/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body a,body .link,.menu a,.menu .link,.field-content a,.field-content .link,.menu a:hover,.field-content a:hover{color:#234072;}.visually-hidden{color:black;background-color:white;}#block-teaching-law-account-menu-menu{display:none;}.skip-link.visually-hidden.focusable:focus{font-size:1rem;position:absolute;top:0;left:0;background-color:#041E42;color:#FFF;outline:3px solid #00B5E2;margin:1px !important;}.sidebar_first{background-color:#f6f7f1;}.cx_breadcrumbs{border-top:1px solid grey;border-bottom:1px solid grey;line-height:25px;padding-top:5px;}#block-teaching-law-page-title.cx_page_title{padding-top:.8rem;padding-bottom:.8rem;}#header #navbar-top a:any-link{color:white;padding-left:1.5rem;}#header #navbar-main a:any-link{color:black;padding-left:1.5rem;}#block-teaching-law-account-menu li.block-configure a:link,#block-teaching-law-account-menu li.entitymenuedit-form a:link{color:black !important;}#header a:hover{text-decoration:underline;}.cx_search  .mb-3{margin-bottom:0 !important;}.view-id-home .views-row{padding-top:1.5rem;padding-bottom:1.5rem;}.view-id-home .views-row:after{border-bottom:1px solid grey;content:"";margin-top:1.5rem;width:100%;}.view-id-home .views-row .book-cover-column img{width:100%;height:auto;}.view-id-home .views-row .book-cover-column > div{padding-left:2rem;}.view-id-home .views-row .book-details-column h3{font-style:italic;color:#666;font-size:1.3rem;font-weight:normal;}.view-id-home .views-row .book-details-column .book-price{line-height:60px;padding-left:3rem;}.views-field.views-field-field-terms{margin-left:2.5rem;font-style:italic;font-size:.8rem;}.views-field-title h2.field-content{margin-top:0;}.views-field-field-book-author h3.field-content{margin-top:-1rem;}.book-details-column .views-field-title h3.book-subtitle{margin-top:-0.6rem;font-style:inherit;font-size:smaller;color:inherit;}@media only screen and (max-width:1080px){.view-id-home .views-row .book-details-column .book-price{padding-left:2rem;}}@media only screen and (max-width:920px){.view-id-home .views-row .book-details-column .book-price{padding-left:1rem;}}@media only screen and (max-width:767px){.view-id-home .views-row .book-details-column .book-price{padding-left:1rem;text-align:right;}.views-field-title h2.field-content{margin-top:1rem;text-align:center;}.views-field-field-book-author h3.field-content{text-align:center;}.views-field-field-terms .field-content p{text-align:center;}}.price-add-to-cart{padding-top:0.5rem;padding-bottom:1rem;}.view-id-home .views-row .book-details-column .book-cart{padding-left:0px !important;}.dollars{font-size:2.5rem;vertical-align:middle;}.table-striped th{background-color:rgba(0,0,0,0.51) !important;}#edit-review-payment-information legend,#edit-payment-information legend{display:none;}li.nav_icon a::before{vertical-align:sub;margin-left:-24px;padding-right:0.7rem;}#legalResearch>a::before{content:url("/sites/default/files/pictures/icons/legal_research.svg");}#legalWriting>a::before{content:url("/sites/default/files/pictures/icons/legal_writing.svg");}#grammar-citation>a::before{content:url("/sites/default/files/pictures/icons/citations.svg");}#studenttoolsandtests>a::before{content:url("/sites/default/files/pictures/icons/tools_and_tests.svg");}#investigations-readings>a::before{content:url("/sites/default/files/pictures/icons/readings.svg");}#investigations-legal-sources>a::before{content:url("/sites/default/files/pictures/icons/legal_sources.svg");}#help-student>a::before{content:url("/sites/default/files/pictures/icons/for_students.svg");}#help-instructor>a::before{content:url("/sites/default/files/pictures/icons/for_professors.svg");}#help-admin>a::before{content:url("/sites/default/files/pictures/icons/for_admins.svg");}#tech-issue>a::before{content:url("/sites/default/files/pictures/icons/tech_issue_24dp.svg");}.content>ul.menu>li{list-style-type:none;}body .btn-primary{color:#000;}#block-teaching-law-tlnavigationtitleblock h2{font-size:1.4rem;border-bottom:none;}#block-teaching-law-tlnavigationtitleblock{border-bottom:1px solid #d6d6d6;}#block-teaching-law-tlnavigationtitleblock h3{font-size:1rem;font-style:italic;}nav.book-navigation .menu{list-style-type:none;}.sidebar .block.cx_classes_block{margin-left:-12px;margin-right:-12px;padding-left:27px;padding-right:27px;background-color:#e8f1f7;}.sidebar .block.cx_classes_block h2{margin-left:-27px;margin-right:-27px;margin-top:-15px;padding:15px 27px 10px 27px;text-shadow:none;color:white;background-color:#234072;}.sidebar .block.cx_classes_block a:link,.sidebar .block.cx_classes_block a:visited{color:#234072;}.sidebar .block.cx_classes_block a:hover{color:black;}.block-views-blockmy-classes-block-1 .view-my-classes>.row>.views-row,#block-views-block-my-classes-block-2 .view-my-classes>.row>.views-row{font-size:13px;line-height:18px;padding-bottom:.2rem;padding:10px;border-top:1px solid #aaaaaa;border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;background-color:#eeeeee;}.block-views-blockmy-classes-block-1 .view-my-classes>.row>.views-row:first-child,#block-views-block-my-classes-block-2  .view-my-classes>.row>.views-row:first-child{border-top:1px solid #aaaaaa;border-top-right-radius:10px;border-top-left-radius:10px;}.block-views-blockmy-classes-block-1 .view-my-classes>.row>.views-row:last-child,#block-views-block-my-classes-block-2  .view-my-classes>.row>.views-row:last-child{border-bottom:1px solid #aaaaaa;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.block-views-blockmy-classes-block-1 .views-field-field-semester,.block-views-blockmy-classes-block-1 .views-field-instructor,#block-views-block-my-classes-block-2 .views-field-field-semester,#block-views-block-my-classes-block-2 .views-field-instructor{margin-left:10px;color:#666666;font-size:.75rem;line-height:.95rem;}.block-views-blockmy-classes-block-1 .views-field-views-add-button-field 
#block-views-blockmy-classes-block-2 .views-field-views-add-button-field{float:right;font-size:.75rem;line-height:.95rem;}#block-views-block-my-classes-block-1 .view-my-classes .views-field-instructor div,#block-views-block-my-classes-block-2 .view-my-classes .views-field-instructor div{display:inline;}.view-display-id-block_1 div.view-footer,.view-display-id-block_2 div.view-footer,#block-studentoptions li a .nav-link{text-align:right;font-size:.75rem;line-height:.95rem;}ul.my-classes-options{list-style-type:none;}.my-classes-options li{padding-top:0.3rem;}.field--name-field-semester>.field__label,.field--name-field-semester>.field__item,.field--name-field-class-status>.field__label,.field--name-field-class-status>.field__item{display:inline;}.field--name-field-semester>.field__label,.field--name-field-class-status>.field__label{font-weight:bold;margin-right:5px;}#block-adminoptions{margin-left:-12px;margin-right:-12px;padding-left:27px;padding-right:27px;background-color:#fbf0e4;}#block-adminoptions h2{margin-left:-27px;margin-right:-27px;margin-top:-15px;padding:15px 27px 10px 27px;text-shadow:none;color:white;background-color:#505050;}#block-adminoptions ul{list-style-type:circle;padding-left:3rem;display:block;font-family:"Segoe UI",Roboto,"Helvetica Neue";}#block-adminoptions>ul>li>a{font-size:0.9rem;line-height:1.4;padding:0 0;text-decoration:underline;margin-left:-5px;}@media only screen and (max-width:1080px){#block-adminoptions ul{padding-left:3rem;}}@media only screen and (max-width:860px){#block-adminoptions ul{padding-left:2rem;}}@media only screen and (max-width:767px){#block-adminoptions ul{padding-left:3rem;}}.sidebar .block{padding-left:0px;}h1,h2,h3,h4,h5,h6{font-family:Bell MT,Georgia,"Times New Roman",Times,serif;}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em;}h3{font-size:1.3em;line-height:1.8em;margin-top:.8em;margin-bottom:.8em;}html body{font-family:Georgia,"Times New Roman",Times,serif;}nav,ul.menu{font-family:"Segoe UI",Roboto,"Helvetica Neue";}@media print{#header,#sidebar_first,.book-pager,.site-footer,.inline__links{display:none !important;}}span.site_name{font-family:"Times New Roman",Georgia,Times,serif;padding-left:2rem;display:inline-block;font-size:1.9rem;}@media only screen and (max-width:900px){span.site_name{display:none;}}a span.site_name:hover{color:#e07e2e;}img.img-fluid.d-inline-block.align-top{max-height:2.5rem;min-height:2.5rem;}.navbar{padding-top:0.1rem;padding-bottom:0.1rem;}.quiz-question-multichoice>h2{font-size:1.5rem;}.quiz-question-multichoice{border-bottom:1px solid  #dee2e6;padding:1rem 0;}.quiz-question-multichoice table th{display:none;}.quiz-question-multichoice table{border:1px solid #dee2e6;}.quiz-question-multichoice table tr td,.quiz-question-multichoice table thead > tr{border:none;}.quiz-question-multichoice table tr td:first-child{width:2rem;min-width:2rem;max-width:2rem;}#quiz_score_possible,#quiz_score_percent{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em;background-color:#F9F2D4;text-align:center;}#quiz_score_percent{padding-top:10px;padding-bottom:30px;margin-top:0;}#quiz_score_possible{padding-top:30px;padding-bottom:10px;margin-bottom:0;}.cx_upper_topic{border:2px solid #e07e2e;padding:.7rem;margin:2.5rem 0;border-radius:.7rem;}.cx_upper_topic_header{padding:10px 0px 15px 0px;text-align:center;}ul.cx_icons_list{list-style-type:none;}img.cx_icon{padding-right:5px;}.text-book{margin-bottom:30px;border-bottom:1px solid lightgrey;}.book-cover{width:200px;height:300px;margin-right:20px;float:left;}.book-cover>img{width:200px;height:300px;margin-right:20px;}.book-info{}.book-description{}.clear{clear:both;}.bio p>img{margin:0px 20px 10px 0px;width:200px;height:250px;display:block;border:5px solid #fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0px 0px 5px 0px rgb(0 0 0 / 30%);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgb(0 0 0 / 30%);border-collapse:separate;}ul.sa-list{list-style-type:none;padding-bottom:0;padding-top:1em;padding-left:3rem;margin:2rem 0;}.self-assessment>a::before{vertical-align:sub;margin-left:-24px;padding-right:0.7rem;content:url("/sites/default/files/pictures/icons/quiz_licn.png");}ul.sa-list li{line-height:2rem;}.rtecenter{text-align:center;}.rteright{text-align:right;}.rteleft{text-align:left;}.content blockquote{margin:0 2.5rem;}.content .court-case{background-color:#f0eee4;margin:0 3.6em;padding:2em;}.content .court-case .case-name{text-align:center;font-weight:bold;font-size:1.5em;}.content .court-case .case-citation{text-align:center;font-size:1em;}.content .reader-note{background-color:#e0f4ff;margin:0 3.6em;padding:2em;}ul.icon-descriptions{list-style:none;}ul.icon-descriptions h3{font-size:1.2rem;display:inline-block;margin-bottom:0.3rem;margin-top:-1rem;font-weight:bold;}ul.icon-descriptions p{margin-left:2rem;margin-bottom:2rem;}.tl-icon.icon-footnote::before{content:url('/sites/default/files/pictures/icons/footnote_24dp.svg');}.tl-icon.icon-book-lock::before{content:url('/sites/default/files/pictures/icons/book-locked_24dp.svg');}.icon-videocam::after{content:url('/sites/default/files/pictures/icons/videocam_wght400_sz24.svg');vertical-align:sub;padding-left:0.2rem;}button.footnotes__dialog-close{min-width:60px;}.site-footer__bottom{margin-top:0 !important;border-top:none !important;}.site-footer{padding:10px 0 30px !important;}ul#footer-copyright{float:right;margin-left:100px;list-style:none;padding-right:30px;}ul#footer-copyright li{display:inline-block;}ul#footer-copyright li + li:before{padding:5px;content:" | ";}ul#footer-links{float:right;margin-left:100px;list-style:none;padding-right:30px;}ul#footer-links li{display:inline-block;}ul#footer-links li + li:before{padding:5px;content:" | ";}
body{color:#3b3b3b;background:#161617;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}#navbar-top{background-color:#505050;}#navbar-main{background-color:#e07e2e;}a,.link{color:#0073b6;}a:hover,a:focus,.link:hover,.link:focus{color:#0090e4;}a:active,.link:active{color:#24aeff;}.page-item.active .page-link{background-color:#0073b6;border-color:#0073b6;}.page-link,.page-link:hover{color:#0073b6;}.sidebar .block{background-color:#f6f7f1;border-color:#f6f7f1;}.btn-primary{background-color:#e07e2e;border-color:#e07e2e;}.btn-primary:hover,.btn-primary:focus{background-color:#ab5d1d;}.site-footer{background:#161617;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#ffffff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
