/*!
 * Custom UI Styles.
*/
header .header-menu ul li a.selected,header .header-menu ul li a:hover{background:0 0}header .nav .open>a,header .nav .open>a:focus,header .nav .open>a:hover,header .nav>li>a:focus,header .nav>li>a:hover{background-color:transparent}footer .nav>li>a{padding:0}.nav-tabs{border-bottom:none!important}.case-title-editor{font-size:20px!important;text-align:center!important;font-variant:small-caps!important;font-family:"Times New Roman",Georgia,Serif!important;font-weight:700}.case-court-editor{font-size:14px!important;text-align:center!important;font-family:"Times New Roman",Georgia,Serif!important}.case-citation-editor{font-size:12px!important;text-align:center!important;font-family:"Times New Roman",Georgia,Serif!important}.case-opinion-editor{font-size:18px!important;font-family:"Times New Roman",Georgia,Serif!important}.case-judge-editor{font-variant:small-caps!important}.case-notes-editor{font-size:12px!important;font-family:"Times New Roman",Georgia,Serif!important}footer .nav>li>a:focus,footer .nav>li>a:hover{text-decoration:underline;background-color:transparent}header .sign-block a.signed-user{padding:0 45px 0 0;min-height:18px}header .sign-block .signed-user-block{margin-right:20px}.field-other-terms.required label:after,div.required #author-cover label:after,div.required #contributor-cover label:after,div.required #professor-cover label:after,div.required #updateprofileform-cover label:after{content:""}.sct-bg{font-variant:small-caps}div#author-cover label,div#contributor-cover label,div.required #updateprofileform-cover label{display:block;margin-top:4px}div#professor-cover label{display:block;margin-top:4px}.field-student-graduated_at .control-label{float:left;padding-top:5px;font-size:15px;font-weight:600;color:#776c4e;max-width:280px}.field-student-graduated_at span.input-group-addon{padding:0 10px}.sign-page .input-line .wfix{width:230px}.field-student-graduated_at .help-block{float:right;width:400px}button.cancel{border:0;background-color:transparent;text-transform:uppercase}.sign-page .input-line .control-label{font-weight:600}.sign-page .cancel{text-transform:uppercase}.casebook-labels{width:100%;clear:both;overflow:hidden}.author-status{margin-top:30px;display:inline-block}.casebook-controls{float:right}.casebook-preview-header{border-radius:0!important}.preview-notice{text-align:center;font-size:14px;color:red}.casebook-subsection-preview{margin-bottom:10px}.scroll-block-preview{border-top-color:#7d7d7d;border-top-style:solid;border-top-width:1px}#registration-form #student-graduated_at{width:100%}#author-cover label,#contributor-cover label,#professor-cover label,#updateprofileform-cover label{position:relative;font-weight:400}#updateprofileform-cover label{width:100%}.profile-picture{width:50px!important;height:50px!important}.sign-page .form-group select{height:33px;padding:0 12px}#sendmessageform-sendto label{font-weight:400}#sendmessageform-sendto label:after{content:""}.checkboxlist label,.modal .modal-body .form-group .checkboxlist label{font-weight:400}.checkboxlist label:after,.modal .modal-body .form-group .checkboxlist label:after{content:""}label.simple{font-weight:400!important;color:#369!important}.empty-casebook-list{height:300px;font-size:14px;padding-top:50px;text-align:left}div.required label.control-label:after{content:" *";color:#ab3d01}.item-box-title{max-height:94px;overflow:hidden;text-overflow:ellipsis}.preview-icon-store{background-color:#fff;padding:0;margin:0}.hidden{display:none}#search_results_case,#search_results_raw{width:98%;margin:0;float:left}#search_results{overflow:hidden;width:100%}#search_results .result{border:1px solid #bebdbd;box-shadow:0 1px 2px rgba(0,0,0,.75);margin-bottom:10px;padding:9px 100px 13px 15px;position:relative}#search_results .search_result_heading{text-transform:uppercase;font-weight:700;color:#003199}#search_results .search_highlight strong{background-color:#ffe639;border-radius:4px;padding-right:4px;padding-left:4px;color:rgba(0,0,0,.68)}.search_highlight strong{background-color:#ffe639;border-radius:4px;padding-right:4px;padding-left:4px;color:rgba(0,0,0,.68)}.sub-header-result{color:#9c9b9b!important;font-size:15px!important;margin-bottom:0!important}.body-result{color:#484848!important}.date_decided_resuls{text-transform:capitalize}.r-title{font-size:17px;color:#3a6995;text-transform:none!important;margin-bottom:0}.r-title a{text-decoration:none!important}.modal .insert-case input[type=text]{height:43px!important}#search_results #search-ajax{background:url(../img/ajax-loader-fe.gif) 37% center no-repeat;width:100%;height:100px;position:relative;text-align:center;font-size:31px;line-height:96px}#modal #search_results #search-ajax{background:url(../img/ajax-loader-fe.gif) 34% center no-repeat}#search_results .result .search-insert{display:none}#search_results .result:hover .search-insert{display:block;position:absolute;right:9px;top:9px}#search_results .result{overflow:hidden}.casebook-chapter-contributor{overflow:hidden;border-bottom:1px solid #ccc;padding:3px 0}.casebook-chapter-contributor div{float:left;width:33%;min-width:33%;min-height:1px}.casebook-chapter-contributor .casebook-chapter-contributor-contributor,.casebook-chapter-contributor .casebook-chapter-contributor-edit{text-align:center;vertical-align:middle}.casebook-chapter-contributor .casebook-chapter-contributor-edit{text-align:right}.casebook-chapter .chapter-options .casebook-options-list{top:auto!important;bottom:20px!important}.casebook-options .casebook-options-list{z-index:2000}.royalty-contributor-error,.royalty-error{color:red}.royalty-label-filter{color:#776c4e}.royalty-label-filter-box{display:inline-block}.royalty-hidden-border-r{border-right:none!important}.royalty-hidden-border-l{border-left:none!important}.royalties-report-logo-align{padding-left:14px}.btn-royalties{min-width:90px;padding-top:3px;padding-bottom:3px;font-size:13px}.btn-royalties-first{margin-right:27px}.table-royalties{margin-top:30px}.table-royalties-header{background-color:rgba(255,255,255,.8)}.table-royalties-footer{background-color:rgba(255,255,255,.46)}.price-royalties{text-align:right;width:100%}.table-royalties>thead>tr>th{color:#baa35e;font-size:13px}.table-royalties>tbody>tr>td{padding-top:2px;padding-bottom:2px;font-size:13px}.transaction-item{padding-top:3px!important;padding-bottom:3px!important;font-size:12px}.sign-page .form-group .wfix{width:230px}.casebook-list .add-casebook{z-index:100;position:absolute;bottom:20px}.casebook-list .add-casebook{box-shadow:0 0 10px rgba(0,0,0,.75)!important}.casebook-removed{background:#42342b!important}.eh-block{cursor:pointer}.input-group-addon{padding:0 10px 0 11px}#add-author{position:relative}#add-author .remove-author{position:absolute;top:-22px;right:65px}.edit-history-side-panel .eh-body{overflow-y:scroll;height:100%}.insert-case .insert-case-search{position:absolute;top:1px;left:417px}.insert-case #search-form{position:relative}.modal .insert-case .form-group{border-bottom:0;padding-bottom:3px;margin-bottom:0}.chapter-edit-block.new .editable{background:0 0}.button.add-footnote{display:block;height:25px;line-height:23px;padding:0 15px;border:1px solid #819aa2;border-left-width:2px;border-right-width:2px;background:#8facb9;font-size:12px;font-weight:600;float:right}.footnote-owner{font-weight:700}.front-of-book-table{table-layout:fixed}.front-of-book-table tr th:nth-child(1),.front-of-book-table tr th:nth-child(2){width:45%}.front-of-book-table tr td:nth-child(3),.front-of-book-table tr th:nth-child(3){text-align:center}.front-of-book-table tr:last-child{border-bottom:none}.hidden-button{display:none}.button-load-results{margin-bottom:100px}.results_count{display:none}.chapters-history .cb-cont ins p{text-decoration:none;background:#dfd;overflow:hidden}.chapters-history .cb-cont ins{text-decoration:none}.chapters-history .cb-cont del p{background:#fdd;overflow:hidden}.cb-cont-no-drag-contributor{padding:13px 10px;min-height:50px;padding-bottom:47px}.chapters-cont{padding-top:15px}.button.restore-history{display:block;margin:20px auto 0;width:168px;height:25px;line-height:23px;padding:0;border:1px solid #819aa2;border-left-width:2px;border-right-width:2px;background:#8facb9;font-size:12px;font-weight:600}#update-user-profile-form select{width:100%!important}.helper-drag{font-size:15px;opacity:.5;background-color:rgba(255,255,255,.35);padding:10px;padding-left:27px;line-height:110%;max-height:90px!important;height:100px!important}.helper-drag-line{border-bottom:2px solid #5a7594;border-top:0;box-shadow:0 4px 32px 6px #fff;height:0!important;max-height:0!important;background-color:transparent}.placeholder-line{background:#60b6fe!important;display:block;border:1px dashed #00f;margin-bottom:5px;margin-right:32px;margin-left:24px}.save-and-add{margin-left:10px}.button-gray{background-color:#ddd;box-shadow:0 0 10px #afafaf;color:#656565;border:1px solid #cacaca}.button-gray:hover{color:#8a8a8a}.case_data_footnote,.footnote-element{color:red}.ajax-loader-section .loader-content{background-position:center center}.renumber-footnotes-link{float:right;margin-left:15px;display:block;height:25px;line-height:23px;padding:0 15px;border:1px solid #819aa2;border-left-width:2px;border-right-width:2px;background:#8facb9;font-size:12px;font-weight:600}.case-footnote-go-to,.footnote-go-to{cursor:pointer}.cant-be-edited{cursor:progress!important;background:transparent url(../img/ajax-loader-small.gif) center no-repeat!important}.cant-be-edited blockquote,.cant-be-edited ol,.cant-be-edited p,.cant-be-edited table,.cant-be-edited ul{visibility:hidden}.overlay-professor-edited{background-color:rgba(0,128,0,.16);height:100%;margin-top:-2px}.noneditable{background:#eee;overflow:hidden;min-height:120px}.students-available .casebook-status span{font-size:11px}.chapter-edit-block.new .editable{z-index:3;position:relative}.no-casebooks{font-size:14px}.casebook-chapter .chapter-body p,.casebook-view p{font-family:"Times New Roman"}div.editable p{width:100%;display:block}.text-notes p:last-child{padding-bottom:0}@media (min-width:1200px){.student-view-banner .bcta-title{font-size:39px}}.casebook-list .add-casebook{position:fixed;left:0;bottom:0;margin-right:0}#assing-students-filter .form-group{display:block;float:left;margin:0 15px 0 0}#assing-students-filter .form-group.controls{float:right}.clear{clear:both}#assing-students-filter .form-group label{padding-right:5px}#assing-students-filter .form-group input,#assing-students-filter .form-group label,#assing-students-filter .form-group select{display:inline-block}#assing-students-filter #casebookstudentsearch-name{width:190px;height:34px}.add-student-form-error{color:#a94442}.add-students-bordered{padding-bottom:10px;border-bottom:1px solid #ccc;width:100%;text-align:right}.modal .modal-body .form-group.add-student-form-error{margin-bottom:0}.cbb-btn .l1{white-space:nowrap}#upload_students_log{width:100%;overflow:hidden;border-radius:4px;margin:0 0 15px 0;color:#b70000}#upload_students_log div.line_error{color:#a94442;background-color:#f2dede;padding:2px 5px}#upload_students_log div.line_success{color:#3c763d;background-color:#dff0d8;padding:2px 5px}.tooltip-inner{max-width:450px;min-width:300px;z-index:1511111;height:100%}.casebook-header .casebook-top-options .dropdown-assign .dropdown-menu{right:auto;left:2px;min-width:100%;box-sizing:border-box}.casebook-header .casebook-top-options{margin-bottom:30px}.casebook-header .casebook-top-options .dropdown-assign .dropdown-menu li a{padding:6px 10px;font-weight:400;font-size:13px;font-weight:600}header .sign-block .signed-user-block .dropdown-menu>.active>a{background:#999;color:#fff}.casebook-view .cbv-chapter .cbv-footnotes ol li p,.casebook-view .cbv-chapter .cbv-footnotes ul li,.casebook-view .cbv-chapter .cbv-footnotes ul li p{font-size:14px;line-height:normal}.casebook-view .cbv-chapter .cbv-footnotes ul li p{padding-bottom:0}.non-actual a{color:red}span.same-annotations.loading{background:url(../img/ajax-loader-small.gif) center no-repeat;min-width:24px;min-height:24px;float:right}.sv-annotations .collapsing.sv-tab-body{overflow:hidden}.sv-annotations .sv-tab-body{overflow:auto;max-height:390px}.student-view{height:auto}.annotation-alert{position:absolute;left:0;top:0;padding:10px 30px 10px 10px;width:200px;margin-left:-100px;z-index:10}#modalContent .radio-list-group .form-group>div{display:inline}#modalContent .radio-list-group label{display:inline-flex;margin-right:30px}#modalContent .radio-list-group div>div>label:after{content:""}#modalContent .radio-list-group label input{margin-right:7px}#modalContent .radio-list-group div>.control-label{display:inline-flex;width:30%}.aside_annotation_block .rating{float:right}.aside_annotation_block{padding-bottom:3px;border-bottom:1px solid #ddd;margin-bottom:3px}.annotation-in-text-aside{cursor:pointer;text-decoration:none;font-weight:400;font-size:14px}.annotation-in-text-aside [class*=" icon-"],.annotation-in-text-aside [class^=icon-]{font-size:20px;vertical-align:middle}.video-editor-row audio{display:none}.video-tag-container{position:relative}.video-tag-container .video-player-controls{position:absolute;bottom:4px;left:0;background:rgba(51,122,183,.5);width:640px;max-width:100%;padding:3px}#modalContent video{width:640px}.video-player-controls button,.video-player-controls button:focus{color:#fff;background:0 0;border:1px solid #ccc;border-radius:2px;box-shadow:0 0 1px #fff;font-size:14px;padding-bottom:4px}.video-player-controls button:focus{box-shadow:0 0 3px #fff;outline-color:#fff}#share-link-student .shared-link{word-break:break-word;word-wrap:break-word;background:#eee;padding:10px;margin:5px 0 10px 0;border-radius:5px;box-shadow:0 0 4px #aaa}.glyphicon-star,.glyphicon-star-empty{-moz-osx-font-smoothing:grayscale;speak:none;-webkit-font-smoothing:antialiased;font-variant:normal;font-family:lawcarta;font-style:normal;font-weight:400;text-transform:none;line-height:1;font-size:16px;color:#7397a8}.glyphicon-star-empty{top:2px}.glyphicon-star:before{content:"\e901"}.glyphicon-star-empty:before{content:"\e902"}.term-course-details{width:100%;margin-top:4px;min-width:125px}.case-data-footnote-list{padding-left:0}#authorize-payment-form{text-align:left}#authorize-payment-form h3{text-align:center;color:#7a724e}.payment-form .form-group{padding-left:125px;position:relative}.payment-form .form-group .control-label{position:absolute;left:0;top:0;line-height:30px;width:124px;overflow:hidden;text-overflow:ellipsis;text-align:left;font-size:15px;font-weight:600;color:#776c4e}.payment-form .form-group label{text-align:left}.payment-form .form-group .form-control{box-sizing:border-box;max-width:100%;height:30px;padding:2px 12px}.payment-form .form-group select.form-control{padding-left:5px}.payment-form h2{margin-bottom:20px;text-align:left}.payment-form .input-group input{min-width:0}.payment-form .field-billingshippinginfoform-expiration_date{width:57%;float:left}.payment-form .field-billingshippinginfoform-cvv{width:43%;float:left;padding-left:100px}.payment-form .field-billingshippinginfoform-shippingasbilling{padding-left:0}.payment-form .field-billingshippinginfoform-cvv .control-label{left:10px}.shipping-header-profile{margin-top:50px;margin-bottom:20px;font-size:22px;color:#7a724e;font-weight:400}.payment-form .pf-btn{padding-top:73px}.casebook-list-body>.banner-cta{margin-right:18px}.casebook-list.tal{text-align:left}.annotation-in-text-aside .icon-video{margin:0 -2px 0 -3px}.alert.alert-warning:before{content:""}h2.payment-heading{color:#776c4e;font-size:22px}.authorize-same-as-bill{position:absolute;top:-40px;right:0;color:#776c4e}#authorize-payment-transaction-form .btn-proceed{position:absolute;top:27px;right:0}#pjax-assign-students-list tr.filters{display:none}.payment-form .form-group .control-label{width:140px}.payment-form .form-group .form-control{padding:2px 8px}.payment-form .form-group{padding-left:135px}.payment-form .form-group .control-label{width:140px}.cbv-chapter{position:relative}.student-view-content{position:relative;overflow:hidden}.fcont{padding:16px 0 30px}.fcont .footnotes{padding:0;margin:0;border:none}.sign-page div.help-block{margin-bottom:0}.user-roles-profile{line-height:30px}.casebook-view table td,.casebook-view table th{padding:2px 4px}.casebook-view table td p:last-child,.casebook-view table th p:last-child{padding-bottom:0}.noneditable p{display:inline-block;width:100%}.col-suggested-price{text-align:center;color:#663;font-weight:700;font-size:18px}.col-maximum-price{text-align:right}.no-margin .form-group{margin-bottom:0!important}.progress-bar .sr-only{position:relative}.cbv-footnotes ul li{text-align:justify}.casebook-view .cbv-chapter{max-width:100%;width:100%}.table-wrap-student-casebook{overflow:auto}.chapters-nav{height:auto}.annotation-access-block [for*=access]{color:#000}.ajax-loader-section{z-index:1;overflow:hidden;position:relative}#case-footnotes-table tr td:nth-child(2){text-align:justify}