body{
overflow-x:hidden;
}
.no-underline:hover {
    text-decoration: none;
}

@media screen\0,screen {
	.main-nav-bar-ul .dropdown:hover .dropdown-menu {
		display: block;
	}
	.main-nav-bar .dropdown-submenu {
		position: relative !important;
	}
	
	.main-nav-bar-ul .dropdown-submenu > .dropdown-menu {
		top: 0 !important;
		left: 100% !important;
		margin-top: -6px !important;
		margin-left: -1px !important;
		border-radius: 0 !important;
	}
	
	.main-nav-bar-ul .dropdown-submenu:hover > .dropdown-menu {
		display: block !important;
	}
	
	.main-nav-bar-ul .dropdown-submenu > a:after {
		display: block;
		content: "\f105";
		font-family: 'FontAwesome';
		margin-top: -18px;
		right: 15px;
		position: absolute;
		font-weight: 300;
	}

	.main-nav-bar-ul > li:hover {
		background-color: #337ab7;
	}
}


@media only screen and (max-width:769px) {
	#searchInfoMsgId {
       display: none;
    }
}
/* Override to change the dropdown colour */
.main-nav-bar-ul .dropdown-menu {
  background-color: #0178c8;
  box-shadow: none;
  -webkit-box-shadow: none;
  border: 0px;
}
.main-nav-bar-ul .dropdown-menu li.active>a, 
	.main-nav-bar-ul  .dropdown-menu li > a:hover, 
	.main-nav-bar-ul .dropdown-menu li > a:focus,
	.main-nav-bar-ul .dropdown-submenu:hover > a{
	background-color: #004472;
}

.main-nav-bar-ul .dropdown-menu>li>a {
	color: #fff;
	font-size: 13px;
	padding: 14px;
}

.main-nav-bar .navbar-toggle .icon-bar {
	background-color: #ffffff;
}
.main-nav-bar .navbar-toggle:hover, .main-nav-bar .navbar-toggle:focus {
	background-color: #ffffff;
}
.main-nav-bar .navbar-toggle:hover .icon-bar, .main-nav-bar .navbar-toggle:focus .icon-bar {
	background-color: grey;
}
.main-nav-bar {
	border-left: none;
	border-right: none;
}
.navbar-collapse {
	position: relative;
}
.navbar-right > li > a.bg-special:hover, .navbar-right > li > a.bg-special:focus, .navbar-default .navbar-nav > .active > a.bg-special {
    background-color: #00406C !important;
}
.navbar-nav.navbar-right:last-child {
    padding-right: 15px;
}
.nav-bar-popover {
	position: absolute;
	z-index:1;
	display: none;
}
.nav-bar-popover.align-right {
	right: 0;
}
.nav-bar-popover.active {
	display: block;
}
.popover-bg {
	background-color: #00406C;
	padding: 10px 15px 0 15px;
}
.nav-bar-popover .header{
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}
#popoverSearchDivId{
    position:relative;
}
.forgotten-link, .forgotten-link:hover{
	color: white;
	margin-top: 10px;
	font-weight: bold;
}

.forgotten-link:hover{
	color: white;
	text-decoration: underline;
	margin-top: 10px;
	font-weight: bold;
}
#navbarwrapper {
    margin-bottom: 20px;
    background-color: #005893;
    border-bottom: 7px solid #0178c8;
}
.account-li-a, .account-li-a:hover, .account-li-a:focus {
    color: #fff;
	font-size: 13px;
	padding-left: 34px;
	padding-right: 14px;
	padding-top: 14px;
	padding-bottom: 14px;
	display: block;
	text-decoration: none;
}
.account-ul {
	padding-left: 0;
}
.account-li:hover {	
	background-color: #005893; 
}
.account-div.popover-bg {
	padding-left: 0;
	padding-right: 0;
}
.tc-link {
	color: #FF9600;
}
.tc-link:hover {
	color: #FFF;
}
.tc-form {
	padding-right: 0;
	margin-left: 5px;
	margin-bottom: 0px;
}
/******* Main Nav Bar END *******/

/******* Search Bar Start *******/
.validated-input-container .popover{
	font-size: 11px;
	font-weight: bold;
	background-color: #FF9600;
	max-width: 500px;
}

.validated-input-container .popover.bottom>.arrow:after {
	  border-bottom-color: #FF9600;
}
/******* Search Bar End *******/


/******* wysiwyg Content START *******/
.wysiwyg-content{
}

.wysiwyg-content h1{
    font-size:23px;
    margin:20px 0 20px 0;
    font-weight:600;
    color:#f47c04;
}

.wysiwyg-content h2{
	font-size:18px;
	font-weight: 600;
    margin:40px 0 20px 0;
    color:#265c7f;
}
.wysiwyg-content h2.panel-title{
    margin:5px 0 5px 0;
}

.wysiwyg-content h3{
	font-size: 16px;
	font-weight: 600;
    margin:30px 0 15px 0;
    color:#265c7f;
}
.wysiwyg-content h3.panel-title{
    margin:5px 0 5px 0;
}

.wysiwyg-content p, .wysiwyg-content ol, .wysiwyg-content ol li{
    font-size:16px;
    color:#494949;
    font-weight:400;
}

.wysiwyg-content ol{
	
}

.wysiwyg-content ol li{
	line-height: 1.8em;
}

/******* wysiwyg Content END *******/



/******* Side Menu START *******/
.nav-stacked.nav-pills {
	
}
.nav-stacked>li+li {
	margin-top: 0;
}
.nav-stacked.nav-pills > li {
	border: 0;
	border-top: solid 3px #ffffff;
}

.nav-stacked.nav-pills > li > a {
	font-size: 14px;
	padding: 12px 20px;
}

.nav-stacked.nav-pills > li > a:hover  {
	background-color: #006699;
	color: #ffffff;
}


.nav-stacked.nav-pills > .active > a, 
.nav-stacked.nav-pills > .active > a:hover {
	background-color: #006699;
	color: #ffffff;
}

.nav-stacked.nav-pills > .active > a {
    font-weight: bold;
    font-size: 13px;
}

/******* Side Menu END *******/


/******* Search Results START *******/

.sort-dropdown{
	margin-bottom: 15px;
}

.search-box.col-md-12 {
	margin-left: 10px;
}

.btn-sm {
	border: none !important;
	border-radius: 0px;
	cursor: pointer;
	/*padding-left: 30px!important; */
	font-size: 10px;
}

.btn-green.btn-sm {
	color: #ffffff;
	background-color: #068800;
}

.btn-blue.btn-sm {
	color: #ffffff;
	background-color: #005893;
}

.btn-orange.btn-sm {
	color: #ffffff;
	background-color: #ce8500;
}


.btn-darkorange.btn-sm {
	color: #000000;
	background-color: #FF9600;
	font-weight: bold;
}

.btn-darkorange:hover {
	color: #000000;
	background-color: #FF8600;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #E86E0C;
	border-bottom-style:solid;
    font-weight: bold;
}

.btn-darkorange:focus {
	color: #FF9600;
	background-color: #ffffff;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-color: #E86E0C;
	border-style:solid;
    font-weight: bold;
}

.btn-red.btn-sm {
	color: #ffffff;
	background-color: #d0162c;
}

.nohover.btn-sm:hover {
	 cursor:default !important;
}

.icon-size {
	width: 20px;
	height: 20px;
}

#search-sort span.arrow.selected{
	color:red;
}

.trial-data b {
	padding: 2px 5px;
	background-color: #F0F0F0;
}

.trial-data .trial-title {
    font-size: 4;
	color: #005893;
}


.trial-data hr.trial-separator{
	width: 100%;
}
@media only screen and (min-width:769px) {
	.trial-data hr.trial-separator{
		width: 100%;
	}
}

/******* Search Results END *******/


/******* Search Box START *******/
#resultStringId {
	margin-bottom: 10px;
float: left;
}
.special-in.col-md-1 {
	width: 4%;
}
.flat {
	border-radius:0px;
	color: #000000;
}
.btn-prime {
	color: #ffffff;
	background-color: #005893;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #0099FF;
	border-bottom-style:solid;
}
.btn-prime:hover {
	color: #ffffff;
	background-color: #005886;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #0099FF;
	border-bottom-style:solid;
}
.btn-prime:focus {
	color: #005893;
	background-color: #ffffff;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-color: #005893;
	border-style:solid;
}
.btn-disabled, .btn-disabled:hover, .btn-disabled:focus {
	opacity: 0.65;
	color: #ffffff;
	background-color: #005886;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #0099FF;
	border-bottom-style:solid;
}
.btn-second {
	color: #000000;
	background-color: #FF9600;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #E86E0C;
	border-bottom-style:solid;
    font-weight: bold;
}
.btn-second:hover {
	color: #000000;
	background-color: #FF8600;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #E86E0C;
	border-bottom-style:solid;
    font-weight: bold;
}
.btn-second:focus {
	color: #FF9600;
	background-color: #ffffff;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-color: #E86E0C;
	border-style:solid;
    font-weight: bold;
}

.btn-second.btn-second-disabled{
	opacity: 0.65;
	color: #000000;
	background-color: #FF9600;
	cursor: not-allowed;
}
.btn-cancel {
	color: #000000;
	background-color: #FF0000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #E86E0C;
	border-bottom-style:solid;
    font-weight: bold;
}
.btn-cancel:hover {
	color: #000000;
	background-color: #E60000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #E86E0C;
	border-bottom-style:solid;
    font-weight: bold;
}
.btn-cancel:focus {
	color: #FF0000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-color: #E86E0C;
	border-style:solid;
    font-weight: bold;
}
.btn-delete {
	color: #000000;
	background-color: #D0162C;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #BB1428;
	border-bottom-style:solid;
    font-weight: bold;
}
.btn-delete:hover {
	color: #000000;
	background-color: #D52D41;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #BB1428;
	border-bottom-style:solid;
    font-weight: bold;
}
.btn-delete:focus {
	color: #D0162C;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-color: #BB1428;
	border-style:solid;
    font-weight: bold;
}
.btn-modal-cancel {
	color: #000000;
	background-color: #BDC3C7;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #AAB0B3;
	border-bottom-style:solid;
    font-weight: bold;
}
.btn-modal-cancel:hover {
	color: #000000;
	background-color: #C4C9CD;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #AAB0B3;
	border-bottom-style:solid;
    font-weight: bold;
}
.btn-modal-cancel:focus {
	color: #BDC3C7;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-color: #AAB0B3;
	border-style:solid;
    font-weight: bold;
}

.input-error {
	border-color: #FF9600;
}
.default-search-info {
	font-size: 12px;
	color: #FFFFFF;
}
.error-search-info {
	font-size: 12px;
	color: #FF9600;
}
.lay-summary {
	line-height: 24px;
}

.ukctg-hl {
	color: #FF9600;
}
.btn-secondary {
	color: #000000;
	width:110px;
	height: 40px;
	font-weight: bold;
	font-size: 12px;
	background-color: #FF9600;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #E86E0C;
	border-bottom-style: solid;
	line-height: 27px;
}
.btn-secondary:hover {
	color: #000000;
	width:110px;
	height: 40px;
	background-color: #FF9600;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-bottom-color: #E86E0C;
	border-bottom-style:solid;
}
.btn-secondary:focus {
	color: #FF9600;
	width:110px;
	height: 40px;
	background-color: #ffffff;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-color: #FF9600;
	border-style:solid;
}
.btn-secondary.small{
	height: 30px;
	line-height: 16px;
	width: 80px;
}
/******* Search Box END *******/

/******* Trial Details Start ***/

.subheading {
	color:#0099FF;
	font-size:14px;
	font-family:'Arial Bold', 'Arial', sans-serif;
	font-weight:bold;
}

.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top20 { margin-top:20px; }
.top30 { margin-top:30px; }
.top40 { margin-top:40px; }

.top-15{ margin-top:-15px }

.ptop10 { padding-top:10px; }
.ptop20 { padding-top:20px; }

.bottom5{
margin-bottom:5px;
}

.bottom10{
margin-bottom:10px;
}
.bottom15{
margin-bottom:15px;
}
.bottom20{
margin-bottom:20px;
}

.left10{margin-left:10px;}
.left15{margin-left:15px;}
.left20{margin-left:20px;}

.right0{margin-right:0px;}
.pright0{padding-right:0px;}
.pleft0{padding-left:0px;}
.pright5{padding-right:5px;}
.pbottom0{padding-bottom:0px !important;}
.pbottom10{padding-bottom:10px;}
.pbottom15{padding-bottom:15px;}
.pbottom20{padding-bottom:20px;}
.pbottom30{ padding-bottom:30px;}

.plr5{ padding:0px 10px;}

.pright15 {padding-right:15px;}

.pleft45pct{padding-left:45% !important}

.bgcolor-head{background:#F2F2F2;}

.borderleftgrey{border-left:10px solid #dddddd;}
.borderrightgrey{border-right:10px solid #dddddd;}

.font10{font-size:.95em}
	.hr-dates{
		padding-top:0px;
		margin-top:10px;
		margin-bottom: 10px;
		margin-left:-15px;
		border: 0;
		border-top: 1px solid #0099FF;
		width:100%;
	}
	.td-btn-lg{
		width:100%;
		height:40px;	
	}
	.td-box-lg{
		width:100%;
		height:80px;
	}
	.td-box-lg-white{
		width:100%;
		background-color:#ffffff;
		text-align:center;
	}
	.td-box-flex-white{
		width:100%;
		height:auto;
		background-color:#ffffff;
		text-align:center;
		padding:10px 0;
	}
	.td-image-div{
		width:100%; 
		height:50%;
		text-align:left;
		float:left
	}
	.td-image-sm{
		margin-top:10%;
		height:45px;
		width:45px;
	}
	img.td-img-sm-no-bg
	{
		height:28px;
		width:28px;
	}
	.td-text-div{
		width:100%; 
		float:right; 
		margin-top:8px; 
		font-size:13px;
		padding-left: 50px;
		padding-top: 10px;
		
		padding-left:40px;
		margin-bottom:20px;
	}
	.td-btn-enquire{
		font-family:'Arial Bold', 'Arial';
		font-weight:bold;
		font-style:normal;
		font-size: 13px;
		color:#ffffff;
		background-color:#005893;
		border-bottom:2px solid #0099FF;
		border-radius:0px;
	}
	.td-btn-enquire-fixed-top{
		font-family:'Arial Bold', 'Arial';
		font-weight:bold;
		font-style:normal;
		font-size: 13px;
		color:#ffffff;
		background-color:#0099FF;
		border-radius:0px;
	}
	.td-btn-enquire:hover{
		background-color:#ffffff;
	}
	.td-font-default{
		font-family:'Arial Bold', 'Arial';
		font-weight:bold;
		font-style:normal;
		font-size:16px;
		color:#005893
	}
	.td-font-default-16{
		font-family:'Arial Bold', 'Arial';
		font-weight:bold;
		font-size: 13px;
		color:#005893;
	}
	.td-font-normal-text{
		font-family:'Arial Regular', 'Arial';
		font-weight:400;
		font-size:13px;
	}
	.td-font-normal-16{
		font-family:'Arial Regular', 'Arial';
		font-style:normal;
		font-size:16px;
	}
	.td-font-normal-14{
		font-family:'Arial Regular', 'Arial';
		font-style:normal;
		font-size:14px;
		color:#333333
	}
	.td-header{
		font-size:16px;
	}
	.td-header-20{
		font-size:20px;
	}
	.border-black{
		border:1px solid black;
	}
	
	.border-ukctg-blue{
		border:1px solid #0099FF;
	}
	.recruiting{
		color:#068800;
	}
	.not-recruiting{
		color:#ce8500;
	}
	.stopped{
		color:#d0162c;
	}
	.completed{
		color:#005893;
	}
	.no-status{
		border:1px solid #000000;
		color:#000000;
	}
	.b-recruiting{
		border:1px solid #068800;
	}
	.b-not-recruiting{
		border:1px solid #ce8500;
	}
	.b-stopped{
		border:1px solid #d0162c;
	}
	.b-completed{
		border:1px solid #005893;
	}
	.b-no-status{
		border:1px solid #000000;
	}
	.b-b-recruiting{
		border-bottom:1px solid #068800;
	}
	.b-b-not-recruiting{
		border-bottom:1px solid #ce8500;
	}
	.b-b-stopped{
		border-bottom:1px solid #d0162c;
	}
	.b-b-completed{
		border-bottom:1px solid #005893;
	}
	.b-b-no-status{
		border-bottom:1px solid #000000;
	}
	.common-status{
		background-repeat:no-repeat;
		background-size:45px;
	}
	.statusImg{
		height: 45px;
		width: 45px;
	}
	.box-header{
		border-bottom: 1px solid #000000;
		padding: 10px 0px;
	}
	ol{
		padding-left:20px;
	}
	.padding10{
		padding-top:10%;
	}
	.padding5{
		padding-top:5%;
	}
	.top-fixed-div{
		color:#ffffff;
		display:none;
	}
	.top-fixed-div-inner{
		background-color:#005893;
		padding-top:10px;
		padding-bottom:10px;
	}
	.td-date-header{
		color:#0099FF
	}
	.fixdiv{
		display:block;
		top: 0;
		z-index:300;
	  }
	.text-list{
		padding: 0;
	}
.td-nav-pills > li > a,.td-nav-pills > li > a:hover,.td-nav-pills > li > a:focus {
	margin-right:10px;
	margin-left:10px;
	background-color:#666666;
	color:white;
	border-radius:0px;
	padding-top:6px;
	padding-bottom:6px
}
.td-nav-pills>li.active>a, .td-nav-pills>li.active>a:hover, .td-nav-pills>li.active>a:focus{
	background-color:#0099FF;
	font-weight:bold;
	border-radius:0px
}
.td-dropdown-btn,.td-dropdown-btn:focus,.td-dropdown-btn:hover{
background-color:#005893;
color:white;
font-weight:bold;
}
.open>.dropdown-toggle.btn-default {
	background-color:white;
	color:black;
	font-weight:bold;
}
.menu-list>li>a,.menu-list>li>a:hover,.menu-list>li>a:focus {
	margin-right:10px;
	margin-left:10px;
	background-color:#005893;
	color:white;
	border-radius:0px;
	padding-top:6px;
	padding-bottom:6px
}
.menu-list>li.active>a,.menu-list>li.active>a:hover,.menu-list>li.active>a:focus{
	background-color:#0178c8;
	font-weight:bold;
	border-radius:0px
}
ul.inlineStyle{
    list-style-type:disc;
}
ul.inlineStyleWithSpace{
    margin-left: 20px;
    list-style-type:disc;
}
#noLocationDiv{
	color:#ffffff;height:180px; 
	margin-bottom: 20px;
	background-image:url('/images/Maps_noLocation_blurry.png');
	display:none;
	padding-top:10%
}

.contact {
	margin-bottom:15px;
}
/******* Trial Details End ***/


/******* Facet Start *****/

#facet-container{
	background-color: #ffffff;
	padding: 0;
}

#facet-container #current-selection{
    /*margin-top:20px;*/
	background-color: #F0F0F0;
	  
}

#facet-container .facet-set{
	padding: 10px 0px 5px 0px;
	margin-bottom: 15px;
}
#facet-container .facet-set-header {
  border-bottom: 1px solid black;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

#facet-container ul{
	padding-left: 0;
}

#facet-container  .facet-set-item {
	margin-bottom: 5px;
	cursor: pointer;
}

#facet-container  #current-selection  .facet-set-item {
	cursor: default;
}

#facet-container .facet-set-item>div {
	padding: 1px;
}

#facet-container .facet-set-item .facet-checkbox{
	border: 1px solid lightgrey;
	padding: 5px;
	font-size: 18px;
	color: white;
	margin-right: 5px;
	
}

#facet-container #current-selection .facet-set-item .facet-checkbox{
	background-color: #ffffff;
	color: black;
	font-size: 14px;
	padding: 7px;
	cursor: pointer;
	
}

#facet-container .facet-set-item.selected .facet-checkbox {
	background-color: black;
	border-color: black;
}

#facet-container .facet-set-item.selected .facet-name, 
	#facet-container .facet-set-item.selected .facet-count  {
	font-weight:bold;
}

#facet-container .facet-set-item .facet-name{
	margin-right: 5px;
    text-transform: capitalize;
}

#facet-container #current-selection .facet-set-item .facet-name{
	font-weight: bold;
}

#facet-container .facet-set-item.inactive{
	color: lightgrey;
}

#facet-container .facet-btn{
	width: 100%;
	color: #2789CE;
}
.additional-facet{
	display: none;
}

@media (max-width: 991px){
	.sliding-side-panel {
		display:none;
		position: absolute;
		left: 0;
		background-color: #ffffff;
		z-index: 1000;
		width: 70%;
		/* margin: -50%; */
		-webkit-box-shadow: 5px 0px 5px 1px rgba(0,0,0,0.75);
		-moz-box-shadow: 5px 0px 5px 1px rgba(0,0,0,0.75);
		box-shadow: 5px 0px 5px 1px rgba(0,0,0,0.75);
		padding-right: 0px;
		padding-left: 0px;
	}
}

#disabling-div {
	display: none;
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity: 0.5;
	z-index: 500;
}
/******* Facet End *******/
/******* Home Banner Start ********/
@media (max-width: 720px ) {
.home-banner {
		height:250px;
		background-repeat: no-repeat;
        background-image: url(/images/ukctg-home-pic-mobile.jpg);
		background-size:cover;
		position:relative;
	}
}
@media (min-width: 720px ) {
.home-banner {
		height:585px;
		background-image:url(/images/ukctg-home-pic-web.jpg);
		background-repeat: no-repeat;
		background-size:cover;
}
}
.home_bg{
background-color:#00406C;
}
.search-bar {
    position:absolute;
    bottom:0;
}
.home-banner-tab-div{
    color: white;
    font-weight: bold;
    font-size: 1.2em;
    height:100%;
    text-align:center;
	display:table;
	cursor: pointer;
 }
 .home-banner-tab-div>span{
	display:table-cell;
	vertical-align:middle;
 }
.home-banner-tab-div:hover{
      background-color:#0178c8;
  }
 .home-tab-active{
     background-color:#0178c8;
 }
 .banner-info-text{   
     padding:5px 10px 5px 10px;
     font-size:1.1em;
     display:none;
     background-color:grey;
	 -ms-filter: "alpha(opacity=85)"
 }
  .banner-info-text p{
    color:#ffffff;
  }
 .text-active{
     display:block;
 }
 .home-banner-top-text-inner-div{
    background-color: RGB(246,246,248);
    opacity: .6;
    padding: 0px 0px 0px 10px;
    width: 60%;
    font-size: 2em;
    font-weight: bold;
	-ms-filter: "alpha(opacity=50)"
 }
 .home-banner-top-text-outer-div{
    position:absolute;
    top: 20px;
    left:10px;
	z-index:995;
 }
 .home-banner-tab-outer-div{
     background-color:#004472; 
     height:50px;
 }
 .read-more {
    text-decoration: none;
    color: orange;
    font-weight: bold;
}
 .read-more:hover {
    color: white;
    font-weight: bold;
}
/******* Home Banner End ********/
/******* Form Style Start ********/
.validation-message{
	color: #FF8585;
	font-style: italic;
}
.login-message  > .validation-message{
	margin-bottom: 5px; 
	margin-top: -5px;
}
.has-error{
	border-color: #FF8585;
	background-color: #fff7f7;
}
#termsAndConditionsContainer .has-error{
    background-color: inherit;    
}
#termsAndConditionsContainer .has-error label{
    color: #ffffff;
}
/******* Form Style End ********/

/******* Page/Element blocking Start ********/

.block{
    z-index: 1000;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    opacity: 0.6;
    cursor: wait;
    position: fixed;
}

.loading-blocker{
    background-color: rgb(0, 0, 0);
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1000;
    opacity: 0.6;
    top: 0;
    left: 0;
    background-image: url("/images/loading.gif");
    background-repeat: no-repeat;
    background-position: 50%;
}
  
/******* Page/Element blocking End ********/

/******* user profile start ********/
.font-bold{
    font-family:'Arial Bold', 'Arial';
    font-weight:700;
}
.font-normal{
    font-family:'Arial Bold', 'Arial';
    font-weight:400;
}
.font-regular{
    font-family:'Arial Regular', 'Arial';
    font-weight:400;
}

.font-size-12{
    font-size:12px;
}
.font-size-14{
    font-size:14px; 
}
.font-size-16{
  font-size:16px;   
}
.user-details-container{
    background-color:#DDDDDD;
    color:#ffffff;
}
.user-details-box{
    margin:20px 0px 20px -10px;
    background-color:#0178C8;
}
.user-details-box > .title{    
    margin:10px 0px 0px 0px;
}
.user-details-box > .divider-div{
    background-color:#ffffff;
    height:1px;
    margin:10px -15px 10px 0px;
}
.user-details-box > .note{
    margin:5px 0px 0px 0px;
}
.user-details-box > #user-details{
    margin:20px 0px 10px 0px;    
}

.margin-top-20{
    margin-top: 20px;
}
.margin-top-10{
    margin-top: 10px;
}

.dash-side-box{
    margin:20px 0 20px -30px;
	padding: 5px 0 0 20px;
    background-color:#0178C8;
}
.dash-side-title {
	font-weight: 700;
	font-size: 16px;
	padding-top: 7px;
	padding-bottom: 2px;
}
.dash-side-content {
	font-weight: 400;
	font-size: 14px;
}
.dash-divider-div {
    background-color:#ffffff;
    height:1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.dash-side-content-padding {
	padding-top: 7px;
	padding-bottom: 10px;
}
.dash-section-title {
	color: #005893;
	font-weight: 700;
	font-size: 20px;
	display: inline-block;
}
.dash-section-head  {
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	color: #005893;
	display: inline-block;
}
.dash-section-head-white {
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	color: #ffffff;
	display: inline-block;
}
.dash-section-subhead {
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	color: #005893;
	display: block;
}
.dash-section-label {
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	color: #333333;
	display: inline-block;
}
.dash-section-content {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #333333;
	display: inline-block;
}
.dash-section-content-block {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #333333;
	display: block;
}
.dash-section-div1 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.dash-section-div2 {
	padding-top: 7px;
	padding-bottom: 7px;
}
.dash-section-div3 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.dash-section-separator {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #DDDDDD;
}
.dash-section-head-div {
	padding: 0 0 15px 0;
}
.dash-profile-sp-contact {
	border-right: 20px solid #DDDDDD;
	margin-top: -20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.section-container {
	margin-top: 20px;
}
.section-wrap {
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}
.success-field {
	border-color: #66CC66;
}
.failure-field {
	border-color: #FF8585;
	background-color: #FFF7F7;
}
.success-message {
	display: block;
	color: #66CC66;
	font-style: italic;
	opacity: 1;
}
.failure-message {
	display: block;
	color: #FF8585;
	font-style: italic;
	opacity: 1;
}
.profile-glyphicons {
	color: #000000;
	padding-right: 20px;
}
.profile-glyphicons-top {
	vertical-align: text-top;
}
.profile-glyphicon-btn {
	color: #000000;
	padding-right: 10px;
}
.profile-cb {
	color: #000;
	margin-top: 0;
}
.profile-cb-label {
	margin-right: 50px;
}
.profile-cb-label2 {
	margin-right: 15px;
}
.profile-medical-conditions-span {
	color: #FFFFFF;
	display: inline-block;
	background-color: #005893;
	border-radius: 10px;
	padding: 5px 10px 5px 10px;
	margin-right: 10px;
	margin-top: 10px;
}
.profile-health-conditions-span {
	color: #FFFFFF;
	display: inline-block;
	background-color: #E94D3C;
	border-radius: 10px;
	padding: 5px 10px 5px 10px;
	margin-right: 10px;
	margin-top: 10px;
}
.profile-conditions-none-span {
	color: #FFFFFF;
	display: inline-block;
	background-color: #666666;
	border-radius: 10px;
	padding: 5px 10px 5px 10px;
	margin-right: 10px;
	margin-top: 10px;
}
.form-input-text {
	display: block;
	font-size: 13px;
	color: #333333;
	padding-top: 15px;
	padding-bottom: 10px;
}
.form-input-mandatory-text {
	display: block;
	font-size: 13px;
	font-weight: 700;
	color: #333333;
	padding-top: 15px;
	padding-bottom: 10px;
}
.form-input-sp-text {
	display: block;
	font-size: 20px;
	color: #333333;
}
.ui-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  max-height: 200px;
  overflow-y: scroll;
  overflow-x: hidden;
  _width: 160px;
  padding: 4px 0;
  margin: 2px 0 0 0;
  list-style: none;
  background-color: #ffffff;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px;
  padding-left:10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  z-index:1100;
  cursor:default;

  .ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 0;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;

    &.ui-state-hover, &.ui-state-active {
      color: #ffffff;
      text-decoration: none;
      background-color: #0088cc;
      border-radius: 0px;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      background-image: none;
    }
  }
}
li.ui-menu-item::first-letter{
    text-transform: capitalize;
}
li.ui-menu-item:first-letter{
    text-transform: capitalize;
}
li.ui-menu-item:hover{
    background-color:lightgrey;
}
li.ui-state-focus{
background-color:lightgrey;
}

#accountDivId .list-group-item, #profilesDivId .list-group-item, #profilesDivId .list-group-item:first-child, #profilesDivId .list-group-item:last-child {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	color: #000000;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-radius: 0;
}
.list-group > a {
	color: #FFFFFF;
	background-color: #0178C8;
	padding-left: 5px;
	border-radius: 0;
	border-color: #FFFFFF;
}
.list-group > a:hover, .list-group > a:focus {
	color: #000;
	background-color: #FFFFFF;
	padding-left: 5px;
	border-color: #FFFFFF;
	border-radius: 0;
}
.list-group-item {
	color: #FFFFFF;
	background-color: #0178C8;
	border-left: 0;
	border-right: 0;
}
.list-group-span-title {
	display: block;
	font-weight: 700;
}
.list-special .list-group-item:first-child {
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}
.list-special .list-group-item:last-child {
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
/******* user profile end ********/


.no-margin-top {
  margin-top: 0px;
}

.icon-zero-size {

	width: 0px;
	height: 20px;

}

.popover-content {
    padding: 10px 15px 5px 15px;
	margin-right: 15px;
    color: #000000;
    font-size: 12px;
    font-weight: 400;
    margin: 0px;
    text-align: justify;
}

.navbar-brand {
    padding: 15px 0px 15px 0px;
}

.navbar-toggle {
    margin-right: 0px;
}

.navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
}

.signup_button {
    position:relative;
}
.signup_button > span {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    font-style: italic;
    color: blue;
    margin-top: -5px;
    margin-right: 5px;
}

sup {
  font-style: italic;
}

.popover-beta-message {
  background-color: #FF9600;
  color: #000000;
  padding: 5px 5px 5px 5px;  
}

.popover-beta-message  a{
  color: #ffffff;
}

#resultStringId > h2 {
  margin-top: 0px
}

.close-popover > a {
  padding-right: 5px;
}
/*** profile Search Start ***/
#recordNumberView{
margin: 40px 0px 0px 0px;
}
.numRecordTxt{
font-family:'Arial Bold', 'Arial';
font-size:1.5em;
font-weight:bold;
}
/*** profile Search End ***/
#profileViewModal .dash-section-separator {
    padding-top: 1px;
    padding-bottom: 0px;
    background-color: #DDDDDD;
}

.signup-form-page .signup-form-intro{
	display:none;
}

.popover-bg.signup-form-page h2{
	margin-top: 5px;
}

.signup-form-page-text h2{
	margin-top: 5px;
}

.signup-form-page-text h3{
	line-height:180%;
	font-weight:normal;
}

.signup-form-page-text{
	padding-right:7%;
}

.signup-form-header-page{
    display:none;
}

.signup-form-page .signup-form-header-page{
	display:block;
}

.signup-form-page .signup-form-header{
	display:none;
}

.signup-form-page-outer{
	margin-bottom: 400px;
}

.signup-form-page p{
	color:white;
}

.signup-form-page{
	margin-top:20px;
}
.text-transform-capitalize {
   text-transform: capitalize;
}
.account-background{
    background:#d7d7d7;
}
.capitalizeName{
text-transform:capitalize;
}

#volunteerSearchData>thead>tr>th{
    vertical-align: middle;
}

.help-block {
    
    font-size: 13px !important;
    margin-top: 0px;
    background-color: #FAFAFA;
    padding: 5px;
}
.form-input-text-no-bottom-padding {
    display: block;
    font-size: 13px;
    color: #333333;
    padding-top: 15px;
}

div.terms {
	height:200px;
	border:1px solid #ccc;
	background:#f2f2f2;
	padding:6px;
	overflow:auto;
}
div.terms p,
div.terms li {font:normal 11px/15px arial;color:#333;}
div.terms h3 {font:bold 14px/19px arial;color:#000;}
div.terms h4 {font:bold 12px/17px arial;color:#000;}
div.terms strong {color:#000;}

.table > thead > tr > th {
    background-color: #005893;
    color: #FFFFFF;
    border: 2px solid #FFFFFF;
}

.display-block {
  display : block;
}

.padding-left-5 {
   padding-left : 5px;
}

#accountNameId{
font-weight:bold;
}
.btn-ukctg-blue{
background-color:#005893;
color:#ffffff;
font-weight:bold;
border-bottom: 2px solid #0099ff;
}
.btn-ukctg-blue:focus {
	color: #ffffff;;
}
.btn-ukctg-blue:hover {
color: #ffffff;
background-color:#005880;
}
.alert-ukctg-success{
background-color:#FF9600;
border-color:#E86E0C;
color:#333333;
font-weight:bold;
text-align:center
}
.alert-ukctg-success > button >span{
color:#000000;
}
.tableCellDelete:hover{
color:#ffffff;
background-color:#C80000;
font-weight:bold;
cursor: pointer;
}
.tableCellDelete{
color:#C80000;
font-weight:bold;
}
.tableNoData{
background-color:lightgrey; 
font-weight:bold;
}
 .twinInputBoxLeft{
	padding:0px 2px 0px 0px;
   }
 .twinInputBoxRight{
 padding:0px 0px 0px 2px;
 }

.signupcta {
	background-color: #005893;
	color: #ffffff;
	margin-top: 10px;
}

.signupcta h2{
	color: #ffffff;
	margin-top: 20px;
    margin-bottom: 10px;
}
.signupcta span{
	color: #ffffff;
}
@media (min-width: 768px) {
	.row-eq-height {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	}
}
@media (max-width: 768px) {
    .row-eq-height-xs {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	}
}
.infoText{
	background: #F2F2F2;
    padding: 5px;
    margin-bottom: 20px;
    border: 1px solid lightgrey;
}
/** Badge CSS Start **/
.badge-status-initiated {
   background-color:#ce8500;
}
.badge-status-active {
   background-color:#068800;
}
.badge-status-deleted {
   background-color:#d0162c;
}
.badge-status-inactive {
   background-color:#d0162c;
}
.badge-volunteer{
background-color:#005893;
}
.badge-admin{
background-color:#666666;
}
.badge-standard_researcher{
background-color:#99CCFF;
}
.badge-limited_researcher{
background-color:#86AD55;
}
.badge-senior_researcher{
background-color:#FF9600;
}
.badge-profile{
background-color:#0178C8;
}
.badge-profile-completion{
background-color: #ffffff;
color: #000000;
margin: 2px;
white-space: pre-wrap;
border-radius: 5px;
}
.big-badge{
    width: 100px;
    height: 25px;
    font-size: 1.1em;
}
.badge:hover{
opacity:.5;
}
/** Badge CSS  End**/
.add-button{
background-color:#FF9600 !important;
color:#000000 !important
}
/** Report CSS **/
.header-rep1{
	background-color: #005893;
	padding: 10px;
	font-weight: bold;
	color: white;
}
.header-rep2{
	background-color: #0178c8;
	padding: 10px;
	font-weight: bold;
	color: white;
}
/** Report CSS End**/
.noNameText{
color:#EE4141;
}

#sendInviteContentDiv{
	padding : 15px 15px 15px 15px;
}
.locationsDiv{
margin:10px 0px 0px 0px;
display:none
}
.locationBadge{
margin-right: 5px;
font-size: .8em;
color: grey;
font-weight: bold;
background-color:#F0F0F0;
padding: 2px;
word-wrap: normal;
display: inline-block;
}
.circle60{
height: 60px;
width: 60px;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
color: #000000;
text-align: center;
padding-top: 10px;
background-color: #ffffff;
font-weight: bold;
margin:auto;
}
.circle80{
height: 80px;
width: 80px;
border-radius: 40px;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
color: #000000;
text-align: center;
padding-top: 10px;
background-color: #ffffff;
font-weight: bold;
margin:auto;
}
.section-grey-border-white-background{
background-color:#ffffff;
border:10px solid #DDDDDD
}
.section-grey-border-blue-background{
background-color:#0178C8;
border:10px solid #DDDDDD
}
.flexbox{
 display:flex;
 justify-content:center;
 align-items: center;
}

.break-long-word{
word-wrap:break-word;
}


.width50px {
    width:50px;
}

/**********************Sigin Help page css start********************/
.blueBold18 {
    font-size: 18px;
    font-weight: 600;
    color: #265c7f;
}
input[class="radio-hidden"]{
display:none;
}
input[class="radio-hidden"] + label {
    color: #666666;
    font-size:16px;
	font-family: 'Arial Regular', 'Arial';
	font-weight:400
}
input[class="radio-hidden"]+label div.psRadio{
	display:inline-block;
    width:22px;
    height:22px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
	 background-color:white;
	 border:4px solid #dddddd;
}
input[class="radio-hidden"]:checked + label div.psRadio {
     background-color:rgb(0, 88, 147);
	 border:3px solid #ffffff;
	 width:22px;
    height:22px;	 
}
input[class="radio-hidden"]:checked + label{
    color:#005893;
    font-size:17px;
	font-weight:700	 
}
.psRadio{
 padding: 0px;
 float:left;
}
/**********************Sigin Help page css end********************/
/**********************Account Completion Start*******************/
.circleRed{
border:5px solid #D71B27
}
.circleBlue{
border:5px solid #4040FF
}
.circleGreen{
border:5px solid #00AC6C
}
.border-10px-transparent{
 border: 10px solid rgba(255, 0, 0, 0);
    -webkit-background-clip: padding-box	; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
}
.blueInfoBox{
background-color:#0178C8;
color:#ffffff;
}
.label-basic {
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	display: inline-block;
}
.p-top-bottom-10{
padding:10px 0px 10px 0px
}
.p-top-bottom-5{
padding:5px 0px 5px 0px;
}
.text-center{
text-align:center;
}

@media(min-width : 676px){ 
.location-text-center
{
text-align:center;
}
}

    text-align: center;
/******************************Account Completion End**********************/

@media only screen and (max-width: 760px) {
  .mobile-detect { display: none; }
}

.banner-head{
	border-radius: 6px;
	display: table;
	margin-left:-5px;
}
.banner-image{
	width: 100%;
	padding: 2px;
}

.banner-image-div{
    padding:0px 2px;
}

.banner-text{
	font-size: 1.2em;
	padding: 5px;
}
.email-type-select-text {
    padding-top: 2px;
}
/**********************************************CLeditor CSS Start**************************/
.cleditorMain {border:1px solid #999; padding:0 1px 1px; background-color:white}
.cleditorMain,
.cleditorPopup,
.cleditorMain * {-moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none}
.cleditorToolbar {background: url('/images/toolbar.gif') repeat}
.cleditorGroup {float:left; height:26px}
.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('/images/buttons.gif')}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; color:#333333; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:8px; font-size:8.5pt}
.cleditorPrompt label {padding-bottom:8px}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}
/**********************************************CLEditor CSS Ends*****************************************/
/***************************************Journey Bar Start********************************************************/
.journeyBar {
  counter-reset: step;
}

.journeyBar li {
  list-style-type: none;
  width: 25%;
  float: left;
  font-size: 12px;
  position: relative;
  text-align: center;
  color: #7d7d7d;
}

.journeyBar li:before {
  width: 35px;
  height: 35px;
  content: counter(step);
  counter-increment: step;
  line-height: 35px;
  border: 2px solid #7d7d7d;
  display: block;
  text-align: center;
  margin: 0 auto 10px auto;
  border-radius: 50%;
  background-color: white;
}

.journeyBar li:after {
  width: 100%;
  height: 6px;
  content: '';
  position: absolute;
  background-color: gray;
  border-color: #FF9600;
  top: 18px;
  left: -50%;
  z-index: -1;
}

.journeyBar li:first-child:after {
  content: none;
}

.journeyBar li p {
  color: black;
  font-size:14px;
}


/*--------------------Active-------------------------*/

.journeyBar li.active {
  color: #FFFFFF;
}

.journeyBar li.active p {
  color: black;
  font-weight: bold;
  font-size:14px;
}

.journeyBar li.active:before {
  border-color: #FF8600;
  background-color: #FF8600;
}

.journeyBar li.active + li:after {
  background-color: gray;
}


/*--------------------Active-------------------------*/

.journeyBar li.previous {
  color: gray;
}

.journeyBar li.previous:before {
  border-color: #FF8600;
}

.journeyBar li.previous + li:after {
  background-color: #FF8600;
}

.journeyBar li.previous p {
  color: black;
  font-size:14px;
}


/**********************************************Journey Bar End**************************************************/
.carousel-home-img{
	width:100%;
	height:400px;
	}
@media (max-width: 720px ) {
	.carousel-home-img{
	height:250px;
	}
}
.center-modal{
margin-top:15%;
}

#saved-trial-div{
    background-color:#dddddd;
	border-bottom: 2px solid #bbbbbb;
}
#modalSignupLink{
	color: #000000;
	background-color: #FF9600;
	font-size: 1.2em;
    font-size:.9em;
}


.font-no-bold {
	font-weight: inherit;
}

.vCountReportTable>thead>tr>th, .vCountReportTable>tbody>tr>th,.vCountReportTable>tfoot>tr>th
{
     padding: 17px !important;
    border-right: 1px solid #ddd !important;
}

.vCountReportTable>thead>tr>td, .vCountReportTable>tbody>tr>td, .vCountReportTable>tfoot>tr>td {
    padding: 10px !important;
    border-right: 1px solid #ddd !important;
}
.CountReportTable
{
    margin-bottom: 0px;
}

.CountReportTable>thead>tr>th, .CountReportTable>tbody>tr>th,.CountReportTable>tfoot>tr>th, .CountReportTable>thead>tr>td, .CountReportTable>tbody>tr>td, .CountReportTable>tfoot>tr>td {
    padding: 6px !important;
    border-right: 1px solid #ddd !important;
}

.form-group.required .control-label:after { 
    color: red;
    content: "*";
    position: absolute;
    margin-left: 8px;
}
div.autoSuggestDyn{
	z-index: 1000;
	position:absolute;
	display:none;
	left:0px;
}
.table-hover>tbody>tr.autoSuggestOption:hover{
cursor:pointer;
}
.report-dyn-pad{
height:10px;
}
.decisionMessage{
	background-color:#FDF8E4;
	padding:10px 140px; 
	border:2px solid #eeeeee; 
	border-radius:4px
}
#autoSuggestOptions{
	color:black;
	box-shadow: 1px 1px 10px #dddddd;
	background-color: #ffffff;
	padding:5px 10px;
	font-size:1em;
}
.autoSuggestOption {
    margin: 0px -8px;
}
.autoSuggestOption:hover{
background-color:lightgrey;
cursor:pointer;
}
#individualTrialConnectLabel:after
{
	top:3px!important
}
.btnTrialInterest{

}
.btnTrialInterested{
float:right;
color:#62AF9E;
padding: 8px 10px;
}
.btnTrialNotInterested{
float:left;
color:#D52D41;
padding: 8px 10px;
}
.btnTrialInterested:hover{
	color:#ffffff;
	background-color:#62AF9E;
	cursor:default;
}
.btnTrialNotInterested:hover{
	color:#ffffff;
	background-color:#D52D41;
	cursor:default;
}

#invitations>thead>tr{
background-color:#005893;
color:white;
}
#invitations_paginate{
text-align:center;
float:initial;
}
.dataTables_paginate{
text-align:center;
}
div.tfloatright{
  float:right;
}
div.bfloatright{
  padding:0px;
}
div.bfloatright .dataTables_length{
  float:right !important;
}
#invitations>thead>tr
{
 border:2px solid #005893
}
.tableinfo{
padding:0px;
}
.table-info-txt{
 color:#005893;
}
#invitations > th[aria-controls="invitations"] {
    padding: 10px 10px;
}
#invitations>thead>tr>td
{
	padding:0px;
}
#invitations> thead > tr > th{
border: 2px solid #DDDDDD;
}
.dataTables_length>label{
color:#006dcc
}
.dataTables_length>label>select{
height:40px;
width:75px;
padding-left:5px;
}

.account-request-form
{
margin-bottom:20px;
border:1px solid #dddddd;
padding:5px 15px 25px;
}

.researcher-trial-extension-request-form
{
	margin-bottom:20px;
	padding:5px 15px 25px;
}

.btnTrialInterestedInvert{
background-color:#62AF9E;
color:#ffffff;
border-bottom-color:#62AF9E
}

.btnTrialNotInterestedInvert{
background-color:#D52D41;
color:#ffffff;
border-bottom-color:#D52D41
}

.trialDetailsDateFont{
	font-size: 14px!important;
}

.trialDetailsTab {
	height: 60px;
}

.trialDetailsTab  > a {
	height: 100%;
}
.nowrap {
	white-space: nowrap;
}
.invite-status-filter {
	padding-right: 20px;	
}
@media(max-width:767px){
	.pad-top10 {
		margin-top: 10px!important;
	}
}
.noTrialMessage{
	font-size:20px;
	color:#333333;
	font-style:normal;
	font-weight=700;
	font-family:'Arial Bold','Arial';
}
.big-popover-content-text{
font-size:13px!important;
}
.popover-title{
margin:0px!important
}

.help-tooltip {
	cursor : pointer;
}

.admin-buttons-space{
	text-align: left;
	padding-left:50px;
}
/*--------------------Rss feeds-------------------------*/
.rss-feed-title
{
    color: #005893;
    font-size: 18px;
    font-weight: normal;
}

.rss-feed-description
{
    font-size: 16px;
    color: #494949;
    font-weight: 400;
}

.rss-feed-date {
font-size: 15px;
color: #8b8888;
}

.rss-feed-separator
{
    margin-top: 15px;
    margin-bottom: 15px;
    border: 0;
    border-top: 2px solid rgba(111, 107, 107, 0.97);
}
.btn-soft-red.btn-sm {
    color: #ffffff;
    background-color: #f3565d;
    padding:8px;
    margin-top:10px;
    margin-left:10px;
}

.rss-home-feed-description
{
    font-size: 16px;
    color: #494949;
    font-weight: 400;
    display: inline-block; 
}

.rss-home-feed-separator
{
    margin-top: 15px;
    margin-bottom: 15px;
    border: 0;
    border-top: 1px solid rgba(215, 212, 212, 0.97);
}

.rss-home-feed-pubdate {
    padding-top: 10px;
    margin-bottom: -5px;
    font-size: 15px;
    color: #8b8888;
}

.bottom25{
margin-bottom:25px;
}

.top-5{
margin-top:-5px;
}


@media only screen and (max-width: 720px) {
    .location-trials {
	text-align:center;
	margin-left:0px;
	}
}

@media only screen and (min-width: 720px) {
.left-60{
	margin-left:-60px;
}
}
@media only screen and (min-width: 720px) {
.left-20{
	margin-left:-20px;
}
}