/***** Global Settings *****/
html{overflow-x:hidden;}
/*html, body {border:0;margin:0;padding:0;}*/
body {background-color: #F8F9FA;font-family:'Quicksand';}
/*#FBFBFB#F4F5F7body{background-color: #F8F9FA;    font-weight: 400;font-family: Poppins,Helvetica,sans-serif;}*/
/***** Headings *****/
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;}
h1 {padding:7px 0 7px;letter-spacing:-1px;font-size:1.7em;}
h2 {padding:15px 0;letter-spacing:-1px;font-size:1.5em;}
h3 {font-size:1em;font-weight:bold;}
/***** Common Formatting *****/
p{margin:7px 0; padding:0;}
ul, ol { margin:0;padding:0; list-style:none;}
small {font-size:smaller;}
img {border:0;}
/***** Links *****/

a, a:link, a:visited, a:hover {text-decoration:none;  color: #7f7f7f;}
a:focus { outline: none ! important; }



/***** NEW *****/
.card-l2t{position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 0 solid rgba(0,0,0,.125);border-radius: 1rem;box-shadow: 0 20px 27px 0 rgba(0,0,0,.05);}
.card-header-white{background-color: #fff !important;border-radius: 1rem 1rem 0 0 !important;border-bottom: 0 solid rgba(0,0,0,.125);}
.shadow{box-shadow: 0 .25rem .375rem -.0625rem hsla(0,0%,8%,.12),0 .125rem .25rem -.0625rem hsla(0,0%,8%,.07)!important;}
.border-radius{border-radius: .5rem;}
.border-radius-1-5{border-radius: 1.5rem;}
.border-radius-1-5-tl-tr{border-radius: 1.5rem 1.5rem 0 0;}
.border-radius-def{border-radius: initial;}
#menu > li > a{ padding:10px 15px;}
.menu_active{background-color: #cb0c9f; color: #fff !important}
.btn-default{background-color: #fff;border-color: #ccc;color:#333;}
.btn-default:hover{background-color: #e6e6e6;}
.dropdown-250{max-height: 250px}
.nf_btn_stripe{border-bottom: 3px solid;}
.nf_btn_stripe_info{border-bottom-color:#0dcaf0 }
.nf_btn_stripe_danger{border-bottom-color:#DC3545}
.nf_btn_stripe_success{border-bottom-color:#28A745}
/***bootstrap override***/
a.btn-success, a.btn-info, a.btn-warning,a.btn-danger,.btn-info{color:#FFF;}
.btn-primary {color: #fff;background-color: #1EAFE5;border-color: #1EAFE5;}
.btn-success,.page-item.active .page-link {color: #fff;background-color: #28A745;border-color: #28A745;}
.dropdown-toggle-nocaret::after {content: none;}
.nav-pills .nav-link {background-color: #efefef;margin-right: 3px;margin-top: 3px;}
.navbar{padding: 0}
.accordion-button:not(.collapsed){color: #7f7f7f;font-weight: bold;background-color: #F7F7F7}
.table>:not(:first-child){border-top:none }
.table-secondary2 tr th{background-color: #efefef !important; color: #999}
.table-secondary2 th a{color: #999 !important; }
.tab-content img,.trial_info img {max-width:100%; height: auto}
/***end boostrap override***/


/***** END NEW *****/


/***** Global Classes *****/
.deffontcolor{color:#636363 !important;}
.center{text-align:center;}

.hideit{display:none;}
.underline{text-decoration:underline !important;}
.bold{font-weight:bold;}


.cboth{clear:both;}



.smaller{font-size:11px;}

.round{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; }
.blue{ color:#1EADE5 !important;}
.bluebg{ background-color:#1EADE5; color:#fff;}
.grey{color:#999 !important;}
svg{display:inline-block;}
.iblock{ display:inline-block}
.lt{text-decoration:line-through;}
.italic{ font-style:italic;}
.wsnormal{ white-space:normal !important;}
.w100{width:100% !important;}
.em085{font-size:0.85em}


/*HEADER*/

#header-container{min-height:54px;}


#logo a {display: block;text-decoration: none;}
/*general*/

.trialinfo_text ul{list-style-position: outside; margin-left: 15px;list-style: inherit;}
#guestform ul{list-style: none;}

.black{color:#000;}
#search{float:left;}


.greygradient{background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f9f9f9 0%, #ebebeb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#ebebeb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#ebebeb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#ebebeb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
}
.tip{ padding:5px; margin-bottom:15px; min-height:37px; border:1px solid  #D6D6D6; clear:both; position:relative}


.list_tab_active{margin-bottom:0;padding-bottom:1px;background:url(/images/tabs_bg_active.png) repeat-x scroll 50% 50% #3BAAE3 !important;border:1px solid #2694E8;color:#FFFFFF !important;font-weight:bold;}



.horControlBtn li{background: url(/images/wi_btn_medium.png) repeat-x scroll 0 0 transparent;border: 1px solid #D5D5D5;box-shadow: 0 0 0 1px #FFFFFF inset;display: inline-block;margin: 11px 5px 0;text-align: center;}
.horControlBtn li a{color: #626262;display: block;font-weight: bold;white-space: nowrap;}
.horControlBtn li a i{ padding:11px 16px; float:left}
.horControlBtn li:hover { background-position: 0 -43px; }
.horControlBtn li a img{float: left;margin: 12px 12px 10px;}
.horControlBtn li a span{border-left: 1px solid #D5D5D5;display: block;margin: 0 0 0 40px;padding: 10px 16px 8px;}
.ui-autocomplete{height:200px; min-width:300px; overflow:auto}




.textholder{padding:5px;}
.textholder table{border: 1px solid #ddd;max-width: 100%;width: 100%;border-collapse: collapse;border-spacing: 0;background-color: transparent;}
.textholder table td{border: 1px solid #ddd;line-height: 1.42857;padding: 8px;vertical-align: top;}
.textholder img{display: block; height: auto;max-width: 100%;}
.textholder ul{list-style: disc outside;margin-left:12px}
.btn_trialfilterlabel{background-color: #D6D6D6; margin-right:5px}
.filterviewgrid{min-height:210px;}
#tfmap_content{width:100%; min-height:300px; margin-bottom:20px}
#tfmap_returntoele{position:absolute;z-index:1; left:48%; bottom:5px}
#tfmap_container{position:relative;}

#trial_sugg li a{ color:#636363; display:inline-block;}

#trial_public_att li{ display: inline-block; margin-right:10px;}
#trial_public_att li img{  vertical-align: bottom;}

#tf_main_container input,#tf_main_container select,#tf_main_container a{ margin:5px 0;}
.formsiteoptions{height:122px;overflow-y:scroll; padding-bottom:5px}
.filter_loc_container{ max-height:100px; overflow:auto;}
.trialloc_list{max-height:195px; overflow:auto}
.bg-highlight{background-color:#fcf8e3 !important;}
@media (max-width: 655px) { 
   .formsiteoptions{height:150px !important;overflow-y: scroll;}
	.formsiteoptions::-webkit-scrollbar {-webkit-appearance: none}
	.formsiteoptions::-webkit-scrollbar:vertical {width: 11px;}
	.formsiteoptions::-webkit-scrollbar:horizontal {height: 11px;}
	.formsiteoptions::-webkit-scrollbar-thumb {border-radius: 8px;border: 2px solid white; background-color: rgba(0, 0, 0, .5);}
 }
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {color: #fff;background-color:#1EAFE5 !important;}
#cookie_msg_container{position:fixed; bottom:0;  background-color:#191919;text-align:center; color:#FFF;z-index: 2;}
#cookie_msg_container .overflow-y-auto{max-height: 400px}
.cookie_consent_btn{width:300px;}
#cookie-consent-first-tab a,#cookie-consent-second-tab a{color:#ccc;}
.cookie-consent-first-tab-form,.cookie-consent-second-tab-form{margin-top:40px;}
.cookie-consent-short-info{color: #97999b;margin: 0; display: list-item;padding-left: 2.7em;list-style-type: none;}

.ext_input_field{    border-radius: 5px;
	padding: .375rem .75rem;
	border: 1px solid #ccc;
}}