.ui-autocomplete{margin:2px !important;padding:0 !important;top:auto;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;-webkit-box-shadow:0 6px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 6px 6px rgba(0,0,0,0.2);box-shadow:0 6px 6px rgba(0,0,0,0.2);border-top:1px solid #ddd;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;border-left:1px solid #c7c7c7}
.ui-autocomplete a{margin:0 !important;padding:11px 15px !important;font-size:12px}
.ui-autocomplete a.ui-state-focus{background:#f0f0f0;border-width:0;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}
.ui-autocomplete a .autolink{color:#0072a8;cursor:pointer}
.ui-autocomplete.sticky{position:fixed;top:99px !important}
#input-search:-ms-input-placeholder{color:#ddd !important}
@media(min-width:769px){#boot .header .site-search{background:#ddd;-webkit-box-shadow:0 0 1px #333;-moz-box-shadow:0 0 1px #333;box-shadow:0 0 1px #333;color:0 0 1px #333}
#boot .header .site-search.sticky{position:fixed;top:46px;width:100%;min-width:1024px;z-index:8}
#boot .header .site-search .form-horizontal{margin:0;color:#4b4b4b;overflow:hidden !important}
#boot .header .site-search .form-horizontal.form-collapse,#boot .header .site-search .form-horizontal.form-collapse.collapse{overflow:hidden;height:0;padding:0}
#boot .header .site-search .form-horizontal.form-collapse.collapse.in{overflow:visible}
#boot .header .site-search .form-horizontal .control-group{display:block !important;margin-bottom:0}
#boot .header .site-search .form-horizontal .control-group#select-search-mode{position:relative;float:right;width:250px;margin:5px 0 0 0}
#boot .header .site-search .form-horizontal .control-group.input-append{position:relative;float:left;width:600px;margin:0}
#boot .header .site-search .form-horizontal .control-group .controls{margin:0}
#boot .header .site-search .form-horizontal .control-group .controls input[type="text"]{width:620px;height:50px;margin:5px 0 0 0;padding-left:48px;background:transparent;border-width:0;-webkit-box-shadow:none !important;-moz-box-shadow:none;box-shadow:none;font-size:21px;color:#4b4b4b;background:url(img/icons/search-input-desktop.png) 0 6px no-repeat}
#boot .header .site-search .form-horizontal .control-group .controls button[type="submit"].btn{display:none}
#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline{float:left;padding:10px 0 7px;margin:5px 0 0 0;width:50%;font-size:16px;color:#4b4b4b}
#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline:nth-child(1){width:56%}
#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline:nth-child(2){width:44%}
#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="radio"],#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="checkbox"]{display:none}
#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="radio"]+.radio-input,#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="checkbox"]+.radio-input{height:20px;width:20px;background-color:#fff;border:1px solid #aaa;border-radius:20px;float:left;display:block;vertical-align:inherit;margin-top:-1px;margin-right:8px}
#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="radio"]+.radio-input .checked,#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="checkbox"]+.radio-input .checked{display:none;height:10px;width:10px;background-color:#444;border-radius:15px;margin:4px}
#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="radio"]:checked+.radio-input .checked,#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="checkbox"]:checked+.radio-input .checked{display:block}
#boot .header .site-search .form-horizontal.libraries #select-search-mode{width:380px}
#boot .header .site-search .form-horizontal.libraries #input-search-container{width:550px}
#boot .header .site-search .form-horizontal.libraries #input-search-container #input-search{width:550px}
#boot .header .site-search .form-horizontal.libraries .control-group .controls label.radio.inline{font-size:15px}
#boot .header .site-search .form-horizontal.libraries .control-group .controls label.radio.inline:nth-child(1){width:45%}
#boot .header .site-search .form-horizontal.libraries .control-group .controls label.radio.inline:nth-child(2){width:29%}
#boot .header .site-search .form-horizontal.libraries .control-group .controls label.radio.inline:nth-child(3){width:26%}
}
@media(max-width:768px){#boot .header .site-search{background:#eee}
#boot .header .site-search .form-horizontal{margin:0;color:#333;overflow:hidden !important}
#boot .header .site-search .form-horizontal.form-collapse,#boot .header .site-search .form-horizontal.form-collapse.collapse{overflow:hidden;height:0;padding:0}
#boot .header .site-search .form-horizontal.form-collapse.collapse.in{overflow:visible}
#boot .header .site-search .form-horizontal.form-collapse.collapse.in:after{content:"";position:absolute;border-style:solid;display:block;width:0;top:-10px;right:118px;bottom:auto;left:auto;border-width:0 10px 10px;border-color:#000 transparent}
#boot .header .site-search .form-horizontal .control-group{display:block !important;margin-bottom:0}
#boot .header .site-search .form-horizontal .control-group .controls{margin:7px 15px !important}
#boot .header .site-search .form-horizontal .control-group .controls input[type="text"]{width:calc(100% - 30px);width:-webkit-calc(100% - 42px);height:42px}
#boot .header .site-search .form-horizontal .control-group .controls button[type="submit"].btn{height:42px;width:42px;background-color:#922338 !important}
#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline{float:left;padding:10px 0 7px;margin:0;width:50%}
#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="radio"],#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="checkbox"]{display:none}
#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="radio"]+.radio-input,#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="checkbox"]+.radio-input{height:25px;width:25px;background-color:#fff;border:1px solid #aaa;border-radius:25px;float:left;display:block;vertical-align:inherit;margin-top:-2px;margin-right:10px}
#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="radio"]+.radio-input .checked,#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="checkbox"]+.radio-input .checked{display:none;height:15px;width:15px;background-color:#444;border-radius:20px;margin:4px}
#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="radio"]:checked+.radio-input .checked,#boot .header .site-search .form-horizontal .control-group .controls label.radio.inline input[type="checkbox"]:checked+.radio-input .checked{display:block}
#boot .header .site-search .form-horizontal .control-group .controls .concordia-search-icon{display:block;height:100%;width:100%}
#boot .header .site-search .form-horizontal.libraries .control-group .controls label.radio.inline{float:none;padding:10px 0 7px;margin:0;width:100%}
#boot .header .site-search .form-horizontal.libraries #catalogue-type{height:42px;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;width:calc(100% - 30px);margin:5px 15px}
}