﻿@import url(/assets/jquery-ui/datepicker-6795d3d1c8b2f4090361940ebca1a22d869b0354b5c951e74badcc4ca1e39d39.css);@import url(/assets/jquery-ui/progressbar-2ef0e9e37e35f2becce90a8f3bb0c191185db232214b965dfd4bb10fc2c64b55.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{height:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#f2f2f2;font-family:"proxima-nova", sans-serif;height:100%;line-height:1;min-height:100%;min-width:850px;outline:none}.navbar{transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}ol,ul{list-style:none}blockquote,q{quotes:none}ins{font-style:italic}del{text-decoration:line-through}.left{float:left}.right{float:right}.clear{clear:both}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5{font-weight:bold;line-height:1em;margin:0;text-transform:uppercase}a{color:var(--adoptions-main);text-decoration:none}a,button{outline:none;text-decoration:none}pre{font-family:"source-code-pro", monospace}.alert{border:none}.global-banner-wrapper{display:flex;width:100%;cursor:default;min-height:45px;background:white;position:sticky}.global-banner-icon{width:45px;min-width:45px;min-height:45px;background-color:white;display:flex;justify-content:center;align-items:flex-start;padding-top:10px}.global-banner-icon svg{height:20px;width:20px;fill:white;fill:#DD9E3A}.global-banner-content{color:#646464;font-weight:600;display:flex;align-items:center;padding:10px 15px 10px 0px;text-transform:none}.global-banner-content a{text-decoration:underline}@media (min-width: 400px){.global-banner-icon{width:60px;min-width:60px;background-color:#DD9E3A;align-items:center;padding-top:0px}.global-banner-icon svg{fill:white}.global-banner-content{padding-left:15px}}@keyframes spin{from{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{from{-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{from{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(359deg);transform:rotate(359deg)}}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#33aaff;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#33aaff;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}body.items .book-card{-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);background:var(--adoptions-main);border-radius:4px;margin-top:24px}body.items .book-card a{cursor:pointer}body.items .book-card .btn{font-size:13px}body.items .book-card .book-info-wrapper{display:flex;padding:24px;position:relative}body.items .book-card .cover-bg{-webkit-filter:blur(20px);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:4px 4px 0 0;display:none;height:calc(100% + 58px);filter:grayscale(0.6) blur 25px;left:0;opacity:0.1;position:absolute;top:0;width:100%}body.items .book-card .book-meta{flex-grow:1;position:relative}body.items .book-card .badges{margin-top:8px}body.items .book-card .actions{flex:0 0 206px;margin-left:24px}body.items .book-card .actions .btn{margin-bottom:12px}body.items .book-card .actions .btn:last-child{margin-bottom:0px}body.items .book-card .stat-row{align-items:center;background:rgba(0,0,0,0.15);display:flex;justify-content:space-between;position:relative}body.items .book-card .stat-row h4{color:rgba(255,255,255,0.7);font-size:14px;padding-left:24px}body.items .book-card .stats{align-items:center;justify-content:right;display:flex;width:254px}body.items .book-card .stats .stat{align-items:center;color:rgba(255,255,255,0.7);display:flex;flex-direction:column;flex:0 0 50%;justify-content:center;padding:12px 0}body.items .book-card .stats .stat h3{color:white;font-size:18px}body.items .book-card .stats .stat h5{color:rgba(255,255,255,0.7);font-size:10px;line-height:1.25em;margin-top:4px}body.items .book-card .eset-group-wrapper{border-top:1px solid #e1e1e1;display:flex}body.items .book-card .eset-group-wrapper:first-child{border-top:none}body.items .book-card .eset-group-wrapper:last-child .status-container{border-bottom-left-radius:4px}body.items .book-card .eset-group-wrapper:last-child .eset-group-actions{border-bottom-right-radius:4px}body.items .book-card .eset-group-wrapper .status-container{background:#f7f7f7;padding:20px 12px 16px;width:64px}body.items .book-card .eset-group-list{background:white;flex-grow:1;padding:16px}body.items .book-card .eset-group-list h3{font-size:17px}body.items .book-card .eset-group-list ul{font-family:'source-code-pro', monospace;font-weight:normal;letter-spacing:-0.03em;text-transform:none}body.items .book-card .eset-group-list li{font-size:13px;padding-top:8px}body.items .book-card .eset-group-list li .adopted-isbn{text-transform:uppercase}body.items .book-card .eset-group-list .expander{color:#666;cursor:pointer;display:inline-block;font-family:"proxima-nova", sans-serif;font-size:12px;font-weight:bold;padding-top:10px;text-transform:uppercase;transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}body.items .book-card .eset-group-list .expander:hover{color:var(--adoptions-emph)}body.items .book-card .eset-group-list .expander i{margin-right:3px}body.items .book-card .status-container{text-align:center}body.items .book-card .status-container h5{color:#666;font-size:13px;margin:12px 0 3px}body.items .book-card .status-container h6{color:#666;font-size:8px}body.items .book-card .eset-group-actions{background:#f7f7f7;flex:0 0 254px;padding:24px}body.items .book-card .ia-status-button-wrapper{position:relative}body.items .book-card .ia-status-button-wrapper.disabled:after{background:rgba(255,255,255,0.4);content:"";cursor:no-drop;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}body.items .book-card .status_dropdown{border-radius:3px;border-style:solid;border-width:1px;font-size:12px;margin-bottom:12px;display:flex;align-items:center;height:40px}body.items .book-card .status_dropdown .status-wrapper{flex-grow:1;justify-content:center;display:flex}body.items .book-card .status_dropdown .status-wrapper>i{margin-right:5px}body.items .book-card .status_dropdown .btn-group{right:-1px}body.items .book-card .status_dropdown .btn-group .btn{border-radius:0 3px 3px 0;margin-bottom:0;padding:12px 8px 12px 10px;height:40px}body.items .book-card .status_dropdown .btn-group ul.dropdown{width:218px}body.items .book-card .status_dropdown .open{overflow:visible}body.items .book-card .status_dropdown .open .list-menu{display:block}body.items .book-card .status_dropdown .list-menu{display:none}body.items .book-card .status_dropdown.confirmed{border-color:var(--adoptions-action);background-color:var(--action-contrast-bg-color);color:var(--action-contrast-fg-color)}body.items .book-card .status_dropdown.declined{border-color:var(--adoptions-warning);background-color:var(--warning-contrast-bg-color);color:var(--warning-contrast-fg-color)}body.items .book-card .status_dropdown.interested{border-color:var(--adoptions-emph);background-color:var(--emph-contrast-bg-color);color:var(--emph-contrast-fg-color)}body.items .book-card .status_dropdown.no-interest{background:transparent;border-color:#cacaca;border-style:dashed;color:#666}body.items .book-card .status_dropdown.ea-not-set{background:transparent;border-color:#cacaca;border-style:dashed;color:rgba(255,255,255,0.9)}body.items .book-card .status_dropdown.ea-selected{border-color:var(--action-color);background-color:var(--action-contrast-bg-color);color:var(--action-contrast-fg-color)}body.items .book-card .status_dropdown.non-ea{border-color:var(--warning-color);background-color:var(--warning-contrast-bg-color);color:var(--warning-contrast-fg-color)}body.items #course-info-modal{background:#f7f7f7}body.items #course-info-modal #catalog-notice{color:#333;font-size:13px;font-weight:normal;line-height:1.35em;padding:14px 16px 4px 16px;text-transform:none}body.items #course-info-modal ul,body.items #course-info-modal li{list-style:none;margin:0}body.items #course-info-modal .flag-wrapper{margin-bottom:12px;width:124px}body.items #course-info-modal .flag{background:var(--adoptions-main);color:#333;color:white;font-size:12px;font-weight:bold;left:-16px;line-height:1.4em;padding:6px 16px;position:relative;text-align:left;text-transform:uppercase;width:calc(100% + 16px)}body.items #course-info-modal .flag:after{border-bottom:14px solid transparent;border-top:14px solid transparent;content:'';position:absolute;top:0;transform:scale(0.5, 1)}body.items #course-info-modal .flag.to-right:after{right:-4px}body.items #course-info-modal .flag.to-right.bg-white:after{border-right:14px solid white}body.items #course-info-modal .flag i:first-child{margin-right:3px}body.items #course-info-modal .vbid{border-top:1px solid #e1e1e1;display:flex;height:auto;padding:16px}body.items #course-info-modal .vbid:first-child{border-top:none}body.items #course-info-modal .vbid-details{flex:0 0 35%}body.items #course-info-modal .skus-wrapper{background:white;border:1px solid #e1e1e1;border-radius:4px;flex-grow:1;margin:8px;height:100%}body.items #course-info-modal .skus-wrapper table{width:100%}body.items #course-info-modal .skus-wrapper th,body.items #course-info-modal .skus-wrapper td{padding:10px 12px;text-align:right;width:23%}body.items #course-info-modal .skus-wrapper tr>:first-child{text-align:left;width:31%}body.items #course-info-modal .skus-wrapper th{background:#f7f7f7;color:#666;font-size:10px;line-height:1.3em;vertical-align:bottom}body.items #course-info-modal .skus-wrapper th:first-child{border-top-left-radius:4px}body.items #course-info-modal .skus-wrapper th:last-child{border-top-right-radius:4px}body.items #course-info-modal .skus-wrapper th span{display:block}body.items #course-info-modal .skus-wrapper td{border-top:1px solid #e1e1e1;color:#333;font-size:13px;font-family:"source-code-pro", monospace;font-weight:normal;text-transform:none}body.items #course-info-modal .skus-wrapper td:first-child{font-family:"proxima-nova", sans-serif;font-weight:bold;text-transform:uppercase}#details-modal .book-info-wrapper{border-bottom:1px solid #ddd;background:#f7f7f7}#details-modal .book-info-wrapper>.col{padding:16px;vertical-align:middle}#details-modal .book-info-wrapper>.col:first-child{border-right:1px solid #ddd}#details-modal .header-wrapper{padding:0 50px}#details-modal .header-wrapper .col{padding:16px 12px;text-align:center;color:#666;line-height:1.3em;border:0}#details-modal .details{background:white;font-size:14px;padding:0 25px 25px;position:relative;margin:0 25px}#details-modal .details .legend{display:none;left:50%;margin-left:-200px;position:relative;width:400px}#details-modal .details .legend .legend-block{color:#777;float:left;padding:5px 0;text-align:center;width:200px}#details-modal .details .legend .legend-block .color-block{display:inline-block;height:10px;margin-right:5px;width:10px}#details-modal .details .legend .legend-block.available{border-right:2px solid #e9e9e9}#details-modal .details .legend .legend-block.available .color-block{background:#e9e9e9}#details-modal .details .legend .legend-block.achieved .color-block{background:var(--adoptions-emph)}#details-modal .details .chart-wrapper{position:relative}#details-modal .details .grid-lines{position:absolute;top:0;width:100%}#details-modal .details .grid-lines .grid-line{background:#ddd;height:1px;margin-bottom:36.5px;position:relative;z-index:0}#details-modal .details .grid-lines .grid-line .line-label-left,#details-modal .details .grid-lines .grid-line .line-label-right{color:#777;position:absolute;top:-10px;width:16px}#details-modal .details .grid-lines .grid-line .line-label-left{left:-32px;text-align:right}#details-modal .details .grid-lines .grid-line .line-label-right{right:-32px;text-align:left}#details-modal .details .sub-bars,#details-modal .details .bar-labels{position:relative}#details-modal .details .sub-bar.score-1,#details-modal .details .bar-label.score-1{left:8px}#details-modal .details .sub-bar.score-2,#details-modal .details .bar-label.score-2{left:calc(20% + 8px)}#details-modal .details .sub-bar.score-3,#details-modal .details .bar-label.score-3{left:calc(40% + 8px)}#details-modal .details .sub-bar.score-4,#details-modal .details .bar-label.score-4{left:calc(60% + 8px)}#details-modal .details .sub-bar.score-5,#details-modal .details .bar-label.score-5{left:calc(80% + 8px)}#details-modal .details .sub-bars{height:150px;left:-8px;margin-bottom:1px;width:calc(100% + 2px)}#details-modal .details .sub-bars .sub-bar{background-color:rgba(0,0,0,0.1);bottom:0;margin:0 2.5%;position:absolute;width:15%}#details-modal .details .sub-bars .sub-bar .bar{-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);background:var(--adoptions-emph);bottom:0;position:absolute;width:100%}#details-modal .details .sub-bars .sub-bar .bar.no-data{background:#aaa}#details-modal .details .bar-labels{position:relative}#details-modal .details .bar-labels .bar-label{float:left;text-align:center;width:20%}#details-modal .details .bar-labels .score{color:var(--adoptions-main);font-size:18px;padding:12px 5px 8px}#details-modal .details .bar-labels .sub-score{color:#777;font-size:13px;padding:0 16px;line-height:1.3em}body.items.index #top{padding:32px 32px 20px}body.items.index #submenu{-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=98);opacity:0.98;align-items:center;background:var(--adoptions-main-darken-5);color:white;display:flex;justify-content:space-between;padding:12px 24px 12px 20px;position:relative;z-index:1}body.items.index #submenu h3{color:rgba(255,255,255,0.8)}body.items.index #submenu a{margin-left:12px;color:white}body.items.index #submenu .btn-group{width:50%;display:flex;justify-content:flex-end}body.items.index #submenu .btn{width:fit-content}body.items.index .section#bottom #right-content{padding:0 24px 24px}body.items.index [data-component="flash-area"]{left:0;position:fixed;top:64px;width:100%;z-index:2}body.items.index .empty-notice{background:transparent;border:4px dashed #e1e1e1;border-radius:4px;margin-top:24px}@media screen and (max-width: 1100px){body.items.index .floating-action{top:86px !important}}@media screen and (min-width: 1600px){body.items.index [data-component="flash-area"]{left:calc(50% - 800px);max-width:1600px}}body.affordability .stats-wrapper{margin:24px 0 12px}body.affordability .stats-wrapper #stats{display:none}body.affordability .stats-wrapper #stats.digital.active{display:flex}body.affordability .stats-wrapper #stats.print.active{display:block}body.affordability .stats-wrapper .btn.affordability-about-modal{position:absolute;right:-24px;top:-117px}body.affordability .stats-wrapper #stats-tabs{background:rgba(0,0,0,0.15);box-shadow:0 1px 0 var(--adoptions-main) inset;border-bottom:1px solid rgba(255,255,255,0.15);display:flex}body.affordability .stats-wrapper #stats-tabs .tab{align-items:center;color:rgba(255,255,255,0.4);cursor:pointer;display:flex;font-size:13px;font-weight:bold;height:58px;justify-content:center;padding:0 24px;position:relative;text-transform:uppercase;transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);top:1px}body.affordability .stats-wrapper #stats-tabs .tab:hover{color:white}body.affordability .stats-wrapper #stats-tabs .tab.active{background:var(--adoptions-main);box-shadow:0 -4px 0 var(--adoptions-emph);border-bottom:1px solid var(--adoptions-main);border-left:1px solid rgba(255,255,255,0.15);border-right:1px solid rgba(255,255,255,0.15);color:white}body.affordability .stats-wrapper #stats.digital h3{color:rgba(255,255,255,0.7)}body.affordability .stats-wrapper #bars{border-right:1px solid rgba(255,255,255,0.15);flex:1;padding:24px 32px 24px 16px}body.affordability .stats-wrapper #bars h3{margin-bottom:10px;font-size:13px}body.affordability .stats-wrapper #by-digital-status{margin-bottom:32px;width:calc(100% + 60px)}body.affordability .stats-wrapper #by-ia-state{width:calc(100% + 90px)}body.affordability .stats-wrapper .digital-bar-wrapper{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);display:flex;height:30px;transition:opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transform-origin:center left}body.affordability .stats-wrapper .digital-bar-wrapper.animate{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}body.affordability .stats-wrapper .digital-bar-wrapper .bar{border-radius:300px;border-style:solid;border-width:1px;padding-left:40px;font-size:13px;position:relative}body.affordability .stats-wrapper .digital-bar-wrapper .bar .icon-wrapper{background:rgba(0,0,0,0.04);border-radius:200px;border-style:solid;border-width:0 1px 0 0;flex-grow:0;flex-shrink:0;height:30px;left:0;width:30px;mix-blend-mode:multiply;overflow:hidden;padding:8px 0;position:absolute;text-align:center;top:0}body.affordability .stats-wrapper .digital-bar-wrapper .bar .bar-label{overflow:hidden;padding:8px 30px 0 0;text-overflow:ellipsis;white-space:nowrap}body.affordability .stats-wrapper .digital-bar-wrapper .bar:last-child .bar-label{padding-right:8px}body.affordability .stats-wrapper .digital-bar-wrapper .bar.status-1{background-color:var(--action-contrast-bg-color);border-color:var(--action-color);color:var(--action-contrast-fg-color)}body.affordability .stats-wrapper .digital-bar-wrapper .bar.status-2{background-color:var(--emph-contrast-bg-color);border-color:var(--emph-color);color:var(--emph-contrast-fg-color);left:-30px}body.affordability .stats-wrapper .digital-bar-wrapper .bar.status-3{background-color:var(--adoptions-main);border-color:rgba(255,255,255,0.7);border-style:dashed;color:rgba(255,255,255,0.7);left:-60px}body.affordability .stats-wrapper .digital-bar-wrapper .bar.status-3 .icon-wrapper{border-style:dashed;mix-blend-mode:normal}body.affordability .stats-wrapper .digital-bar-wrapper .bar.status-4{background-color:var(--warning-contrast-bg-color);border-color:var(--warning-color);color:var(--warning-contrast-fg-color);left:-90px}body.affordability .stats-wrapper #big-digital-stats{flex:0 0 240px}body.affordability .stats-wrapper #big-digital-stats h2{color:white;font-size:22px}body.affordability .stats-wrapper #big-digital-stats h3{font-size:12px;margin-top:6px}body.affordability .stats-wrapper #big-digital-stats .stat{align-items:center;color:white;display:flex;flex-direction:column;height:50%;justify-content:center}body.affordability .stats-wrapper #big-digital-stats .stat:last-child{border-top:1px solid rgba(255,255,255,0.15)}#affordability-about .content{background:var(--adoptions-main);position:relative}#affordability-about .overview-header{border-bottom:1px solid rgba(255,255,255,0.2);padding:20px 16px}#affordability-about .overview-header h1,#affordability-about .overview-header h2{color:white;float:none;font-size:22px;line-height:1em;margin:0;padding:0;position:relative;text-align:left;z-index:2}#affordability-about .button{transition-delay:1s}#affordability-about .weight-box canvas{max-width:100px}#affordability-about .weights{display:table}#affordability-about .weights .weight-box{border-right:1px solid rgba(255,255,255,0.2);color:white;display:table-cell;line-height:1.4;padding:24px 16px;text-align:center;vertical-align:top;width:20%}#affordability-about .weights .weight-box:last-child{border-right:0}#affordability-about .weights .weight{height:80px;margin:0 auto -10px;width:100px}#affordability-about .weights .weight-score{color:white;font-size:24px;font-weight:bold;position:relative;top:-56px}#affordability-about .weights .weight-title{font-size:16px;font-weight:bold;padding-bottom:8px;text-transform:uppercase}#affordability-about .weights .weight-description{font-size:14px;font-weight:normal;text-transform:none}#affordability-about .affordability-about-footer{border-top:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.6);font-size:12px;font-weight:bold;padding:15px;text-align:center;text-transform:uppercase}#affordability-about .affordability-about-footer a{display:block;padding-top:6px;text-align:center}#affordability-about .affordability-about-footer a img{height:17px}#affordability-about-modal{margin-left:-480px;min-width:960px;width:960px;z-index:1003}#affordability-about-modal.show.reveal #affordability-about{position:relative}#affordability-about-modal.show.reveal #affordability-about .header,#affordability-about-modal.show.reveal #affordability-about .weight-box,#affordability-about-modal.show.reveal #affordability-about .button{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#affordability-about-modal .button{display:none}#affordability-about-modal .close{-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;background-color:transparent;border:0;color:rgba(255,255,255,0.5);cursor:pointer;font-size:14px;height:36px;margin:0;outline:0;padding:0;position:absolute;right:8px;top:14px;transition:box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),background-color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:36px;z-index:100}#affordability-about-modal .close:hover{-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);background-color:white;color:var(--adoptions-main)}#affordability-about-modal .close .icon-remove{display:inline-block;position:relative;top:-1px;width:9px}#affordability-about-modal .close .icon-remove:before{cursor:pointer}.affordability-bar{position:relative}.affordability-bar.open{cursor:pointer}.affordability-bar.open:hover .bar-label:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s,transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s}.affordability-bar.open:hover .bar-label .center{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px);transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s,transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s}.affordability-bar.dark .bar-wrapper{background:rgba(255,255,255,0.3)}.affordability-bar.dark .bar-label:after{color:rgba(255,255,255,0.8)}.affordability-bar.dark .bar-label .center{color:rgba(255,255,255,0.7)}.affordability-bar.dark .bar-label .left,.affordability-bar.dark .bar-label .right{color:rgba(255,255,255,0.6)}.affordability-bar .bar-wrapper{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:rgba(0,0,0,0.1);height:24px;position:relative}.affordability-bar .bar-wrapper .bar{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:var(--adoptions-emph);height:100%;position:relative}.affordability-bar .bar-wrapper .score{-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);background:var(--adoptions-main);border:2px solid white;color:white;font-size:14px;font-weight:bold;height:32px;line-height:29px;position:absolute;right:-16px;text-align:center;top:-4px;width:32px}.affordability-bar .bar-wrapper .bar-label{padding-top:6px}.affordability-bar .bar-label{font-size:13px;font-weight:bold;padding-top:16px;text-align:center;text-transform:uppercase}.affordability-bar .bar-label:after{content:"Learn more about this score";display:block;margin-top:-13px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.affordability-bar .bar-label .center{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--adoptions-text)}.affordability-bar .bar-label .left,.affordability-bar .bar-label .right{float:none;position:absolute;top:39px;color:#666}.affordability-bar .bar-label .left{left:0}.affordability-bar .bar-label .left i{padding-right:5px}.affordability-bar .bar-label .right{right:0}.affordability-bar .bar-label .right i{padding-left:4px}.alt-alert{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:var(--adoptions-main);color:rgba(255,255,255,0.8);cursor:pointer;display:block;font-size:13px;padding:15px 150px 15px 15px;position:relative;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.alt-alert:hover{-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);background:var(--adoptions-main-lighten-5)}.alt-alert:hover .helper{background:var(--adoptions-emph-lighten-5)}.alt-alert:active{-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15)}.alt-alert .alt-badge{color:white;font-size:16px;margin-bottom:8px}.alt-alert .alt-badge i{margin-right:2px}.alt-alert .helper{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0;background:var(--adoptions-emph);color:white;height:100%;padding:26px 15px;position:absolute;right:0;text-align:right;top:0;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.alt-alert .helper i{margin-right:3px;margin-top:2px}#alternatives-modal.modal{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-left:-400px;overflow:hidden;width:800px}#alternatives-modal.modal:focus{outline:none}#alternatives-modal.modal .loader-wrapper{height:425px}#alternatives-modal.modal .loader-wrapper .loader{margin:125px auto 25px}#alternatives-modal.modal .modal-header{background:var(--adoptions-main-darken-6)}#alternatives-modal.modal .modal-body{padding:0}#alternatives-modal.modal .modal-column .column-header,#alternatives-modal.modal .modal-column .button-header{color:var(--adoptions-main);font-size:14px;font-weight:bold;height:50px;line-height:50px;position:relative;text-transform:uppercase}#alternatives-modal.modal .modal-column .column-header{border-bottom:1px solid rgba(0,0,0,0.15);padding:0 0 0 15px}#alternatives-modal.modal .modal-column .book-info{padding:20px}#alternatives-modal.modal .modal-column .affordability-bar{margin:25px}#alternatives-modal.modal .modal-column .comparison-stats,#alternatives-modal.modal .modal-column .external-search{display:table;table-layout:fixed;width:100%}#alternatives-modal.modal .modal-column .comparison-stats>*,#alternatives-modal.modal .modal-column .external-search>*{display:table-cell;font-weight:bold;padding:15px 0;text-align:center;text-transform:uppercase;vertical-align:middle}#alternatives-modal.modal .modal-column .comparison-stats a,#alternatives-modal.modal .modal-column .external-search a{font-size:14px;height:50px;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}#alternatives-modal.modal .modal-column .comparison-stats a i,#alternatives-modal.modal .modal-column .external-search a i{margin-left:6px;position:relative;top:1px}#alternatives-modal.modal .modal-column .comparison-stats .stat,#alternatives-modal.modal .modal-column .external-search .stat{font-size:20px}#alternatives-modal.modal .modal-column .comparison-stats .stat-label,#alternatives-modal.modal .modal-column .external-search .stat-label{color:rgba(255,255,255,0.5);font-size:12px;margin-top:5px}#alternatives-modal.modal .modal-column .btn,#alternatives-modal.modal .modal-column .in-list{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;display:inline-block;font-family:"proxima-nova", sans-serif;font-weight:bold;outline:0;padding:0 12px;text-transform:uppercase;width:auto}#alternatives-modal.modal .modal-column .btn i,#alternatives-modal.modal .modal-column .in-list i{margin-right:4px}#alternatives-modal.modal .modal-column .btn{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:-1px 0 0 rgba(0,0,0,0.2) inset;-webkit-box-shadow:-1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:-1px 0 0 rgba(0,0,0,0.2) inset;cursor:pointer;font-size:13px;height:50px;line-height:50px;margin:0;width:calc(100% / 3)}#alternatives-modal.modal .modal-column .btn.back{width:120px;background:rgba(255,255,255,0.075);color:rgba(255,255,255,0.6);transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}#alternatives-modal.modal .modal-column .btn.back:hover,#alternatives-modal.modal .modal-column .btn.back:active{background:rgba(255,255,255,0.125)}#alternatives-modal.modal .modal-column .btn.right{width:calc(50% - 60px)}#alternatives-modal.modal .modal-column .btn.emph{background:var(--adoptions-emph);color:white;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}#alternatives-modal.modal .modal-column .btn.emph:hover,#alternatives-modal.modal .modal-column .btn.emph:active{background:var(--adoptions-emph-lighten-5)}#alternatives-modal.modal .modal-column .btn:hover,#alternatives-modal.modal .modal-column .btn:active{-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15)}#alternatives-modal.modal .modal-column .in-list{-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;background:var(--adoptions-action);color:white;font-size:12px;height:30px;line-height:30px;margin:10px 10px 0 0}#alternatives-modal.modal .modal-column .in-list:after{clear:both}#alternatives-modal.modal .modal-column .modal-footer{-moz-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;border:0;bottom:0;padding:0;position:absolute;width:100%}#alternatives-modal.modal .modal-column .modal-footer:before{background:var(--linear-gradient-main);display:none}#alternatives-modal.modal .modal-column.current{-moz-box-shadow:3px 0 0 #ccc;-webkit-box-shadow:3px 0 0 #ccc;box-shadow:3px 0 0 #ccc;background:white;z-index:1}#alternatives-modal.modal .modal-column.current .modal-body{max-height:500px;padding:0;padding-bottom:220px}#alternatives-modal.modal .modal-column.current .modal-body:after{background-image:linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);bottom:170px;content:"";height:30px;position:absolute;width:100%}#alternatives-modal.modal .modal-column.current .modal-footer{-moz-box-shadow:0 1px 0 #dedede inset;-webkit-box-shadow:0 1px 0 #dedede inset;box-shadow:0 1px 0 #dedede inset;background:#f2f2f2}#alternatives-modal.modal .modal-column.current .affordability-bar .bar-wrapper{background:#dedede}#alternatives-modal.modal .modal-column.current .comparison-stats,#alternatives-modal.modal .modal-column.current .external-search{border-top:1px solid #dedede}#alternatives-modal.modal .modal-column.current .comparison-stats>*,#alternatives-modal.modal .modal-column.current .external-search>*{-moz-box-shadow:-1px 0 0 #dedede inset;-webkit-box-shadow:-1px 0 0 #dedede inset;box-shadow:-1px 0 0 #dedede inset;color:black}#alternatives-modal.modal .modal-column.current .comparison-stats>*:last-child,#alternatives-modal.modal .modal-column.current .external-search>*:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#alternatives-modal.modal .modal-column.current .comparison-stats a,#alternatives-modal.modal .modal-column.current .external-search a{color:var(--adoptions-text)}#alternatives-modal.modal .modal-column.current .comparison-stats a:hover,#alternatives-modal.modal .modal-column.current .external-search a:hover{background:var(--adoptions-emph);color:white}#alternatives-modal.modal .modal-column.current .comparison-stats .stat-label,#alternatives-modal.modal .modal-column.current .external-search .stat-label{color:#666}#alternatives-modal.modal .modal-column.expanded-alternative{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);background:var(--adoptions-main);border-left:3px solid var(--adoptions-main-darken-10);height:100%;position:absolute;right:0;transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),z-index 0s cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s;z-index:-1}#alternatives-modal.modal .modal-column.expanded-alternative.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);z-index:1}#alternatives-modal.modal .modal-column.expanded-alternative.active ~ .list{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}#alternatives-modal.modal .modal-column.expanded-alternative .comparison-stats,#alternatives-modal.modal .modal-column.expanded-alternative .external-search{border-top:1px solid rgba(255,255,255,0.25)}#alternatives-modal.modal .modal-column.expanded-alternative .comparison-stats>*,#alternatives-modal.modal .modal-column.expanded-alternative .external-search>*{-moz-box-shadow:-1px 0 0 rgba(255,255,255,0.25) inset;-webkit-box-shadow:-1px 0 0 rgba(255,255,255,0.25) inset;box-shadow:-1px 0 0 rgba(255,255,255,0.25) inset;color:white}#alternatives-modal.modal .modal-column.expanded-alternative .comparison-stats>*:last-child,#alternatives-modal.modal .modal-column.expanded-alternative .external-search>*:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#alternatives-modal.modal .modal-column.expanded-alternative .comparison-stats .stat-label,#alternatives-modal.modal .modal-column.expanded-alternative .external-search .stat-label{color:rgba(255,255,255,0.7)}#alternatives-modal.modal .modal-column.expanded-alternative .comparison-stats a:hover,#alternatives-modal.modal .modal-column.expanded-alternative .external-search a:hover{background:white;color:var(--adoptions-main)}#alternatives-modal.modal .modal-column.expanded-alternative .button-header{border-bottom:1px solid rgba(255,255,255,0.25);padding:0}#alternatives-modal.modal .modal-column.expanded-alternative .button-header .add-to-list-text{display:inline}#alternatives-modal.modal .modal-column.expanded-alternative .button-header .substitute-text{display:none}#alternatives-modal.modal .modal-column.expanded-alternative .button-header .add-book.substitute .add-to-list-text{display:none}#alternatives-modal.modal .modal-column.expanded-alternative .button-header .add-book.substitute .substitute-text{display:inline}#alternatives-modal.modal .modal-column.expanded-alternative .modal-body{bottom:220px;position:absolute;top:50px;width:100%}#alternatives-modal.modal .modal-column.expanded-alternative .modal-body:after{background-image:var(--linear-gradient-main-reversed);bottom:170px;content:"";height:30px;position:fixed;width:100%}#alternatives-modal.modal .modal-column.expanded-alternative .modal-footer{-moz-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;background:var(--adoptions-main-darken-5)}#alternatives-modal.modal .modal-column.list{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);transition:transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);z-index:0}#alternatives-modal.modal .modal-column.list .modal-body{max-height:450px}#alternatives-modal.modal .modal-column.list:after{background-image:linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);bottom:0;content:"";height:30px;position:absolute;width:100%}#alternatives-modal.modal .modal-column.list .alternative-item{border-top:1px solid #e1e1e1;cursor:pointer;margin-bottom:0;position:relative;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:100%}#alternatives-modal.modal .modal-column.list .alternative-item:first-child{border-top:none}#alternatives-modal.modal .modal-column.list .alternative-item:hover{background:#f7f7f7}#alternatives-modal.modal .modal-column.list .alternative-item:hover .icon-wrapper{color:#666}#alternatives-modal.modal .modal-column.list .alternative-item .highlight{color:var(--adoptions-main)}#alternatives-modal.modal .modal-column.list .alternative-item .icon-wrapper{display:table-cell;vertical-align:middle;font-size:18px;color:#999;transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:12px}body.recommended_alternatives .section#top{padding-left:32px;padding-right:32px}body.recommended_alternatives .section#top .top-header{margin:0 auto;max-width:1000px}body.recommended_alternatives .section#top .top-header .btn{width:200px}body.recommended_alternatives .section#top p{border-top:2px solid rgba(255,255,255,0.2);color:white;font-weight:normal;line-height:1.6em;margin:24px auto 0;max-width:1000px;padding:24px 0;text-transform:none}body.recommended_alternatives .section#bottom{padding-left:32px;padding-right:32px}body.recommended_alternatives .table-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;margin:0 auto;max-width:1000px}body.recommended_alternatives .column.arrow{text-align:center;vertical-align:middle;width:80px}body.recommended_alternatives .column.arrow i{color:#aaa;display:block;font-size:32px}body.recommended_alternatives .column .table-header{padding:12px 16px}body.recommended_alternatives .column-card{-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:white;overflow:hidden;position:relative;transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}body.recommended_alternatives .column-card.accepted .table-header .message,body.recommended_alternatives .column-card.rejected .table-header .message{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}body.recommended_alternatives .column-card.accepted .table-header .btn,body.recommended_alternatives .column-card.rejected .table-header .btn{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);cursor:default}body.recommended_alternatives .column-card.rejected .message .accept{display:none}body.recommended_alternatives .column-card.rejected .message .reject{display:block}body.recommended_alternatives .column-card.accepted .table-header{background:var(--adoptions-action);color:white}body.recommended_alternatives .column-card.accepted .message .reject{display:none}body.recommended_alternatives .column-card.accepted .message .accept{display:block}body.recommended_alternatives .column-card .table-header{transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s}body.recommended_alternatives .column-card .table-header .message{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateY(24px);-ms-transform:translateY(24px);-webkit-transform:translateY(24px);transform:translateY(24px);left:0;position:absolute;text-align:center;top:0;transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s,transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;width:100%}body.recommended_alternatives .column-card .table-header .btn{transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}body.recommended_alternatives .btn-wrapper{border-bottom:1px solid #ddd;padding:16px}body.recommended_alternatives .scroll{height:160px;overflow-y:auto;border-bottom:1px solid #ddd}body.recommended_alternatives .book-info{padding:20px}body.recommended_alternatives .affordability-bar{margin:25px}body.recommended_alternatives .comparison-stats,body.recommended_alternatives .external-search{border-top:1px solid #ddd;display:table;table-layout:fixed;width:100%}body.recommended_alternatives .comparison-stats>*,body.recommended_alternatives .external-search>*{border-right:1px solid #ddd;display:table-cell;font-weight:bold;padding:15px 0;text-align:center;text-transform:uppercase;vertical-align:middle}body.recommended_alternatives .comparison-stats>*:last-child,body.recommended_alternatives .external-search>*:last-child{border-right:0}body.recommended_alternatives .comparison-stats a,body.recommended_alternatives .external-search a{font-size:14px;height:50px;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}body.recommended_alternatives .comparison-stats a i,body.recommended_alternatives .external-search a i{margin-left:6px;position:relative;top:1px}body.recommended_alternatives .comparison-stats .stat,body.recommended_alternatives .external-search .stat{font-size:20px}body.recommended_alternatives .comparison-stats .stat-label,body.recommended_alternatives .external-search .stat-label{color:#777;font-size:12px;margin-top:5px}body.recommended_alternatives #notifications{max-height:0;transition:max-height 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),padding 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}body.recommended_alternatives #notifications.display{max-height:100px}body.courses.edit .book-card{display:table;table-layout:fixed;width:100%}body.courses.edit .book-card>*{-moz-box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;display:table-cell;vertical-align:top}body.courses.edit .book-card>*:last-child{width:250px}body.courses.edit .book-card .book-info-wrapper{background:white;padding:20px}body.courses.edit .book-card .book-info-wrapper .alt-alert{margin:12px 0 20px}body.courses.edit .book-card .book-info-wrapper .affordability-bar{margin-top:12.5px;cursor:pointer}body.courses.edit .book-card .book-info-wrapper .affordability-bar:hover .bar-label:after{transition-delay:0s}body.courses.edit .book-card .book-info-wrapper .affordability-bar:hover .bar-label .center{transition-delay:0s}body.courses.edit .book-card:last-child>*{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body.courses.edit .book-card:last-child>*:first-child{-moz-border-radius:0 0 0 4px;-webkit-border-radius:0;border-radius:0 0 0 4px}body.courses.edit .book-card:last-child>*:last-child{-moz-border-radius:0 0 4px 0;-webkit-border-radius:0;border-radius:0 0 4px 0}body .book-info{display:table;table-layout:fixed;width:100%}body .book-info.compact .image-wrapper{width:80px}body .book-info.compact .image-wrapper .cover-image{width:60px;background:white;text-align:center}body .book-info.compact .image-wrapper .cover-image i{font-size:24px;line-height:72px;color:#999}body .book-info.compact>h2{font-size:14px}body .book-info.compact>h3{font-size:12px;line-height:1.4em}body .book-info.compact>h3:first-of-type{padding-top:4px}body .book-info.dark h2{color:white}body .book-info.dark h3{color:rgba(255,255,255,0.8)}body .book-info .image-wrapper,body .book-info .book-details{display:table-cell;vertical-align:top}body .book-info .image-wrapper{width:110px}body .book-info .image-wrapper .cover-image{-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);border:2px solid white;float:left;height:auto;width:90px}body .book-info .book-details{width:100%}body .book-info .book-details .item-link{color:var(--adoptions-main);border-bottom:2px solid var(--adoptions-main);display:inline-block;font-size:12px;margin-top:2px;padding:4px 0 2px;transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),border-color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}body .book-info .book-details .item-link i{margin-right:2px}body .book-info .book-details .item-link:hover{border-color:var(--adoptions-emph);color:var(--adoptions-emph)}body .book-info .book-details .edit-adopted-isbn-icon{color:#203969;text-decoration:none}body .book-info h2{color:#333;font-size:16px;margin:0;line-height:1.2em}body .book-info h3{color:#666;font-size:12.5px;line-height:1.5em;margin:0;padding-top:4px}body .book-info h3:first-of-type{padding-top:6px}body .book-info h3 a{color:var(--adoptions-emph);font-size:13px;font-weight:normal;font-family:"source-code-pro", monospace;padding-left:2px;text-decoration:underline;text-transform:none}#email-users-modal #choose_users .grid{max-height:360px}#email-users-modal #choose_users .onoffswitch-wrapper{padding:6px 0 0}#email-users-modal #choose_users p{line-height:1.4em;margin-bottom:12px}#email-users-modal #choose_users p.note{color:#666;font-size:14px;padding-top:8px}#email-users-modal #review_email .field-wrapper{margin-bottom:12px}#email-users-modal #review_email .field-wrapper .prepend{width:60px;vertical-align:middle}#footer{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:white;border-top:1px solid #dedede;color:#777;font-family:"proxima-nova", sans-serif;font-size:13px;font-weight:bold;height:64px;max-width:1600px;padding:25px 15px;position:absolute;text-transform:uppercase;width:100%}#footer a{border-bottom:2px solid #e1e1e1;color:#777;padding-bottom:4px;text-decoration:none;transition:border-color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}#footer a:hover{border-color:var(--adoptions-emph)}#header{-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);background:white;height:64px;left:0;margin-bottom:0;max-width:1600px;min-width:850px;position:fixed;top:0;width:100%;z-index:20}#header *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header #logo{float:left;padding:10px 0 10px 15px}#header .left-icon i{margin-right:5px}#header .right-icon i{margin-left:5px}#header .dropdown-wrapper{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);background:rgba(255,255,255,0.7);max-height:0;overflow:hidden;padding:0 8px 8px;position:absolute;right:-8px;top:64px;transform-origin:top;transition:transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),max-height 0s cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s,z-index 0s cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s;width:250px;z-index:-1}#header ul.dropdown{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;background:var(--adoptions-main-opacity-98);color:white}#header ul.dropdown p{font-size:14px;background:rgba(0,0,0,0.2);padding:16px 12px}#header ul.dropdown a{border-top:1px solid rgba(0,0,0,0.4);color:rgba(255,255,255,0.8);cursor:pointer;display:block;font-size:13px;padding:16px 12px;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}#header ul.dropdown a:hover{background:var(--adoptions-emph);border-color:transparent;color:white;transition:color 0.1s cubic-bezier(0.25, 0.8, 0.25, 1),background 0.1s cubic-bezier(0.25, 0.8, 0.25, 1)}#header ul.dropdown li:last-child a{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}#header ul.dropdown li.user-info{background:var(--adoptions-main);cursor:default;padding:16px 12px}#header ul.dropdown li.user-info h3{font-size:14px}#header ul.dropdown li.user-info h5{padding-bottom:8px;font-size:11px;color:rgba(255,255,255,0.8)}#header .dropdown-bottom{padding-top:8px}#header .dropdown-bottom .btn-toolbar{width:100%}#header .dropdown-bottom a{font-size:12px;width:50%}#header .right .header_button{color:#666;cursor:pointer;display:inline-block;float:left;font-size:13px;font-weight:bold;height:64px;letter-spacing:0;padding:25px 22.5px 0;position:relative;text-transform:uppercase;transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}#header .right .header_button:hover{-moz-box-shadow:0 -4px 0 #aaa inset;-webkit-box-shadow:0 -4px 0 #aaa inset;box-shadow:0 -4px 0 #aaa inset;color:var(--adoptions-main)}#header .right .header_button.selected{-moz-box-shadow:0 -4px 0px var(--adoptions-emph) inset;-webkit-box-shadow:0 -4px 0px var(--adoptions-emph) inset;box-shadow:0 -4px 0px var(--adoptions-emph) inset;color:var(--adoptions-main)}#header .right .header_button.header_icon{padding:20px 20px 0;overflow:hidden}#header .right .header_button.header_icon>i{font-size:24px}#header .right .header_button.header_icon>i.icon-caret-down{bottom:2px;color:#aaa;font-size:14px;margin-right:4px;position:relative}#header .right .header_button.header_icon:hover{-moz-box-shadow:0 -4px 0 #aaa inset;-webkit-box-shadow:0 -4px 0 #aaa inset;box-shadow:0 -4px 0 #aaa inset;overflow:visible}#header .right .header_button.header_icon:hover .dropdown-wrapper{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);max-height:10000px;transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),max-height 0s,z-index 0s;z-index:2}#header .right #full-width-menu,#header .right #responsive-menu{float:left}#header .right #full-width-menu{display:none}@media screen and (min-width: 960px){#header .right #full-width-menu{display:block}}#header .right #responsive-menu{display:none}@media screen and (max-width: 960px){#header .right #responsive-menu{display:block}}#header .right .launch-zendesk,#header .right .contact-us{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:none;border:2px solid #aaa;color:#666;height:auto;line-height:1.0em;font-family:"proxima-nova", sans-serif;margin-left:10px;margin-right:12.5px;margin-top:15px;padding:9px 8px 7px;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),border-color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:auto}#header .right .launch-zendesk:hover,#header .right .contact-us:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:var(--adoptions-main);border-color:var(--adoptions-main);color:white}@media screen and (min-width: 1600px){#header{left:50%;margin-left:-800px}}#ia-communication-modal .flex-wrapper{background:#f7f7f7;display:flex}#ia-communication-modal .flex-col{max-height:calc(100vh - 240px)}#ia-communication-modal .flex-col.criteria{flex:0 0 250px;overflow-y:auto}#ia-communication-modal .flag-wrapper{padding:24px 16px 0}#ia-communication-modal .flag-wrapper:last-child{padding-bottom:16px}#ia-communication-modal .flag-wrapper .flag{background:var(--adoptions-main);color:#333;color:white;font-size:12px;font-weight:bold;left:-16px;line-height:1.4em;margin-bottom:16px;padding:6px 16px;position:relative;text-align:left;text-transform:uppercase;width:calc(100% + 16px)}#ia-communication-modal .flag-wrapper .flag:after{border-bottom:14px solid transparent;border-top:14px solid transparent;content:'';position:absolute;top:0;transform:scale(0.5, 1)}#ia-communication-modal .flag-wrapper .flag.to-right:after{right:-4px}#ia-communication-modal .flag-wrapper .flag.to-right.bg-base:after{border-right:14px solid #f7f7f7}#ia-communication-modal .flag-wrapper .flag.to-right.bg-white:after{border-right:14px solid #ffffff}#ia-communication-modal .flex-col.main-content{align-items:stretch;border-left:1px solid #e1e1e1;display:flex;flex-direction:column;flex-grow:1}#ia-communication-modal .tab-content.communication_modal_main{overflow:auto}#ia-communication-modal .nav-tabs{border-bottom:1px solid #e1e1e1;padding:8px 24px 0}#ia-communication-modal .nav-tabs .tab{background:transparent;border-right:none;box-shadow:0 0 0 transparent;position:relative;bottom:3px}#ia-communication-modal .nav-tabs .tab:hover{-moz-box-shadow:0 4px 0 #e1e1e1;-webkit-box-shadow:0 4px 0 #e1e1e1;box-shadow:0 4px 0 #e1e1e1}#ia-communication-modal .nav-tabs .tab.active{-moz-box-shadow:0 4px 0 var(--adoptions-emph);-webkit-box-shadow:0 4px 0 var(--adoptions-emph);box-shadow:0 4px 0 var(--adoptions-emph);background:transparent}#ia-communication-modal .nav-tabs .tab i{margin-right:4px}#ia-communication-modal .tab-pane{padding:24px}#ia-communication-modal #compose{align-items:stretch;flex-direction:column;flex-grow:1}#ia-communication-modal #compose .message-top{align-items:center;display:flex;margin-bottom:16px}#ia-communication-modal #compose .message-top .stats{align-items:center;display:flex;flex-grow:1;width:254px}#ia-communication-modal #compose .message-top .stats .stat{align-items:center;border-left:1px solid #e1e1e1;color:rgba(255,255,255,0.7);display:flex;flex-direction:column;flex:0 0 100px;justify-content:center;padding:4px 0}#ia-communication-modal #compose .message-top .stats .stat h3{color:#333;font-size:18px}#ia-communication-modal #compose .message-top .stats .stat h5{color:#666;font-size:10px;line-height:1.25em;margin-top:4px}#ia-communication-modal #compose .message-top .stats .stat:first-child{border-left:none}#ia-communication-modal #compose .message-top .btn-group{flex:0 0 212px}#ia-communication-modal #compose .field-wrapper{padding-bottom:16px}#ia-communication-modal #compose textarea{height:calc(100vh - 477px);flex-grow:1;padding:12px}#ia-communication-modal #recipients .recipient{background:white;border:1px solid #e1e1e1;border-radius:4px;color:#333;margin-top:12px}#ia-communication-modal #recipients .recipient .status-container{background:#f7f7f7;padding:20px 12px 16px;width:64px}#ia-communication-modal #recipients .recipient:first-child{margin-top:0}#ia-communication-modal #recipients .recipient:last-child .status-container{border-bottom-left-radius:4px}#ia-communication-modal #recipients .recipient .recipient-header{padding:16px}#ia-communication-modal #recipients .recipient .recipient-header h4{color:#666;font-size:12px;margin-bottom:6px}#ia-communication-modal #recipients .recipient .recipient-header h2{font-family:"source-code-pro";font-weight:normal;letter-spacing:-0.03em;font-size:15px;text-transform:none}#ia-communication-modal #recipients .recipient .recipient-details{border-top:1px solid #e1e1e1;display:flex;width:100%}#ia-communication-modal #recipients .recipient .recipient-details>div{padding:16px 12px}#ia-communication-modal #recipients .recipient .recipient-details .eset-group-list{flex-grow:1;padding:16px}#ia-communication-modal #recipients .recipient .recipient-details .eset-group-list h3{font-size:17px}#ia-communication-modal #recipients .recipient .recipient-details .eset-group-list ul{font-family:'source-code-pro', monospace;font-weight:normal;letter-spacing:-0.03em;text-transform:none}#ia-communication-modal #recipients .recipient .recipient-details .eset-group-list li{font-size:13px;padding-top:8px}#ia-communication-modal #recipients .recipient .recipient-details .ia-status-badge{align-items:center;border-radius:200px;border-style:solid;border-width:1px;display:flex;font-size:13px;height:30px;justify-content:center;margin:12px auto 0;width:30px}#ia-communication-modal #recipients .recipient .recipient-details .ia-status-badge.confirmed{border-color:var(--adoptions-action);background-color:var(--action-contrast-bg-color);color:var(--action-contrast-fg-color)}#ia-communication-modal #recipients .recipient .recipient-details .ia-status-badge.declined{border-color:var(--adoptions-warning);background-color:var(--warning-contrast-bg-color);color:var(--warning-contrast-fg-color)}#ia-communication-modal #recipients .recipient .recipient-details .ia-status-badge.interested{border-color:var(--adoptions-emph);background-color:var(--emph-contrast-bg-color);color:var(--emph-contrast-fg-color)}#ia-communication-modal #recipients .recipient .recipient-details .ia-status-badge.no-interest{background:transparent;border-color:#cacaca;border-style:dashed;color:#666}#ia-communication-modal .vbids{border:none;max-height:calc(100vh - 340px);overflow-y:auto;top:48px;width:801px}#ia-communication-modal .vbids .flag-wrapper{padding:0;width:100px}#ia-communication-modal .vbids .flag-wrapper .flag{padding-left:16px}#ia-communication-modal .vbids .vbid{border-top:1px solid #e1e1e1;display:flex;height:auto;padding:16px}#ia-communication-modal .vbids .vbid:first-child{border-top:none}#ia-communication-modal .vbids .vbid-details{flex:0 0 35%}#ia-communication-modal .vbids .skus-wrapper{background:white;border:1px solid #e1e1e1;border-radius:4px;flex-grow:1}#ia-communication-modal .vbids .skus-header,#ia-communication-modal .vbids .sku{display:flex}#ia-communication-modal .vbids .skus-header>div,#ia-communication-modal .vbids .sku label>div{padding:10px 12px;text-align:right;width:23%}#ia-communication-modal .vbids .skus-header>div:first-child,#ia-communication-modal .vbids .sku label>div:first-child{text-align:left;width:31%}#ia-communication-modal .vbids .skus-header{background:#f7f7f7;color:#666;font-size:10px;line-height:1.3em}#ia-communication-modal .vbids .skus-header>div:first-child{border-top-left-radius:4px}#ia-communication-modal .vbids .skus-header>div:last-child{border-top-right-radius:4px}#ia-communication-modal .vbids .sku{border-top:1px solid #e9e9e9}#ia-communication-modal .vbids .sku label{display:flex;flex-grow:1}#ia-communication-modal .vbids .sku label>div{font-family:"source-code-pro", monospace;font-size:13px}#ia-communication-modal .vbids .sku label>div:first-child{font-family:"proxima-nova", sans-serif;font-weight:bold;text-transform:uppercase}#ia-communication-modal .vbids .radio{margin-bottom:0}#ia-communication-modal .vbids .radio.big input[type="radio"] ~ label:before,#ia-communication-modal .vbids .radio.big input[type="radio"] ~ label:after{left:8px;top:14px}#ia-communication-modal .vbids .no-vbids{padding:16px;text-align:center;color:#666}#left-menu-sticky-wrapper{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZTFlMWUxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDdkN2Q3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #e1e1e1), color-stop(97%, #e1e1e1), color-stop(100%, #d7d7d7));background-image:-moz-linear-gradient(left, #e1e1e1 0%, #e1e1e1 97%, #d7d7d7 100%);background-image:-webkit-linear-gradient(left, #e1e1e1 0%, #e1e1e1 97%, #d7d7d7 100%);background-image:linear-gradient(to right, #e1e1e1 0%, #e1e1e1 97%, #d7d7d7 100%);background-color:#e1e1e1;display:table-cell;width:310px}#left-menu{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIvPjxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZTFlMWUxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDdkN2Q3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #e1e1e1), color-stop(97%, #e1e1e1), color-stop(100%, #d7d7d7));background-image:-moz-linear-gradient(left, #e1e1e1 0%, #e1e1e1 97%, #d7d7d7 100%);background-image:-webkit-linear-gradient(left, #e1e1e1 0%, #e1e1e1 97%, #d7d7d7 100%);background-image:linear-gradient(to right, #e1e1e1 0%, #e1e1e1 97%, #d7d7d7 100%);background-color:#e1e1e1;width:310px}#left-menu .btn-big.btn-border{margin-top:0;border-color:rgba(255,255,255,0.4)}#left-menu h4{color:#666;font-size:12px;padding:16px 0 6px;text-transform:uppercase}#left-menu .nav-tabs{border-bottom:none;left:0;margin:0;padding:0 16px;position:absolute;top:-70px;width:310px}#left-menu .nav-tabs>.tab{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0.1);border:none;color:rgba(255,255,255,0.8);display:block;float:left;font-size:14px;height:70px;line-height:70px;padding:0;margin:0;text-align:center;transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}#left-menu .nav-tabs>.tab:hover{-moz-box-shadow:0 4px 0 rgba(255,255,255,0.5) inset;-webkit-box-shadow:0 4px 0 rgba(255,255,255,0.5) inset;box-shadow:0 4px 0 rgba(255,255,255,0.5) inset;color:white}#left-menu .nav-tabs>.tab.active{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0.15)), color-stop(100%, rgba(255,255,255,0.1)));background-image:-moz-linear-gradient(rgba(255,255,255,0.15), rgba(255,255,255,0.1));background-image:-webkit-linear-gradient(rgba(255,255,255,0.15), rgba(255,255,255,0.1));background-image:linear-gradient(rgba(255,255,255,0.15), rgba(255,255,255,0.1));-moz-box-shadow:0 4px 0 var(--adoptions-emph) inset;-webkit-box-shadow:0 4px 0 var(--adoptions-emph) inset;box-shadow:0 4px 0 var(--adoptions-emph) inset;border:none;border-left:1px solid var(--adoptions-main-darken-5);border-right:1px solid var(--adoptions-main-darken-5);color:white;transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}#left-menu .nav-tabs>.tab.single{width:100%;font-size:16px}#left-menu .tab-content .tab-pane{height:calc(100vh - 128px);overflow:hidden}#left-menu .tab-content .tab-pane.active{overflow:auto}#left-menu .buttons.grid{margin-top:16px}#left-menu .btn-big{margin:12px 0 0}#left-menu .btn-big:first-child{margin-top:0}#left-menu #left-menu-tabs{position:relative}#left-menu #left-menu-tabs a{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #d1d1d1;color:#666;display:block;font-size:15px;padding:16px 16px 16px 20px;text-transform:uppercase;transition:padding 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}#left-menu #left-menu-tabs a:last-child{border-bottom:1px solid #d1d1d1}#left-menu #left-menu-tabs a label{font-weight:bold;text-transform:uppercase}#left-menu #left-menu-tabs a:hover,#left-menu #left-menu-tabs a.active{color:var(--adoptions-main)}#left-menu #left-menu-tabs a:hover{-moz-box-shadow:4px 0 0 #ababab inset;-webkit-box-shadow:4px 0 0 #ababab inset;box-shadow:4px 0 0 #ababab inset}#left-menu #left-menu-tabs a.active{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fff), color-stop(100%, #f2f2f2));background-image:-moz-linear-gradient(left, #fff, #f2f2f2);background-image:-webkit-linear-gradient(left, #fff, #f2f2f2);background-image:linear-gradient(to right, #fff, #f2f2f2);-moz-box-shadow:6px 0 0 var(--adoptions-emph) inset,0 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow:6px 0 0 var(--adoptions-emph) inset,0 2px 3px rgba(0,0,0,0.1);box-shadow:6px 0 0 var(--adoptions-emph) inset,0 2px 3px rgba(0,0,0,0.1);cursor:default}#left-menu #left-menu-tabs a.disabled{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#666;cursor:default}#left-menu .padded-pane-wrapper{padding:16px}#left-menu select{display:block;margin-top:0}#recommend-modal .modal-header{background:var(--adoptions-main-darken-6)}#recommend-modal .modal-column-wrapper{table-layout:fixed}#recommend-modal .modal-body:after{display:none}#recommend-modal .modal-body.unpadded{padding-bottom:64px}#recommend-modal .modal-column.options{-moz-border-radius:0 0 4px 0;-webkit-border-radius:0;border-radius:0 0 4px 0;margin-bottom:64px;width:500px}#recommend-modal .modal-column.options h3{color:var(--adoptions-main);font-size:14px;margin-bottom:8px}#recommend-modal .modal-column.options h3 i{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;margin-right:8px}#recommend-modal .modal-column.options p{margin-bottom:12px}#recommend-modal .modal-column.options .modal-footer{background:white;bottom:0;position:absolute;width:100%;z-index:1}#recommend-modal .modal-column.options .recipients{padding:24px 24px 0}#recommend-modal .modal-column.options .message{padding:18px 24px 0 24px}#recommend-modal .modal-column.options .message textarea{padding:10px}#recommend-modal .modal-column.preview{-moz-border-radius:0 0 0 4px;-webkit-border-radius:0;border-radius:0 0 0 4px;overflow:hidden;position:relative;width:100%}#recommend-modal .modal-column.preview .pane-header{margin-top:-48px;pointer-events:none;position:absolute;text-align:center;width:600px}#recommend-modal .modal-column.preview .pane-header .label{background:rgba(0,0,0,0.3);-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;color:rgba(255,255,255,0.8);font-size:14px;margin:0;padding:8px 12px}#recommend-modal .modal-column.preview .modal-body{background:var(--adoptions-main);border-right:3px solid var(--adoptions-main-darken-10);padding:64px 0}#recommend-modal .modal-column.preview .email-preview{-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);background:white;border-top:6px solid var(--adoptions-emph);margin:0 auto;min-height:600px;text-align:center;width:500px;padding:0 0 20px}#recommend-modal .modal-column.preview .email-preview .header{border-bottom:1px solid #ddd;padding:20px 0}#recommend-modal .modal-column.preview .email-preview .header:after{clear:both;content:"";display:block}#recommend-modal .modal-column.preview .email-preview .heading{color:#202020;font-size:24px;padding:24px 20px 12px;text-transform:none}#recommend-modal .modal-column.preview .email-preview p{color:#202020;font-size:18px;line-height:1.4em;padding:0 20px;margin:0}#recommend-modal .modal-column.preview .email-preview .btn{cursor:default}#recommend-modal .modal-column.preview .email-preview .btn-group{padding:20px 20px 0}#recommend-modal .modal-column.preview .email-preview .btn-group .btn{width:calc(50% - 10px)}#recommend-modal .modal-column.preview .email-preview .btn-group .btn:first-child{float:left}#recommend-modal .modal-column.preview .email-preview .btn-group .btn:last-child{float:right}#recommend-modal .modal-column.preview .email-preview .btn-group:after{clear:both;content:""}#recommend-modal .modal-column.preview .email-preview #preview-more-info-btn{margin:20px auto 0}#recommend-modal .modal-column.preview .email-preview .book-card{padding:20px 20px 0}#recommend-modal .modal-column.preview .email-preview .book-header{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0;background:#e1e1e1;color:#666;font-size:14px;font-weight:bold;padding:10px;text-align:center}#recommend-modal .modal-column.preview .email-preview .book-header.recommended{background:var(--adoptions-emph);color:white}#recommend-modal .modal-column.preview .email-preview .book-info-wrapper{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#f2f2f2;padding:0;text-align:left}#recommend-modal .modal-column.preview .email-preview .book-info{padding:16px 20px}#recommend-modal .modal-column.preview .email-preview .comparison-stats{border-top:1px solid #ddd}#recommend-modal .modal-column.preview .email-preview .comparison-stats .col{border-right:1px solid #ddd;padding:12px 4px;text-align:center}#recommend-modal .modal-column.preview .email-preview .comparison-stats .col:last-child{border-right:none}#recommend-modal .modal-column.preview .email-preview .comparison-stats h3{font-size:18px;color:#333}#recommend-modal .modal-column.preview .email-preview .comparison-stats h5{color:#666;margin-top:6px;font-size:13px}.vertical-bar-chart{cursor:pointer;margin:36px 36px 48px;position:relative;transition:margin 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.vertical-bar-chart .legend.y-label,.vertical-bar-chart #average-line,.vertical-bar-chart .grid-lines,.vertical-bar-chart .bar-label .sub{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.vertical-bar-chart .grid-lines,.vertical-bar-chart>.bar-grid,.vertical-bar-chart>.bar-grid .bar-wrapper,.vertical-bar-chart .tooltip-grid{height:200px;transition:height 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.vertical-bar-chart #average-line{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px);border-left:3px dotted white;height:calc(100% + 16px);position:absolute;top:-16px;transition:opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);width:0}.vertical-bar-chart #average-line.animate{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.vertical-bar-chart #average-line #average{display:table;margin-left:-70px;margin-top:-40px;table-layout:fixed}.vertical-bar-chart #average-line #average h1,.vertical-bar-chart #average-line #average h2{display:table-cell;line-height:1em;margin:0;vertical-align:middle}.vertical-bar-chart #average-line #average h1{font-size:34px;margin-right:8px}.vertical-bar-chart #average-line #average h2{font-size:12px;line-height:1.3em;padding-left:8px;position:relative}.vertical-bar-chart.has-average{margin-top:72px}.vertical-bar-chart.has-top-labels .legend.y-label{top:0}.vertical-bar-chart.has-left-labels{margin-left:84px}.vertical-bar-chart.has-left-labels .legend.y-label .y-label-text{left:-80px}.vertical-bar-chart .legend{color:rgba(255,255,255,0.6);font-size:13px;position:absolute}.vertical-bar-chart .legend.left-badge{left:0;top:-30px}.vertical-bar-chart .legend.left-badge i{margin-right:6px}.vertical-bar-chart .legend.right-badge{right:0;top:-30px}.vertical-bar-chart .legend.right-badge i{margin-left:6px}.vertical-bar-chart .legend.y-label{height:200px;left:-80px;text-align:center;top:0;width:64px}.vertical-bar-chart .legend.y-label .y-label-text{-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);left:-50px;margin-top:-6px;position:absolute;top:50%;width:200px}.vertical-bar-chart .legend.x-label{bottom:-56px;text-align:center;width:100%}.vertical-bar-chart .tooltip h2{margin-top:6px}.vertical-bar-chart .bar-label{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;bottom:-48px;color:rgba(255,255,255,0.7);display:inline-block;height:48px;padding-top:6px;position:absolute;text-align:center;transition:opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s;width:100%}.vertical-bar-chart .bar-label .sub{font-size:11px;margin-top:6px}.vertical-bar-chart .grid-lines{position:absolute;width:100%}.vertical-bar-chart .grid-line{background:rgba(255,255,255,0.15);height:1px;position:absolute;width:100%}.vertical-bar-chart .grid-line:first-child{top:0}.vertical-bar-chart .grid-line:nth-child(2){top:20%}.vertical-bar-chart .grid-line:nth-child(3){top:40%}.vertical-bar-chart .grid-line:nth-child(4){top:60%}.vertical-bar-chart .grid-line:nth-child(5){top:80%}.vertical-bar-chart .grid-line:nth-child(6){top:100%}.vertical-bar-chart .grid-line .grid-label{bottom:-2px;color:rgba(255,255,255,0.8);font-size:13px;left:-54px;position:absolute;text-align:right;width:48px}.vertical-bar-chart>.bar-grid{display:table;position:relative;table-layout:fixed;width:100%}.vertical-bar-chart>.bar-grid .bar-wrapper{display:table-cell;vertical-align:bottom}.vertical-bar-chart>.bar-grid .bar-wrapper:hover .bar{background:var(--adoptions-emph-lighten-5)}.vertical-bar-chart>.bar-grid .bar{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform:scale(1, 0);transform:scale(1, 0);background:transparent;margin:0 4px;min-height:10px;transform-origin:bottom center;transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),background 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}.vertical-bar-chart>.bar-grid .bar.animate{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background:var(--adoptions-emph)}.vertical-bar-chart>.bar-grid .bar.animate .bar-label{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.vertical-bar-chart .tooltip-grid{position:absolute;top:0;width:100%}.vertical-bar-chart #expand-stats{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;color:white;display:none;font-size:18px;height:100%;left:0;line-height:50px;position:absolute;text-align:center;top:0;transition:opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);width:100%;z-index:1}.vertical-bar-chart #expand-stats i{margin-right:4px}.vertical-bar-chart:hover #expand-stats{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.vertical-bar-chart.compact{margin:36px}.vertical-bar-chart.compact #expand-stats{display:block}.vertical-bar-chart.compact .legend.y-label,.vertical-bar-chart.compact .legend.left-badge,.vertical-bar-chart.compact .legend.right-badge,.vertical-bar-chart.compact .grid-lines,.vertical-bar-chart.compact .bar-label .sub{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.vertical-bar-chart.compact #average-line{display:none}.vertical-bar-chart.compact .grid-lines,.vertical-bar-chart.compact>.bar-grid,.vertical-bar-chart.compact>.bar-grid .bar-wrapper,.vertical-bar-chart.compact .tooltip-grid{height:50px}.vertical-bar-chart.compact .tooltip-grid{display:none}.vertical-bar-chart.compact>.bar-grid .bar{min-height:4px}.vertical-bar-chart.compact:hover>.bar-grid .bar-wrapper .bar-label,.vertical-bar-chart.compact:hover .legend.x-label{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.vertical-bar-chart.has-x-legend{margin-bottom:72px}.alert,.notice{color:white;font-size:15px;font-weight:bold;line-height:1.4em;margin:0;padding:18px 15px 18px 45px;position:relative;text-align:center;text-transform:uppercase}.alert i,.notice i{font-size:16px;margin-right:5px}.alert.rounded,.notice.rounded{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.alert .text-link,.notice .text-link{color:white;display:inline;text-decoration:underline}.modal .alert,.modal .notice{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;font-size:14px;margin:0;max-height:0;overflow:hidden;padding:0 16px;transition:padding 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),max-height 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),margin 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.modal .alert.display,.modal .notice.display{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;max-height:100px;padding:12px 16px}.modal .alert i,.modal .notice i{font-size:14px}.modal .modal-body .alert.display,.modal .modal-body .notice.display{margin-bottom:16px}.btn{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);background:#e1e1e1;border:none;color:#666;cursor:pointer;display:inline-block;font-family:"proxima-nova", sans-serif;font-size:14px;font-weight:bold;line-height:1em;margin:0;padding:12px;position:relative;text-align:center;text-transform:uppercase;transition-duration:0.2s;transition-property:background, box-shadow, color;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1)}.btn i{margin:0 4px 0 0;position:relative}.btn:hover{-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);color:var(--adoptions-text);transition-duration:0.2s;transition-property:background, box-shadow, color;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1)}.btn:active{-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15)}.btn.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4;cursor:default}.btn.disabled:hover,.btn.disabled:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-action{background:var(--adoptions-action);color:white}.btn.btn-action:hover{background:var(--adoptions-action-lighten-3)}.btn.btn-border{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:none;border:1px solid rgba(255,255,255,0.7);color:rgba(255,255,255,0.9)}.btn.btn-border:hover{-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);background-color:white;color:var(--adoptions-main)}.btn.btn-border.dark-border{background:none;border-color:var(--adoptions-main);color:var(--adoptions-main)}.btn.btn-border.dark-border:hover,.btn.btn-border.dark-border.active{background:var(--adoptions-main);color:white}.btn.btn-emph{background:var(--adoptions-emph);color:white}.btn.btn-emph:hover{background:var(--adoptions-emph-lighten-3)}.btn.btn-primary{background:var(--adoptions-main);color:white}.btn.btn-primary:hover{background:var(--adoptions-main-lighten-3)}.btn.btn-light{background:#f9f9f9;color:#666}.btn.btn-light:hover{background:#f3f3f3}.btn.btn-warning{background:var(--adoptions-warning);color:white}.btn.btn-warning:hover{background:var(--adoptions-warning-lighten-3)}.btn.btn-big{font-size:15px;padding:16px 12px}.btn.btn-sm{font-size:13px;padding:8px 12px}.btn.btn-block{display:block;width:100%}.btn.right-icon i{margin:0 0 0 4px}.btn:disabled,.btn[disabled="disabled"],.btn .disabled{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:rgba(153,153,153,0.5);cursor:no-drop}.btn:disabled:hover,.btn:disabled:active,.btn[disabled="disabled"]:hover,.btn[disabled="disabled"]:active,.btn .disabled:hover,.btn .disabled:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:rgba(153,153,153,0.5);cursor:no-drop}.btn-toolbar{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);display:table}.btn-toolbar>.btn,.btn-toolbar>.btn-group{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border-right:1px solid rgba(0,0,0,0.1);display:table-cell}.btn-toolbar>.btn:first-child,.btn-toolbar>.btn>.btn:first-child,.btn-toolbar>.btn-group:first-child,.btn-toolbar>.btn-group>.btn:first-child{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px;border-radius:3px 0 0 3px}.btn-toolbar.btn-sm{font-size:13px;padding:8px 12px}.btn-toolbar.right-icon i{margin:0 0 0 4px}.btn-toolbar{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);display:table}.btn-toolbar>.btn{border-right:1px solid rgba(0,0,0,0.15)}.btn-toolbar>.btn,.btn-toolbar>.btn-group{display:table-cell;vertical-align:top}.btn-toolbar>.btn:first-child,.btn-toolbar>.btn:first-child .btn:first-child,.btn-toolbar>.btn-group:first-child,.btn-toolbar>.btn-group:first-child .btn:first-child{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px;border-radius:3px 0 0 3px}.btn-toolbar>.btn:last-child,.btn-toolbar>.btn:last-child>.btn:last-of-type,.btn-toolbar>.btn-group:last-child,.btn-toolbar>.btn-group:last-child>.btn:last-of-type{-moz-border-radius:0px 3px 3px 0;-webkit-border-radius:0px;border-radius:0px 3px 3px 0;border-right:none}.btn-toolbar>.btn:last-child.right-icon>i.icon-caret-down,.btn-toolbar>.btn:last-child>.btn:last-of-type.right-icon>i.icon-caret-down,.btn-toolbar>.btn-group:last-child.right-icon>i.icon-caret-down,.btn-toolbar>.btn-group:last-child>.btn:last-of-type.right-icon>i.icon-caret-down{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}.btn-toolbar>.btn,.btn-toolbar>.btn-group>.btn{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.checkbox-btn{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f7f7f7;cursor:pointer;display:inline-block;margin-bottom:4px;position:relative}.checkbox-btn.white{background:white}.checkbox-btn.transparent{background:transparent}.checkbox-btn.transparent input [type="checkbox"]{left:-5px}.checkbox-btn.transparent input[type="checkbox"] ~ label{padding:8px 12px 8px 20px}.checkbox-btn.transparent input[type="checkbox"] ~ label:before,.checkbox-btn.transparent input[type="checkbox"] ~ label:after{left:0}.checkbox-btn.bordered{background:transparent;border:2px solid #ddd}.checkbox-btn.block{display:block}.checkbox-btn.has-shadow{-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15)}.checkbox-btn:active input[type="checkbox"] ~ label:after{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.checkbox-btn input[type="checkbox"]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;cursor:pointer;left:7px;height:20px;width:20px;position:absolute;top:6px;z-index:1}.checkbox-btn input[type="checkbox"] ~ label{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;color:#333;cursor:pointer;display:block;font-size:14px;font-weight:normal;line-height:1.2em;margin:0;padding:9px 12px 8px 36px;position:relative;text-transform:none}.checkbox-btn input[type="checkbox"] ~ label .notify-user-button{color:white}.checkbox-btn input[type="checkbox"] ~ label.dark{color:white}.checkbox-btn input[type="checkbox"] ~ label:before,.checkbox-btn input[type="checkbox"] ~ label:after{display:inline-block;height:16px;left:10px;pointer-events:none;position:absolute;text-align:center;vertical-align:middle;width:16px;top:8px}.checkbox-btn input[type="checkbox"] ~ label:before{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 1px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1) inset;box-shadow:0 0 1px rgba(0,0,0,0.1) inset;-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75);background:#ddd;content:"";transition:transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),border-radius 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.checkbox-btn input[type="checkbox"] ~ label:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0.25);-ms-transform:scale(0.25);-webkit-transform:scale(0.25);transform:scale(0.25);color:white;content:"\f00c";font-family:FontAwesome;font-size:12px;line-height:16px;text-align:center;transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.checkbox-btn input[type="checkbox"]:checked ~ label:before{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background:var(--adoptions-emph)}.checkbox-btn input[type="checkbox"]:checked ~ label:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.checkbox-group{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:1px solid rgba(0,0,0,0.1)}.checkbox-group .checkbox-btn{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border-bottom:1px solid #ddd;border-top:0;display:block;margin:0}.checkbox-group .checkbox-btn:last-child{border-bottom:0}.checkbox-group .checkbox-btn input[type="checkbox"] ~ label{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.checkbox-group .checkbox-group-header{background:#e1e1e1;color:#666;padding:6px 12px}.checkbox-group.rounded{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.checkbox-group.rounded .checkbox-btn:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.checkbox-group.rounded .checkbox-btn:last-child{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.checkbox-group.white{background:white}.checkbox-group.white .checkbox-btn{background:white}select.chosen{visibility:hidden}.select-btn.last .chosen-container .chosen-drop,#item-requirements-modal .book-card:last-child .question:last-child .select-btn .chosen-container .chosen-drop{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px;border-radius:3px 3px 0 0;bottom:100%;top:auto;transform-origin:bottom center}.select-btn.last .chosen-container .chosen-drop .chosen-results li,#item-requirements-modal .book-card:last-child .question:last-child .select-btn .chosen-container .chosen-drop .chosen-results li{border-bottom:1px solid #e1e1e1;border-top:0}.select-btn.last .chosen-container-active .chosen-single,#item-requirements-modal .book-card:last-child .question:last-child .select-btn .chosen-container-active .chosen-single{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0;border-radius:0 0 3px 3px;z-index:11}.select-btn.chosen-sm .chosen-container .chosen-single,#item-requirements-modal .book-card:last-child .question:last-child .chosen-sm.select-btn .chosen-container .chosen-single{font-size:13px;height:32px;line-height:28px;padding-left:6px}.select-btn.chosen-sm .chosen-container .chosen-single>span,#item-requirements-modal .book-card:last-child .question:last-child .chosen-sm.select-btn .chosen-container .chosen-single>span{margin-right:20px}.select-btn.chosen-sm .chosen-container .chosen-single>div,#item-requirements-modal .book-card:last-child .question:last-child .chosen-sm.select-btn .chosen-container .chosen-single>div{width:18px}.select-btn.chosen-sm .chosen-container .chosen-single>div b:before,#item-requirements-modal .book-card:last-child .question:last-child .chosen-sm.select-btn .chosen-container .chosen-single>div b:before,.select-btn.chosen-sm .chosen-container .chosen-single>div b:after,#item-requirements-modal .book-card:last-child .question:last-child .chosen-sm.select-btn .chosen-container .chosen-single>div b:after{font-size:10px;width:18px}.select-btn.chosen-sm .chosen-container .chosen-single>div b:before,#item-requirements-modal .book-card:last-child .question:last-child .chosen-sm.select-btn .chosen-container .chosen-single>div b:before{top:7px}.select-btn.chosen-sm .chosen-container .chosen-single>div b:after,#item-requirements-modal .book-card:last-child .question:last-child .chosen-sm.select-btn .chosen-container .chosen-single>div b:after{bottom:7px}.select-btn.chosen-sm .chosen-container .chosen-results,#item-requirements-modal .book-card:last-child .question:last-child .chosen-sm.select-btn .chosen-container .chosen-results{max-height:92px}.select-btn.chosen-sm .chosen-container .chosen-results li,#item-requirements-modal .book-card:last-child .question:last-child .chosen-sm.select-btn .chosen-container .chosen-results li{padding:6px 8px}.select-btn.chosen-sm .chosen-container .chosen-results li:highlighted,#item-requirements-modal .book-card:last-child .question:last-child .chosen-sm.select-btn .chosen-container .chosen-results li:highlighted{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.chosen-container{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;font-size:13px;font-weight:bold;position:relative;text-transform:uppercase;vertical-align:middle}.chosen-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);background:#f7f7f7;border:0;left:0;max-height:0;overflow:hidden;position:absolute;top:100%;transform-origin:top center;transition:max-height 0s,opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:100%;z-index:2}.chosen-container.chosen-with-drop .chosen-drop{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);max-height:1000px;overflow-y:auto}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{color:#666;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f9f9f9;border:2px solid transparent;color:var(--adoptions-text);display:block;font-size:14px;height:43px;line-height:39px;overflow:hidden;padding:0 0 0 12px;position:relative;text-decoration:none;transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);white-space:nowrap}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single-with-deselect abbr{color:#999;padding:0 8px;position:absolute;right:30px;top:0;transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.chosen-container-single .chosen-single-with-deselect abbr:hover{color:var(--adoptions-emph)}.chosen-container-single .chosen-single-with-deselect abbr:after{content:"\f057";font-family:FontAwesome;font-size:16px;font-style:normal;font-weight:normal;text-decoration:inherit}.chosen-container-single .chosen-single-with-deselect abbr:hover ~ div{background:var(--adoptions-main)}.chosen-container-single .chosen-single:hover div{background:var(--adoptions-emph)}.chosen-container-single .chosen-single div{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:var(--adoptions-main);display:block;height:100%;position:absolute;right:0;top:0;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:24px}.chosen-container-single .chosen-single div b{display:block}.chosen-container-single .chosen-single div b:before,.chosen-container-single .chosen-single div b:after{color:white;content:"\f0d7";font-family:"FontAwesome";font-size:12px;line-height:8px;pointer-events:none;position:absolute;text-align:center;transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:24px}.chosen-container-single .chosen-single div b:before{content:"\f0d8";top:12px}.chosen-container-single .chosen-single div b:after{bottom:12px;content:"\f0d7"}.chosen-container-single .chosen-search{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;display:block;margin:0;padding:8px;position:relative;white-space:nowrap;z-index:1010}.chosen-container-single .chosen-search input[type="text"]{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);border:0;font-size:1em;height:auto;line-height:normal;margin:0;outline:0;padding:8px 32px 8px 12px;width:100%}.chosen-container-single .chosen-drop{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0;border-radius:0 0 3px 3px;margin-top:-1px}.chosen-container-single.chosen-container-single-nosearch .chosen-search{display:none}.chosen-container .chosen-results{color:var(--adoptions-text);max-height:240px;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{border-top:1px solid #e1e1e1;display:none;line-height:15px;list-style:none;margin:0;padding:12px 16px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.chosen-container .chosen-results li.disabled-result{color:#ccc;cursor:default;display:list-item}.chosen-container .chosen-results li.highlighted{background-color:var(--adoptions-emph);color:#fff}.chosen-container .chosen-results li.no-results{background:#f4f4f4;color:#777;display:list-item}.chosen-container .chosen-results li.group-result{background:#f2f2f2;color:#999;cursor:default;display:list-item;font-weight:bold;margin:0}.chosen-container .chosen-results li.group-option{padding-left:24px}.chosen-container .chosen-results li em{font-style:normal}.chosen-container-active .chosen-single{border:2px solid transparent}.chosen-container-active.chosen-with-drop .chosen-single{border:2px solid transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#999;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0}.chosen-container-active.chosen-with-drop .chosen-single div{background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b:before,.chosen-container-active.chosen-with-drop .chosen-single div b:after{color:#777}.chosen-container-active .chosen-choices{-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);border:0}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-container-multi .chosen-choices{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;border:2px solid #ddd;cursor:text;height:auto;margin:0;overflow:hidden;padding:6px;position:relative;transition:border 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:100%}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:2px;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:transparent !important;border:0 !important;color:#999;font-family:"source-code-pro", monospace;font-size:100%;height:27px;line-height:normal;margin:2px 4px;min-width:120px;outline:0;padding:0}.chosen-container-multi .chosen-choices li.search-choice{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);background-color:#f2f2f2;color:#333;cursor:default;line-height:13px;margin:3px 8px 3px 0;max-width:100%;padding:8px 28px 8px 8px;position:relative}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{display:block;font-size:1px;height:20px;position:absolute;right:4px;top:4px;width:16px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after{color:#999;content:"\f00d";display:block;font-family:FontAwesome;font-size:12px;font-style:normal;font-weight:normal;line-height:19px;text-align:center;text-decoration:inherit;width:16px}.chosen-container-multi .chosen-choices li.search-choice-disabled{background-color:#e4e4e4;border:1px solid #ccc;color:#666;padding-right:5px}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{border-top:1px solid rgba(0,0,0,0.15);margin-top:-1px;padding:0}.chosen-container-multi .chosen-results li{padding:8px 12px}.chosen-container-multi .chosen-drop .result-selected{color:#ccc;cursor:default;display:list-item}.chosen-container-multi .chosen-drop{background:white;border:2px solid transparent;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0;border-radius:0 0 3px 3px;border-top:0;margin-top:2px;top:calc(100% - 4px);transition:border 0.1s cubic-bezier(0.25, 0.8, 0.25, 1),max-height 0s,opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);z-index:0}.chosen-container-multi.chosen-container-active .chosen-drop{border-color:var(--adoptions-main);margin-top:0;transition:border 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0.1s,max-height 0s,opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);z-index:10}.chosen-container-multi.chosen-container-active .chosen-single{-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:2px solid #ddd}.chosen-container-multi.chosen-container-active.chosen-with-drop .chosen-single{-moz-border-radius-bottom-left:0;-moz-border-radius-bottom-right:0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;border:2px solid #ddd}.chosen-container-multi.chosen-container-active.chosen-with-drop .chosen-single div{background:transparent;border-left:none}.chosen-container-multi.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-multi.chosen-container-active .chosen-choices{-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:2px solid var(--adoptions-main)}.chosen-container-multi.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important;font-family:"source-code-pro", monospace}.code-wrapper{overflow:scroll}.code-wrapper table.table th,.code-wrapper table.table td{font-size:13px;line-height:1.3em;padding:12px;text-align:left}.code-wrapper table.table th:first-child,.code-wrapper table.table td:first-child{color:#666}.code-wrapper table.table th:first-child,.code-wrapper table.table th:nth-child(2),.code-wrapper table.table td:first-child,.code-wrapper table.table td:nth-child(2){border-left:none}.code-wrapper table.table th{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;vertical-align:bottom}.code-wrapper table.table th:first-child{background:#cecece}.code-wrapper table.table td{border-top:1px solid #e1e1e1;border-left:1px solid #e9e9e9;font-family:"source-code-pro", monospace;font-weight:normal;text-transform:none;vertical-align:top}.code-wrapper table.table td:first-child{background:#e9e9e9}.counter{-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;background:#666;color:white;margin-right:2px;padding:1px 10px 0;transition-duration:0.4s;transition-property:background;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1)}.tab.active .counter{background:var(--adoptions-main)}.counter.new,.counter.unread{background:var(--adoptions-emph)}.icon-low-cost .background{stroke:var(--adoptions-action);fill:var(--adoptions-action)}.icon-no-cost .path{fill:var(--adoptions-action)}.btn-group{position:relative;transition:transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.btn-group.btn-sm .btn{font-size:13px;padding:8px 12px}.btn-group.btn-sm .dropdown{top:32px}.btn-group.btn-sm .dropdown a,.btn-group.btn-sm .dropdown div{font-size:12px;padding:8px 12px}.btn-group .btn{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;width:100%}.btn-group .dropdown{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);background:white;border:1px solid rgba(0,0,0,0.15);list-style-type:none;overflow:hidden;position:absolute;right:0;text-align:left;top:41px;transform-origin:top;transition:transform 0 cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s,opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),z-index 0s cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s;width:calc(100% + 20px);z-index:-1}.btn-group .dropdown.icon li{position:relative}.btn-group .dropdown.icon li a,.btn-group .dropdown.icon li div{padding-left:40px}.btn-group .dropdown.icon li i{left:16px;position:absolute;top:14px}.btn-group .dropdown.icon li i.right{display:inline-block;left:auto;margin:0;padding-right:0;padding-top:2px;position:relative;top:auto}.btn-group .dropdown .divider{border-top:1px solid #e1e1e1}.btn-group .dropdown.list-menu a,.btn-group .dropdown.list-menu div{background:white;color:var(--adoptions-main);display:block;border:0;font-family:"proxima-nova", sans-serif;text-transform:uppercase;font-weight:bold;font-size:13px;line-height:1.4em;padding:12px 16px;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.btn-group .dropdown.list-menu a:hover,.btn-group .dropdown.list-menu div:hover{background:var(--adoptions-main-opacity-05)}.btn-group .dropdown.list-menu li.warning a{color:var(--adoptions-warning)}.btn-group .dropdown.list-menu i{color:var(--adoptions-main-opacity-40);margin:0;padding-right:8px}.btn-group .dropdown.list-menu i.right{padding-right:0;padding-top:2px}.btn-group.open{z-index:15}.btn-group.open .btn{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.btn-group.open .dropdown{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);transition:transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);z-index:1000}.flex-row,.flex-column{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.floating-action{-moz-border-radius:56px;-webkit-border-radius:56px;border-radius:56px;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);background:var(--adoptions-emph);border:0;color:white;cursor:pointer;font-size:20px;height:56px;line-height:56px;outline:0;text-align:center;transition:background 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);width:56px}.floating-action:hover{background:var(--adoptions-emph-lighten-5)}.floating-action:active{-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}.field-wrapper{display:table;width:100%}.field-wrapper>*{display:table-cell;margin-bottom:0}.field-wrapper.has-prepend{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.field-wrapper.has-append{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.field-wrapper .prepend,.field-wrapper .append{background:#dedede;color:#666;padding:12px;vertical-align:top}.field-wrapper .prepend.compact,.field-wrapper .append.compact{width:24px;text-align:center}.field-wrapper .prepend.mid-fixed,.field-wrapper .append.mid-fixed{width:100px}.field-wrapper .prepend i.icon-pencil,.field-wrapper .append i.icon-pencil{font-size:15px;color:#666;position:relative;top:2px;left:2px}.field-wrapper .prepend{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.field-wrapper .append{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],input[type="email"],.uneditable-input{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-color:#d9d9d9;font-weight:normal;height:auto;text-transform:none}input[type="radio"],input[type="checkbox"]{margin:0}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],input[type="email"],.uneditable-input{font-size:16px;margin:0}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px;border-radius:2px 0 0 2px}.input-append input,.input-prepend input,.input-append .uneditable-input,.input-prepend .uneditable-input{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0;border-radius:0 2px 2px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px;border-radius:2px 0 0 2px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{-moz-border-radius:0 2px 4px 0;-webkit-border-radius:0;border-radius:0 2px 4px 0}input:focus,textarea:focus{outline:0}input:focus:invalid,textarea:focus:invalid{-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px var(--adoptions-warning-opacity-60);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px var(--adoptions-warning-opacity-60);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px var(--adoptions-warning-opacity-60);border-color:var(--adoptions-warning-opacity-80);color:#555;outline:0}input:focus:invalid:focus,textarea:focus:invalid:focus{border-color:var(--adoptions-warning);color:#555;outline:0}input[type="text"],input[type="search"],input[type="password"],input[type="date"],input[type="number"],input[type="email"],textarea{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:white;border:2px solid #dedede;color:var(--adoptions-text);font-family:"source-code-pro", monospace;font-size:15px;font-weight:normal;letter-spacing:-0.03em;margin:0;margin-bottom:16px;padding:9px 16px 9px 9px;position:relative;text-transform:none;transition:border-color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:100%;z-index:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}input[type="text"].has-prepend,input[type="search"].has-prepend,input[type="password"].has-prepend,input[type="date"].has-prepend,input[type="number"].has-prepend,input[type="email"].has-prepend,textarea.has-prepend{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px}input[type="text"].has-append,input[type="search"].has-append,input[type="password"].has-append,input[type="date"].has-append,input[type="number"].has-append,input[type="email"].has-append,textarea.has-append{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px}input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="number"]:focus,input[type="email"]:focus,textarea:focus{-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);border-color:var(--adoptions-main);font-weight:normal;outline:none;text-transform:none}input[type="text"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#777;-webkit-font-smoothing:antialiased}input[type="text"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="email"]:-moz-placeholder,textarea:-moz-placeholder{color:#777;-moz-osx-font-smoothing:grayscale}input[type="text"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,textarea::-moz-placeholder{color:#777;-moz-osx-font-smoothing:grayscale}input[type="text"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#777}textarea{resize:none}.grid.form>.col{padding-left:5px;padding-right:5px}.grid.form>.col:first-child{padding-left:0}.grid.form>.col:last-child{padding-right:0}.grid.form input,.grid.form .btn{height:40px;width:100%}input[type=text]::-ms-clear{display:none;height:0;width:0}input[type=text]::-ms-reveal{display:none;height:0;width:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}.grid{display:table;table-layout:fixed;width:100%}.grid.text-top>div,.grid>.text-middle{vertical-align:top}.grid.text-middle>div,.grid>.text-middle{vertical-align:middle}.grid.text-bottom,.grid>.text-bottom{vertical-align:bottom}.grid.text-left,.grid>.text-left{text-align:left}.grid.text-center,.grid>.text-center{text-align:center}.grid.text-right,.grid>.text-right{text-align:right}.grid>*{display:table-cell;vertical-align:top}.grid.padded>*{padding-left:5px;padding-right:5px}.grid.padded>*:first-child{padding-left:0}.grid.padded>*:last-child{padding-right:0}.inputfile-wrapper{position:relative}.inputfile{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;cursor:pointer;height:100%;overflow:hidden;position:absolute;width:100%;z-index:2}.inputfile+label{display:inline-block;font-size:14px;margin:16px 0;overflow:hidden;transition:padding-left 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.inputfile+label .file-selected{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;background:var(--adoptions-action);color:white;height:100%;left:-120px;padding-top:15px;position:absolute;top:0;transition:left 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),font-family 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:120px}.inputfile+label.file-active{padding-left:132px}.inputfile+label.file-active .file-selected{left:0}.inputfile+label.file-active i.icon-upload{display:none}.inputfile+label.file-active span{color:white;font-family:"source-code-pro", monospace;text-transform:none}.inputfile:focus+label,.inputfile+label:hover{cursor:pointer}.ui-widget-content.ui-progressbar{-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);border:none;margin:12px 0 24px}.ui-widget-content.ui-progressbar .ui-progressbar-value.ui-widget-header{background:var(--adoptions-emph);border:none;margin:0}.label,.badge{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#e1e1e1;border:1px solid #d7d7d7;color:#666;display:inline-block;font-size:13px;line-height:1em;margin:2px 4px 2px 0;padding:8px 12px 7px;text-transform:uppercase}.label.rounded,.badge.rounded{border-radius:500px;padding:8px 12px 7px 10px}.label.rounded.has-icon,.badge.rounded.has-icon{padding-left:40px}.label.rounded.has-icon .icon-wrapper,.badge.rounded.has-icon .icon-wrapper{border-radius:200px;border-style:solid;border-width:0 1px 0 0}.label.has-icon,.badge.has-icon{position:relative}.label.has-icon .icon-wrapper,.badge.has-icon .icon-wrapper{background:rgba(0,0,0,0.04);border-radius:4px 0 0 4px;flex-grow:0;flex-shrink:0;height:30px;left:0;width:30px;mix-blend-mode:multiply;overflow:hidden;padding:8px 0;position:absolute;text-align:center;top:0}.label-important,.badge-important{background-color:var(--emph-contrast-bg-color);border-color:var(--emph-color);color:var(--emph-contrast-fg-color)}.label-warning,.badge-warning{background-color:var(--warning-contrast-bg-color);border-color:var(--warning-color);color:var(--warning-contrast-fg-color)}.label-success,.badge-success{background-color:var(--action-contrast-bg-color);border-color:var(--action-color);color:var(--action-contrast-fg-color)}.label-info,.badge-info{background-color:var(--main-contrast-bg-color);border-color:var(--main-contrast-fg-color);color:var(--main-contrast-fg-color)}.label-disabled,.badge-disabled{background-color:transparent;border-color:rgba(255,255,255,0.7);border-style:dashed;color:rgba(255,255,255,0.7)}.label-disabled.has-icon .icon-wrapper,.badge-disabled.has-icon .icon-wrapper{mix-blend-mode:normal}.label-disabled.rounded.has-icon .icon-wrapper,.badge-disabled.rounded.has-icon .icon-wrapper{border-style:dashed}.loader-wrapper{text-align:center}.loader-wrapper .loader{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border-bottom:6px solid rgba(0,0,0,0.1);border-left:6px solid rgba(0,0,0,0.1);border-right:6px solid var(--adoptions-emph);border-top:6px solid var(--adoptions-emph);height:80px;width:80px;-webkit-animation:spin .6s infinite linear;-moz-animation:spin .6s infinite linear;-ms-animation:spin .6s infinite linear;-o-animation:spin .6s infinite linear;animation:spin .6s infinite linear;border-width:10px;margin:0 auto}.loader-wrapper .loader-text{color:var(--adoptions-text);font-size:16px;font-weight:bold;margin-top:12px;text-align:center;text-transform:uppercase}.loader-wrapper.full-page-loader{margin-top:-50px;position:absolute;text-align:center;top:50%;width:100%}.loader-wrapper.full-page-loader .loader{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border-bottom:6px solid rgba(255,255,255,0.15);border-left:6px solid rgba(255,255,255,0.15);border-right:6px solid var(--adoptions-emph);border-top:6px solid var(--adoptions-emph);height:100px;width:100px;-webkit-animation:spin .6s infinite linear;-moz-animation:spin .6s infinite linear;-ms-animation:spin .6s infinite linear;-o-animation:spin .6s infinite linear;animation:spin .6s infinite linear;border-width:12px;margin:0 auto}.modal{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0.8) translate(0, -25px);-ms-transform:scale(0.8) translate(0, -25px);-webkit-transform:scale(0.8) translate(0, -25px);transform:scale(0.8) translate(0, -25px);background:#fff;display:none;left:50%;margin-left:-200px;outline:0;position:fixed;top:64px;transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:400px;z-index:30}.modal.narrow{margin-left:-200px;width:250px}.modal.wide{margin-left:-275px;width:550px}.modal.extra-wide{margin-left:-400px;width:800px}.modal.mega{margin-left:-550px;width:1100px}.modal.show{display:block}.modal.unpadded .modal-body{padding:0}.modal.reveal{-moz-box-shadow:0 9.5px 19px rgba(0,0,0,0.2),0 7.5px 6px rgba(0,0,0,0.15);-webkit-box-shadow:0 9.5px 19px rgba(0,0,0,0.2),0 7.5px 6px rgba(0,0,0,0.15);box-shadow:0 9.5px 19px rgba(0,0,0,0.2),0 7.5px 6px rgba(0,0,0,0.15);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1) translate(0);-ms-transform:scale(1) translate(0);-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}.modal .modal-header{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;background-color:var(--adoptions-main);padding:16px 16px;position:relative}.modal .modal-header h3{color:rgba(255,255,255,0.87);font-size:16px;margin:0}.modal .modal-header .close{-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;background-color:transparent;border:0;color:rgba(255,255,255,0.5);cursor:pointer;font-size:14px;height:32px;margin:0;outline:0;padding:0;position:absolute;right:8px;top:8px;transition:box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),background-color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:32px}.modal .modal-header .close:hover{-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);background-color:white;color:var(--adoptions-main);cursor:pointer}.modal .modal-header .close .icon-remove{display:inline-block;position:relative;text-align:center;top:-1px}.modal .modal-header .close .icon-remove:before{cursor:pointer}.modal .modal-body{font-size:12px;max-height:calc(100vh - 240px);overflow-y:auto;padding:25px;position:relative}.modal .modal-body.unpadded{padding:0px}.modal .modal-body h4{color:var(--adoptions-main);margin-bottom:0}.modal .modal-body p{font-size:15px;font-weight:normal;line-height:1.5em;margin-bottom:20px;text-transform:none}.modal .modal-body p a{text-decoration:underline}.modal .modal-body ul.modal-list{clear:both;color:#666;font-size:15px;font-weight:bold;list-style-type:disc;margin:10px 0 0;text-transform:uppercase}.modal .modal-body ul.modal-list li{margin:10px 0 0 15px}.modal .modal-body ul.modal-list li:first-child{margin-top:0}.modal .modal-body i.icon-asterisk{color:var(--adoptions-warning)}.modal .modal-body hr{margin:10px 0 15px}.modal .modal-body .inputfile+label{font-weight:bold;text-transform:uppercase}.modal .modal-body .inputfile+label.file-active span{text-transform:none}.modal .modal-body .line{border-top:1px solid #e1e1e1;margin-bottom:20px}.modal .modal-body input,.modal .modal-body textarea,.modal .modal-body pre,.modal .modal-body p.code{font-family:"source-code-pro", monospace;font-size:14px;text-transform:none;margin-bottom:12px;white-space:pre-line;word-break:break-word}.modal .modal-body pre,.modal .modal-body p.code{font-family:"source-code-pro", monospace;font-weight:normal;font-size:14px;line-height:1.4em;text-transform:none}.modal .modal-body h3.col-header{background:#e1e1e1;color:#666;font-size:12px;padding:0 8px;text-align:center}.modal .modal-body .padded{padding:16px}.modal .modal-body .search-input .col:last-child{width:120px}.modal .modal-body .sections-to-submit,.modal .modal-body .sections-to-submit li{clear:both;color:#777;font-size:15px;font-weight:bold;list-style-type:disc;margin-bottom:15px;text-transform:uppercase}.modal .modal-body .sections-to-submit li,.modal .modal-body .sections-to-submit li li{margin-bottom:5px;margin-left:15px}.modal .modal-body>ul{margin-bottom:30px}.modal .modal-body>ul>li{clear:both;font-weight:bold;height:20px;line-height:20px;margin-bottom:15px;text-transform:uppercase}.modal .modal-body>ul label{color:#333;color:#333;cursor:pointer;display:inline-block;font-size:12px;padding:4px 0}.modal .modal-body>ul input{float:right;padding:5px;width:200px}.modal .modal-body>ul select{float:right;font-size:16px;margin:2px 0;width:200px}.modal .modal-body textarea{height:120px;max-width:100%;min-width:100%;padding:5px;width:100%}.modal .modal-body small{color:#333;display:block;font-size:12px;font-weight:bold;text-align:center;text-transform:uppercase}.modal .modal-body small .text-link{font-weight:bold}.modal .modal-body .modal-body-grid{background:#f2f2f2;border:1px solid #ddd}.modal .modal-body .modal-body-grid>.col{border-left:1px solid #e1e1e1}.modal .modal-body .modal-body-grid>.col:first-child{border-left:none}.modal .modal-footer{border-top:1px solid #ddd;padding:12px;position:relative;text-align:right}.modal .modal-footer .button{display:inline-block;font-size:14px;margin:0;padding:12px;width:auto}.modal .modal-footer .btn{margin:0 0 0 8px}.modal .nav-tabs ~ .tab-content .modal-body,.modal .nav-tabs ~ .modal-body{max-height:calc(100vh - 240px)}.modal .search-input .btn-primary{padding:9px 12px 9px}.modal label{cursor:pointer;display:block;font-size:15px;font-weight:normal;margin-bottom:8px;text-transform:none}.modal label.inset-label{background:white;color:#666;display:inline;font-size:11px;font-weight:bold;left:6px;padding:0 5px;position:relative;text-transform:uppercase;top:5px;z-index:1}.modal label.inset-label.required:before{color:var(--adoptions-warning);content:"\f069";font-family:FontAwesome;font-style:normal;font-weight:normal;margin-right:4px;text-decoration:inherit}.modal label.inset-label ~ input,.modal label.inset-label ~ textarea{z-index:0;margin-bottom:20px}.modal .select-btn,.modal #item-requirements-modal .book-card:last-child .question:last-child .select-btn,#item-requirements-modal .book-card:last-child .question:last-child .modal .select-btn{display:block;margin-bottom:16px}.modal .modal-body input:last-child{margin-bottom:0}.modal #modal-container{min-height:200px}.modal .loader-wrapper{padding-top:48px;text-align:center}.modal .loader-wrapper .loader{margin:0 auto 16px}.modal .modal-column-wrapper{display:table;position:relative;width:100%}.modal .modal-column{background:white;display:table-cell;position:relative;vertical-align:top;width:50%}.modal-table{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid rgba(0,0,0,0.15);font-size:14px;margin-top:18px;overflow:hidden;width:100%}.modal-table .row{height:50px;overflow:hidden;position:relative}.modal-table .row>*{height:50px}.modal-table .action-wrapper{position:absolute;top:0}.modal-table:first-child{margin-top:0}.modal-table .row{-moz-box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;position:relative;width:100%}.modal-table .row>*{height:50px}.modal-table .row.empty{color:#666;height:auto;padding:12px;text-align:center}.modal-table .row:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.modal-table .row:last-child .actions-wrapper .actions>*{-moz-box-shadow:1px 0 0 rgba(0,0,0,0.1) inset;-webkit-box-shadow:1px 0 0 rgba(0,0,0,0.1) inset;box-shadow:1px 0 0 rgba(0,0,0,0.1) inset}.modal-table .row:hover .actions-wrapper .actions{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}.modal-table .row:hover .tab{-moz-transform:translateX(40px);-ms-transform:translateX(40px);-webkit-transform:translateX(40px);transform:translateX(40px)}.modal-table .row:hover .actions:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.modal-table .data-wrapper{display:table-cell;padding:8px 48px 8px 8px;vertical-align:middle;width:100%}.modal-table .data-wrapper .data{font-family:"proxima-nova", sans-serif;font-size:14px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.modal-table .data-wrapper .data .label{font-size:11px;font-weight:bold;margin:0 0 0 4px;padding:3px 6px;position:relative;text-transform:uppercase;top:-1px}.modal-table .data-wrapper .sub-data{color:#666;font-family:"source-code-pro", monospace;font-size:12px;font-weight:normal;margin-top:4px;text-transform:none}.modal-table .actions-wrapper{position:absolute;top:0;right:0;text-align:right}.modal-table .actions-wrapper .actions{-moz-transform:translateX(100%) translateX(-40px);-ms-transform:translateX(100%) translateX(-40px);-webkit-transform:translateX(100%) translateX(-40px);transform:translateX(100%) translateX(-40px);display:table;height:100%;transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}.modal-table .actions-wrapper .actions>*{-moz-box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset,1px 0 0 rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset,1px 0 0 rgba(0,0,0,0.1) inset;box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset,1px 0 0 rgba(0,0,0,0.1) inset;height:100%;display:table-cell;vertical-align:middle}.modal-table .actions-wrapper .actions:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background-image:-moz-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);content:"";height:calc(100% - 2px);left:16px;position:absolute;top:1px;transition:opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);width:24px}.modal-table .actions-wrapper .actions.add .tab{background:var(--adoptions-action)}.modal-table .actions-wrapper .actions.remove .tab{background:var(--adoptions-warning)}.modal-table .actions-wrapper .actions.exit .tab{background:#e1e1e1;color:#666}.modal-table .actions-wrapper .tab{color:white;position:relative;text-align:center;-moz-transform:transitionX(0px);-ms-transform:transitionX(0px);-webkit-transform:transitionX(0px);transform:transitionX(0px);transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);width:40px;z-index:0}.modal-table .actions-wrapper a,.modal-table .actions-wrapper button{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;padding:0px 12px;position:relative;text-align:center;z-index:1}.modal-table .actions-wrapper a span,.modal-table .actions-wrapper button span{display:block;font-size:11px;color:rgba(255,255,255,0.8);margin-bottom:2px}.modal-table .actions-wrapper .checkbox-btn{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background:var(--adoptions-main);color:white;margin:0;padding:0}.modal-table .actions-wrapper .checkbox-btn input[type="checkbox"] ~ label{font-size:13px;font-weight:bold;padding-top:9px;padding-left:32px;text-align:left;text-transform:uppercase}.onoffswitch-wrapper{padding:8px 0 4px;position:relative}.onoffswitch-wrapper .onoffswitch-description{cursor:pointer;font-size:16px;font-weight:400;line-height:1.5em;text-transform:none}.onoffswitch-wrapper .onoffswitch{float:left;margin-right:12px;position:relative;width:64px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-wrapper .onoffswitch .onoffswitch-checkbox{display:none}.onoffswitch-wrapper .onoffswitch .onoffswitch-label{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);background:var(--adoptions-main);cursor:pointer;display:block;font-weight:400;margin-bottom:0;overflow:hidden;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.onoffswitch-wrapper .onoffswitch .onoffswitch-inner{left:-100%;position:relative;transition:left 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;width:200%;-webkit-transition:left 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;-moz-transition:left 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;-o-transition:left 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0s}.onoffswitch-wrapper .onoffswitch .onoffswitch-inner:before,.onoffswitch-wrapper .onoffswitch .onoffswitch-inner:after{box-sizing:border-box;color:white;float:left;font-family:"proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;height:24px;line-height:24px;padding:0;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.onoffswitch-wrapper .onoffswitch .onoffswitch-inner:before{color:#fff;content:"ON";padding-left:10px}.onoffswitch-wrapper .onoffswitch .onoffswitch-inner:after{color:#fff;content:"OFF";padding-right:10px;text-align:right}.onoffswitch-wrapper .onoffswitch .onoffswitch-switch{-moz-transition:all 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;-o-transition:all 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;-webkit-transition:all 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;background:#fff;bottom:0;height:16px;margin:4px;position:absolute;right:40px;top:0;transition:all 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;width:16px}.onoffswitch-wrapper .onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label{background:var(--adoptions-emph)}.onoffswitch-wrapper .onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{left:0}.onoffswitch-wrapper .onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.pagination-wrapper{margin-top:40px}.pagination-wrapper:after{clear:both;content:"";display:block}.pagination-wrapper .pagination{color:#777;float:left}.pagination-wrapper .pagination>*{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-size:14px;line-height:1;margin:0 1px;padding:10px 12px}.pagination-wrapper .pagination i{font-size:12px}.pagination-wrapper .pagination a{-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);background:#f7f7f7;color:#777;transition:box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.pagination-wrapper .pagination a:hover{-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17)}.pagination-wrapper .pagination .disabled{background-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.25)}.pagination-wrapper .pagination em{background-color:var(--adoptions-main);color:white;font-style:normal}.pagination-wrapper form{color:#777;display:inline-block;float:right;font-size:14px;line-height:1}.pagination-wrapper form input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;margin:0 1px;padding:5px !important;width:48px;text-align:center}.pagination-wrapper form .btn{padding:10px 12px;vertical-align:top}.radio{cursor:pointer;display:inline-block;margin-bottom:4px}.radio:active input[type="radio"] ~ label:after{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.radio.block{display:block}.radio.checkbox-btn{padding-left:11px}.radio input[type="radio"]{display:none}.radio input[type="radio"] ~ label{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;color:#333;cursor:pointer;display:block;font-size:14px;font-weight:normal;margin:0;padding:9px 0 8px 25px;position:relative;text-transform:none}.radio input[type="radio"] ~ label:before,.radio input[type="radio"] ~ label:after{display:inline-block;height:14px;left:0;position:absolute;text-align:center;top:8px;vertical-align:middle;width:14px}.radio input[type="radio"] ~ label:before{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 0 1px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1) inset;box-shadow:0 0 1px rgba(0,0,0,0.1) inset;background:#ddd;content:"";transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.radio input[type="radio"] ~ label:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);color:white;content:"\f111";font-family:FontAwesome;font-size:6px;line-height:14px;transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.radio input[type="radio"]:checked ~ label:before{background:var(--adoptions-emph)}.radio input[type="radio"]:checked ~ label:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.radio.big input[type="radio"] ~ label{font-size:15px;padding:6px 0 6px 24px}.radio.big input[type="radio"] ~ label:before,.radio.big input[type="radio"] ~ label:after{height:16px;width:16px;top:6px}.radio.big input[type="radio"] ~ label:after{line-height:16px}#search{position:relative}#search input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);background:white;border:none;font-size:14px;height:44px;margin-bottom:0;padding:12px 40px 12px 12px;position:relative;text-transform:none;transition:box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:100%;-webkit-anti-aliasing:font-smoothing}#search input::-ms-clear{display:none}#search input:focus,#search input.active{-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17)}#search input:focus+button{color:var(--adoptions-emph)}#search button{background:none;border:none;color:#666;cursor:pointer;font-size:18px;height:30px;position:absolute;right:6px;top:7px;transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:30px;z-index:2;-webkit-transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);-moz-transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);-o-transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}#search.light input{background:#f7f7f7}#search.bordered input{border:2px solid #e1e1e1}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.shade{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;background-color:rgba(0,0,0,0.6);bottom:0;display:none;left:0;position:fixed;right:0;top:0;transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);z-index:25}.shade.show{display:block}.shade.reveal{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}body.edit .shade,body.index_faculty .shade{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.status-container{width:40px}.status-container.wide{width:100px}.status-container.left-aligned{text-align:left}.status-container.has-label .status-indicator{margin:0 auto}.status-label{color:white;font-size:12px;text-align:center;width:100px}.status-label>div{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:none;margin-top:8px;padding:8px}.status-label.s0 .s0{background:#f2f2f2;color:#666;display:block}.status-label.s1 .s1{background:var(--adoptions-action);display:block}.status-label.s2 .s2{background:var(--adoptions-action);display:block}.status-label.s3 .s3{background:var(--adoptions-action);display:block}.status-indicator{display:table;table-layout:fixed;width:100%}.status-indicator .status{display:table-cell;text-align:center}.status-indicator .level{-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;background:rgba(0,0,0,0.15);display:inline-block;height:8px;width:8px}.status-indicator .level:last-child{margin-right:0}.status-indicator.s1 .level.s1{background:var(--adoptions-action)}.status-indicator.s2 .level.s1,.status-indicator.s2 .level.s2{background:var(--adoptions-action)}.status-indicator.s3 .level.s1,.status-indicator.s3 .level.s2,.status-indicator.s3 .level.s3{background:var(--adoptions-action)}.modal .nav-tabs>.tab:first-child{border-left:none}.modal .nav-tabs>.tab:last-child{border-right:none}.nav-tabs{display:table;table-layout:fixed;width:100%}.nav-tabs>.tab{-moz-box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;background:#f2f2f2;border-right:1px solid rgba(0,0,0,0.1);color:#666;display:table-cell;font-size:13px;line-height:1.2em;padding:16px;position:relative;text-align:center;transition:box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),border 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);vertical-align:middle;z-index:1}.nav-tabs>.tab:first-child{border-left:0}.nav-tabs>.tab:last-child{border-right:0}.nav-tabs>.tab:last-child{border-right:none}.nav-tabs>.tab:hover{-moz-box-shadow:0 -4px 0 rgba(0,0,0,0.1),0 -1px 0 rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.1),0 -1px 0 rgba(0,0,0,0.1) inset;box-shadow:0 -4px 0 rgba(0,0,0,0.1),0 -1px 0 rgba(0,0,0,0.1) inset;color:var(--adoptions-main)}.nav-tabs>.tab.warning{background-color:var(--warning-contrast-bg-color);color:var(--warning-contrast-fg-color)}.nav-tabs>.tab.active{-moz-box-shadow:0 -4px 0 var(--adoptions-emph),0 0 0 rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 -4px 0 var(--adoptions-emph),0 0 0 rgba(0,0,0,0.1) inset;box-shadow:0 -4px 0 var(--adoptions-emph),0 0 0 rgba(0,0,0,0.1) inset;background:white;color:var(--adoptions-main);transition:box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),border 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.tab-content .tab-pane{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);display:none;overflow:hidden;transform-origin:top center;z-index:-1}.tab-content .tab-pane.show{display:block}.tab-content .tab-pane.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),z-index 0s cubic-bezier(0.25, 0.8, 0.25, 1);z-index:auto}.table-wrapper{-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative}.table-header{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;background:#e1e1e1;color:#666;font-size:16px;line-height:70px;padding:0 20px}.table-header .btn-group{position:absolute;right:16px;top:16px;width:220px}table.standard-table{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:white;width:100%}table.standard-table th,table.standard-table td{vertical-align:middle}table.standard-table th{background:#e1e1e1;color:#666;font-size:16px;padding:16px}table.standard-table th:first-child{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}table.standard-table th:last-child{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}table.standard-table td{border-top:1px solid #e1e1e1;padding:12px}table.standard-table td .onoffswitch-wrapper{padding:0}table.standard-table tr:first-child td{border-top:none}.table-wrapper.straddling{margin-bottom:-71px;top:-71px}.table-wrapper.straddling .table-header{height:71px}.table-wrapper .table{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;background:white}.table-wrapper .table .row{display:table;table-layout:fixed;width:100%}.table-wrapper .table .row>*{display:table-cell;vertical-align:middle}.table-wrapper .table .row-link{position:absolute;left:0;top:0;height:100%;width:100%;z-index:0}.table-wrapper .table>.row{border-bottom:1px solid #ddd;position:relative;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.table-wrapper .table>.row:hover{-moz-box-shadow:4px 0 0 var(--adoptions-emph) inset;-webkit-box-shadow:4px 0 0 var(--adoptions-emph) inset;box-shadow:4px 0 0 var(--adoptions-emph) inset;background:#f7f7f7}.table-wrapper .table>.row:last-child{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.table-wrapper .table .title,.table-wrapper .table .labels{padding:16px 0 16px 16px}.table-wrapper .table .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-wrapper .table .labels{width:100%}.table-wrapper .table .labels .label{border:1px solid white}.table-wrapper .table .actions{width:225px;padding:16px}.tooltip-wrapper{position:relative;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}.tooltip-wrapper .tooltip{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);background:white;border-top:3px solid var(--adoptions-emph);bottom:100%;color:#333;display:block;font-family:"proxima-nova", sans-serif;left:50%;margin-bottom:12px;margin-left:-100px;padding:16px;pointer-events:none;position:absolute;text-align:center;transform-origin:bottom;transition:all 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:200px;z-index:20;-webkit-transform-origin:bottom;-webkit-transform:scale(0.9)}.tooltip-wrapper .tooltip h2{color:#333 !important;font-size:18px !important;margin:0 0 4px !important}.tooltip-wrapper .tooltip h3{color:#333 !important;font-size:14px !important;margin:0 0 4px !important}.tooltip-wrapper .tooltip p{color:#333 !important;font-size:13px !important;font-weight:normal !important;line-height:1.35em !important;text-transform:none !important}.tooltip-wrapper .tooltip.wide{margin-left:-135px;width:270px}.tooltip-wrapper .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.tooltip-wrapper .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid white 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-10px;position:absolute;width:0}.tooltip-wrapper:hover .tooltip{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);pointer-events:auto;transition-delay:0.2s}.lte8 .tooltip-wrapper .tooltip{display:none}.lte8 .tooltip-wrapper:hover .tooltip{display:block}body.contact .section#bottom #left-menu .padded-pane-wrapper{padding:20px 24px}body.contact .section#bottom #right-content{padding:32px}body.contact .section#bottom #right-content h1,body.contact .section#bottom #right-content h2,body.contact .section#bottom #right-content h3{margin-bottom:0.5em}body.contact .section#bottom #right-content p,body.contact .section#bottom #right-content ol{font-size:16px;font-weight:400;line-height:1.5em;margin-bottom:1em;text-transform:none}body.contact .section#bottom #right-content ol{counter-reset:item;list-style-type:none;margin:0 0 1em;padding:0}body.contact .section#bottom #right-content ol>li{counter-increment:item;display:table;margin-bottom:0.6em}body.contact .section#bottom #right-content ol>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:0.6em;width:25px}body.contact .section#bottom #right-content li ol>li{margin:0;padding-top:0.75em}body.contact .section#bottom #right-content li ol>li:before{content:counters(item,".") " "}#add-course-modal.modal .modal-body{overflow:visible}body.courses #left-menu{min-height:966px}body.courses #left-menu .nav-tabs>.tab{width:50%}body.courses #left-menu #quick-find #search,body.courses #left-menu #advanced-filters #search{margin-bottom:0}body.courses #left-menu #quick-find #search button,body.courses #left-menu #advanced-filters #search button{margin:0}body.courses #left-menu #quick-find input[type=radio]{left:-1000px;position:absolute}body.courses #left-menu #advanced-filters .filter-group{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);background:#f7f7f7;overflow:hidden}body.courses #left-menu #advanced-filters label{font-weight:normal;text-transform:none}body.courses #left-menu #advanced-filters h4:first-child{padding-top:0}body.courses .date-filter{background:white;border-bottom:1px solid #e1e1e1;padding:12px 20px}body.courses .date-filter input{display:inline;margin-bottom:0;padding:6px 8px;width:auto}body.courses .date-filter span{color:#888;font-size:13px;font-weight:bold;margin:0 6px;text-transform:uppercase}body.courses .date-filter span:first-child{color:#888;display:inline-block;font-size:15px;margin-left:0;padding:14px 0 0}body.courses .date-filter button{margin-left:6px}body.courses.index #preview-modal form{padding:16px 24px}body.courses.index #preview-modal form select{display:block;float:left;margin-bottom:24px;width:200px}body.courses.index #preview-modal form .status-container{float:right}body.courses.index #preview-modal .modal-body .empty{border-top:1px solid #e1e1e1;color:#666;font-size:14px;line-height:1.4em;padding:24px;text-align:center}body.courses.index #preview-modal .modal-body .book-info{border-top:1px solid #e1e1e1;padding:16px 24px}body.courses #selfassign-modal .modal-body{overflow:visible}body.courses #selfassign-modal .select-btn,body.courses #selfassign-modal #item-requirements-modal .book-card:last-child .question:last-child .select-btn,#item-requirements-modal .book-card:last-child .question:last-child body.courses #selfassign-modal .select-btn{margin-bottom:24px}body.courses #selfassign-modal .select-btn>label,body.courses #selfassign-modal #item-requirements-modal .book-card:last-child .question:last-child .select-btn>label,#item-requirements-modal .book-card:last-child .question:last-child body.courses #selfassign-modal .select-btn>label{color:#666;font-size:14px;font-weight:bold;text-transform:uppercase}body.courses #stats .tooltip h2{margin:6px 0}body.courses .table h4{color:#666;font-size:13px;overflow:hidden;padding-top:8px;text-overflow:ellipsis;white-space:nowrap;width:190px}body.courses .table .sections-toggle,body.courses .table .status-wrapper{padding:16px;width:84px}body.courses .table .sections-toggle{background:rgba(0,0,0,0.05);color:#999;position:relative;text-align:center;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}body.courses .table .sections-toggle i{display:inline-block;font-size:20px;transition:transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}body.courses .table .sections-toggle.expanded,body.courses .table .sections-toggle:hover{background:var(--adoptions-emph);color:white}body.courses .table .sections-toggle.expanded i{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.courses .table .title{width:225px}body.courses .table .sections{display:none}body.courses .table .course{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;border-bottom:1px solid #ddd;padding-left:0;position:relative;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}body.courses .table .course:hover{-moz-box-shadow:4px 0 0 var(--adoptions-emph) inset;-webkit-box-shadow:4px 0 0 var(--adoptions-emph) inset;box-shadow:4px 0 0 var(--adoptions-emph) inset;background:#f7f7f7}body.courses .table .course:last-child{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-bottom:none}body.courses .table .course>.row>.title{font-size:17px}body.courses .table .course>.row>.title h4{padding-bottom:2px}body.courses .table .sections .row{-moz-box-shadow:4px 0 0 var(--adoptions-emph) inset,0 1px 0 rgba(0,0,0,0.15) inset;-webkit-box-shadow:4px 0 0 var(--adoptions-emph) inset,0 1px 0 rgba(0,0,0,0.15) inset;box-shadow:4px 0 0 var(--adoptions-emph) inset,0 1px 0 rgba(0,0,0,0.15) inset}body.courses .table .sections .row .title{font-size:14px}body.courses .table .s0 span,body.courses .table .s1 span,body.courses .table .s2 span,body.courses .table .s3 span{display:none}body.courses .table .s0 span.s0{display:inline-block}body.courses .table .s1 span.s1{display:inline-block}body.courses .table .s2 span.s2{display:inline-block}body.courses .table .s3 span.s3{display:inline-block}body.edit{position:relative}body.edit div[data-component="adoption"] .loader-wrapper{left:0;margin-top:100px;position:absolute;top:0;width:100%}body.edit div[data-component="adoption"] .table-wrapper{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px);transition:opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}body.edit div[data-component="adoption"] .table-wrapper.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}body.edit div[data-component="adoption"] .table-wrapper.removed{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateX(100px);-ms-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px)}body.edit #content>[data-component="flash-area"]{left:0;position:fixed;top:64px;width:100%;z-index:2}body.edit [data-component="flash-area"].persisted-flash+.section#top{padding-top:80px}body.edit .section#top>.top-header .top-right{max-width:720px}body.edit .section#top #course-navigation,body.edit .section#top .open.video-modal{margin-right:12px}body.edit .section#top #course-actions .dropdown{top:44px;width:320px}body.edit .section#bottom #right-content{padding-bottom:64px;position:relative}body.edit .section#bottom #right-content .table-wrapper.straddling{top:-80px;margin-top:0}body.edit .section#bottom #right-content .table-header{height:auto;min-height:80px;padding:16px;position:relative;width:100%}body.edit .section#bottom #right-content .table-header:after{clear:both;content:"";display:block}body.edit .section#bottom #right-content .table-header .btn-toolbar.status-change{display:table;float:right;margin-left:16px;table-layout:fixed;width:294px}body.edit .section#bottom #right-content .table-header .btn-toolbar.status-change .btn{display:table-cell;height:48px;padding:16px 0}body.edit .section#bottom #right-content .table-header .btn-toolbar.status-change .btn.btn-action{border-right:none;width:100%}body.edit .section#bottom #right-content .table-header .btn-toolbar.status-change .btn-group{display:table-cell;left:auto;position:relative;right:0;top:auto;width:60px}body.edit .section#bottom #right-content .table-header .btn-toolbar.status-change .btn-group .btn{background:var(--adoptions-action-darken-5);width:60px}body.edit .section#bottom #right-content .table-header .btn-toolbar.status-change .btn-group .btn:hover{background:var(--adoptions-action-darken-2)}body.edit .section#bottom #right-content .table-header .btn-toolbar.status-change .btn-group .dropdown{top:48px;width:294px}body.edit .section#bottom #right-content .tab-content{background:white;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px}body.edit .section#bottom #right-content .tab-content .tab-pane{background:white;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px;overflow:visible}body.edit .section#bottom #right-content .tab-content .tab-pane .loader-wrapper{margin:0;padding:96px;position:relative;text-align:center}body.edit .section#bottom #right-content .tab-content .tab-pane .loader-wrapper .loader{margin:0 auto;position:relative}body.edit .section#bottom #right-content .tab-content .tab-pane .no-items{padding:96px;text-align:center}body.edit .section#bottom #right-content .tab-content .tab-pane .no-items i{color:#ddd;display:inline-block;font-size:48px;padding:0 16px}body.edit .section#bottom #right-content .tab-content .tab-pane .no-items h2{color:#999;margin:32px 0}body.edit .section#bottom #right-content .tab-content .tab-pane .no-items .btn{margin:0 2px}body.edit .section#bottom #right-content .tab-content .pane-header{border-bottom:1px solid #ddd;padding:16px 20px}body.edit .section#bottom #right-content .tab-content .pane-header>*{vertical-align:middle}body.edit .section#bottom #right-content .tab-content .pane-header .select-btn{max-width:300px}@media screen and (max-width: 1100px){body.edit .section#top>.top-header .top-right{position:relative;top:-8px;width:364px}body.edit .section#top>.top-header .top-right #course-navigation{margin:0 0 12px}body.edit .section#top>.top-header .top-right #course-navigation a{width:182px}body.edit .section#top>.top-header .top-right .open.video-modal,body.edit .section#top>.top-header .top-right #course-actions{width:176px}}@media screen and (min-width: 1600px){body.edit #content>[data-component="flash-area"]{left:calc(50% - 800px);max-width:1600px}}body.courses.edit .book-card:before{-moz-box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset;background:var(--adoptions-action);color:white;content:"\f00c";display:table-cell;font-family:"FontAwesome";height:100%;overflow:hidden;text-align:center;transition:width 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s;width:0px}body.courses.edit .book-card .remove-from-list{display:none}body.courses.edit .book-card .book-actions{padding:16px;position:relative}body.courses.edit .book-card .book-actions .add-to-list,body.courses.edit .book-card .book-actions .remove-from-list,body.courses.edit .book-card .book-actions .requirements .select-btn.full-width,body.courses.edit #item-requirements-modal .book-card:last-child .book-actions .requirements .question:last-child .full-width.select-btn,#item-requirements-modal body.courses.edit .book-card:last-child .book-actions .requirements .question:last-child .full-width.select-btn,body.courses.edit #item-requirements-modal .book-card:last-child .question:last-child .book-actions .requirements .full-width.select-btn,#item-requirements-modal body.courses.edit .book-card:last-child .question:last-child .book-actions .requirements .full-width.select-btn,body.courses.edit .book-card .book-actions .ia-stats{margin-bottom:12px}body.courses.edit .book-card .book-actions .disabled:after{background:rgba(255,255,255,0.4);content:"";cursor:no-drop;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}body.courses.edit .book-card .options-wrapper .options{max-height:0;position:relative;transform:scale(0, 0);transform-origin:center;transition:max-height 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);z-index:1}body.courses.edit .book-card .options-wrapper.expand .options-header>i{transform:rotate(90deg)}body.courses.edit .book-card .options-wrapper.expand .options{max-height:300px;transform:scale(1, 1);transition:max-height 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s}body.courses.edit .book-card .options-header{background:rgba(0,0,0,0.075);border-radius:4px;color:#666;font-size:12px;font-weight:bold;margin:1px;padding:8px 24px;position:relative;transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);text-align:center;text-transform:uppercase}body.courses.edit .book-card .options-header>i{color:#999;position:absolute;left:8px;font-size:17px;top:5px;transform:rotate(0deg);transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}body.courses.edit .book-card .options-header:hover,body.courses.edit .book-card .options-header:hover i{color:var(--adoptions-main);cursor:pointer}body.courses.edit .book-card .requirements .select-btn,body.courses.edit #item-requirements-modal .book-card:last-child .requirements .question:last-child .select-btn,#item-requirements-modal body.courses.edit .book-card:last-child .requirements .question:last-child .select-btn,body.courses.edit #item-requirements-modal .book-card:last-child .question:last-child .requirements .select-btn,#item-requirements-modal body.courses.edit .book-card:last-child .question:last-child .requirements .select-btn{margin-bottom:0;position:relative}body.courses.edit .book-card .requirements .select-btn>*,body.courses.edit #item-requirements-modal .book-card:last-child .requirements .question:last-child .select-btn>*,#item-requirements-modal body.courses.edit .book-card:last-child .requirements .question:last-child .select-btn>*,body.courses.edit #item-requirements-modal .book-card:last-child .question:last-child .requirements .select-btn>*,#item-requirements-modal body.courses.edit .book-card:last-child .question:last-child .requirements .select-btn>*{width:100%}body.courses.edit .book-card .requirements .chosen-sm{width:60px}body.courses.edit .book-card .requirements .chosen-sm.full-width{width:100%}body.courses.edit .book-card .requirements .questions:last-child{margin-top:-12px}body.courses.edit .book-card .requirements .question{display:table;padding-top:12px;position:relative;table-layout:auto;width:100%}body.courses.edit .book-card .requirements .question:last-child{padding-bottom:16px}body.courses.edit .book-card .requirements .question p{color:#666;cursor:pointer;line-height:1.3em;font-size:11px;font-weight:bold;margin-bottom:0;padding-top:2px;padding-left:10px;position:relative;text-transform:uppercase;vertical-align:middle}body.courses.edit .book-card .requirements .question p span{-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0);display:none;transition:transform(1, 1)}body.courses.edit .book-card .requirements .question p span.show{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);display:inline-block}body.courses.edit .book-card .ia-stats,body.courses.edit .book-card .ea-stats{position:relative;text-align:center}body.courses.edit .book-card .ia-stats .col,body.courses.edit .book-card .ea-stats .col{padding:8px 4px 0}body.courses.edit .book-card .ia-stats .col:first-child,body.courses.edit .book-card .ea-stats .col:first-child{border-right:1px solid #e1e1e1}body.courses.edit .book-card .ia-stats .col:last-child,body.courses.edit .book-card .ea-stats .col:last-child{border-right:none}body.courses.edit .book-card .ia-stats i,body.courses.edit .book-card .ea-stats i{margin-right:2px}body.courses.edit .book-card .ia-stats .icon-ok,body.courses.edit .book-card .ea-stats .icon-ok{color:var(--adoptions-action)}body.courses.edit .book-card .ia-stats .icon-question-sign,body.courses.edit .book-card .ea-stats .icon-question-sign{color:#999}body.courses.edit .book-card .ia-stats h3,body.courses.edit .book-card .ea-stats h3{font-size:15px;color:#333}body.courses.edit .book-card .ia-stats h5,body.courses.edit .book-card .ea-stats h5{color:#666;margin-top:4px;font-size:11px}body.courses.edit .book-card .ia-stats .tooltip p,body.courses.edit .book-card .ea-stats .tooltip p{color:#333;font-size:13px;font-weight:normal;line-height:1.3em;text-align:left;text-transform:none}body.courses.edit .book-card .send-ia-message{margin-top:12px}body.courses.edit .book-card.in-list .add-to-list{display:none}body.courses.edit .book-card.in-list .remove-from-list{display:block}body.courses.edit .book-card.in-list:before{width:40px;padding-top:20px}body.courses.edit .book-card.in-list .book-info-wrapper{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}body.courses.edit .book-card.in-list:last-child:before{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body.courses.edit .book-card .status_dropdown{border-radius:3px;border-style:solid;border-width:1px;font-size:12px;margin-bottom:12px;display:flex;align-items:center;height:40px}body.courses.edit .book-card .status_dropdown .status-wrapper{flex-grow:1;justify-content:center;display:flex}body.courses.edit .book-card .status_dropdown .status-wrapper>i{margin-right:5px}body.courses.edit .book-card .status_dropdown .btn-group{right:-1px}body.courses.edit .book-card .status_dropdown .btn-group .btn{border-radius:0 3px 3px 0;margin-bottom:0;padding:12px 8px 12px 10px;height:40px}body.courses.edit .book-card .status_dropdown .btn-group ul.dropdown{width:218px}body.courses.edit .book-card .status_dropdown .open{overflow:visible}body.courses.edit .book-card .status_dropdown .open .list-menu{display:block}body.courses.edit .book-card .status_dropdown .list-menu{display:none}body.courses.edit .book-card .status_dropdown.confirmed{border-color:var(--adoptions-action);background-color:var(--action-contrast-bg-color);color:var(--action-contrast-fg-color)}body.courses.edit .book-card .status_dropdown.declined{border-color:var(--adoptions-warning);background-color:var(--warning-contrast-bg-color);color:var(--warning-contrast-fg-color)}body.courses.edit .book-card .status_dropdown.interested{border-color:var(--adoptions-emph);background-color:var(--emph-contrast-bg-color);color:var(--emph-contrast-fg-color)}body.courses.edit .book-card .status_dropdown.no-interest{background:transparent;border-color:#cacaca;border-style:dashed;color:#666}body.courses.edit .book-card .status_dropdown.ea-not-set{background:transparent;border-color:#cacaca;border-style:dashed;color:rgba(255,255,255,0.9)}body.courses.edit .book-card .status_dropdown.ea-selected{border-color:var(--action-color);background-color:var(--action-contrast-bg-color);color:var(--action-contrast-fg-color)}body.courses.edit .book-card .status_dropdown.non-ea{border-color:var(--warning-color);background-color:var(--warning-contrast-bg-color);color:var(--warning-contrast-fg-color)}body.edit #left-menu #left-menu-tabs a{padding-right:8px;position:relative}body.edit #left-menu #left-menu-tabs a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}body.edit #left-menu #left-menu-tabs a .status-container{padding-bottom:6px}body.edit #left-menu #left-menu-tabs a .section-name{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:transparent;color:var(--adoptions-main);font-weight:bold;margin:0 0 -2px -6px;padding:6px 64px 6px 6px;position:relative;text-transform:uppercase;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),padding 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);word-wrap:break-word;z-index:1}body.edit #left-menu #left-menu-tabs a .section-name i.icon-pencil{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;left:6px;position:absolute;top:6px}body.edit #left-menu #left-menu-tabs a .section-name:last-child{margin-bottom:-6px}body.edit #left-menu #left-menu-tabs a .section-name .section-flags{display:table;position:absolute;right:2px;top:5px}body.edit #left-menu #left-menu-tabs a .section-name .section-flags .tooltip h3{color:var(--adoptions-main);line-height:1.25em}body.edit #left-menu #left-menu-tabs a .section-name i,body.edit #left-menu #left-menu-tabs a .section-name .ia-flag{color:#999;font-size:13px;transition:opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);display:table-cell;padding:0 4px;text-align:center;vertical-align:middle}body.edit #left-menu #left-menu-tabs a .section-name .ia-flag{font-size:18px}body.edit #left-menu #left-menu-tabs a.active:before{z-index:0}body.edit #left-menu #left-menu-tabs a.active:first-child{border-top:none}body.edit #left-menu #left-menu-tabs a.active .section-name{padding-left:24px;z-index:3}body.edit #left-menu #left-menu-tabs a.active .section-name .icon-pencil{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}body.edit #left-menu #left-menu-tabs a.active .section-name .icon-warning-sign{color:var(--adoptions-warning)}body.edit #left-menu #left-menu-tabs a.active .section-name .icon-star{color:var(--adoptions-emph)}body.edit #left-menu #left-menu-tabs a.active .section-name .ia-flag{color:var(--adoptions-action)}body.edit #left-menu #left-menu-tabs a.active .section-name:hover{background:var(--adoptions-emph);color:white;cursor:pointer}body.edit #left-menu #left-menu-tabs a.active .section-name:hover i,body.edit #left-menu #left-menu-tabs a.active .section-name:hover .ia-flag{color:white}body.edit #left-menu #left-menu-tabs a.active .section-name:hover .custom-icon .icon-no-cost .path{fill:white}body.edit #left-menu #left-menu-tabs a.active .section-name:hover .custom-icon .icon-low-cost .background{stroke:white;fill:white}body.edit #left-menu #left-menu-tabs a.active .section-name:hover .custom-icon .icon-low-cost .path{fill:var(--adoptions-action)}.message-wrapper{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);background:white;height:48px;float:left;overflow:hidden;padding:0;position:relative;transition:height 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),padding 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:calc(100% - 310px)}.message-wrapper textarea{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:none;border:2px solid transparent;height:48px;line-height:1.4em;margin:0;max-height:48px;max-width:100%;padding:11px 12px;width:100%;transition:height 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),width 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.message-wrapper .message-options{background:#f2f2f2;height:100%;padding:12px;position:absolute;right:-220px;top:0;transition:right 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);width:220px}.message-wrapper .message-options .btn-toolbar{width:100%}.message-wrapper .message-options .btn-toolbar .btn{width:50%;padding-left:0;padding-right:0}.message-wrapper .message-options .recipients{margin-top:12px}.message-wrapper .message-options .recipients h5{font-size:13px;padding:8px 0;text-align:center}.message-wrapper .message-options .recipients h5 span.counter{background:var(--adoptions-main)}.message-wrapper .message-options .recipients .checkbox-btn{background:white}.message-wrapper .message-options .recipients .checkbox-btn input[type="checkbox"] ~ label{font-weight:bold;text-transform:uppercase;font-size:13px;padding-top:9px;color:var(--adoptions-text)}.message-wrapper.expand{-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);height:194px;transition:height 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.message-wrapper.expand textarea{height:194px;width:calc(100% - 220px)}.message-wrapper.expand .message-options{right:0}.message-wrapper.expand textarea{max-height:194px;transition:height 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.edit-cost-preference .modal-body .split{display:flex}.edit-cost-preference .modal-body .split .panel{flex-basis:50%}.edit-cost-preference .modal-body .split .panel:last-child{margin-left:24px}.edit-cost-preference .radio-collection legend{margin-bottom:1em}#edit-course-attributes-modal .modal-body{min-height:300px}#edit-section-modal #current-users table{margin-top:0}#edit-section-modal #delete-section h3{color:var(--adoptions-text);font-size:14px;text-align:center}#edit-section-modal #delete-section .btn-warning{margin:16px auto 0;width:auto}#edit-section-modal #cost-options .modal-body{padding:0}#edit-section-modal #cost-options .modal-body .split .panel{padding:25px}#edit-section-modal #cost-options .modal-body .split .panel:first-child{background-color:#f2f2f2;border-right:1px solid rgba(0,0,0,0.1)}#edit-section-modal #cost-options .modal-body .split .panel:last-child{margin-left:0}#edit-section-modal #cost-options .radio-collection legend{margin-bottom:1em}#item-requirements-modal #modal-container{min-height:0px}#item-requirements-modal .book-card{table-layout:auto}#item-requirements-modal .book-card:before{display:none}#item-requirements-modal .requirements{width:280px;display:block;min-height:160px;padding:16px}#item-requirements-modal .requirements .chosen-sm{width:84px;display:table-cell}#item-requirements-modal .requirements .chosen-sm.full-width{width:100%;display:block}#item-requirements-modal .requirements .question.required .chosen-results li:first-child{display:none}#item-requirements-modal .requirements .question.error p{color:var(--adoptions-warning)}#item-requirements-modal .requirements .question.error .chosen-container-single .chosen-single{background-color:var(--warning-contrast-bg-color);color:var(--warning-contrast-fg-color)}#merge-split-modal .col>.select-btn,#merge-split-modal #item-requirements-modal .book-card:last-child .question:last-child .col>.select-btn,#item-requirements-modal .book-card:last-child .question:last-child #merge-split-modal .col>.select-btn{margin-bottom:0 0 16px}#merge-split-modal .col>.select-btn .chosen-container-single .chosen-single,#merge-split-modal #item-requirements-modal .book-card:last-child .question:last-child .col>.select-btn .chosen-container-single .chosen-single,#item-requirements-modal .book-card:last-child .question:last-child #merge-split-modal .col>.select-btn .chosen-container-single .chosen-single{font-size:13px}#merge-split-modal .col.materials .image-wrapper{width:74px}#merge-split-modal .col.materials .checkbox-btn{background:none}#merge-split-modal .col.materials .checkbox-btn input[type="checkbox"] ~ label{padding:16px 12px 0 36px}#merge-split-modal .col.materials .checkbox-btn input[type="checkbox"] ~ label:before{-moz-box-shadow:0 0 1px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.25);box-shadow:0 0 1px rgba(0,0,0,0.25);left:8px;top:18px;background:white}#merge-split-modal .col.materials .checkbox-btn input[type="checkbox"] ~ label:after{top:18px;left:8px}#merge-split-modal .col.materials .checkbox-btn input[type="checkbox"]:checked ~ label:before{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:var(--adoptions-emph)}#merge-split-modal .col.empty .checkbox-group,#merge-split-modal .col.empty .select-btn,#merge-split-modal .col.empty #item-requirements-modal .book-card:last-child .question:last-child .select-btn,#item-requirements-modal .book-card:last-child .question:last-child #merge-split-modal .col.empty .select-btn,#merge-split-modal .col.empty .book-info{display:none}#merge-split-modal .col.empty p{display:block;color:#666;font-size:14px;line-height:1.4em;text-align:center}#merge-split-modal .col.empty p span{text-decoration:underline}#merge-split-modal .col .scroll{height:calc(100vh - 400px);overflow-y:auto;margin:0}#merge-split-modal h3.col-header{height:36px;line-height:36px}#merge-split-modal .checkbox-group,#merge-split-modal .book-info{margin-top:16px}#merge-split-modal .checkbox-group:first-of-type,#merge-split-modal .book-info:first-of-type{margin-top:0}#merge-split-modal .checkbox-group.highlighted>label{background-color:var(--action-contrast-bg-color);color:var(--action-contrast-fg-color)}#merge-split-modal .checkbox-group>label{padding:8px 12px;background:#f7f7f7;font-size:14px;margin-bottom:0;border-bottom:1px solid #ddd}#merge-split-modal .checkbox-group>label:last-child{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0;border-radius:0 0 3px 3px;border-bottom:0}#merge-split-modal .section-group-top{padding:10px 8px;background:white;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #e1e1e1}#merge-split-modal .section-group-top>a{color:var(--adoptions-main);font-size:11px}#merge-split-modal .section-name{font-family:'source-code-pro', monospace;letter-spacing:-0.05em}#merge-split-modal .section-name i.icon-warning-sign{color:var(--adoptions-warning)}#merge-split-modal .note-wrapper{position:relative;padding:0;margin-top:24px;width:100%}#merge-split-modal .note-wrapper i{padding-left:2px}#merge-split-modal .check-all-sections{margin-bottom:15px}#status-change-modal .grid>.col,#mark-duplicate-modal .grid>.col{padding:24px}#status-change-modal .grid>.col:first-child,#mark-duplicate-modal .grid>.col:first-child{background:#f2f2f2;border-right:1px solid #ddd}#status-change-modal .radio,#mark-duplicate-modal .radio{display:block;margin-bottom:0}#status-change-modal .radio ~ .clear,#mark-duplicate-modal .radio ~ .clear{margin-bottom:12px}#status-change-modal .no-text-required,#mark-duplicate-modal .no-text-required{background:var(--adoptions-warning);border-radius:4px;color:white;margin-bottom:16px;padding:8px;text-align:center}#status-change-modal .no-text-required h4,#mark-duplicate-modal .no-text-required h4{color:white;line-height:1.3em}#status-change-modal .status-visualization,#mark-duplicate-modal .status-visualization{margin:0 auto 12px;padding-bottom:12px;border-bottom:2px solid #ddd}#status-change-modal .status-visualization .arrow-wrapper,#mark-duplicate-modal .status-visualization .arrow-wrapper{text-align:center;vertical-align:center}#status-change-modal .status-visualization .arrow-wrapper h4,#mark-duplicate-modal .status-visualization .arrow-wrapper h4{color:#666;font-size:12px}#status-change-modal .status-visualization .arrow-wrapper i,#mark-duplicate-modal .status-visualization .arrow-wrapper i{color:#aaa;font-size:48px;line-height:40px}#video-modal .wistia_embed ul{height:100%;border-left:3px solid #324052}#video-modal .wistia_embed ul:before{border-bottom:1px solid #e1e1e1;content:"Video Chapters";display:block;font-family:proxima-nova, sans-serif;padding:12px 8px;text-align:center}#video-modal .wistia_embed ul li{border-bottom:1px solid #e1e1e1;font-family:"proxima-nova", sans-serif;font-size:12px;margin:0;padding:10px 8px}.tab-pane.activity .pane-header{table-layout:auto}.tab-pane.activity .activity-filters span{color:#999;font-size:12px;margin-right:12px}.tab-pane.activity .activity-filters .pill-btn{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:var(--adoptions-main);cursor:pointer;display:inline-block;font-size:14px;padding:8px;transition:background 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.tab-pane.activity .activity-filters .pill-btn:hover{background:#e1e1e1}.tab-pane.activity .activity-filters .pill-btn.selected{background:var(--adoptions-emph);color:white}.tab-pane.activity .print-activity{margin-left:4px}.tab-pane.activity .activity-log .activity-badge{-moz-border-radius:48px;-webkit-border-radius:48px;border-radius:48px;height:48px;margin:24px;position:absolute;width:48px}.tab-pane.activity .activity-log .activity-badge.message{background:var(--adoptions-emph)}.tab-pane.activity .activity-log .activity-badge.message i:last-child{border:2px solid var(--adoptions-emph);color:var(--adoptions-emph)}.tab-pane.activity .activity-log .activity-badge.event{background:var(--adoptions-main)}.tab-pane.activity .activity-log .activity-badge.event i:last-child{border:2px solid var(--adoptions-main);color:var(--adoptions-main)}.tab-pane.activity .activity-log .activity-badge i:first-child{color:rgba(255,255,255,0.5);display:block;font-size:28px;height:48px;line-height:48px;text-align:center;width:48px}.tab-pane.activity .activity-log .activity-badge i:last-child{-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;background:white;bottom:6px;display:block;font-size:10px;height:18px;line-height:16px;position:absolute;right:6px;text-align:center;width:18px}.tab-pane.activity .activity-log .activity-wrapper .activity-card{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);border:0;color:#333}.tab-pane.activity .activity-log .activity-card{border-top:1px solid #ddd;color:var(--adoptions-text)}.tab-pane.activity .activity-log .activity-card:first-child{border-top:0}.tab-pane.activity .activity-log .activity-content{padding:24px 24px 24px 96px}.tab-pane.activity .activity-log .activity-content .timestamp-header{font-size:12px}.tab-pane.activity .activity-log .activity-content .timestamp-header span{color:#666}.tab-pane.activity .activity-log .activity-content p{font-size:16px;font-weight:normal;margin-top:12px;text-transform:none}.tab-pane.activity .activity-log .activity-content .columns{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:16px;background:#f2f2f2;margin-top:16px}.tab-pane.activity .activity-log .activity-content .icon-long-arrow-right{width:20%;text-align:center;font-size:40px;color:#aaa;vertical-align:middle}.tab-pane.activity .activity-log .activity-content .section-groups{margin-top:16px;width:40%}.tab-pane.activity .activity-log .activity-content .section-groups .section-group-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;background:white;border-bottom:1px solid #e1e1e1;padding:8px 12px}.tab-pane.activity .activity-log .activity-content .section-groups .checkbox-group{margin-top:12px}.tab-pane.activity .activity-log .activity-content .section-groups .checkbox-group:first-child{margin-top:0}.tab-pane.activity .activity-log .activity-content .section-groups .checkbox-group .checkbox-btn{padding:8px 12px;font-size:14px;color:#666}.tab-pane.activity .activity-log .activity-content .materials{margin-top:16px}.tab-pane.activity .activity-log .activity-content .materials .book-card{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#f2f2f2;border:0;margin-bottom:8px;overflow:hidden}.tab-pane.activity .activity-log .activity-content .materials .book-card .book-info-wrapper{background:none;padding:16px;width:100%}.tab-pane.activity .activity-log .activity-content .materials .book-card .book-info-wrapper .image-wrapper{width:76px}.tab-pane.activity .activity-log .activity-content .materials .book-card:before{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.tab-pane.activity .activity-log .activity-content .materials .book-card.deleted:before{background:var(--adoptions-warning);color:white;content:"\f00d";padding-top:16px;width:40px}.tab-pane.activity .activity-log .activity-content .materials .book-card:last-child{margin-bottom:0}.tab-pane.activity .activity-log .activity-content>.note,.tab-pane.activity .activity-log .activity-content .note-wrapper{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#f2f2f2;font-family:"source-code-pro";font-size:14px;font-weight:normal;line-height:1.6em;margin-top:16px;padding:16px;text-transform:none}.tab-pane.activity .activity-log .activity-content .note-wrapper{margin-top:8px;position:relative}.tab-pane.activity .activity-log .activity-content .note-wrapper .timestamp-header{text-transform:uppercase;font-weight:bold;font-family:"proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif}.tab-pane.activity .activity-log .activity-content .note-wrapper .timestamp-header .icon-caret-right{margin-right:8px;color:#999;font-size:16px;position:relative;top:1px}.tab-pane.activity .activity-log .activity-content .note-wrapper .timestamp-header .icon-caret-right:before{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}.tab-pane.activity .activity-log .activity-content .note-wrapper .note{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);transform-origin:top left;max-height:0;padding-left:16px;transition:transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),max-height 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);word-wrap:break-word}.tab-pane.activity .activity-log .activity-content .note-wrapper .note:before{display:block;content:"";height:16px;width:100%}.tab-pane.activity .activity-log .activity-content .note-wrapper input[type="checkbox"]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;cursor:pointer;height:54px;left:0;position:absolute;top:0;width:100%;z-index:1}.tab-pane.activity .activity-log .activity-content .note-wrapper input[type="checkbox"]:checked ~ .timestamp-header .icon-caret-right:before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tab-pane.activity .activity-log .activity-content .note-wrapper input[type="checkbox"]:checked ~ .note{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);max-height:10000px;transition:transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),max-height 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) 0s}.tab-pane.activity .activity-log .activity-content .actions{margin-top:16px}.tab-pane.activity .activity-log .activity-content .actions .btn{padding-left:24px;padding-right:24px}.tab-pane.activity .activity-log .activity-content .actions .btn+.btn{margin-left:4px}.tab-pane.add .pane-header{padding:20px}.tab-pane.add .add-all{border-top:1px solid #e1e1e1;margin-top:24px}.tab-pane.add .add-all .add-option{padding:20px 8px 0;position:relative}.tab-pane.add .add-all .add-option:first-child{padding-left:0}.tab-pane.add .add-all .add-option:last-child{padding-right:0}.tab-pane.add .add-all .add-option>i{background:white;color:#999;display:block;font-size:20px;left:50%;margin-left:-20px;position:absolute;text-align:center;top:-10px;width:40px}.tab-pane.add .add-all span{color:#999;font-size:13px;line-height:44px;padding-right:24px}.tab-pane.add .add-all .btn{padding:14px}.tab-pane.add .books .loader-wrapper{height:325px;padding:96px;position:relative;margin:0}.tab-pane.add .pagination-wrapper{margin:0;padding:16px;border-top:1px solid #ddd}body.courses.edit .tab-pane.review .add-to-list,body.courses.edit .tab-pane.review .remove-from-list,body.courses.edit .tab-pane.review .send-ia-message{padding:10px 12px}body.edit .section#bottom #right-content .tab-content .tab-pane.past .pane-header{align-items:center;display:flex;padding:16px}body.edit .section#bottom #right-content .tab-content .tab-pane.past .pane-header .select-btn-wrapper{display:flex}body.edit .section#bottom #right-content .tab-content .tab-pane.past .pane-header .select-btn{padding-right:16px;width:calc(100% / 3)}body.edit .section#bottom #right-content .tab-content .tab-pane.past .pane-header h3{color:var(--adoptions-text)}body.edit .section#bottom #right-content .tab-content .tab-pane.past .pane-header h5{color:#666;font-size:13px;margin-bottom:4px}body.edit .section#bottom #right-content .tab-content .tab-pane.past .pane-header .btn{flex:0 0 218px}body.edit .section#bottom #right-content .tab-content .tab-pane.past .pane-header>*:first-child{flex:1}@media screen{#print-info{display:none}}@media print{body.courses.edit{background:white;padding:0}body.courses.edit #header,body.courses.edit #footer{display:none}body.courses.edit #print-info{display:block;margin:8px auto 12px;text-align:center}body.courses.edit .section#top{min-height:0;padding:0}body.courses.edit .section#top .top-left{float:none;margin:0 auto}body.courses.edit .section#top .top-left h1,body.courses.edit .section#top .top-left h2{color:black;text-align:center}body.courses.edit .section#top .top-right{display:none}body.courses.edit .section#bottom #left-menu{display:none}body.courses.edit .section#bottom #right-content{padding:0;width:100%}body.courses.edit .section#bottom #right-content .table-header,body.courses.edit .section#bottom #right-content .nav-tabs,body.courses.edit .section#bottom #right-content .pane-header .activity-filters{display:none}body.courses.edit .section#bottom #right-content .pane-header{padding:0}body.courses.edit .section#bottom #right-content .select-btn{margin:0 auto}body.courses.edit .section#bottom #right-content .chosen-single{display:none}body.courses.edit .section#bottom #right-content .table-wrapper.straddling{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0;top:0}body.courses.edit .section#bottom #right-content .book-card .alt-alert,body.courses.edit .section#bottom #right-content .book-card .affordability-bar,body.courses.edit .section#bottom #right-content .book-card .book-actions{display:none}body.courses.edit .section#bottom #right-content .activity-log .book-card,body.courses.edit .section#bottom #right-content .activity-log .note{border:1px solid gray}}body.courses.show{text-transform:uppercase;font-weight:bold;color:var(--adoptions-text)}body.courses.show *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.courses.show h1,body.courses.show h2,body.courses.show h3,body.courses.show h4,body.courses.show h5{line-height:1em;margin:0em}body.courses.show h1.centered,body.courses.show h2.centered,body.courses.show h3.centered,body.courses.show h4.centered,body.courses.show h5.centered{text-align:center}body.courses.show h1{font-size:1.8em;margin:0.3em}body.courses.show h2{font-size:1.2em}body.courses.show h3{font-size:1em;margin-top:5px;word-break:break-all}body.courses.show h3.section-header{margin-top:0px;border-bottom:2px solid #e1e1e1;padding-bottom:8px;color:var(--adoptions-emph)}body.courses.show h3.section-header i{margin-right:3px}body.courses.show #left-menu-sticky-wrapper{background:none}body.courses.show h4{font-size:0.95em;color:#666}body.courses.show h5{font-size:0.8em;color:#666}body.courses.show hr{border-bottom:none;border-top:2px solid #e1e1e1}body.courses.show .course{position:relative}body.courses.show .top-stats{text-align:center;margin-bottom:1em}body.courses.show .top-stats .stat-wrapper{width:37.5%;padding:0px 12px;float:left}body.courses.show .top-stats .stat-wrapper h2{line-height:1em}body.courses.show .top-stats .stat-wrapper h2 span{display:inline-block;font-size:15px;padding-top:5px;color:#666}body.courses.show .top-stats .stat-wrapper h4{background:white;display:inline-block;padding:0 10px}body.courses.show .top-stats .stat-wrapper.status-wrapper{width:25%}body.courses.show .store-notes-area{position:absolute;text-align:center;width:25%;height:100%;border-left:2px solid #e1e1e1;top:0;right:0;padding:15px}body.courses.show .middle-stats{margin-bottom:24px;table-layout:fixed;width:100%}body.courses.show .middle-stats .users,body.courses.show .middle-stats .history{width:50%;padding:12px 0 0}body.courses.show .middle-stats .users{padding-right:12px}body.courses.show .middle-stats .history{padding-left:12px}body.courses.show .middle-stats h3{line-height:1.2em;font-size:16px}body.courses.show .middle-stats h5{margin-top:15px}body.courses.show .item{display:table;width:100%}body.courses.show .item:last-child .details,body.courses.show .item:last-child .options{border-bottom:none}body.courses.show .item .details,body.courses.show .item .options{display:table-cell;vertical-align:top;border-bottom:2px solid #e1e1e1;padding:12px 0;width:50%}body.courses.show .item .details h4,body.courses.show .item .options h4{padding-top:7.5px}body.courses.show .item .details{padding-right:12px}body.courses.show .item .options{padding-left:12px}body.courses.show .item .options h5{margin-top:15px}body.courses.show .item .options h5:first-child{margin-top:0px}body.courses.show .no-items{padding:12px 0}body.courses.show .notes{list-style:disc;padding-left:20px}body.courses.show .notes li{padding:12px 0 6px;word-wrap:break-word}@media screen{body.courses.show{background:#f2f2f2 !important;margin:0 auto;height:auto}body.courses.show .section#top h1{margin:0}body.courses.show .section#bottom{padding-left:0}body.courses.show .section#bottom #left-menu{background:none}body.courses.show .section#bottom #left-menu .btn-big{margin:-4px 0 12px}body.courses.show .section#bottom #left-menu .padded-pane-wrapper{left:0;padding:32px 32px 0;position:absolute;top:0;width:310px}body.courses.show .section#bottom #right-content{padding-left:0;padding-bottom:0}body.courses.show .course-wrapper{margin-bottom:-64px;position:relative;top:-64px}body.courses.show div.hideable.hide{display:block}body.courses.show div.hideable.hide.store-notes-area{display:none}body.courses.show table.hideable.hide{display:table}body.courses.show hr,body.courses.show hr.hideable.hide{display:none}body.courses.show .explainer-heading{border-bottom:2px solid #bbbbbb}body.courses.show .explainer-heading .arrow-up{border-color:transparent transparent #bbbbbb;border-style:solid;border-width:10px;height:0;width:0;position:relative;left:50%;margin-left:-10px}body.courses.show p.explainer{padding:10px 0px;font-size:13px;line-height:1.4em;text-align:center;color:#333}body.courses.show .course{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);box-shadow:0 1.5px 3px rgba(0,0,0,0.2),0 1.5px 3px rgba(0,0,0,0.17);background:white;border-top:4px solid var(--adoptions-emph);margin-bottom:32px;padding:24px}body.courses.show .store-notes-area{display:none}body.courses.show .top-stats{margin-top:48px;border-top:2px solid #e1e1e1}body.courses.show .top-stats .stat-wrapper h4{position:relative;top:-10px}body.courses.show .top-stats .stat-wrapper.status-wrapper h4{display:none}body.courses.show .top-stats .stat-wrapper.status-wrapper h4.duplicate{display:block}body.courses.show .top-stats .stat-wrapper.status-wrapper h2{top:-26.5px;-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;position:relative;padding:10px 0px;border:5px solid white;background:var(--adoptions-action);color:white;font-size:1.2em}}@media print{body.courses.show{padding-top:0px}body.courses.show .section#top{display:none}body.courses.show .section#bottom{padding:0}body.courses.show .section#bottom #left-menu{display:none}body.courses.show .section#bottom #right-content{padding:0;width:100%}body.courses.show #header{display:none}body.courses.show hr{display:block}body.courses.show .page-break{page-break-before:always}body.courses.show .hideable.hide{display:none}body.courses.show #content_wrapper{margin:0px}body.courses.show .course{padding:0 30% 0 0;page-break-after:always}body.courses.show .course.full-width{padding:2.5% 5%}body.courses.show .store-notes-area{display:block}body.courses.show .stat-wrapper h4{margin-bottom:10px}body.courses.show .stat-wrapper h4.duplicate{margin-top:10px}body.courses.show #footer{display:none}}body.departments.comparison tr.better{color:green}body.departments.comparison tr.worse{color:red}body.departments #email-users-modal #choose_users{overflow:hidden}body.departments #email-users-modal #choose_users .grid .col{height:375px;width:50%}body.departments #email-users-modal #choose_users .grid .col:first-child{padding:0;overflow-y:auto}body.departments #email-users-modal #choose_users .grid .col:first-child .padded{padding:16px}body.departments #email-users-modal #choose_users .grid .col:first-child .padded .btn-group{margin-bottom:0}body.departments #email-users-modal #choose_users .grid .col .btn-group{margin-bottom:16px}body.departments #email-users-modal #choose_users .grid .col .checkbox-group{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd}body.departments #email-users-modal #choose_users .email_options{margin-bottom:16px}body.departments .table .title{width:125px}body.departments .table .table_stat,body.departments .table .comparison{padding-right:25px;width:250px}body.departments .table .comparison-line{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#e1e1e1;cursor:pointer;height:16px;margin-right:45px;position:relative}body.departments .table .comparison-line .notch{background:#aaa;height:20px;left:calc(50% - 1px);position:absolute;top:-2px;width:2px}body.departments .table .comparison-line .line{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:var(--adoptions-emph);height:16px;left:0;position:absolute;top:0;width:calc(50% - 1px)}body.departments .table .comparison-line .line.positive{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;background:var(--adoptions-action);left:calc(50% + 1px)}body.departments .table .comparison-line .line.negative{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;background:var(--adoptions-warning);left:auto;right:calc(50% + 1px)}body.departments .table .comparison-line .number{position:absolute;right:-45px}body.departments .table .comparison-line .number.positive{color:var(--adoptions-action)}body.departments .table .comparison-line .number.negative{color:var(--adoptions-warning)}body.departments #add_users .table,body.departments #dept_users .table{margin-bottom:64px}body.departments #left-chart{margin-top:16px}body.departments #left-chart #chart-wrapper .no-ie-support,body.departments #left-chart #chart-wrapper .in-progress{display:none}body.departments #left-chart.visible #chart-wrapper .submission-instructions{display:none}body.departments #left-chart.visible #chart-wrapper .chart-header{display:block}body.departments #left-chart.visible.in-progress #chart-wrapper .chart-header{display:none}.ie6 body.departments #left-chart #chart-wrapper .submission-instructions,.ie6 body.departments #left-chart #chart-wrapper .in-progress,.ie7 body.departments #left-chart #chart-wrapper .submission-instructions,.ie7 body.departments #left-chart #chart-wrapper .in-progress,.ie8 body.departments #left-chart #chart-wrapper .submission-instructions,.ie8 body.departments #left-chart #chart-wrapper .in-progress{display:none}.ie6 body.departments #left-chart #chart-wrapper .no-ie-support,.ie7 body.departments #left-chart #chart-wrapper .no-ie-support,.ie8 body.departments #left-chart #chart-wrapper .no-ie-support{display:block}body.departments #left-chart #chart-wrapper{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.15);background:white;position:relative;width:100%}body.departments #left-chart #chart-wrapper .chart-header{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;background:#f2f2f2;color:#666;display:none;font-size:13px;padding:12px;text-align:center;width:100%}body.departments #left-chart .submission-instructions,body.departments #left-chart .no-ie-support,body.departments #left-chart .in-progress{color:#666;font-size:14px;height:100%;left:0;line-height:1.3em;padding:40px 32px 0;position:absolute;text-align:center;top:0;width:100%}body.departments #left-chart .submission-instructions i,body.departments #left-chart .no-ie-support i,body.departments #left-chart .in-progress i{display:block;color:var(--adoptions-emph);font-size:48px;margin-bottom:8px}body.departments #left-chart .submission-chart{height:200px;padding-bottom:36px;cursor:pointer}body.departments #left-chart .submission-chart svg{display:none}body.departments #left-chart .submission-chart svg text,body.departments #left-chart .submission-chart svg text.label{font-size:12px}body.departments #left-chart .in-progress{padding-top:60px}body.departments #left-chart .in-progress .loader{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border-bottom:6px solid #e1e1e1;border-left:6px solid #e1e1e1;border-right:6px solid var(--adoptions-emph);border-top:6px solid var(--adoptions-emph);height:24px;width:24px;-webkit-animation:spin .6s infinite linear;-moz-animation:spin .6s infinite linear;-ms-animation:spin .6s infinite linear;-o-animation:spin .6s infinite linear;animation:spin .6s infinite linear;border-width:8px;height:48px;margin:0 auto 12px;width:48px}body.departments #left-chart.visible #chart-wrapper .submission-chart svg{display:block}.ie6 body.departments #left-chart.visible #chart-wrapper .submission-chart svg,.ie7 body.departments #left-chart.visible #chart-wrapper .submission-chart svg,.ie8 body.departments #left-chart.visible #chart-wrapper .submission-chart svg{display:none}body.departments #left-chart.in-progress #chart-wrapper .in-progress{display:block}body.departments #left-chart.in-progress #chart-wrapper .submission-chart svg{display:none}body.departments.index #submission-chart-modal .modal-header{border-bottom:1px solid #e1e1e1}body.departments.index #submission-chart-modal .modal-body{position:relative}body.departments.index #submission-chart-modal .modal-body .col-header{height:48px;line-height:48px}body.departments.index #submission-chart-modal .modal-body .col.chart{background:#ffffff;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:54px 0 0;position:relative;width:480px}body.departments.index #submission-chart-modal .modal-body .col.chart .submission-chart{height:350px;width:450px}body.departments.index #submission-chart-modal .modal-body .col.chart>h3.col-header,body.departments.index #submission-chart-modal .modal-body .col.chart .department-details{left:0;position:absolute;top:0;width:100%}body.departments.index #submission-chart-modal .modal-body .col.chart>h3.col-header{background:white;border-bottom:1px solid #e1e1e1;z-index:0}body.departments.index #submission-chart-modal .modal-body .col.chart .department-details{display:table;table-layout:fixed;z-index:1}body.departments.index #submission-chart-modal .modal-body .col.chart .department-details>*{background:white;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;display:table-cell;height:48px;padding:0 4px;vertical-align:middle}body.departments.index #submission-chart-modal .modal-body .col.chart .department-details>*:first-child{border-left:none}body.departments.index #submission-chart-modal .modal-body .col.chart .department-details h4,body.departments.index #submission-chart-modal .modal-body .col.chart .department-details h5{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.departments.index #submission-chart-modal .modal-body .col.chart .department-details h4{color:var(--adoptions-main);font-size:13px;margin-bottom:2px}body.departments.index #submission-chart-modal .modal-body .col.chart .department-details h5{color:#666;font-size:11px}body.departments.index #submission-chart-modal .modal-body .col.legend{background:#f7f7f7}body.departments.index #submission-chart-modal .modal-body .col.legend #legend,body.departments.index #submission-chart-modal .modal-body .col.legend .terms-selector{background:white;max-height:356px;overflow-y:auto}body.departments.index #submission-chart-modal .modal-body .col.legend #legend table{width:100%}body.departments.index #submission-chart-modal .modal-body .col.legend #legend table tr:first-child td{border-top:none}body.departments.index #submission-chart-modal .modal-body .col.legend #legend table tr:last-child td{border-bottom:1px solid #e1e1e1}body.departments.index #submission-chart-modal .modal-body .col.legend #legend table tr td{border-top:1px solid #e1e1e1;font-size:13px;padding:8px 0}body.departments.index #submission-chart-modal .modal-body .col.legend #legend table tr td.color{padding:0 8px 0 8px;width:8px}body.departments.index #submission-chart-modal .modal-body .col.legend #legend table tr td.color span{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:inline-block;height:10px;width:10px}body.departments.index #submission-chart-modal .modal-body .col.legend #legend table tr td.text{line-height:1.3em;text-transform:none;font-weight:normal}body.departments.index #submission-chart-modal .modal-body .col.legend .terms-selector .checkbox-btn{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background:white;width:100%;border-bottom:1px solid #e1e1e1;margin-bottom:0}body.departments.index #submission-chart-modal .modal-body .col.legend .terms-selector .checkbox-btn label{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;padding:8px 8px 8px 28px}body.departments.index #submission-chart-modal .modal-body .col.legend .terms-selector .checkbox-btn label:before,body.departments.index #submission-chart-modal .modal-body .col.legend .terms-selector .checkbox-btn label:after{left:8px}body.departments.index #submission-chart-modal .modal-body .col.legend .terms-selector label{font-size:13px}body.departments.index #submission-chart-modal .modal-footer{border-top:1px solid #e1e1e1}body.departments.index #submission-chart-modal .modal-footer:before{display:none}@media print{body#print.departments.submission_chart{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto !important;margin:0;max-height:0;padding:40px 0 0}body#print.departments.submission_chart #content_wrapper{height:auto;min-height:0}body#print.departments.submission_chart #header{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body#print.departments.submission_chart #header #logo{float:none;margin:0 auto;padding-left:0;text-align:center}body#print.departments.submission_chart #header .right{display:none}body#print.departments.submission_chart .section#bottom{border-top:none;min-height:0 !important}body#print.departments.submission_chart .table-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e1e1e1}body#print.departments.submission_chart .table-header{color:#333;text-align:center}body#print.departments.submission_chart .btn{display:none}body#print.departments.submission_chart #footer{border-color:#e1e1e1;bottom:0;left:0;position:fixed}body#print.departments.submission_chart #footer a{border-bottom:none}}body#print.departments.submission_chart{position:relative}body#print.departments.submission_chart #section-wrap{width:100%}body#print.departments.submission_chart #section-wrap .section#top{height:120px}body#print.departments.submission_chart #section-wrap .section#bottom{padding:0;min-height:calc(100vh - 248px)}body#print.departments.submission_chart #section-wrap .table-wrapper{background:white;margin:0 auto;width:800px}body#print.departments.submission_chart #section-wrap #legend-wrapper{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;display:table;table-layout:fixed;width:100%}body#print.departments.submission_chart #section-wrap #legend-wrapper #legend-title{border-right:1px solid #ddd;color:#333;display:table-cell;padding:0 20px;font-size:14px;line-height:1.4em;text-align:center;vertical-align:middle;width:108px}body#print.departments.submission_chart #section-wrap #legend-wrapper>ul{display:table;width:100%;table-layout:fixed}body#print.departments.submission_chart #section-wrap #legend-wrapper>ul>li{border-left:1px solid #e1e1e1;display:table-cell;padding:12px 0 18px;position:relative;text-align:center;vertical-align:middle}body#print.departments.submission_chart #section-wrap #legend-wrapper>ul>li:first-child{border-left:none}body#print.departments.submission_chart #section-wrap #legend-wrapper>ul>li#legend-title{background:#f7f7f7}body#print.departments.submission_chart #section-wrap #legend-wrapper svg.legend-label{display:block;height:15px;margin:0 auto;position:relative;width:25px}body#print.departments.submission_chart #section-wrap #legend-wrapper svg.legend-label path{stroke-width:2px}body#print.departments.submission_chart #section-wrap #legend-wrapper span.text{color:#333;display:block;margin:6px 0}body#print.departments.submission_chart #section-wrap #legend-wrapper span.subtext{color:var(--adoptions-text-lighten-20);font-size:12px}body#print.departments.submission_chart #section-wrap #chart-area{width:800px}body#print.departments.submission_chart #section-wrap #chart-area .submission-chart{height:350px;padding:25px;width:750px}body.departments .submission-chart{font-family:"proxima-nova-n4", "proxima-nova", sans-serif}body.departments .submission-chart text,body.departments .submission-chart text.label{font-size:13px;font-weight:bold;fill:#666}body.departments .submission-chart .tick.major text{font-weight:normal;fill:var(--adoptions-text)}body.departments .submission-chart .line,body.departments .submission-chart .axis path{fill:none}body.departments .submission-chart .line.overall{stroke-dasharray:3, 3}body.departments .submission-chart .line{stroke-width:2}body.departments .submission-chart .point{fill:transparent;height:24px;width:10px;cursor:pointer}body.departments .submission-chart .axis path,body.departments .submission-chart .tick line{stroke:var(--adoptions-text)}body.departments ul#legend .label{width:20px;height:10px;display:inline}body.settings #left-menu,body.settings #right-content{position:relative;vertical-align:top}body.settings #left-menu .btn{display:block;font-size:15px;margin:-8px 18px 18px;padding:15px;width:calc(100% - 36px)}body.settings #left-menu .btn:first-child{margin-top:18px}body.settings #right-content textarea{min-height:100px}body.settings #right-content input[type="text"],body.settings #right-content input[type="date"],body.settings #right-content textarea{margin:0}body.settings #right-content h3{color:var(--adoptions-text);font-size:16px;margin-bottom:4px;position:relative}body.settings #right-content p{font-size:16px;font-weight:normal;line-height:1.6em;padding:4px 0 8px;text-transform:none}body.settings #right-content .option{padding:36px 0 0}body.settings #right-content .table-wrapper{margin-top:8px}body.settings #right-content .table-wrapper th:first-child,body.settings #right-content .table-wrapper td:first-child{max-width:200px}body.settings #right-content .table-wrapper th:last-child,body.settings #right-content .table-wrapper td:last-child{text-align:inherit}body.settings #right-content .table-wrapper th:last-child{text-align:center}body.settings #automated-emails h3{margin:24px 0 12px}body.settings #automated-emails h3:first-child{margin-bottom:4px}body.settings #automated-emails .field-wrapper,body.settings #automated-emails .chosen-container{width:320px !important}body.settings #automated-emails .prepend,body.settings #automated-emails .append{align-items:center;justify-content:center}body.settings #automated-emails input[type="text"]{text-align:center}body.settings #booklink .prepend{vertical-align:middle;width:80px}body.settings #system-email-components h3{margin-bottom:6px}body.settings #system-email-components .field-wrapper{margin:16px 0 -4px}body.settings #system-email-components .field-wrapper .prepend{width:140px}body.settings #single-line-input .prepend{width:140px}body.settings #status-change-emails table{table-layout:fixed}body.settings #status-change-emails table th:last-child,body.settings #status-change-emails table td:last-child{width:auto}body.settings #status-change-emails table th{text-align:center}body.settings #status-change-emails table .onoffswitch-wrapper{margin:0 auto;width:67px}body.settings #send-test-email .chosen-container{width:320px !important}body.settings #send-test-email button{margin-top:16px}body.settings.emails .section#bottom #right-content{padding-bottom:132px}body.settings.sections #right-content .option{padding-top:24px}body.settings.sections #right-content .option:first-child{padding-top:36px}body.settings.sections #right-content .option h3{margin-bottom:8px}body.settings #eratex .field-wrapper{width:300px}body.settings #insite-terms table td:last-child{width:300px}body.settings #insite-terms table td:last-child .chosen-container{max-width:300px}body.settings .field-wrapper script{display:none}body.imports.edit .table-wrapper{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;margin-top:16px}body.imports.edit .table-wrapper.code-wrapper{margin-top:0}body.imports.edit .nav-tabs .tab{font-size:15px;background:#E1E1E1}body.imports.edit .nav-tabs .tab.active{background:white}body.imports.edit #field-matcher th,body.imports.edit #field-matcher td{font-size:14px;position:relative;text-align:left}body.imports.edit #field-matcher th{background:none;padding-top:24px}body.imports.edit #field-matcher tr:nth-child(5) td:first-child:after{content:"Or";-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;background:#e1e1e1;bottom:-16px;color:#666;font-size:13px;height:32px;left:50%;line-height:32px;margin-left:-16px;position:absolute;text-align:center;width:32px;z-index:1}body.imports.edit #field-matcher tr:nth-child(6) td:first-child:after{content:"\f067";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;background:#e1e1e1;bottom:-16px;color:#666;font-size:13px;height:32px;left:50%;line-height:32px;margin-left:-16px;position:absolute;text-align:center;width:32px;z-index:1;line-height:33px}body.imports.edit #field-matcher tr.required{position:relative}body.imports.edit #field-matcher tr.required .field:before{color:var(--adoptions-warning);content:"\f069";display:inline;font-family:FontAwesome;font-style:normal;font-weight:normal;margin-right:2px;text-decoration:inherit}body.imports.edit #field-matcher tr td{padding:16px}body.imports.edit #field-matcher tr td:first-child{width:30%}body.imports.edit #field-matcher tr td:nth-child(2),body.imports.edit #field-matcher tr td:last-child{width:35%}.imports .code-wrapper table.table td.error,.imports .code-wrapper table.table td:first-child.error{background:var(--adoptions-warning);color:white}body.imports.index .section#bottom .inputfile+label.btn-big{padding:16px}body.imports.index .section#bottom .inputfile+label.btn-big.file-active{padding-left:132px}body.imports.index .file-dropper{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:3px dashed #d1d1d1;cursor:pointer;display:table;height:calc(100vh - 288px);width:100%}body.imports.index .file-dropper .inputfile-wrapper{display:table-cell;vertical-align:middle;text-align:center}body.imports.index .file-dropper .inputfile-wrapper h2{color:#666;padding-bottom:4px}body.imports.index .file-dropper .inputfile-wrapper>i{color:#ccc;display:block;font-size:132px}body.imports.index .file-dropper .inputfile-wrapper .inputfile{top:0;left:0}body.imports.index .file-dropper .inputfile-wrapper .inputfile+label{margin:8px 0 16px}body.imports.index .checkbox-group{margin-top:16px}body.imports.index .checkbox-group .checkbox-btn.radio{padding:0 10px}body.imports .alert,body.imports .notice{padding:18px 15px}body.imports .section#top{display:table;padding:0;width:100%}body.imports .section#top h1,body.imports .section#top #steps{display:table-cell;vertical-align:middle}body.imports .section#top h1{padding:32px 0 32px 32px;width:310px}body.imports .section#top #steps{padding:32px 32px 32px 0}body.imports .section#top #steps .bar{background:rgba(255,255,255,0.15);border-left:2px solid var(--adoptions-main);color:rgba(255,255,255,0.8);float:left;font-size:12px;padding:8px;text-align:center;width:25%}body.imports .section#top #steps .bar.active{background:var(--adoptions-emph);color:white}body.imports .section#top #steps .bar:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-left:none}body.imports .section#top #steps .bar:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body.imports .section#top #steps .bar:last-child::after{clear:both}body.imports .section#bottom .alert{margin:-16px 0 24px}body.imports .section#bottom .alert:first-child{margin-top:0}body.imports .section#bottom .alert.extended{padding:0;overflow:hidden;background:none}body.imports .section#bottom .alert.extended .alert-header{padding:12px;background:var(--adoptions-warning)}body.imports .section#bottom .alert.extended ul{background-color:var(--warning-contrast-bg-color);color:var(--warning-contrast-fg-color);-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;text-align:left}body.imports .section#bottom .alert.extended ul li{padding:12px 12px 12px 40px;border-top:1px solid var(--adoptions-warning-opacity-20);font-weight:normal;text-transform:none;position:relative}body.imports .section#bottom .alert.extended ul li i{position:absolute;left:12px;top:14px}body.imports .section#bottom .alert.extended ul li:first-child{border:0}body.imports .section#bottom h2{margin-bottom:6px}body.imports .section#bottom h3.code-header{margin:16px 0;color:#333}body.imports .section#bottom #right-content{padding-top:32px;padding-right:8px;padding-bottom:300px}body.imports .section#bottom #left-menu,body.imports .section#bottom #left-menu-sticky-wrapper{background:none}body.imports .section#bottom #left-menu .tab-content,body.imports .section#bottom #left-menu-sticky-wrapper .tab-content{min-height:calc(100vh - 220px);top:0}body.imports .section#bottom #left-menu .padded-pane-wrapper,body.imports .section#bottom #left-menu-sticky-wrapper .padded-pane-wrapper{padding:32px}body.imports .section#bottom input{margin:0}body.imports .section#bottom p{font-size:16px;font-weight:normal;line-height:1.6em;padding:4px 0 8px;text-transform:none}body.imports.show h3.code-header{float:left}body.imports.show .sample-legend{display:inline-block;float:right;padding-top:16px;text-align:right}body.imports.show .sample-course{margin-left:-32px;margin-top:-12px}body.imports.show .sample-course ul,body.imports.show .sample-course li{list-style:none}body.imports.show .sample-course li>div,body.imports.show .sample-course th,body.imports.show .sample-course td{border-bottom:1px solid #cecece;padding:12px 0}body.imports.show .sample-course li{padding-left:32px}body.imports.show .sample-course li.new span{background-color:var(--adoptions-action-opacity-20);color:var(--adoptions-action)}body.imports.show .sample-course table{width:100%}body.imports.show .sample-course table th{min-width:200px}body.imports.show .sample-course table td{width:100%}body.imports.uploading #right-content h3{margin-bottom:10px}/*!--------------------------------------------------------------------
STYLES "Outdated Browser"
Version:    1.1.2 - 2015
author:     Burocratik
website:    http://www.burocratik.com
* @preserve
-----------------------------------------------------------------------*/#outdated{display:none;position:fixed;top:0;left:0;width:100%;height:170px;text-align:center;text-transform:uppercase;z-index:1500;background-color:#f25648;color:#fff}* html #outdated{position:absolute}#outdated h6{font-size:25px;line-height:25px;margin:30px 0 10px}#outdated p{font-size:12px;line-height:12px;margin:0}#outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:30px auto 0;width:230px;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}#outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}#outdated .last,#outdated #item-requirements-modal .book-card:last-child .question:last-child .select-btn,#item-requirements-modal .book-card:last-child .question:last-child #outdated .select-btn{position:absolute;top:10px;right:25px;width:20px;height:20px}#outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:#fff;font-size:36px;line-height:36px}html{background:var(--adoptions-main)}body{-moz-box-shadow:12px 0 15px -4px rgba(0,0,0,0.2),-12px 0 15px -4px rgba(0,0,0,0.2);-webkit-box-shadow:12px 0 15px -4px rgba(0,0,0,0.2),-12px 0 15px -4px rgba(0,0,0,0.2);box-shadow:12px 0 15px -4px rgba(0,0,0,0.2),-12px 0 15px -4px rgba(0,0,0,0.2);background:white;font-weight:bold;height:auto;letter-spacing:0;margin:0 auto;max-width:1600px;min-width:768px;min-height:auto;padding:64px 0 0;text-rendering:optimizeLegibility;text-transform:uppercase;-webkit-font-smoothing:antialiased}body *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body #content_wrapper{height:auto !important;min-height:100%;-webkit-font-smoothing:antialiased}body #header{min-width:768px}body h1,body h2{color:#333;font-family:"proxima-nova-n4", "proxima-nova", sans-serif;font-weight:bold;letter-spacing:0;line-height:1em;margin:0;text-transform:uppercase}body h2{font-size:20px}body .section{background:#f2f2f2;padding:0 32px 32px;position:relative}body .section.dark{background:var(--adoptions-main);padding:32px 32px 96px}body .section.dark h1{color:white;font-size:24px;margin-top:8px}body .section.dark h2{color:rgba(255,255,255,0.8)}body .section.title-only{padding:32px}body .section#top{min-height:96px}body .section#top>.top-header:after{clear:both;content:"";display:block}body .section#top>.top-header .top-left{float:left;max-width:40%}body .section#top>.top-header .top-right{float:right;max-width:60%}body .section#top>.top-header .top-right:after{clear:both;content:"";display:block}body .section#top>.top-header .top-right>*{float:left}body .section#top>.top-header .top-right form{min-width:240px;max-width:calc(100% - 180px);margin:0 12px}body .section#top>.top-header .top-right .btn{padding:14px}body .section#bottom{display:table;height:calc(100vh - 224px);padding:0;table-layout:fixed;width:100%}body .section#bottom #left-menu,body .section#bottom #right-content{display:table-cell;position:relative;vertical-align:top}body .section#bottom #left-menu{width:310px}body .section#bottom #right-content{background:#f2f2f2;padding:0 32px 180px}body .floating-action{display:none}body .empty-notice{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;color:#999;font-size:18px;padding:36px;background:white;text-align:center}body .empty-notice .icon-warning-sign{display:block;font-size:48px;margin-bottom:12px}body .empty-notice .btn{display:table;margin:16px auto 0}@media screen and (max-width: 1100px){body.settings .section#bottom #left-menu{width:224px}body.courses.index,body.courses.edit,body.departments.index,body.items.index,body.users.index{min-width:768px;overflow-x:hidden}body.courses.index .section#bottom,body.courses.edit .section#bottom,body.departments.index .section#bottom,body.items.index .section#bottom,body.users.index .section#bottom{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);width:calc(100% + 310px);left:-310px;transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}body.courses.index .section#bottom.sidebar-active,body.courses.edit .section#bottom.sidebar-active,body.departments.index .section#bottom.sidebar-active,body.items.index .section#bottom.sidebar-active,body.users.index .section#bottom.sidebar-active{-moz-transform:translateX(310px);-ms-transform:translateX(310px);-webkit-transform:translateX(310px);transform:translateX(310px)}body.courses.index .section#bottom #left-menu .tab-content,body.courses.edit .section#bottom #left-menu .tab-content,body.departments.index .section#bottom #left-menu .tab-content,body.items.index .section#bottom #left-menu .tab-content,body.users.index .section#bottom #left-menu .tab-content{top:0 !important}body.courses.index .section#bottom #right-content,body.courses.edit .section#bottom #right-content,body.departments.index .section#bottom #right-content,body.items.index .section#bottom #right-content,body.users.index .section#bottom #right-content{padding:0 32px 180px 72px}body.courses.index .floating-action-wrapper,body.courses.edit .floating-action-wrapper,body.departments.index .floating-action-wrapper,body.items.index .floating-action-wrapper,body.users.index .floating-action-wrapper{height:0;width:56px;overflow:visible;z-index:15 !important}body.courses.index .floating-action,body.courses.edit .floating-action,body.departments.index .floating-action,body.items.index .floating-action,body.users.index .floating-action{display:block;position:relative;top:-28px;left:8px;z-index:15}body.courses.index .floating-action.active,body.courses.edit .floating-action.active,body.departments.index .floating-action.active,body.items.index .floating-action.active,body.users.index .floating-action.active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-transform:translateX(310px);-ms-transform:translateX(310px);-webkit-transform:translateX(310px);transform:translateX(310px);background:#ddd;color:#666}body.courses.index .floating-action.active:hover,body.courses.edit .floating-action.active:hover,body.departments.index .floating-action.active:hover,body.items.index .floating-action.active:hover,body.users.index .floating-action.active:hover{background:#ccc}body.courses.index .floating-action.active:active,body.courses.edit .floating-action.active:active,body.departments.index .floating-action.active:active,body.items.index .floating-action.active:active,body.users.index .floating-action.active:active{-moz-transform:translate(310px) scale(0.9);-ms-transform:translate(310px) scale(0.9);-webkit-transform:translate(310px) scale(0.9);transform:translate(310px) scale(0.9)}body.courses.index .floating-action.active .icon-search,body.courses.edit .floating-action.active .icon-search,body.departments.index .floating-action.active .icon-search,body.items.index .floating-action.active .icon-search,body.users.index .floating-action.active .icon-search{display:none}body.courses.index .floating-action.active .icon-chevron-left,body.courses.edit .floating-action.active .icon-chevron-left,body.departments.index .floating-action.active .icon-chevron-left,body.items.index .floating-action.active .icon-chevron-left,body.users.index .floating-action.active .icon-chevron-left{display:block}body.courses.index .floating-action .icon-search,body.courses.edit .floating-action .icon-search,body.departments.index .floating-action .icon-search,body.items.index .floating-action .icon-search,body.users.index .floating-action .icon-search{display:block}body.courses.index .floating-action .icon-chevron-left,body.courses.edit .floating-action .icon-chevron-left,body.departments.index .floating-action .icon-chevron-left,body.items.index .floating-action .icon-chevron-left,body.users.index .floating-action .icon-chevron-left{display:none}}body.sessions{background:var(--adoptions-main);min-height:100vh;padding:0;min-width:0px}body.sessions .alert,body.sessions .notice{left:0;position:absolute;top:0;width:100%}body.sessions #content_box{display:table;width:100%}body.sessions #content_box #login{display:table-cell;height:100vh;vertical-align:middle}body.sessions #content_box #login #container{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);box-shadow:0 5px 10px rgba(0,0,0,0.2),0 3px 3px rgba(0,0,0,0.17);background:#fff;border-top:4px solid var(--adoptions-emph);margin:0 auto;max-width:360px;overflow:hidden;padding:0;position:relative}body.sessions #content_box #login #container #top{border-bottom:1px solid #e1e1e1;padding:5% 0;text-align:center}body.sessions #content_box #login #container #top img{height:44px}body.sessions #content_box #login #container #mid{-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;padding:25px}body.sessions #content_box #login #container #mid p{color:var(--adoptions-text);font-size:15px;font-weight:normal;line-height:1.4em;padding-bottom:12px;text-transform:none}body.sessions #content_box #login #container #mid input{font-size:14px;margin-bottom:12px}body.sessions #content_box #login #container #mid label{cursor:pointer;display:block;font-size:15px;font-weight:normal;margin-bottom:8px;text-transform:none}body.sessions #content_box #login #container #mid label.inset-label{background:white;color:#666;display:inline;font-size:11px;font-weight:bold;left:6px;padding:0 5px;position:relative;text-transform:uppercase;top:5px;z-index:1}body.sessions #content_box #login #container #mid label.inset-label.required:before{color:var(--adoptions-warning);content:"\f069";font-family:FontAwesome;font-style:normal;font-weight:normal;margin-right:4px;text-decoration:inherit}body.sessions #content_box #login #container #mid label.inset-label ~ input{z-index:0;margin-bottom:16px}body.sessions #content_box #login #container #mid .bottom-text{padding-top:10px;position:relative;text-align:center}body.sessions #content_box #login #container #mid .text-link{border-bottom:2px solid #e9e9e9;color:#666;cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;padding-top:10px;padding-bottom:3px;text-transform:uppercase;transition:color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1),border-color 0.2s cubic-bezier(0.25, 0.8, 0.25, 1)}body.sessions #content_box #login #container #mid .text-link:hover{border-color:var(--adoptions-main);color:var(--adoptions-main)}body.sessions #content_box #login #container #mid .text-link i.icon-caret-left,body.sessions #content_box #login #container #mid .text-link i.icon-refresh{margin-right:4px}body.sessions #content_box #login #container #mid .text-link i.icon-caret-left{margin-left:4px}body.sessions #content_box #login #container #mid .reset-button::before{font-family:"FontAwesome";content:"\f021";margin-right:4px}body.sessions .password-details{margin-bottom:16px;color:#666}body.sessions .password-details h4,body.sessions .password-details summary{font-size:12px;margin-bottom:10px;text-align:center}body.sessions .password-details ul{list-style-type:square;list-style-position:inside}body.sessions .password-details ul li{text-transform:none;line-height:1.4;margin:0 0 5px 0}body.sessions .password-details ul li span{font-size:14px;font-weight:normal;margin-left:-6px}#edit-user-modal table th:first-child,#edit-user-modal table td:first-child{max-width:160px;vertical-align:top}#edit-user-modal #user_emails .checkbox-btn{background:white;display:block}#edit-user-modal .modal-footer div{display:none}#edit-user-modal .modal-footer button.g-recaptcha::before{font-family:"FontAwesome";content:"\f00C";margin-right:4px}body.users .table .title{width:100%}body.users #add-user-modal .grecaptcha-badge{visibility:hidden}body.users #add-user-modal .btn-primary::before{font-family:"FontAwesome";content:"\f067";margin-right:4px}body.users #import-users-modal .grecaptcha-badge{visibility:hidden}body.users #import-users-modal .btn-primary::before{font-family:"FontAwesome";content:"\f00C";margin-right:4px}body.users .modal .checkboxes{margin-left:24px}body.users .modal .checkboxes input[type="checkbox"]{margin-right:8px}body.users .modal .password-details{margin-top:20px;color:#666}body.users .modal .password-details h4{margin-bottom:10px}body.users .modal .password-details ul{list-style-type:square;list-style-position:inside}body.users .modal .password-details ul li{text-transform:none;line-height:1.25;margin:0 0 5px 0}body.users .modal .password-details ul li span{margin-left:-6px}body.users #add_assignments .table,body.users #user_assignments .table,body.users #manage-admin-modal .table{margin-bottom:64px}body.users #add_assignments .table td,body.users #user_assignments .table td,body.users #manage-admin-modal .table td{vertical-align:middle}body.users #add_assignments .table .checkbox-btn,body.users #user_assignments .table .checkbox-btn,body.users #manage-admin-modal .table .checkbox-btn{margin:0;background:white;padding:0;margin-left:-8px}body.users #add_assignments .search-input .col:last-child,body.users #user_assignments .search-input .col:last-child,body.users #manage-admin-modal .search-input .col:last-child{width:120px}body.users.uploading .section#bottom #right-content{padding:32px}body.users.uploading .section#bottom #right-content h3{margin-bottom:10px}body.users.uploading .section#bottom #right-content p{padding:4px 0 8px;font-size:16px;line-height:1.6em;text-transform:none;font-weight:normal}@font-face{font-family:"FontAwesome";src:url(/fonts/fontawesome-webfont.eot) format("embedded-opentype"),url(/fonts/fontawesome-webfont.woff) format("woff"),url(/fonts/fontawesome-webfont.ttf) format("truetype"),url(/fonts/fontawesome-webfont.svg) format("svg")}
