.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;vertical-align:top;}fieldset.date-combo .container-inline-date > .form-item{margin-bottom:10px;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}.container-inline-date .date-padding{float:left;}fieldset.date-combo .container-inline-date .date-padding{padding:10px;}.views-exposed-form .container-inline-date .date-padding{padding:0;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-clear{clear:both;display:block;float:none;}.date-no-float{clear:both;float:none;width:98%;}.date-float{clear:none;float:left;width:auto;}.date-float .form-type-checkbox{padding-right:1em;}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.date-form-element-content-multiline{padding:10px;border:1px solid #CCC;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}.date-year-range-select{margin-right:1em;}
#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
#onesearch_form{height:90px}#onesearch_form #onesearch-submit{text-indent:-9999px}#onesearch_form .search-box{margin-left:-22%}#onesearch_form .search-choices{margin-left:-37%;margin-top:5px}#onesearch_form .search-go{position:relative;bottom:75px;left:-50px;width:50px}.page-onesearch .jump_to_list a,.page-onesearch .jump_to_list span.not_found_msg{width:100%;border-bottom:1px dotted #ccc;padding:4px 0;float:left;clear:both}.page-onesearch{transition:all .25s ease-in-out !important;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;box-sizing:border-box}.page-onesearch .col-md-12{padding:0;margin:0}.page-onesearch h1.page-header{display:none}.page-onesearch h2{font-family:Open Sans,Helvetica Neue,sans-serif;font-weight:200}.page-onesearch #full_top{height:198px;box-shadow:0px 0px 0px white !important}.page-onesearch #mini-panel-all_results_page_search_panel,.page-onesearch #find-front-head{height:200px;padding:0;margin:0;background:whitesmoke}.page-onesearch #mini-panel-all_results_page_search_panel h2,.page-onesearch #find-front-head h2{font-size:1.75em}@media (max-width:767px){.page-onesearch #mini-panel-all_results_page_search_panel h2{margin-top:0;margin-bottom:0}}.page-onesearch .region-content-bottom .search-help{display:none}.page-onesearch #block-panels-mini-all-results-page-search-panel .search-all{padding:1% 3%;height:200px;background:white}.page-onesearch .not-front.logged-in .main-container,.page-onesearch .not-front.logged-in .main-container{padding:0% 0 5% !important}.page-onesearch .main-container{padding:0px !important;margin:0;width:100%;box-sizing:border-box;max-width:1300px;margin:0 auto}.page-onesearch .main-container header a{color:#1773a4 !important;background:white;border-radius:4px;border:1px solid #ccc;padding:3px 6px;z-index:5;font-weight:400}.page-onesearch .main-container header a:hover{text-decoration:none;color:white !important;background:#002a5c}.page-onesearch .main-container .results-title-no-link{margin:10px 0 55px 0 !important}.page-onesearch .main-container h1,.page-onesearch .main-container h2,.page-onesearch .main-container h3,.page-onesearch .main-container h4,.page-onesearch .main-container h5,.page-onesearch .main-container h2 a{font-family:Open Sans,Helvetica Neue,sans-serif !important;font-weight:200;background:none;border:none;color:#c74337 !important;margin:2px 0 3px 0 !important;float:left !important;width:100%}.page-onesearch .main-container h1:hover,.page-onesearch .main-container h2:hover,.page-onesearch .main-container h3:hover,.page-onesearch .main-container h4:hover,.page-onesearch .main-container h5:hover,.page-onesearch .main-container h2 a:hover{background:none;color:#002a5c !important}.page-onesearch .main-container h1 span,.page-onesearch .main-container h2 span,.page-onesearch .main-container h3 span,.page-onesearch .main-container h4 span,.page-onesearch .main-container h5 span,.page-onesearch .main-container h2 a span{font-size:.7em !important;color:black}.page-onesearch .main-container .full_top,.page-onesearch .main-container .search-help{display:block !important}.page-onesearch .main-container h1,.page-onesearch .main-container .h1{padding-bottom:0 !important;font-size:1.1em;padding-left:1.5%;color:#272727;margin:0;padding-top:1%}.page-onesearch .main-container footer{position:absolute;bottom:0;right:0;padding:4px 10px;border-right:2px solid orange;width:100%;text-align:right}.page-onesearch .main-container .col-md-4,.page-onesearch .main-container .col-sm-6{height:550px}.page-onesearch .main-container .results .wide{width:100% !important}.page-onesearch .selected{background:#c74337 !important;color:white  !important}.page-onesearch .selected-box{background-image:linear-gradient(to bottom,#c74337,#c74337 75px,#fff 75px,#fff 100%) !important}.page-onesearch .selected-box h2{color:white !important}.page-onesearch .selected-box h2 a{color:white !important}.page-onesearch .box{border-top:1px solid whitesmoke;border-right:7px solid white;border-bottom:1px solid whitesmoke;border-left:3px solid whitesmoke;margin-bottom:7px;margin-top:7px;height:auto;padding:0 25px !important;box-sizing:border-box;background:white;position:relative;background-image:linear-gradient(to bottom,#f5f5f5,#f5f5f5 75px,#fff 75px,#fff 100%)}.page-onesearch .results-header{background:dimgrey !important;float:left;height:auto;line-height:40px;min-width:100%}.page-onesearch .results-header h1{font-size:1em;color:white}.page-onesearch .results-header .results-header-title{background:#c74337;background:#0089af;color:white;font-weight:bold;padding:0 10px;height:39px;width:auto;float:left}.page-onesearch .results-header a{color:white;height:40px;padding:10px;border-right:1px solid #ccc;float:left;line-height:20px}.page-onesearch .results-header a:hover{background:#002a5c !important}.page-onesearch .results-header a:last-child{border-right:0}.page-onesearch .results-header span.count{color:orange;display:inline-block;float:none}.page-onesearch .results-header .grid-list{float:right}.page-onesearch .results-header .grid-list a{border-right:0 !important}.page-onesearch .results-header .grid-list img{height:15px;margin-top:-14px}.page-onesearch .jump_to_list a.faq_and_site_search{display:none}.page-onesearch .jump_to_list span.not_found_msg{display:none;color:#c74337;font-weight:400}.page-onesearch .row{margin:0 !important;padding:0 !important;width:100%}.page-onesearch #find-front-head{padding:5%}.page-onesearch #find-front-head a{color:#c74337}.page-onesearch .google-cse{display:none !important}.page-onesearch .form-search{height:0px}.page-onesearch .form-search div div{height:0px}.page-onesearch   .col-top{vertical-align:top}.page-onesearch .col-middle{vertical-align:middle}.page-onesearch .col-bottom{vertical-align:bottom}.page-onesearch .page-onesearch .container{width:100% !important}.page-onesearch .result{width:100%}.page-onesearch .result a:hover{color:#c74337 !important}.page-onesearch .result-box header{min-height:50px}.page-onesearch .result-box ul{padding:0;margin:0;padding-top:25px}.page-onesearch .result-box li{list-style-type:none;margin:5px 0;padding:5px 0;border-bottom:1px dotted #ccc;clear:both;float:left;width:100%}.page-onesearch .result-box li:last-child{border-bottom:0}.page-onesearch .result-box .libguides ul{width:100%;margin:0;padding:0}.page-onesearch .result-box .libguides ul li{padding:0;margin:0}.page-onesearch .result-box .libguides .result{padding:5px 0;margin:5px 0}.page-onesearch .result-box img{height:15px;opacity:.5;margin-right:5px}.page-onesearch #book_results{background:url(//content.library.utoronto.ca/common/images/icons/book.png) no-repeat top right;background-position-y:10px}.page-onesearch #more_catalog{background:url(//content.library.utoronto.ca/common/images/icons/catalog1.png) no-repeat top right;background-position-y:10px}.page-onesearch #more_catalog ul{padding-top:10%}.page-onesearch #article_results{background:url(//content.library.utoronto.ca/common/images/icons/articles.png) no-repeat top right;background-position-y:10px}.page-onesearch #guide_results{background:url(//content.library.utoronto.ca/common/images/icons/libguide.png) no-repeat top right;background-position-y:10px}.page-onesearch #journal_results{background:url(//content.library.utoronto.ca/common/images/icons/journal1.png) no-repeat top right;background-position-y:10px}.page-onesearch .audio{background:url(//content.library.utoronto.ca/common/images/icons/audio.png) no-repeat top right;background-position-y:10px}.page-onesearch .dvds{background:url(//content.library.utoronto.ca/common/images/icons/film.png) no-repeat top right;background-position-y:10px}.page-onesearch .music_scores{background:url(//content.library.utoronto.ca/common/images/icons/music.png) no-repeat top right;background-position-y:10px}.page-onesearch #answer_results{background:url(//content.library.utoronto.ca/common/images/icons/faq.png) no-repeat top right}.page-onesearch #drupal_results{background:url(//content.library.utoronto.ca/common/images/icons/Web.png) no-repeat top right;background-position-y:10px}.page-onesearch .pages{display:inline-block !important;width:100%;font-size:.9em}.page-onesearch .pages span{display:inline-block;float:left;font-weight:500}.page-onesearch .pages li{border-bottom:0;display:inline block;wordwrap:break-word;clear:none}.page-onesearch .pages li img{margin:0 2.5px !important}.page-onesearch .title,.page-onesearch .authors,.page-onesearch .description,.page-onesearch .imprint,.page-onesearch .rollup,.page-onesearch .rollup-title{max-height:25px !important;overflow:hidden;float:left}.page-onesearch .title{font-weight:500}.page-onesearch .rollup-title{font-weight:700}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg)}}.page-onesearch .loading-indicator{min-width:24px;min-height:24px}.page-onesearch .loading-indicator:before{position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-10px;margin-left:-10px}.page-onesearch .loading-indicator:not(:required):before{content:'';border-radius:50%;border:2px solid rgba(0,0,0,0.3);border-top-color:rgba(0,0,0,0.6);animation:spinner .6s linear infinite;-webkit-animation:spinner .6s linear infinite}@media (max-width:767px){.search-help{display:none}.region-content-bottom .search-help{display:block !important;text-align:left;border-left:15px solid #c74337;padding:3%;font-family:Open Sans,Helvetica Neue,sans-serif;background:whitesmoke}.region-content-bottom .search-help ul{list-style-type:none}.page-onesearch .main-container .col-md-4{height:auto;padding-bottom:30px}.col-md-4{height:auto !important}}@media (max-width:992px){.results-header-title,.grid-list{display:none}.container{padding:0 !important}}@media (max-width:767px){.page-onesearch #full_top,.page-onesearch #block-panels-mini-all-results-page-search-panel .search-all,.page-onesearch #mini-panel-all_results_page_search_panel,.page-onesearch #find-front-head,#mini-panel-all_results_page_search_panel,#find-front-head,#block-panels-mini-all-results-page-search-panel .search-all{height:auto;max-height:160px}.page-onesearch .box.box{padding:0 25px 30px !important}.result-box h2{font-size:1.5em !important}.search h2{padding:0 !important}.navbar{margin-bottom:0 !important}}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
