/* Free Serif */ @font-face { font-family: "Free Serif"; font-style: normal; font-weight: normal; src : url("../fonts/FreeSerif.otf"); } @font-face { font-family: "Free Serif"; font-style: italic; font-weight: normal; src : url("../fonts/FreeSerifItalic.otf"); } @font-face { font-family: "Free Serif"; font-style: normal; font-weight: bold; src : url("../fonts/FreeSerifBold.otf"); } @font-face { font-family: "Free Serif"; font-style: italic; font-weight: bold; src : url("../fonts/FreeSerifBoldItalic.otf"); } /* Gill Sans Nova */ @font-face { font-family: "Gill Sans Nova"; font-style: normal; font-weight: 100; src : url("../fonts/GillSansNova-Book.otf"); } @font-face { font-family: "Gill Sans Nova"; font-style: italic; font-weight: 100; src : url("../fonts/GillSansNova-BookItalic.otf"); } @font-face { font-family: "Gill Sans Nova"; font-style: normal; font-weight: normal; src : url("../fonts/GillSansNova-Medium.otf"); } @font-face { font-family: "Gill Sans Nova"; font-style: italic; font-weight: normal; src : url("../fonts/GillSansNova-MediumItalic.otf"); } @font-face { font-family: "Gill Sans Nova"; font-style: normal; font-weight: bold; src : url("../fonts/GillSansNova-SemiBold.otf"); } @font-face { font-family: "Gill Sans Nova"; font-style: italic; font-weight: bold; src : url("../fonts/GillSansNova-SemiBoldItalic.otf"); } @font-face { font-family: "Gill Sans Nova"; font-style: normal; font-weight: 900; src : url("../fonts/GillSansNova-Bold.otf"); } @font-face { font-family: "Gill Sans Nova"; font-style: italic; font-weight: 900; src : url("../fonts/GillSansNova-BoldItalic.otf"); } /* ==================== RH Styles for Images ===================== */ .image { width:100%; page-break-inside:avoid; } /* FULL PAGE IMAGES */ .full_before { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; } .full_top { text-align: center; margin-top: .25em; margin-bottom: 0em; } .full_beforeafter { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-after:always; } .full_after { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } .full_none { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 1em; } /* SPECIALTY IMAGES */ .chap_img { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } .section_img { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } /* NORMAL IMAGES */ .medium_img { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_img { margin: 1em 25%; text-align: center; page-break-before: avoid; } .xsmall_img { margin: 1em 35%; text-align: center; page-break-before: avoid; } /* TALL IMAGES */ .medium_tall { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_tall { margin: 1em 25%; text-align: center; page-break-before: avoid; } .xsmall_tall { margin: 1em 35%; text-align: center; page-break-before: avoid; } /* FLOAT IMAGES */ .float_right { margin-top: 0em; padding-bottom: .25em; width:30%; float:right; padding-left:10px; } .float_right_wide { margin-top: 0em; padding-bottom: .25em; width:50%; float:right; padding-left:10px; } .float_right_small { margin-top: 0em; padding-bottom: .25em; width:20%; float:right; padding-left:10px; } .float_left { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:30%; float:left; padding-right:10px; } .float_left_wide { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:50%; float:left; padding-right:10px; } .float_left_small { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:20%; float:left; padding-right:10px; } /* PROJECT IMAGES */ .project_img { text-align: center; margin:1em 10% 0em 10%; page-break-after:always; } .project_spread { text-align: center; margin: 1em 0 0 0; page-break-after:always; } /* CAPTION IMAGES */ .caption_img { page-break-before:always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-inside: avoid; } .inline_img { width:2em; } .pagebreak { page-break-before:always; } .clear { clear:both; } /*====RH SQUEEZE====*/ .squeeze20 {margin:1em 40%;} .squeeze40 {margin:1em 30%;} .squeeze50 {margin:1em 25%;} .squeeze60 {margin:1em 20%;} .squeeze80 {margin:1em 10%;} /* ---- ADDITIONAL STYLES and OVERRIDES ---- */ a.wlink { text-decoration:none; color:#ffffff; -webkit-text-fill-color:#ffffff; } .normal { font-style:normal; } p { text-align:left; margin-bottom:0; } /* ----- NAV BARS ----- */ div.nav { margin:1em 0; page-break-inside:avoid; page-break-before:always; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width:100%; } div.nav-nobreak { margin:1em 0 1em 0; page-break-inside:avoid; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width:100%; } a.index_link { text-decoration:none; color:#333333; } p.nav-bar { margin:.1em; padding:.4em; line-height:1.5; text-align:center; } span.letter-block { width:1em; text-align:center; margin:0 .15em; color:#999999; display:inline-block; } .indexdiv { font-family:sans-serif; font-size:1.2em; margin:1em 0 .25em 0; } .Graphic_h2 { color:#5e8e92; font-family: "Gill Sans Nova", sans-serif; font-size:1em; font-weight:500; line-height:1.2; margin: 1em 0 0 0; text-transform:uppercase; } .Graphic_text { font-family: "Free Serif", serif; font-size:1em; line-height:1.3; margin: 1em 0 1em 2.5em; } .Graphic_text-alt { font-family: "Free Serif", serif; font-size:1em; line-height:1.3; margin: 1em 0; } .Make-It-Happen_h1 { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:1.3em; font-weight:500; line-height:1; margin: 2em 0 0.4em 0; text-transform:uppercase; } .Make-It-Happen_h2 { color:#5e8e92; font-family: "Gill Sans Nova", sans-serif; font-size:1.1em; font-weight:500; line-height:1.2; margin: 2em 0 0.8em 0; text-transform:uppercase; } .Make-It-Happen_text { font-family: "Free Serif", serif; font-size:1em; line-height:1.3; margin: 0 0 0.7em 0; } .Make-It-Happen_text-sans { font-family: "Gill Sans Nova", sans-serif; font-size:1em; line-height:1.3; margin: 0 0 0.7em 5%; } .Make-It-Happen_ul { font-family: "Gill Sans Nova", sans-serif; font-size:1em; line-height:1.2; margin: 0.6em 0 0 10%; } .Make-It-Happen_ul-next { font-family: "Gill Sans Nova", sans-serif; font-size:1em; line-height:1.2; margin: 0.6em 0 0 4%; } div.answers { margin:1em 0 0 5%; } .Basic-Paragraph { font-family: "Free Serif", serif; font-size:1.3em; line-height:1.2; } .Paragraph-Style-1 { font-family: "Free Serif", sans-serif; font-size:1em; line-height:1.2; margin: 0.6em 3.8% 1em 9.2%; } .Paragraph-Style-2 { font-family: "Free Serif", serif; font-size:0.9em; line-height:1.5; margin: 0 0 0 5.8%; text-indent:-1.8em; } .cip { font-family: "Free Serif", serif; font-size:0.9em; line-height:1.5; margin: 0 0 0 1.8em; text-indent:-1.8em; } .Practice-h1 { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:1.3em; font-weight:500; line-height:1; margin: 2em 0 0.5em 0; text-transform:uppercase; } .Practice-h2 { color:#5e8e92; font-family: "Gill Sans Nova", sans-serif; font-size:1.1em; font-weight:500; line-height:1.2; margin: 2em 0 0.5em 0; text-transform:uppercase; } .Practice_p-alt { font-family: "Free Serif", serif; font-size:0.9em; line-height:1.4; margin: 0 0 0.7em 0; } .Practice_p { font-family: "Free Serif", serif; font-size:0.9em; line-height:1.4; text-indent: -4em; margin-left: 4em; margin-bottom: 1em; text-align:left; } .Practice_p span.hemb-alt { width: 3em; } span.practice_text { padding-left: 1.25em; } li.Quiz-level-1 { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:1em; font-weight:500; line-height:1.3; margin: 0 0 0.4em 7.5%; } li.Quiz-level-1 ol{ color: #000000; } p.Quiz-level-1 { font-size:1em; margin:0; } li.Quiz-level-2 { font-family: "Gill Sans Nova", sans-serif; font-size:1em; line-height:1.3; list-style-type:lower-alpha; margin: 0.2em 0 0.8em 0; } p.Quiz-level-2 { font-size:1em; margin:0; } h1.Quiz_h1 { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:1.3em; font-weight:500; line-height:1; margin: 0.8em 0 1em 0; text-transform:uppercase; text-align: left; } .bl { font-family: "Gill Sans Nova", sans-serif; font-size:1em; line-height:1.3; margin: 0 0 1em 0; } .bmt { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Free Serif", serif; font-size:2.4em; font-weight:bold; line-height:1.2; margin: 0 0 1.2em 0; } .centered--ext { color:#3d3d3c; font-family: "Gill Sans Nova", sans-serif; font-size:0.9em; line-height:1.1; margin: 0 6.3%; text-align:center; } .crt { font-family: "Free Serif", serif; font-size:0.9em; line-height:1.5; } .crtf { font-family: "Free Serif", serif; font-size:0.9em; line-height:1.5; margin: 1em 0 0 0; } .fmt { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Free Serif", serif; font-size:2.4em; font-weight:bold; line-height:1.2; margin: 0 0 1.2em 0; } .footer { color:#3d3d3c; /* Contrast warning: Please use Color Checker */ font-family: "Free Serif", sans-serif; font-size:0.9em; line-height:1.2; text-align:right; text-transform:uppercase; } .h1 { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:1.3em; font-weight:500; line-height:1; margin: 2em 0 0.9em 0; text-transform:uppercase; } .h2 { color:#5e8e92; font-family: "Gill Sans Nova", sans-serif; font-size:1.1em; font-weight:500; line-height:1.2; margin: 2em 0 0.5em 0; text-transform:uppercase; } .h3 { color:#3d3d3c; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:1em; font-weight:500; line-height:1.3; margin: 2em 0 0.5em 0; text-transform:uppercase; } li.nl-annie { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:1.1em; font-weight:500; line-height:1.2; margin: 0; list-style-type: none; } p.nl-annie { font-size:1em; margin:0; } li.nl-exercise { font-family: "Free Serif", serif; font-size:1em; line-height:1.3; margin: 0 0 0.9em 5.8%; list-style-type: none; } li.nl-exercise-alt { font-family: "Free Serif", serif; font-size:1em; line-height:1.3; margin: 0 0 0.9em 0; list-style-type: none; } p.nl-exercise { font-family: "Free Serif", serif; font-size:1em; margin: 1em 0 1em 2.5em; text-indent: -2.5em; } .nl-ex-num { font-family: "Gill Sans Nova", sans-serif; color:#5e8e92; margin: 1em; } .nl-ex-num-alt { font-family: "Gill Sans Nova", sans-serif; color:#1f5161; margin: 1em 1em 1em 0; } .nlp { font-family: "Free Serif", serif; font-size:0.9em; line-height:1.3; margin: 0.2em 0 1.3em 1.65em; color:#000; } .p { font-family: "Free Serif", serif; font-size:1em; line-height:1.3; margin: 0 0 0.7em 0; } .p2 { font-family: "Gill Sans Nova", sans-serif; font-size:0.7em; font-weight:300; line-height:1.2; margin: 0 0 0 6.7%; text-indent:-2.4em; } .p2_2 { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:0.7em; font-weight:300; line-height:1.2; margin: 0.8em 0 0 6.7%; text-indent:-2.4em; } .p3 { font-family: "Gill Sans Nova", sans-serif; font-size:0.7em; font-weight:300; line-height:1.2; margin: 0 0 0 6.7%; text-indent:-1.2em; } .pt { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Free Serif", serif; font-size:4.4em; font-weight:600; line-height:1.2; text-align: center; } .sb { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:1em; line-height:1.1; margin: 0 7.5% 1em 10.0%; } .sb-alt { font-family: "Gill Sans Nova", sans-serif; font-size:1em; line-height:1.3; margin: 0 7.5% 1em 10.0%; } .sbbl { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:1em; line-height:1.2; margin: 0 7.5% 0.7em 3em; text-indent: -1em; } .sbt { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Free Serif", serif; font-size:1.1em; font-weight:500; line-height:1.2; margin: 1.2em 0 1.2em 2em; } .step-h1 { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:1.1em; font-weight:500; line-height:1.2; margin: 0 0 0 5.0%; text-indent:-1.3em; } .step-text { font-family: "Free Serif", serif; font-size:0.9em; line-height:1.5; margin: 0 7.5% 1.5em 10.0%; } .step-ul { font-family: "Free Serif", serif; font-size:0.9em; line-height:1.5; margin:0 0 0 15.0%; } .toc { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:1.1em; line-height:1; margin: 0 0 0.5em 2.1%; } .tocbm { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:1em; line-height:1.2; margin: 0.8em 0 0.5em 2.75%; text-transform:uppercase; font-weight: 300; } .tocfm { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:1em; line-height:1.2; margin: 0.8em 0 0.5em 2.75%; font-weight: 300; } .tocpt { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Free Serif", serif; font-size:2em; font-weight:700; line-height:1.2; margin: 0.8em 0 0.5em 2.1%; } ul li.ul { list-style-type: none; } .ul { font-family: "Gill Sans Nova", sans-serif; font-size:1em; line-height:1.3; margin: 0 0 1.3em 1em; text-indent: -1em; } .FOLIO { color:#336070; font-family: "Free Serif", serif; font-size:0.9em; font-weight:500; } .arrow { font-family: "Free Serif", serif; } .hemb { color:#3d3d3c; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:0.9em; font-weight:500; text-transform:uppercase; margin: 0 1em; text-align: right; display: inline-block; } span.hemb-alt { color:#3d3d3c; /* Contrast warning: Please use Color Checker */ font-family: "Gill Sans Nova", sans-serif; font-size:0.9em; font-weight:500; display: inline-block; margin: 0 0 0 0; text-align: left; } .i { font-style:italic; } .light { font-size:0.9em; } .light-italic { font-style:italic; } .number { color:#1f5161; /* Contrast warning: Please use Color Checker */ font-family: "Free Serif", sans-serif; font-size:1.1em; font-weight:500; } .s1 { font-family: "Gill Sans Nova", sans-serif; font-size:1em; font-weight:300; } .inline_img_1 { width:0.5em; vertical-align: middle; margin: 0 0.2em 0 0; } .inline_img_2 { width:1em; margin: 0.2em 0; } span.list_ornament-toc { margin:0 1em 0 0; text-align:right; font-weight: 300; } span.chap_title { font-weight: 400; margin-left: 1em; } div.green_sidebar { border:2px solid #cbe0db; background-color:#cbe0db; margin: 1.5em 5%; } div.sidebar { margin: 1.5em 5%; } div.quiz_score_box { border:2px solid #cbe0db; padding:1.25em; } div.ata_img { margin: 1em 40% 1em 0; } .ded { font-family: "Gill Sans Nova", sans-serif; color:#1f5161; margin:1.2em 0 0.2em 0; text-align: center; } .dedl { font-family: "Gill Sans Nova", sans-serif; color:#1f5161; margin:1.2em 0 4em 0; text-align: center; } /* Index */ .primary, .secondary { font-family: "Gill Sans Nova", sans-serif; } .ind_letter { font-family: "Gill Sans Nova", sans-serif; color:#1f5161; font-weight: bold; margin:2em 0 0.2em 0; } .h2_quiz_head { color:#5e8e92; font-family: "Gill Sans Nova", sans-serif; font-size:1.1em; font-weight:500; line-height:1.2; margin: 0 0 0.5em 0; text-transform:uppercase; } .quiz_num { padding-right: 1em; } .quiz_ansf { font-family: "Gill Sans Nova", sans-serif; font-size:1em; line-height:1.2; margin: 0.6em 0 0 0%; } .quiz_ans { font-family: "Gill Sans Nova", sans-serif; font-size:1em; line-height:1.2; margin: 0.6em 0 0 6%; } ul.custom_list1 { margin: 1em 0; padding-left: 0; }