@charset "utf-8";

*:focus {
    outline: none;
}
body, body .release2_0, body .release2_0 .ui-widget-content {
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	color: #454545;
	text-align: left;
	border: 0;
}
body .release2_0 select,
body .release2_0 form input[type="text"],
body .release2_0 textarea {
	font-size: 14px;
}
/*for nav padding change 17-12-2018 kunal*/
nav.top-nav ul li a{
	padding: 10px 14px !important;
}
.release2_0 input[type="number"] {
	padding: 2px;
}
body .release2_0 input, body .release2_0 button {
	font-family: 'Source Sans Pro' !important;
}
body .release2_0 nav {
	font-size: 16px;
	color: #666666;
}
body .release2_0 nav li a {
	text-decoration: none;
	font-size: 16px;
	line-height: 18px;
}
/*.release2_0 h1, .release2_0 h2, .release2_0 h3 {
	line-height: 36px;
} 
.release2_0 h1 {
	font-weight: 300;
	font-size: 28px;
}
.release2_0 h2 {
	font-size: 18px;
}
.release2_0 h3 {
	font-size: 15px;
	line-height: 18px;
  padding: 0;
  border: 0;
  color: inherit;
  font-weight: inherit;
}*/

.release2_0 h1,
.release2_0 h2,
.release2_0 h3,
.release2_0 h4,
.release2_0 h5,
.release2_0 h6 {
	font-family: 'Source Sans Pro';
	margin: 0;
	color: #454545;
	font-weight: lighter;
	letter-spacing: 0;
}

.release2_0 h1 {
	font-size: 28px;
	text-transform: capitalize;
	line-height: 30px;
}

.release2_0 h2 {
	font-size: 22px;
	text-transform: capitalize;
	line-height: 24px;
}

.release2_0 h3 {
	font-size: 18px;
	text-transform: uppercase;
	line-height: 20px;
}

.release2_0 h4 {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 16px;
}

.release2_0 h5 {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 16px;
}

.release2_0 h6 {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 14px;
}

.release2_0 a {
	font-family: 'Source Sans Pro';
    font-size: 14px;
    line-height: 18px;
    color: #0497BC;
	text-decoration: none;
}

.release2_0 a:hover, .release2_0 a:focus {
    color: #2A88A9;
    text-decoration: underline;
}

.release2_0 a:visited {
    color: #8204bc;
}

.release2_0 a:active {
    color: #2a88a9;
}

.release2_0 a.heading {
	font-size: 18px;
}

.release2_0 .small {
	font-size: 12px;
}
.release2_0 .circle {
	padding: 14px 20px;
	border-radius: 50px;
	display: inline-block;
	color: #ffffff;
	line-height: 16px;
}
.release2_0 .background-red {
	background: #FF3F3F;
}
.release2_0 .background-yellow {
	background: #F89523;
}
.release2_0 .background-green {
	background: #37ad70;
}
.release2_0 .background-grey {
	background: #7e7e7e;
}
.release2_0 .font-red {
	color: #FF3F3F;
}
.release2_0 .font-yellow {
	color: #F89523;
}
.release2_0 .font-green {
	color: #37ad70;
}
.release2_0 .font-grey {
	color: #7e7e7e;
}
.release2_0 .semi-bold {
	font-weight: 600;
}
.release2_0 .sub {
	font-size: 12px;
	line-height: 16px;
}
.line-height {
	line-height: 36px !important;
}
.text-align-left {
	text-align: left !important;
}
.text-align-right {
	text-align: right !important;
}
.release2_0 .border {
	border: 1px solid #D2D2C5;
}
.release2_0 .border-left {
	border-left: 1px solid #e2e2e2 !important;
}
.release2_0 .word-break {
	word-break: break-word !important;
}
.padLeft20px {
	padding-left: 20px !important;
}
.release2_0 .btn {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 22px;
	border-radius: 6px;
	text-transform: uppercase;
	background: #0497bc;
	border: 0;
	/* width: 191px; */
	height: 46px;
	padding: 0 35px;
	outline: none;
	border: 1px solid transparent;
}
.release2_0 .btn-enabled { 
	/* background: #50B5E1; */
	color: #ffffff;
}
.release2_0 .btn-enabled + .btn-enabled,
.release2_0 .btn-enabled + .btn-disabled,
.release2_0 .btn-disabled + .btn-enabled {
	margin-left: 5px;
}
/*.release2_0 .btn-enabled:hover, 
.release2_0 .btn-enabled:focus, .release2_0 .btn-enabled.active { 
	padding: 20px 19px;
	background: #FFFFFF;
	color: #50B5E1;
	border: 1px solid #50B5E1;
	font-weight: bold;
}*/
.release2_0 .single-btn, 
.release2_0 + div .single-btn.ui-state-default, 
.release2_0 + div .single-btn.ui-widget-content, 
.release2_0 + div .single-btn.ui-state-default {
	font-family: 'Source Sans Pro';
    font-style: normal;
    font-size: 12px !important;
    color: #f99902;
    text-align: center;
    line-height: 15.44px;
    border: 1px solid #f99902;
    text-transform: capitalize;
    background: #fff;
    height: 30px;
    width: auto;
    border-radius: 6px;
    padding: 7px 25px;
    outline: none;
	text-decoration: none;
}
.ui-dialog-buttonset .single-btn.ui-state-default, 
.ui-dialog-buttonset .single-btn.ui-widget-content {
	font-family: 'Source Sans Pro';
    font-style: normal;
    font-size: 12px !important;
    color: #f99902;
    text-align: center;
    line-height: 15.44px;
    border: 1px solid #f99902;
    text-transform: capitalize;
    background: #fff;
    height: 30px;
    width: auto;
    border-radius: 6px;
    padding: 7px 25px;
    outline: none;
	text-decoration: none;
}

.release2_0 .single-btn:hover:not(:disabled), 
.release2_0 .single-btn:active,
.release2_0 .single-btn.active {
	background: #f99902;
    color: #fff;
	text-decoration: none;
}
.release2_0 .single-btn:not(.disabled):focus{
	outline: none !important;
    border: 1px solid #0497bc !important;
    box-shadow: 0 0 1px 0px #0497bc;
}
.release2_0 .multi-btn {
	padding: 11px 7px;
	color: #F89522;
	border: 1px solid #F89522;
	background: #FFFFFF;
	cursor: pointer;
}
.release2_0 .multi-btn.active {
	padding: 12px 8px;
	background: #F89522;
	color: #FFFFFF;
	border: none;
	cursor: pointer;
	outline: 0;
}
.release2_0 .multi-btn:disabled {
	padding: 12.5px 8px;
	border: none;
}

.release2_0 .fa-icons-blue {
	color: #0497bc;
}
.release2_0 .border-bottom {
	border-bottom: 1px solid #C5C5C5;
	margin-bottom: 15px;
}
.release2_0 .alert-border-left-red {
	border-left: 4px solid #FF3F3F;
}
.release2_0 .alert-border-left-yellow {
	border-left: 4px solid #F89523;
}
.release2_0 .alert-border-left-green {
	border-left: 4px solid #37ad70;
}
.release2_0 .alert-border-left-grey {
	border-left: 4px solid #7e7e7e;
}

/* New */

.release2_0 .fa {
	color: #666666;
}
.release2_0 .fa.header-icon:before {
	font-size: 25px;
}
.release2_0 .fa.info-icon:before {
	font-size: 22px;
}
.release2_0 label {
	color: #666666;
	vertical-align: middle;
	padding: 0;
}
.release2_0 .primary-btn-white {
	width: 191px;
	height: 46px;
	color: #0498B8;
	border : 1px solid #0498B8;
	background: #ffffff;
	border-radius: 6px;
	line-height: 22px;
	text-align: center;
	text-transform: uppercase;
}
.release2_0 .primary-btn-white:hover {
	background: #f7f6f5;
}
.release2_0 .primary-btn-blue {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-size: 14px !important;
	color: #fff;
	text-align: center;
	line-height: 22px;
	border-radius: 6px;
	text-transform: uppercase;
	background: #0497bc;
	border: 0;
	/* width: 191px; */
	height: 46px;
	padding: 7px 35px;
	outline: none;
	border: 1px solid transparent;
	text-decoration: none;
}

.release2_0 .primary-btn-blue:hover {
	background: #2a88a9;
	text-decoration: none;
	color: #ffffff;
}


.release2_0 .primary-btn-blue i {
	margin-right: 5px;
	color: #ffffff;
}
.release2_0 .secondary-btn-white {
	width: 224px;
	height: 30px;
	color: #37AD70;
	border : 1px solid #37AD70;
	border-radius: 6px;
	background: #ffffff;
	font-size: 11px;
	font-weight: 600;
	line-height: 15px;
	text-align: center;
	text-transform: uppercase;
}
.release2_0 .secondary-btn-selected {
	width: 224px;
	height: 30px;
	color: #ffffff;
	border : 1px solid #37AD70;
	border-radius: 6px;
	background: #37AD70; /* 44af69 */
	font-size: 11px;
	font-weight: 600;
	line-height: 15px;
	text-align: center;
	text-transform: uppercase;
}
.release2_0 .secondary-btn-selected:hover {
	background: #3ea261;
}
.release2_0 .tertiary-btn-selected {
	width: 155px;
	height: 30px;
	border: none;
	border-radius: 6px;
	background: #FF972E; /* #FF972E */
	color: #ffffff;
	font-size: 11px;
	line-height: 15.44px;
	text-align: center;
	font-weight: 600;
}
.release2_0 .tertiary-btn-selected:hover {
	background: #ee9303;
}
.release2_0 .breadcrumbs {
	font-weight: 600;
	font-size: 12px;
	color: #0497BC;
	line-height: 16px;
}
.release2_0 table, .release2_0 tr, .release2_0 th, .release2_0 th {
	margin: 0;
	padding: 0;
	border: none;
}
.release2_0 table {
	border-collapse: collapse;
	border: 1px solid #E4E4E4;
}
/*.release2_0 .tab-display th {
	padding: 5px 10px;
	font-size: 14px;
	color: #E4E4E4;
	line-height: 25px;
	background: #666666;
	font-weight: normal;
}
/*.release2_0 .tab-display th:last-of-type {
	text-align: right;
}*/  
.release2_0 tbody td {
	padding: 7px 10px;
    word-wrap: break-word;
    word-break: normal;
}
/*.k-ie tbody td {
  word-break: break-all;
}*/
/* .release2_0 tbody td:last-of-type {
	text-align: right;
} */

.release2_0 tbody td.actionBtn:last-of-type {
	min-width: 60px;
}

.release2_0 tbody td:not(:last-of-type) {
	border-right: 1px solid #D0D0D0;
}

/*Jquery UI Tabs  Specific*/
.ui-tabs-vertical { width: 100%; }
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 25%; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:inline-block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: 0; float: right; width: 75%; min-height: 250px;}
/* .release2_0 .green{
	color:green;
} */

.release2_0 #tabs, 
.release2_0 #tabs-h3 {
	border: none;
}
.release2_0 #tabs ul.verticalNav.ui-tabs-nav,
.release2_0 #tabs-h3 ul.verticalNav.ui-tabs-nav, 
.release2_0 #tabs ul.verticalNav.ui-tabs-nav li,
.release2_0 #tabs-h3 ul.verticalNav.ui-tabs-nav li,
.release2_0 .tabs-component.tabs .verticalNav .ui-state-active[role="tab"] {
	margin: 0 ;
	padding: 0;
	border: 0 !important;
	background: transparent;
}
.release2_0 #tabs ul.ui-tabs-nav li i,
.release2_0 #tabs-h3 ul.ui-tabs-nav li i {
	float: left;
	padding: 10px 5px;
	width: 7%;
}


/*.release2_0 #tabs ul.ui-tabs-nav li a,
.release2_0 #tabs-h3 ul.ui-tabs-nav li a, 
.release2_0 #tabs ul.ui-tabs-nav li a:active, 
.release2_0 #tabs-h3 ul.ui-tabs-nav li a:active, 
.release2_0 #tabs ul.ui-tabs-nav li a:focus,
.release2_0 #tabs-h3 ul.ui-tabs-nav li a:focus {
	border: 0 !important;
	outline: 0;
	width: 71%;
}
.release2_0 #tabs .ui-state-active,
.release2_0 #tabs-h3 .ui-state-active,
.release2_0 #tabs .ui-widget-content .ui-state-active,
.release2_0 #tabs-h3 .ui-widget-content .ui-state-active,
.release2_0 #tabs .ui-widget-header .ui-state-active,
.release2_0 #tabs-h3 .ui-widget-header .ui-state-active,
.release2_0 #tabs a.ui-button:active,
.release2_0 #tabs-h3 a.ui-button:active,
.release2_0 #tabs .ui-button:active,
.release2_0 #tabs-h3 .ui-button:active, 
.release2_0 #tabs .ui-button.ui-state-active:hover,
.release2_0 #tabs-h3 .ui-button.ui-state-active:hover {
	background: #ffffff;
	color: #000000;
}
.release2_0 #tabs .ui-state-active a,
.release2_0 #tabs-h3 .ui-state-active a, 
.release2_0 #tabs .ui-state-active a:link,
.release2_0 #tabs-h3 .ui-state-active a:link, 
.release2_0 #tabs .ui-state-active a:visited,
.release2_0 #tabs-h3 .ui-state-active a:visited {
	color: #000000;
}*/
/* no-search */
.release2_0 .no-search {
	width: 100%;
	border: 1px solid #C5C5C5;
}
.release2_0 .no-search > input[type=search] {
	width: 82%;
	border: none;
	padding: 5px;
}
/* SUBINA - TRAINING */
.release2_0 .cross {
	background-image: url('images/cross-icon.png');
	width: 34px;
	height: 34px;
	text-indent: -999px;
}
.release2_0 .popup-sec  {
	padding:5px;
}
/*.release2_0 .popup-sec i {
 font-size: 32px;
}*/
.release2_0 #request_details {
	width: 30%;
	float: left;
	text-align: center;
}
.release2_0 .popUpCross{
  position: absolute;
  top: 13px;
  right: 11px;
  width: 25px;
  z-index: 2;
}

.release2_0 .popup-cancel {
	position: fixed;
	cursor: pointer;
}
/*#request_details .popup-cancel i, #ensure-popup i, 
.popup-cancel i {
	font-size: 20px;
}*/
.release2_0 .pagination div {
	text-align: right;
	display: inline-block;
}
.release2_0 .pagination select {
	padding: 2px;
	width: inherit;
}
.release2_0 .pagination input[type=number] {
  min-width: 40px;
  width: 40px;
}
.release2_0 .pagination .pageStatus {
	height: 24px;
  line-height: 24px;
  vertical-align: middle;
}
.release2_0 .pagination div {
	margin-left: 10px;
}
.release2_0 .ui-menu .ui-menu {
	width: 570px;
  height: 150px;
  overflow: auto;
}

.release2_0 .ui-widget-header .ui-state-active, 
.release2_0 .ui-button.ui-state-active:hover {
	background: transparent;
}
.release2_0 .ui-widget-content.ui-front:not(.ui-autocomplete) .ui-menu-item:not(.searchItem) {
	float: left;
	width: 50%;
}
.release2_0 .ui-front .ui-state-active, .ui-widget-content.ui-front .ui-state-active {
	/*background: transparent;*/
	color: inherit;
	border: 1px solid transparent;
}
.release2_0 .ui-multiselect span.ui-icon {
	background: transparent;
}
.release2_0 .state-disabled {
	background: #666666;
	color: #E4E4E4;
	font-weight: bold;
}
.release2_0 #filters {
	display: inline-block;
	width: 230px;
}
.release2_0 #advncdSearch {
	display: none;
	width: 230px;
}
.release2_0 #advncdSearch a {
	display: inline-block;
	vertical-align: middle;
}
.release2_0 #selections span {
	margin-right: 10px;
}
.release2_0 .four-set .column {
	vertical-align: top;
	width: 23%;
	display: inline-block;
	margin-right: 5px;
}
.release2_0 input[type=text], 
.release2_0 input[type=tel], 
.release2_0 input[type=email], 
.release2_0 .four-set .column input[type=text] {
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.release2_0 .three-set .column {
	vertical-align: top;
	width: 32%;
	display: inline-block;
	margin-right: 5px;
}
.release2_0 .two-set .column {
	vertical-align: top;
	width: 48%;
	display: inline-block;
	margin-right: 5px;
}
.release2_0 .two-set .column:nth-of-type(even) {
	float: right;
}
.release2_0 .width40 {
	width: 40%;
}
.width50px {
	width: 50px !important;
}
.width250 {
	width: 250px !important;
}
.release2_0 .searchBar {
	position: relative;
}
.release2_0 .searchBar span.horizontal-line {
  width: 83%;
  border-bottom: 1px solid #ccc;
  text-indent: -9999px;
  position: absolute;
  top: -17px;
  margin-left: 9px;
}
.release2_0 .fontSize30 {
	font-size: 30px;
}
.release2_0 .fontSize60 {
	font-size: 60px;
}
/*.release2_0 input:not([type=button]), .release2_0 select {
	width: 100%;
	margin: 0;
}*/
.release2_0 .note {
	width: 60%;
}
.release2_0 .pdf-icon-block a.cancelSelection{
	text-align: right;
	display: block;
}
.release2_0 #recordList .pdf-icon-block {
	width: 14%;
}
.release2_0 .pdf-icon-block .fa-file-pdf-o:before {
	color: #d91f25;
}
.release2_0 .summary_desc_tiles{
	margin-top: 20px;
	position: relative;
}
.release2_0 .summary_desc_tiles span.Tiles{
	display: inline-block;
	padding: 0 5px;
	/*font-weight: bold;*/
	position: absolute;
  top: -10px;
  left: 20px;
  background: #fff;
}
.release2_0 .onlyText label {
	min-height: 23px;
  line-height: 23px;
  font-weight: bold;
  width: 48%;
  text-align: right;
}
.release2_0 .onlyText.custom-text-left label {
	text-align: left;
	min-height: 18px;
  line-height: 18px;
}

.release2_0 .onlyText.custom-text-right label {
	text-align: right;
	min-height: 18px;
  line-height: 18px;
  font-size: 13px;
}

.release2_0 .onlyText input[readonly] {
  line-height: 26px;
  height: 27px;
}
.release2_0 .onlyText.custom-text-left input[readonly] {
  line-height: 22px;
  height: 22px;
}
.release2_0 .onlyText label.custom-width-200 {
	display: inline-block;
	width: 200px;
}
.margin10_30 {
	margin: 10px 30px;
}
.margin10_50 {
	margin: 10px 50px;
}
.release2_0 .pdf-solo {
  text-align: center;
  width: 18%;
}
.release2_0 .customSearch {
	float: right;
	width: 180px;
}
.release2_0#manualPopUp h2 a.masterTooltip {
	margin-left: 5px;
	vertical-align: middle;
}
/* multiselect */
.release2_0 .languageMultiSel {
	width: 100% !important;
	background: #fff;
}
/*.release2_0 .languageMultiSel .site-list-container {
  overflow: auto;
  max-height: 132px;
}*/
.release2_0 .languageMultiSel .site-list-container .chk {
	max-height: 134px;
	overflow: auto;
}
.release2_0 .closeMulti {
  /*background: grey;*/
  width: 16px;
  float: right;
  text-align: center;
  margin-left: 5px;
}
.release2_0 .closeMulti .fa {
	color: #fff;
	width: 100%;
    margin-right: 0 !important;
    margin-top: 2px !important;
    font-size: inherit !important;
    color:#454545 !important;
}
.release2_0 .clearAll {
	float: right;
	margin-right: 5px;
}
.width44per {
	width: 44% !important;
}
label.normal {
  font-weight: normal!important;
}
.vertMiddle {
	vertical-align: middle;	
}
.overflow-auto {
	overflow: auto;	
}


/* Mayur starts here */
.release2_0 .globalMilestones, .release2_0 .enrollment, .release2_0 .countrySpecificMilestones {
  padding: 0 15px;
}
.paddingLeft15 {
  padding-left: 15px !important;
}
.release2_0 .addAdditionalContactWrapper {
  display: inline-block;
  float: right;
  margin: 0px 15px 17px 15px;
}
.release2_0 .closeIcon a {
	width: 24px;
  height: 24px;
  font-size: 20px;
}  
.release2_0 .studyContactWrapper {
  padding: 15px 15px 40px 15px;
}  
.release2_0 .sysAppAccess li {
  margin: 15px 25px;
}
.addDelegateSelectRole:disabled {
  background-color: rgb(235, 235, 228);
  cursor: default;
  opacity: 0.6;
}
.title {
  margin: 15px 0 0 0;
  font-weight: bold;
}
/* Start: 1.12.06 - Sponsor, Study News & Links Management (General) */


.ui-tabs-vertical.general .ui-tabs-nav{
	padding: .2em 1.1em .2em .2em;
}
.ui-tabs-vertical.general .ui-tabs-panel {
  padding: 3px;
}
.showHideExpiredWrapper {
    margin-top: 15px;
    width: auto;
	padding: 13px 0;
}

.width80px {
	width: 80px !important;
}

.actionButtons {
	margin: 0 2px;
	display: inline-block;
}

.addNewItemWrapper {
	background: #FFF;
	padding: 5px 20px 20px;
	border: 1px solid #D2D2C5;
}

.addNewItemWrapper .column {
  margin-right: 2%;
  float: left;
  width: 32%;
}

.addNewItemWrapper .column.width40per {
  width: 40%;
}
.addNewItemWrapper .column.last-col {
	margin-right: 0;
}

.addNewItemWrapper .column input[type="text"] {
  width: 100%;
  margin: 0 0 0 0;
  border: 1px solid #ccc;
  padding: 5px 4px 5px 4px;
  height: 30px;
  background-color: #fff;
}

.addNewItemWrapper .column select {
  width: 100%;
  margin: 0 0 0 0;
  border: 1px solid #ccc;
  height: 30px;
}

.displayNewsLinksRadioWrapper {
	display: inline-block;
	margin: 0 19px 0 0;
}

.floatRight {
	float: right !important;
}

#addNewItemDetailDescription {
	margin: 0;
	padding: 7px;
}

.addNewItemWrapper .k-datepicker {
	width: 100%;
}

/*#addNewItemContentType select:disabled {
	background-color: rgb(235, 235, 228);
	cursor: default;
	opacity: 0.6;
}*/

#dialog_addNewItemWrapper input:disabled,
#dialog_addNewItemWrapper select:disabled,
#dialog_addNewItemWrapper textarea:disabled {
	background-color: rgb(235, 235, 228);
	cursor: default;
	opacity: 0.6;
}

.tabHeader {
	display: inline-block;
	margin-bottom: 0;
	width: 100%;
}

.moduleDescColumn {
	float: left;
	width: 40%;
	margin-right: 10px;
}

.emailFrequencyColumn {
	float: left;
	margin-top: 10px;
}

.listView {
	padding-left: 15px;
}

ol.listView li {
	list-style: decimal;
}

.moduleName {
	margin: 0;
}

.moduleDesc {
	margin: 0;
	font-size: 12px;
}

.tableWrapper {
	height: 350px;
	overflow-y: scroll;
}

.tooltipframe {
	width: auto !important;
}

/*Start: tool_box css ends Merge from Kunal CSS*/
.release2_0 .tool_box{
	font-size: 28px;
    line-height: 36px;
    margin: 20px 0;
    float: right;
}
.release2_0 .tool_box i.tb {
	color: #0497BC;
	margin-left: 14px;
}
.release2_0 .tool_box > li{
	float: left;
	display: inline;
	position: relative;
}
.release2_0 ul.tool_box li ul{
	position: absolute;
    width: 135px;
    font-size: 12px;
    right: 0px;
	top: 32px;
	display: none;
	z-index: 2;
	background: #FFF;
}
.release2_0 ul.file_download_type_container span{
	padding: 5px;
}
/*End: tool_box css ends Merge from Kunal CSS*/
.manageSponsorStudyNews.release2_0 .tool_box {
	float: left;
	margin: 5px 0 0 0;
}

.release2_0 .emailFrequencyButton {
    padding: 11px 7px;
    color: #F89522;
    border: 1px solid #F89522;
    background: #FFFFFF;
    cursor: pointer;
}

.release2_0 .emailFrequencyButton.active {
    padding: 12px 8px;
    background: #F89522;
    color: #FFFFFF;
    border: none;
    cursor: pointer;
    outline: 0;
}

.marRight8px {
	margin-right: 8px;
}
/* End: 1.12.06 - Sponsor, Study News & Links Management (General) */

		
/* Mayur ends here */
/* Krishna starts here */
.release2_0 .study #tabs-h3.ui-tabs-vertical ul li a, .release2_0 .tabs #tabs-h3.ui-tabs-vertical ul li.ui-tabs-active a {
  text-align: left;
  padding: 10px;
  white-space: normal;
  width: 90%;
  font-weight: normal;
  color: #555;
  outline: none;
}
/*.release2_0 .two-col-set .column {
	width: 42%;
}
.release2_0 .two-col-set .onlyText label {
	width: auto;
	text-align: left;
}
.release2_0 .two-col-set input,
.release2_0 .two-col-set select {
	margin: 0px;
	width: 100%;
}
.release2_0 .two-col-set .contact-num input {
	width: 97%;
}*/
.release2_0 .three-set .fullLength label {
	width: auto;
	text-align: left;
}
.release2_0 .pdf-icon .fa-file-pdf-o{
	color: #d91f25;
}


.release2_0 .deep-sky-blue {
	color: #00aaea;
}

.release2_0 .updateLinkSummary a.floatRight, .release2_0 .pdf-link{
	text-decoration: none;
	color: #50B5E1;
}
/*.release2_0 .purple {
	color: #4100ff;
}*/

/*Ashes Starts*/
/*Style for training assign course*/
.release2_0 .selectCompound,
.release2_0 .selectProgram,
.release2_0 .selectStudyID,
.release2_0 .selectStudy{
	width: 30% !important;
	display: block;
}
.release2_0 .first-step input[type=number]{
	width: 20% !important;
	margin: 0 10px;
}

.release2_0 .marLeft70{
	margin-left: 70px !important;
}
.release2_0 .marLeft35{
	margin-left: 35px !important;
}
.release2_0 .selectLevel{
	width: 50% !important;
}
.release2_0 .studySiteByPI .no-search,
.release2_0 .user .no-search{
	width: 30% !important;
}
.release2_0 .no-search .fa-search{
	cursor: pointer;
}
.width24per{
	width: 24% !important;
}
.release2_0 hr{
	margin-top: 24px;
}
.release2_0#assignCourseConfirmationPopup h2{
	margin-left: 100px;
}
/* .release2_0 .assignConfirmBtnDiv{
	margin-left: 180px;
} */
/*Ashes Ends*/


/* migration facility  */
.release2_0 .create-facility-wrapper .user-profile-step ul li span.step-section {
    background: none;
}
/* terms and condition select style changes */
.release2_0 .terms_condition_alignInput {
width:auto !important;
margin:10px 0 !important;
} 

/*searchTable.jsp R2.0*/
/*.release2_0 table.tab-display td{
       padding-right: 10px;
}*/
.release2_0 .forDisable{
       width: 30% !important;
}
.release2_0 .dateTable span.k-datepicker{
       top: -3px !important;
}
.release2_0 .dateTable .k-input{
       top: 0px !important;
}
.release2_0 .delete-course-link{
       margin-left: 10px;
}
.release2_0 .popupCancelDiv{
       float: right;
       margin-right: 20px;
}
/*searchCourse.jsp*/
.release2_0 .course-assignment-search .column{
width:18%;
margin-right:2%
}
.release2_0 .main-search-container .column select{
height: 29px !important;
}
/*registration Invite*/
.release2_0 label.error {
font-size: 0.9em;
color: red;
} 
/*User Profile*/
.release2_0 .width370pximp {
	width: 370px !important;
} 
.padTop50 {
padding-top: 50px !important;
}

.release2_0 select.width120px {
width: 120px;
}
.release2_0 select.width180px {
width: 180px;
}
.release2_0 select.width170px {
width: 170px;
}
.release2_0 .width200pximp {
width: 200px !important;
}

.release2_0 .margin0 {
margin: 0 !important;
}

/*tabs align*/
.release2_0 .tabContainer ul.newTabs li{
padding: 8px 19px;
}
.release2_0 .bg_none{
background: none;
}
.release2_0 .bg_image_none{
background-image: none;
}

/* My Facility - Anirban start */
.primary-btn-alignment-pre-next {
	width : 152px !important;
	height : 40px !important;
}
.primary-btn-alignment-cancel-reset {
	width : 88px !important;
	height : 40px !important;
}
/* My Facility-Anirban end */

.release2_0.popup-sec .advance-search-user-col .year-completed select {
  width: 79px;
}
.release2_0 .advance-search-user-col .k-widget.k-datepicker input {
                border: none;
}
body .release2_0 select.width-72per {
                width: 72%;
}

/* Anirban site user orientation start */

.user-orientation-wrapper {
	border: 1px solid #d6d6d6;
	margin-top: 15px;
	margin-bottom: 40px;
}
.user-orientation-footer-wrapper {
	margin-bottom: 40px;
	padding : 20px;
}	

/* Anirban site user orientation end */

.release2_0 .btn-disabled, 
.release2_0 .btn-disabled:hover, 
.release2_0 .btn-disabled:focus,
.release2_0 .single-btn.btn-disabled, 
.release2_0 .single-btn.btn-disabled:hover, 
.release2_0 .single-btn.btn-disabled:focus,
.release2_0 .primary-btn-blue.btn-disabled, 
.release2_0 .primary-btn-blue.btn-disabled:hover, 
.release2_0 .primary-btn-blue.btn-disabled:focus,
.button-link-btn.btn-disabled,
.button-link-btn.btn-disabled:hover,
.button-link-btn.btn-disabled:focus {
 	color: #999;
    background: #ccc;
	cursor: default;
}

.release2_0 .single-btn.btn-disabled, 
.release2_0 .single-btn.btn-disabled:hover, 
.release2_0 .single-btn.btn-disabled:focus,
.button-link-btn.btn-disabled,
.button-link-btn.btn-disabled:hover,
.button-link-btn.btn-disabled:focus {
	border-color: #999;
}



/*.button-link-btn {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-size: 12px !important;
    color: #0497bc;
    text-align: center;
    line-height: 15.44px;
    text-transform: capitalize;
    height: 30px;
    width: auto;
    border-radius: 6px;
    padding: 7px 10px;
    outline: none;
    background: transparent;
    border: 1px solid transparent;
	text-decoration: none;
}*/

.button-link-btn:hover {
    background: rgb(247,246,245);
    border: 1px solid #0497bc;
	text-decoration: none;
}

.tooltipframe {
    border: 1px solid #ccc;
    color: #454545;
    width: 316px !important;
    min-height: 70px;
    box-shadow: 5px 5px 5px 0px #555;
    padding: 10px;
    z-index: 1;
    background: #fff;
}

.chart-details-control .fa:hover {
    color: #0497bc;
}

.chart-details-control .fa.fa-arrow-left,
.chart-details-control .fa.fa-arrow-right {
    height: 45px;
    line-height: 45px;
    font-size: 28px;
    cursor: pointer;
}

.chart-details-control .fa.fa-arrow-left {
    float: left;
}

.chart-details-control .fa.fa-arrow-right {
    float: right;
}

/* Start: Horizontal Navigation */

.release2_0 .ui-widget-content ul.horizontalTabs li {
    border-bottom: none;
	background: #fff !important; 
	border-top: none;
	border-right: none
}

.release2_0 .ui-widget-content ul.horizontalTabs li.ui-state-active a {
    color: #454545;
    background: #fdfdfd;
	border: 1px solid #e2e2e2;
	border-bottom: 1px solid #fdfdfd;
}

.release2_0 ul.horizontalTabs li:last-child a.ui-tabs-anchor {
    border-right: 1px solid #e2e2e2;
}

.release2_0 .ui-widget-content ul.horizontalTabs {
    border: none;
    padding: 0;
}

.release2_0 .user-profile-tab-1, . release2_0 .cv-history-tab-2, .workspace-content {
    border: 1px solid #d6d6d6 !important;
    margin-bottom: 30px;
    border-top: 1px solid #d6d6d6 !important;
    margin-top: -2px;
}

.release2_0 ul.horizontalTabs li a.ui-tabs-anchor:hover {
    background: #fff;
}

.user-profile-details-tab .ui-widget-content ul.horizontalTabs li {
    border-bottom: none;
    background: #fff !important;
    border-top: none;
    border-right: none;
}

.ui-widget-header {
    border: none;
	background: none;
}

.release2_0 .ui-widget-content {
    font-family: 'Source Sans Pro';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    color: #454545;
    text-align: left;
}

.release2_0 .ui-widget-content {
    background: none;
	border: 0;
}

.release2_0 .ui-widget-content ul.horizontalTabs {
    border: none;
    padding: 0;
	z-index: 0;
    position: relative;
}

.release2_0 .ui-tabs .ui-tabs-nav li {
    margin: 0;
}

.release2_0 .ui-widget-content ul.horizontalTabs li {
    background: #fff !important;
    border: 1px solid #e2e2e2;
	border-bottom: none;
	border-radius: 8px 8px 0 0;
	/*margin-bottom: -1px;*/
}
.release2_0 .ui-widget-content ul.horizontalTabs li.ui-state-active{
	border-bottom: 1px solid #fff !important;
	margin-bottom: -1px;
}

.release2_0 ul.horizontalTabs li a.ui-tabs-anchor {
    display: inline-block;
    color: #454545;
    text-align: center;
    width: 200px !important;
    text-decoration: none;
    font-weight: 600;
    font-family: 'Source Sans Pro';
    font-size: 14px;
    /* border: 1px solid #e2e2e2; */
	border: none !important;
    border-right: none;
    border-bottom: none;
    border-radius: 8px 8px 0 0;
    background: #eee;
	padding: 10px 30px;
	text-transform: uppercase;
}

.release2_0 .ui-widget-content ul.horizontalTabs li.ui-state-active a {
    color: #454545;
    background: #fdfdfd;
    /* border: 1px solid #e2e2e2;
    border-bottom: 1px solid #fdfdfd; */
	font-weight: normal;
}

.tab-section-horizontal .horizontaltabcontent {
    border: 1px solid #d6d6d6 !important;
    margin-bottom: 30px;
    border-top: 1px solid #d6d6d6 !important;
    margin-top: -2px;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    .border: none;
    .background: #007fff;
    .font-weight: bold;
    .color: #ffffff;
}
/* End: Horizontal Navigation */

/* Start: CSS for vertical tab navigation */

.release2_0 #tabs > ul, .release2_0 #tabs > ul li {
  margin: 0;
  padding: 0;
  border: 0;
}

.release2_0 #tabs .ui-state-active,
.release2_0 #tabs .ui-widget-content .ui-state-active,
.release2_0 #tabs .ui-widget-header .ui-state-active,
.release2_0 #tabs a.ui-button:active,
.release2_0 #tabs .ui-button:active, 
.release2_0 #tabs .ui-button.ui-state-active:hover {
  background: #ffffff;
  color: #000000;
}

.release2_0 #tabs .ui-state-active a, 
.release2_0 #tabs .ui-state-active a:link, 
.release2_0 #tabs .ui-state-active a:visited {
  color: #000000;
}

.fa.fa-s18, table.tab-display tbody .fa {
    font-size: 18px;
    color: #666666;
    text-align: center;
    vertical-align: middle;
}

.ui-tabs-vertical .ui-tabs-nav {
	width: 21%;
}

.release2_0 #tabs ul.verticalNav.ui-tabs-nav li {
	    background: transparent;
    width: 150px;
    color: #0497bc !important;
    padding: 5px 8px;
    margin: 8px 0;
    /* border-radius: 8px; */
    border-radius: 5px;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid transparent !important;
	width: 100%;
}

.release2_0 #tabs ul.ui-tabs-nav li i {
	padding: 0;
	color: #454545;
    /*margin-right: 5px;*/
}
.release2_0 #tabs ul.ui-tabs-nav li.ui-tabs-active i,
.release2_0 #tabs ul.ui-tabs-nav li.ui-tabs-active:hover i {
    color: #454545;
}
.chart-details-control {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 25px;
}

/* End: CSS for vertical tab navigation */

/* Pagination CSS: Start */

.release2_0 .paginationContainer {
	display: inline-block;
}

.release2_0 .paginationContainer span a {
	text-decoration: none;
}

.release2_0 .paginationContainer span.paginationBtn:hover {
    border: 1px solid;
    border-radius: 3px;
    background: #fff;
}

.release2_0 .paginationContainer span.enabledClass:hover {
	border: 1px solid #0497bc;
}

.release2_0 .paginationContainer span.disabledClass {
 	display: none;
}

.release2_0 .paginationContainer span.disabledClass:hover {
    border: 1px solid #c5c5c5;
	display: none;
}

.release2_0 .paginationBtn {
    width: 30px;
    height: 30px;
    border: 1px solid transparent;
    background: transparent;
    padding: 2px;
    font-size: 28px;
    font-weight: lighter;
    font-family: 'Source Sans Pro';
    vertical-align: middle;
    outline: none;
	display: inline-block;
}

.release2_0 .paginationContainer span.paginationBtn a.first-result-disabled,
.release2_0 .paginationContainer span.paginationBtn a.prev-disabled,
.release2_0 .paginationContainer span.paginationBtn a.next-disabled,
.release2_0 .paginationContainer span.paginationBtn a.last-result-disabled {
	color: #c5c5c5;
	display:none;
}

.release2_0 .paginationContainer span.paginationBtn a {
    line-height: 15px;
    color: #0497bc;
    cursor: pointer;
    width: 15px;
    vertical-align: middle;
    display: block;
	font-size: 28px;
    height: 16px;
    margin: 0 auto;
    margin-top: 5px;
}

.release2_0 .paginationContainer span.paginationBtn a.step-back {
    border-left: 1px solid;
    
}

.release2_0 .paginationContainer span.paginationBtn a.step-next {
    border-right: 1px solid;
}

.prev-disabled, .prev-enabled, .next-enabled, .next-disabled, .first-result-disabled, .last-result-enabled, .last-result-disabled, .first-result-enabled {
	padding: 0;
}

.showRowsSelect {
    height: 28px;
	width: 47px !important;
	min-width: 47px !important;
    border: 1px solid #c5c5c5;
    cursor: pointer;
    background: #fff;
}

.release2_0 .paginationContainer .currentPagePagination {
    width: 35px;
    height: 28px;
    border: 1px solid #c5c5c5;
    text-align: center;
    padding: 0;
}

.paginationContainer .paginationBtn, .paginationContainer .paginationBtn span {
    color: #0497bc;
    cursor: pointer;
    line-height: 11px;
}

/* Pagination CSS: End */

/* Start: Table CSS */

/*.release2_0 .tab-display th {
    font-family: 'Source Sans Pro';
    font-size: 14px;
    color: #454545;
    text-align: left;
    line-height: 14px;
    background-color: #e4e4e4;
    vertical-align: top;
    padding: 8px 1px 4px 3px;
    border-right: 1px solid #e4e4e4;
    font-weight: normal;
}*/

.release2_0 .tab-display td:first-child {
    border-left: 1px solid #c2c2c2;
}

.release2_0 .tab-display td {
    font-family: 'Source Sans Pro';
    font-size: 14px;
    color: #666;
    text-align: left;
    border-right: 1px solid #c2c2c2;
    padding: 2px 3px 3px 3px;
    vertical-align: top;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody .tab-display td {
	vertical-align: top;
}

.release2_0 tbody tr:nth-of-type(even) {
     background: #f4f6f7 !important;
}
.release2_0 tbody tr:nth-of-type(odd) {
    background: #fff !important;
}
/* End: Table CSS */

/* Start: Icon Buttons - Print & Export */

.release2_0 .icon-btn {
	width: 30px;
	height: 30px;
	border: none;
	background: transparent;
	padding: 2px;
	font-size: 28px;
	font-weight: lighter;
	font-family: 'Source Sans Pro';
	vertical-align: middle;
	outline: none;
	color: #0497BC;
}
.release2_0 .icon-btn :hover {
	text-decoration: none;
}
/* .release2_0 .icon-btn .fa {
	color: #0497BC;
} */

/*.release2_0 .icon-btn .fa:hover {
	color: #0497BC;
}*/
.release2_0 .icon-btn:focus .fa, .release2_0 .icon-btn:hover .fa {
    color: #0497BC;
}

.release2_0 .icon-lbl-btn {
    height: 30px;
    background: transparent;
    padding: 2px;
    font-size: 12px;
    font-family: 'Source Sans Pro';
    color: #f99902;
    outline: none;
    border: 1px solid transparent;
    padding: 5px;
	text-transform: uppercase;
}

.release2_0 .icon-lbl-btn:hover {
    color: #f99902;
    /*background: rgb(247,246,245);*/
    border: 1px solid #f99902;
    border-radius: 6px;
}

.release2_0 .icon-lbl-btn .fa {
    padding-right: 5px;
	color: #f99902;
}

/* End: Icon Buttons - Print & Export */

/* Start: CheckBox CSS*/

.release2_0 .section span.ui-checkbox {
    margin-left: 0;
}
span.ui-checkbox:hover {
    .border-style: dotted;
}

span.ui-checkbox-disabled:hover {
	opacity: 0.7;
	border-style: solid;
}

/* span.ui-checkbox {
    border: 1px solid #0497bc;
    width: 16px;
    height: 16px;
    display: block;
	margin: 2px 3px 0 0;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	background: none;
}
 */
span.ui-checkbox.ui-checkbox-checked:before {
    color: #0497bc;
}

span.ui-checkbox:before {
    content: "\f00c";
    color: transparent;
}

.form-checkbox-btn[disabled="disabled"] + span.ui-checkbox {
    opacity: 0.2;
}
/* End: CheckBox CSS */

/* Start: Tooltip frame */

.masterTooltip {
	background: none;	
}

.tooltipframe {
    border: 1px solid #ccc;
    color: #454545;
    width: 316px !important;
    min-height: 70px;
    box-shadow: 5px 5px 5px 0px #555;
    padding: 10px;
    z-index: 1;
    background: #fff;
}

.tooltipframe:before {
	border-width: 12px;
	/*margin-top: -8px;*/
	margin-top: -10px;
}

.tooltipframe:after, .tooltipframe:before {
	top: 20%;
}

.tooltipframe:after {
    border-width: 12px;
    margin-top: -10px;
}

/*End: Tooltip frame*/

/* Start: Advance Search */

/* Start: Advance Search CSS */

.advanceSearchTab {
    background-color: #f1f5f9;
    padding: 10px;
    border: 1px solid #d3d8dd;
    width: 190px;
    text-align: center;
    position: relative;
    top: 1px;
}

.advanceSearchTab .advanceSearchText {
    background: url(../images/icons/up-arrow.png) no-repeat scroll 5px 5px transparent;
    padding: 0 10px 0 23px;
}

.advanceSearchTab .advanceSearchText.searchOpen {
	background: url(../images/icons/down-arrow.png) no-repeat scroll 5px 5px #f1f5f9;
    padding: 0 10px 0 23px;
    border: none;
    border-bottom: none;
    position: static;
    margin-bottom: 0px;
}

.border-btm-none {
    border-bottom: none !important;
}

.advancedSearch .advance-search-col {
    float: left;
    margin: 5px;
    padding: 5px;
    width: 30%;
}

.advancedSearch .advance-search-col span {
    display: inline-block;
    margin-bottom: 12px;
}

.advancedSearch .advance-search-col span.ui-checkbox {
	/*margin-bottom: 20px;*/
}

.advanceSearchTab:hover {
    cursor: pointer;
}

/* End: Advance Search */

/* Start: Warning Icon */
.release2_0 .fa.warning-icon {
	color: #FF0000;
	vertical-align: top;
	margin-right: 5px;
}

.release2_0 .warning-content {
	max-width: 400px;
	font-size: 18px;
	line-height: 18px;
	margin: 0;
	font-family: 'Source Sans Pro';
    color: #454545;
    letter-spacing: 0;
    font-weight: lighter;
}

/* End: Warning Icon */

/* Start: Form element CSS */

.release2_0 .error-message {
	font-family: 'Source Sans Pro';
	font-size: 13px;
	color: #FF0000;
}

body .release2_0 input[type="text"],
body .release2_0 select,
body .release2_0 textarea {
	font-family: 'Source Sans Pro';
    border: 1px solid rgb(197,197,197);
    font-size: 14px;
}

body .release2_0 input[type="text"]{
    font-style: normal;
    width: 200px;
    height: 28px;
    text-indent: 5px;
    padding: 2px;
	border: 1px solid rgb(197,197,197);
 }
body .release2_0 input[list]{
	font-style: normal;
	color: #454545;
    height: 28px;
    text-indent: 5px;
    padding: 2px;
	border: 1px solid rgb(197,197,197);
}
body .release2_0 select {
    width: 200px;
    height: 28px;
    padding: 2px;
}

body .release2_0 textarea {
    height: 100px;
    font-style: normal;
    width: 212px;
    text-indent: 5px;
}

::-webkit-input-placeholder { /* WebKit browsers */
    font-style: italic;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   font-style: italic;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   font-style: italic;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   font-style: italic;
}
/* End: Form element CSS */

/* Start: Expand\Collapse CSS */

.release2_0 .plus-minus-btn {
    width: 18px;
    height: 18px;
    background: #fff;
    font-weight: lighter;
    font-family: 'Source Sans Pro';
    outline: none;
    color: #0497bc;
    border: 1px solid #0497bc;
    border-radius: 5px;
    padding: 0;
	display: inline-block;
	text-align: center;
}

.release2_0 .plus-minus-btn:hover, .plus-btn:hover, .minus-btn:hover{
    color: #fff;
    background: #0497bc;
}

.release2_0 .plus-minus-btn .fa {
	color: #0497bc;
	/*margin-left: 2px;*/
}

.release2_0 .plus-minus-btn:hover .fa, .plus-btn:hover .fa, .minus-btn:hover .fa {
	color: #fff !important;
}

/* End: Expand\Collapse CSS */

/* Start: Card section */



.release2_0 .card-section li {
    clear: both;
    margin-bottom: 5px !important;
	
}
.release2_0 .card-section li span.label {
    font-family: 'Source Sans Pro';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    color: #454545;
    text-align: left;
}
.release2_0 .card-section label.card-field-title {
    text-align: right;
    margin-right: 4%;
}
.release2_0 .card-section label {
    vertical-align: top;
}
.card-section label.card-field-title,
.card-section label.card-field-value {
    width: 47%;
    display: inline-block;
}

.card-field-title {
    font-family: 'Source Sans Pro';
    font-size: 13px;
}

.card-section label.card-field-value {
    font-weight: bold;
}

/* End: Card section */

/* Start: Popup CSS */

.ui-dialog {
    border-top: 12px solid #fd9827 !important;
    box-shadow: 1px 1px 5px 1px #000 !important;
    padding: 10px;
    background: #fdfdfd;
}

.popup-cancel.fa.fa-times {
    float: right;
    font-size: 25px;
    color: #c2c2c2;
    cursor: pointer;
}

.ui-dialog-buttonset .single-btn.btn-disabled,
.ui-dialog-buttonset .single-btn.btn-disabled:hover {
    color: #999 !important;
    background: #ccc !important;
    border-color: #999 !important;
    opacity: 1;
}

.ui-dialog .ui-dialog-buttonpane {
    padding: 0 10px;
    text-align: left;
    float: left !important;
}

.ui-dialog-buttonset .single-btn:hover {
    background: #f99902 !important;
    color: #fff !important;
}

.ui-dialog-buttonset {
	padding: 0 20px;
}

.fixedDialogHeader {
    position: fixed;
    margin-bottom: 10px;
    padding: 0 10px;
    background: #fff;
	width: 505px;
}
/* End: Popup CSS */

/* Start: Navigation CSS */

.height175 {
	height: 175px;
}

.release2_0 .navigation-bar {
    clear: both;
}

.release2_0 .navigation-bar .fa {
	color: #fff;
}

.release2_0 .navigation-bar .nav-tab-btn {
    background: #ce0013;
    color: #f8f8f8;
}
.release2_0 .navigation-bar > li {
    float: left;
}
/*.base-ui-style li {
    list-style: none;
}*/
.nav-tab-btn {
    background: #fff;
    color: #666;
    border-bottom: 1px solid #c5c5c5;
    height: 36px;
    width: auto;
    line-height: 36px;
    padding: 0 10px;
    position: relative;
    font-family: 'Source Sans Pro';
    font-size: 16px;
}
.nav-tab-btn i {
    margin: 0 6px;
}
.sub-menu-navigation-bar, .sub-menu-navigation-bar-level-2 {
    position: absolute;
    left: 0;
    top: 36px;
    display: none;
}

.release2_0 .navigation-bar .nav-tab-btn:hover {
    background: #97000F;
}

.nav-tab-btn:hover {
    background: rgb(228,228,228);
}

.nav-tab-btn:hover > .sub-menu-navigation-bar, .nav-tab-btn:hover > .sub-menu-navigation-bar-level-2 {
    display: block;
    width: 250px;
    font-size: 14px;
	z-index: 999;
}
/* End: Navigation CSS */

/*Start: Header CSS*/
header {
    clear: both;
}

.logo {
    float: left;
}

.right-header {
    float: right;
}

.notification-bell {
    float: left;
    margin: 5px 10px 0;
    position: relative;
    padding: 1px;
}
.notification-bell .fa-question-circle + .sponsor-menu-links{
	width:210px;
}
.notification-bell .count {
    content: "";
    position: absolute;
    min-width: 20px;
    height: 20px;
    display: block;
    border-radius: 15px;
    background: #f00;
    font-size: 10px;
    color: #fff;
    text-align: center;
    right: -8px;
    top: -12px;
    line-height: 18px;
    font-weight: bold;
    z-index: 3;
}

.notification-bell .fa.fa-s30 {
    color: #00aaea;
    border: 1px solid transparent;
}
.fa.fa-s30 {
    font-size: 30px;
    color: #666666;
    text-align: center;
    vertical-align: middle;
}
.sponsor-menu-links {
    position: absolute;
    width: 400px;
    right: 1px;
    background: #fcfcfc;
    border: 1px solid #e4e4e4;
    top: 32px;
    z-index: 1;
    display: none;
}
.sponsor-menu-links li {
    padding: 6px;
}

.sponsor-menu-links .menu-scroll {
    max-height: 450px;
    overflow-y: auto;
}

.user-image {
    float: left;
    padding-right: 10px;
    cursor: pointer;
}
.user-image img {
    border-radius: 20px;
    border: 1px solid #ccc;
    height: 40px;
    width: 40px;
}
.user-info {
	border: none;
    float: left;
    position: relative;
	padding: 0;
}
.user-name {
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 14px;
    /* cursor: pointer; */
}
.user-type, .user-id {
    font-size: 14px;
}
.user-id {
    margin-top: 2px;
}
.user-dropdown.hide {
    display: none;
}
.base-ui-style ul {
    padding: 0;
    margin: 0;
}
.user-dropdown {
    position: absolute;
    width: 208px;
    background: #fff;
    right: 12px;
    top: 40px;
    box-shadow: 0px 1px 10px -3px #ccc;
	z-index:9;
}

.user-name .fa {
    margin-left: 10px;
    cursor: pointer;
    padding: 0 10px;
    color: #2A88A9;
}

.notification-bell .fa.fa-s30:hover, .notification-bell:hover .fa.fa-s30 {
    background: #fcfcfc;
    border: 1px solid #e4e4e4;
    border-bottom: 1px solid #fcfcfc;
    position: relative;
    z-index: 2;
}

.notification-bell:hover .sponsor-menu-links {
    display: block;
}

.user-dropdown li:last-child {
    border-bottom: 3px solid #2A88A9;
}
.user-dropdown li:hover, .user-dropdown li.active {
    background: rgb(247,246,245);
    border: 1px solid #e4e4e4;
}
.user-dropdown li {
    color: #2A88A9;
    border: 1px solid transparent;
    border-bottom: 1px solid #c4c4c4;
    /* padding: 8px 0px 8px 10px; */
    cursor: pointer;
}

.user-dropdown li a {
	display: block;
	padding: 8px 46px;
}
.user-dropdown li a:hover {
	text-decoration: none;
}
.user-dropdown li a:visited {
	color: #0497BC;
	text-decoration: none;
}
.user-dropdown li a .fa {
    color: #0497BC;
}
.user-dropdown li:hover:last-child, .user-dropdown li.active:last-child {
   border-bottom: 3px solid #2A88A9;
}

.instruction-message {
    font-family: 'Source Sans Pro';
    font-size: 13px;
    font-style: italic;
}
/* End: Header CSS */

.requiredInput {
	border-color: #f00 !important;	
}

/* Start: Study Enablement - create new study workspace */

.release2_0 .create-study-workspace-wrapper input[type="text"],
.release2_0 .create-study-workspace-wrapper select,
.release2_0 .create-study-workspace-wrapper textarea {
	width: 100%;
	margin: 0;
}

.width50per {
	width: 50%;
}

.release2_0 .create-study-workspace-wrapper .tabcontent {
    padding: 6px 12px;
    border: 1px solid #e2e2e2 !important;
}

.release2_0 input[type="text"]:focus, .release2_0 select:focus, .release2_0 textarea:focus{
    color: #000000;
	border: 1px solid #0497bc !important;
    outline: none !important;
}

.release2_0 span.k-datepicker {
	width: 120px;
}

.inlineChildDiv > div {
    display: inline-block;
	width: 120px;
}

.inlineChildDiv > label {
    width: 190px;
	margin-right: 5px;
}

.width120px {
	width: 120px !important;
}

.globalMilestonesWrapper, .studyContactWrapper, .countrySpecificMilestonesSection {
    background: #fafafa;
}

.release2_0 .sysAppAccess li {
    margin: 0 25px 10px !important;
}

body .release2_0 .custom-text-right input[type="text"] {
	color: #454545;
	font-style: normal;
	font-weight: bold;
    font-family: 'Source Sans Pro';
    font-size: 13px;
}

.custom-text-right span {
	color: #454545;
	font-style: normal;
	font-weight: bold;
    font-family: 'Source Sans Pro';
    font-size: 13px;
}
/* End: Study Enablement - create new study workspace */
.ellipsis{
	white-space: nowrap;
    width: 100% !important;
    overflow: hidden;
    text-overflow: ellipsis;
	vertical-align: top;
    .border: 1px solid #000000;
}

/* Start: Study Enablement - task study enablement */

.safetyNotificationImg {
    width: 132px;
    opacity: 0.300000011920929;
    float: left;
    display: inline-block;
}

.safetyNotificationText {
    float: right;
    display: inline-block;
    width: 100px;
    margin: 0;
}

/*.studyDetailSummary  .icon-lbl-btn {
    visibility: visible;
}

.studyDetailSummary  .icon-lbl-btn {
    visibility: hidden;
}*/


/* End: Study Enablement - task study enablement */

/* Start: Study Enablement - edit study site profile */

.release2_0 ul.horizontalTabs.studySiteProfileTab li a.ui-tabs-anchor {
	width: 190px !important;
}

.action-btn-wrapper .fa {
	margin: 0 3px;
	cursor: pointer;
}

.action-btn-wrapper .fa.fa-pencil-square-o:hover,
.action-btn-wrapper .fa.fa-floppy-o:hover {
    color: #0379a3;
}

.action-btn-wrapper .fa.fa-pencil-square-o,
.action-btn-wrapper .fa.fa-floppy-o {
    margin-right: 5px;
    color: #0497BC;
}

.action-btn-wrapper .fa.fa-times:hover {
    color: #0d0d0d;
}

.editable {
    border: 1px solid #aaa;
    width: 100%;
    display: inline-block;
	background: #fff;
}

/* End: Study Enablement - edit study site profile */

/* Start: Study Enablement - create study site profile */

.facilityTitle {
	margin: 15px 0 0 !important;
}

/* Start: Fixed Header Sub Navigation */
.fixedHeaderNavContainer {
    width: 100%;
}

.fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	display: block !important;
}
/* End: Fixed Header Sub Navigation */
/*Primary Button Popup Starts*/
.release2_0 .primary-btn-blue, 
.release2_0 + div .primary-btn-blue.ui-state-default, 
.release2_0 + div .primary-btn-blue.ui-widget-content, 
.release2_0 + div .primary-btn-blue.ui-state-default {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-size: 14px !important;
	color: #fff;
	text-align: center;
	line-height: 22px;
	border-radius: 6px;
	text-transform: uppercase;
	background: #0497bc;
	border: 0;
	/* width: 191px; */
	height: 46px;
	padding: 7px 35px;
	outline: none;
	border: 1px solid transparent;
	text-decoration: none;
}
.ui-dialog-buttonset .primary-btn-blue.ui-state-default, 
.ui-dialog-buttonset .primary-btn-blue.ui-widget-content, 
.ui-dialog-buttonset .primary-btn-blue.ui-state-default {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-size: 14px !important;
	color: #fff;
	text-align: center;
	line-height: 22px;
	border-radius: 6px;
	text-transform: uppercase;
	background: #0497bc;
	border: 0;
	/* width: 191px; */
	height: 46px;
	padding: 7px 35px;
	outline: none;
	border: 1px solid transparent;
	text-decoration: none;
}
.ui-dialog-buttonset .primary-btn-blue.btn-disabled,
.ui-dialog-buttonset .primary-btn-blue.btn-disabled:hover {
    color: #999 !important;
    background: #ccc !important;
    border-color: #999 !important;
    opacity: 1;
}
.ui-dialog-buttonset .primary-btn-blue:hover {
    background: #2a88a9 !important;
    color: #fff !important;
	text-decoration: none;
}
/*Primary Button Popup Ends*/
/*Create Study */
.pad15pximp {
    padding: 15px !important;
}
.setFocus {
	color : #0497bc !important;
}
.pad5pximp {
    padding: 5px !important;
}
/**/
.searchColor {
	vertical-align: middle;
	color: #0497BC !important;
} 

/* Start: Fixed Header CSS */
.fixedHeaderTableContainer {
    overflow: auto;
    position: relative;
    min-height: 300px;
    max-height: 500px;
}

.headerFixedTable {
                position: absolute;
                background-color: #666;
}

.headerFixedTable+* {
                margin-top: 30px !important;
}

.fixedHeaderTableContainer table {
                border:none;
                border-collapse: collapse;
}

.fixedHeaderTableContainer .tab-display td,
.fixedHeaderTableContainer .tab-display th {
                font-family: 'Source Sans Pro';
                font-size: 14px;
                text-align: left;
                
              /* width: 105px; min-width: 200px;*/
                overflow-wrap: break-word;
                word-break: break-word;
                -webkit-hyphens: auto;
                -moz-hyphens: auto;
                -ms-hyphens: auto;
                hyphens: auto;
}

.fixedHeaderTableContainer .tab-display th {
                color:#e4e4e4;
                line-height:14px;
                background-color: #666;
                vertical-align: top;
                padding: 8px 1px 4px 3px;
                border-right: 1px solid #666;
}

.fixedHeaderTableContainer .tab-display td {
                color:#666;
                padding: 2px 1px 3px 3px;
                border-right: 1px solid #c2c2c2;
}

.fixedHeaderTableContainer tbody tr:nth-child(even) {
    background-color: #f4f6f7;
}

.fixedHeaderTableContainer tr td:last-child {
                border-right: none;
}

.fixedHeaderTableContainer a {
                font-size: 14px;
                color: #0497BC;
                line-height: 18px;
                text-decoration: none;
}

.fixedHeaderTableContainer a:visited {
                color: #8204BC;
}

.fixedHeaderTableContainer a:hover {
    color: #2A88A9;
    text-decoration: underline;
}

.fixedHeaderTableContainer a:active {
                color: #2A88A9;
}

.tablebdrnewclass {
	padding: 0;
}

.activesort {
	padding: 8px 1px 4px 3px !important;
}

.release2_0 .fixedHeaderTableContainer select.select_Action1 {
    display: inline-block;
    margin: 0;
    float: left;
	width: auto;
	height: auto;
	padding: 0;
}

.release2_0 .fixedHeaderTableContainer .btn-layout {
    padding: 3px 5px !important;
    float: right;
}

.fixedHeaderTableContainer a:hover {
    color: #2A88A9;
    text-decoration: underline;
    font-family: inherit;
}

.fixedHeaderTableContainer .action-td {
    display: table-cell;
    width: auto;
}

.ie11Padding {
	padding: 8px 0 4px 0 !important;
} 

/* .activesort .tablewidth {
	padding-left: 25px !important;
} */
/* End: Fixed Header CSS */
.ui-button-text-only .ui-button-text {
	padding: 0px;
}
/* Study Home Tabs Modified */
.release2_0 .studyhomeTabs ul.horizontalTabs li a.ui-tabs-anchor {
    width: inherit!important;
    padding: 10px 12px;
}
.release2_0 .studyhomeTabs ul.newTabs li {
    padding: 0px 0px 0px;
}
.release2_0 .studyhomeTabs ul.horizontalTabs li {
    background: none!important;
}
.release2_0 .studyhomeTabs .ui-tabs-panel {
    background: #FFF;
    border: 1px solid #e2e2e2;
    margin-top: 0px;
}
/* .release2_0 div#p_p_id_TCSIPStudySitesPortlet_WAR_TCSIPStudySitesPortlet100_ {
    border: 1px solid #e2e2e2;
    margin-top: -11px;
    background: #FFF;
} */
/*Study Home Tabs Ends*/
/*User profile css starts here*/
.release2_0  .user-profile-section{
	display: inline-block;
    width: 100%;
	margin-bottom: 0;
}
.release2_0 .user-profile-section .user-info {
	background: #fff;
    border: 1px solid #dedede;
    padding: 20px;
    margin-bottom: 25px;
	width:100%;
}
.release2_0 .user-profile-section .user-profile-details-tab ul .ui-tabs-nav li a .ui-tabs-anchor,
.release2_0 .user-profile-details-tab ul.ui-tabs-nav li a.ui-tabs-anchor, .trans-tabs ul.ui-tabs-nav li a.ui-tabs-anchor{
	border:none;
}
.release2_0 .user-profile-details-tab ul.horizontalTabs li a.ui-tabs-anchor {
    display: inline-block;
    color: #454545;
    text-align: left;
    /*height: 38px;
	line-height: 38px;
	transition: 0.3s;*/
    width: 200px !important;
    text-decoration: none;
    
    font-weight: 600;
    
    font-family: 'Source Sans Pro';
    font-size: 14px;
    border: 1px solid #e2e2e2;
    border-right: none;
    border-bottom: none;
    border-radius: 8px 8px 0 0;
    background: #eee;
}
.release2_0 .user-profile-details-tab .ui-widget-content ul.horizontalTabs li {
    border-bottom: none;
	background: none !important; 
	border-top: 1px solid #e2e2e2!important;
	border-right: none
    margin-top: 1px !important;
}
.release2_0 .user-profile-details-tab .ui-tabs .ui-tabs-nav li.ui-tabs-active{
  padding-bottom: 0;
}
.release2_0 .user-profile-details-tab .ui-widget-content ul.horizontalTabs li.ui-state-active a {
    color: #454545;
    background: #fff;
    border: 1px solid #e2e2e2;
    border-bottom: 1px solid #fff;
}
.release2_0 .user-profile-details-tab ul.horizontalTabs li:last-child a.ui-tabs-anchor {
    border-right: 1px solid #e2e2e2;
}
.release2_0 .user-profile-details-tab .ui-widget-content ul.horizontalTabs {
    border: none;
    padding: 0;
}
.user-profile-details-tab .user-profile-tab-1, .user-profile-details-tab .cv-history-tab-2, .workspace-content {
    border: none !important;
    margin-bottom: 30px;
    border-top: 1px solid #d6d6d6 !important;
    margin-top: -2px;
    background: #FFFFFF;
}
.release2_0 .user-profile-details-tab ul.horizontalTabs li a.ui-tabs-anchor:hover {
    background: #fdfdfd;
}

/* Start: CSS for vertical tab navigation */
.release2_0 .ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left;  }
.release2_0 .ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.release2_0 .ui-tabs-vertical .ui-tabs-nav li a { display:inline-block !important; padding: 1px 0 0 10px !important;}
.release2_0 .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; }

.green {
  color: green !important;
}
.release2_0 #tabs {
  border: none;
}
.release2_0 #tabs-h1 {
  border: 1px solid #ccc;
}
.release2_0 #tabs-h2 #tabs{
	border: 1px solid #ccc;
}
.release2_0 #tabs > ul, .release2_0 #tabs > ul li {
  margin: 0;
  padding: 0;
  border: 0;
}
.release2_0 #tabs .ui-state-active,
.release2_0 #tabs .ui-widget-content .ui-state-active,
.release2_0 #tabs .ui-widget-header .ui-state-active,
.release2_0 #tabs a.ui-button:active,
.release2_0 #tabs .ui-button:active, 
.release2_0 #tabs .ui-button.ui-state-active:hover {
  background: #ffffff;
  color: #000000;
}
.release2_0 #tabs .ui-state-active a, 
.release2_0 #tabs .ui-state-active a:link, 
.release2_0 #tabs .ui-state-active a:visited {
  color: #000000;
}
.ui-tabs-vertical .ui-tabs-nav {
	width: 21%;
}
.release2_0 #tabs ul.verticalNav.ui-tabs-nav li.ui-tabs-active {
    /* background: #2a88a9 !important; */
    color: #0497bc !important;
    border: 1px solid #0497bc !important;
}
/* End: CSS for vertical tab navigation */

.release2_0 #tabs ul.verticalNav.ui-tabs-nav li a {
	color: #0497bc;
}
.release2_0 #tabs ul.verticalNav.ui-tabs-nav li.ui-tabs-active a {
	color: #0497bc;
	cursor: pointer;
}
.release2_0 .secondary-btn:hover {
    background: #f99902;
    color: #fff;
}
.release2_0 .secondary-btn {
    font-family: 'Source Sans Pro' !important;
    font-style: normal;
    font-size: 12px !important;
    color: #f99902;
    text-align: center;
    line-height: 15.44px;
    border: 1px solid #f99902;
    text-transform: capitalize;
    background: #fff;
    height: 30px;
    width: auto;
    border-radius: 6px;
    padding: 2px 25px;
    outline: none;
    font-weight: normal;
    min-width: 120px;
}
.release2_0 .user-profile-details-tab .ui-widget-content .user-profile-tab-1,
.release2_0 .user-profile-details-tab .ui-widget-content .cv-history-tab-2 {
	padding: 6px 12px;
}

.release2_0 .user-profile-details-tab .ui-widget-content ul.ui-tabs-nav li.ui-state-active a {
	font-weight: normal;
	/*border:none;*/
}
.release2_0 .user-profile-details-tab .horizontalTabs li.ui-state-active a {
  font-weight: 600 !important;
}
.release2_0 .section {
	padding-top: 5px;
	border-top: 1px solid #c2c2c2;
	padding: 10px;
	margin: 5px;
}
}
.release2_0 .card-section {
    width: 400px;
    padding: 12px;
    border: 1px solid #c2c2c2;
    position: relative;
	margin: 0 auto;
}
.release2_0 .card-section label.form-label:first-child {
    text-align: right;
    margin-right: 4%;
}
.release2_0 .card-section input.form-input,.release2_0  .card-section select.form-select,
.release2_0  .card-section textarea {
    color: #000;
    font-style: normal;
    display: none;
	vertical-align: middle;
	width: 47%;
    display: inline-block;
    font-size: 14px;
}
.release2_0 .card-section label.form-label {
    font-size: 14px;
	width: 47%;
    display: inline-block;
	vertical-align: middle;
}
.release2_0 .form-label {
    font-family: 'Source Sans Pro';
    font-size: 14px;
}
.release2_0 .card-section label.form-label:nth-child(2) {
    font-weight: bold;
}
.release2_0 .form-input {
    font-family: 'Source Sans Pro';
    color: #000;
    font-style: italic;
    width: 200px;
    border: 1px solid rgb(197,197,197);
    height: 28px;
    text-indent: 5px;
}
.release2_0 .section-buttons {
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #c2c2c2;
    padding-top: 20px;
	border-top:none;
}
.release2_0 .section-buttons .edit-buttons {
    display: inline-block;
    width: 49%;
    vertical-align: middle;
}
.release2_0 .section-buttons .chart-details-control {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: 0;
}
.release2_0 #basicDetails .section-buttons .chart-details-control {
	width: 50%;
}
.release2_0 .chart-details-control {
    text-align: center;
    margin-top: 15px;
}
.release2_0 .primary-btn {
    font-family: 'Source Sans Pro' !important;
    font-style: normal;
    font-size: 14px !important;
    color: #fff;
    text-align: center;
    line-height: 22px;
    border-radius: 6px;
    text-transform: uppercase;
    background: #0497bc;
    border: 0;
    /* width: 191px; */
    height: 46px;
    padding: 0 35px;
    outline: none;
	min-width: 120px;
	text-transform: uppercase;
}
.release2_0 .primary-btn:hover {
    background: #2a88a9;
}
.release2_0 .chart-details-control .fa.fa-arrow-right {
    float: right;
    height: 45px;
    line-height: 45px;
    font-size: 28px;
    cursor: pointer;
}
.release2_0 .chart-details-control .fa.fa-arrow-left {
    float: left;
    height: 45px;
    line-height: 45px;
    font-size: 28px;
    cursor: pointer;
}
.release2_0 .chart-details-control  .nextArrowBtn {
    float: right;
    height: 46px;
    line-height: 22px;
    font-size: 14px;
    cursor: pointer;
}
.release2_0 .chart-details-control  .prevArrowBtn  {
    float: left;
    height: 46px;
    line-height: 22px;
    font-size: 14px;
    cursor: pointer;
	border: 1px solid #0497bc;
}
.cancelBtn{
	background: #fff !important;
	height: 46px !important;
	line-height: 22px !important;
	font-size: 14px !important;
	cursor: pointer;
	text-transform: uppercase !important;
}
.release2_0 .chart-details-control .fa {
    color: #0497bc;
}
.release2_0 .chart-details-control .nextArrowBtn, .chart-details-control .prevArrowBtn{
    border: 1px solid #0497bc;
}
.release2_0 .chart-details-control .prevArrowBtn:hover,
.release2_0 .chart-details-control .nextArrowBtn:hover,
.release2_0 .chart-details-control .prevCVArrowBtn:hover,
.release2_0 .edit-about-me.active:hover{
    background: rgb(247,246,245);
}
.release2_0 .release2_0 {
    font-family: 'Source Sans Pro' !important;
}
.details-section p.user-designation {
    color: #454545;
}
/*Basic details*/
.release2_0 #basicDetails .card-section label.form-label{
    width: 24%;
    padding: 0;
}
.release2_0 .save-about-me{
  display: none;
}
.release2_0 .card-section.edit-name-job {
    border: 1px solid #c2c2c2;
    background: #fdfdfd;
    width: 100%;
    padding: 5px 10px;
    box-sizing: border-box;
    margin-top: 8px;
}
.release2_0 #basicDetails .edit-name-job.card-section input.form-input,.release2_0  #basicDetails .edit-name-job.card-section select.form-select {
    display: none;
}
.release2_0 #basicDetails .card-section input.form-input,.release2_0  #basicDetails .card-section select.form-select {
    display: inline-block;
	margin: 0;
}
.release2_0 #basicDetails .card-section label.form-label:nth-child(2),
.release2_0 #basicDetails .card-section input.form-input{
    width: 46%;
} 
.release2_0 #basicDetails .card-section select.form-select {
    width: 46%;
}
.release2_0 .form-select {
    font-family: 'Source Sans Pro';
    width: 200px;
    border: 1px solid rgb(197,197,197);
    height: 28px;
    padding: 2px;
    font-size: 14px;
}
.release2_0 #basicDetails h5.main-content-h5 {
    margin-bottom: 20px;
    padding-top: 5px;
    border-top: 1px solid #c2c2c2;
    margin-top: 5px;
}
.release2_0 .CVButtons button.prevCV {
    width: 100%;
    margin-top: 35px;
}
.release2_0 .CVButtons button.genrateCV {
    width: 100%;
    margin-top: 10px;
    height:40px;
}
.release2_0 .CVButtons button.emailUserProfile {
    width: 100%;
    margin-top: 10px;
}
.release2_0 .CVButtons button.viewStudyHistory {
    width: 100%;
    margin-top: 10px;
}
/*Link Button Starts here*/
.button-link-btn {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-size: 14px !important;
    color: #0497bc !important;
    text-align: center;
    line-height: 15.44px;
    text-transform: capitalize;
    height: 30px;
    width: auto;
    border-radius: 6px !important;
    padding: 2px 10px;
    outline: none;
    background: #fff;
    border: 1px solid transparent;
	min-width: 120px;
	text-decoration: none;
}
.button-link-btn:hover {
    /*background: rgb(247,246,245);*/
    border: 1px solid #0497bc;
}

.release2_0 .button-link-btn.selected-btn {
    background: rgb(247,246,245);
}

.release2_0 .button-link-btn.disabled {
    color: #999 !important;
    background: #ccc;
    border-color: #999;
}
/*Link Button Ends here*/
.release2_0 .button-link-btn:not(.disabled):focus {
    outline: none !important;
    border: 1px solid #0497bc;
    box-shadow: 0 0 1px 0px #0497bc;
}
.release2_0 .secondary-btn:not(.disabled):focus {
    outline: none !important;
    border: 1px solid #0497bc;
    box-shadow: 0 0 1px 0px #0497bc;
}
.release2_0 button:not(.disabled):focus {
    outline: none !important;
    border: 1px solid #0497bc;
    box-shadow: 0 0 1px 0px #0497bc;
	border-radius: 6px;
}
.release2_0 .primary-btn:not(.disabled):focus ,
.release2_0 .primary-btn-blue:not(.disabled):focus {
    outline: none !important;
    border: 1px solid #0497bc;
    box-shadow: 0 0 1px 0px #0497bc;
}
/*.release2_0 input.form-input:focus, .release2_0  select.form-select:focus {
    border: 1px solid #0497bc !important;
    outline: none !important;
}*/
.release2_0 .primary-btn.disabled {
    color: #999 !important;
    background: #ccc;
    outline:none !important;
}
.release2_0 .primary-btn:not(.disabled):focus {
    border: 1px solid #0497bc;
    box-shadow: 0 0 1px 1px #0497bc;
}
/* Start: Fixed Header CSS */
.release2_0 .fixedHeaderTableContainer {
    overflow: auto;
    position: relative;
    /*min-height: 300px;*/
    max-height: 500px;
	/*width: 1000px;*/
}
.release2_0 .headerFixedTable {
	position: absolute;
	background-color: #666;
}
.release2_0 .headerFixedTable+* {
	margin-top: 26px !important; /*30px*/
}
.release2_0 .fixedHeaderTableContainer table {
	border:none;
	border-collapse: collapse;
}
.release2_0 .fixedHeaderTableContainer th,
.release2_0 .fixedHeaderTableContainer td {
	font-family: 'Source Sans Pro';
	font-size: 14px;
	text-align: left;
	min-width: 200px;
	overflow-wrap: break-word;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.release2_0 .fixedHeaderTableContainer th {
	font-family: 'Source Sans Pro';
    font-size: 14px;
    color: #454545;
    text-align: left;
    line-height: 14px;
    background-color: #e4e4e4;
    vertical-align: top;
    padding: 8px 1px 4px 3px;
    border-right: 1px solid #e4e4e4;
    font-weight: normal;
}
.release2_0 .fixedHeaderTableContainer td {
	color:#666;
	padding: 2px 1px 3px 3px;
	border-right: 1px solid #c2c2c2;
}
.release2_0 .fixedHeaderTableContainer tbody tr:nth-child(even) {
    background-color: #f4f6f7;
}
/* End: Fixed Header CSS */
.release2_0 .release2_0 tbody td:not(:last-of-type) {
    border-right: 1px solid #c2c2c2;
}
.release2_0 .fixedHeaderTableContainer tr td:first-child {
    /* border-left: 1px solid #666; */
	border-left: 1px solid #c2c2c2;
}
.release2_0 .release2_0 tbody td:last-of-type {
    text-align: left; /*right*/
}
.release2_0 .edit-name-job.card-section label.form-label.date-pattern{
  display: none;
}
.release2_0 .name-of-cv1 .tablewidth {
    width: 778px !important;
}
.release2_0 .cv-status .tablewidth {
    width: 159px !important;
}
.name-of-cv .tablewidth {
    width: 427px !important;
}
.downloaded-date .tablewidth {
    width: 230px !important;
}
.sponsor-name .tablewidth {
    width: 275px !important;
}
/* End: User Profile CSS */
.release2_0 span.ui-checkbox {
    border: 1px solid #0497bc;
    width: 16px !important;
    height: 16px;
    display: block;
	margin: 2px 3px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	background: none;
	cursor: default !important;
}
.release2_0 span.ui-checkbox.ui-checkbox-checked:before, 
.release2_0 .form-checkbox-btn:checked + span.ui-checkbox:before {
    color: #0497bc;
}
.release2_0 span.ui-checkbox:before {
    content: "\f00c";
    color: transparent;
}
/*Modal Popup starts here*/
.release2_0 .modal-popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
}
.release2_0 .modal-overlay {
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.5;
}
.release2_0 .modal-content, .ui-dialog.release2_0 {
    width: 550px;
    border-top: 12px solid #fd9827;
    box-shadow: 2px 4px 5px 4px #454545;
    position: fixed;
    background: #fdfdfd;
    top: 50% !important;  
    left: 50% !important;  
    transform: translate(-50%, -50%) !important;
}
.release2_0 .modal-subcontent {
    padding: 35px 25px;
} 
.release2_0 .modal-subcontent p {
    font-weight: normal;
}
.release2_0 .modal-elements {
    margin-top: 15px;
}
.release2_0 .modal-controls {
    margin-top: 15px;
}
.release2_0 .modal-content .fa.fa-times {
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    font-size: 25px;
    color: #c2c2c2;
    cursor: pointer;
}
/*Modal Popup ends here*/
/*Table Starts here*/
.release2_0 table{
  border: none !important;
}
.release2_0 .grid-table .tablewidth {
    min-width: 80px;
}
/*.release2_0 .grid-table th {
    cursor: pointer;
}*/
.release2_0 .grid-table .tablewidth a {
    word-wrap: break-word;
}
/*.release2_0 .grid-table .tab-display th {
    font-family: 'Source Sans Pro';
    font-size: 14px;
    text-align: left;
    line-height: 14px;
    vertical-align: top;
    padding: 8px 1px 4px 3px;
    border-right: 1px solid #e4e4e4;
    font-weight: normal;
}*/
.release2_0 .tab-display th {
    font-family: 'Source Sans Pro';
    font-size: 14px;
    color: #454545;
    text-align: left;
    line-height: 14px;
    background-color: #e4e4e4;
    vertical-align: top;
    padding: 4px 1px 4px 3px;
    border-right: 1px solid #e4e4e4;
    font-weight: normal;
} 
.release2_0 .tab-display th .fa{
	cursor: pointer;
    color: #888;
}
.release2_0 .tab-display tr:last-child{
	border-bottom: 1px solid #c2c2c2;
}
.release2_0 .tab-display th.activesort{
	background-color: #ccc;
}
.white{
	color: white;
}
.release2_0 .ascending.fa:before{
	content: "\f0de";
}
.release2_0 .descending.fa:before{
	content: "\f0dd";
}
.release2_0 .activesort{
	
}
.release2_0 .grid-table .tab-display td {
    font-family: 'Source Sans Pro';
    font-size: 14px;
    color: #666;
    text-align: left;
    border-right: 1px solid #c2c2c2;
    padding: 2px 1px 3px 3px !important;
    vertical-align: top;
}
.release2_0  .grid-table .tab-display td:first-child {
    border-left: 1px solid #c2c2c2;
}
.release2_0 .grid-table .tab-display tr:last-child {
    border-bottom: 1px solid #c2c2c2;
}
/*set width height of body*/
.release2_0 .grid-table-body {
    height: 300px;
    width: 800px;
}
/*set width height of header*/
.release2_0 .grid-table-header {
    width: 800px;
}
.release2_0 .grid-table tr {
    background: #fff;
}
.release2_0 .grid-table tr.table-row-bg {
    background: #fff;
}
.release2_0 .grid-table .tab-display th .fa {
    cursor: pointer;
    color: #888;
}
/*fixed header*/
.release2_0 .fixed_headers {
    table-layout: fixed;
    overflow: hidden;
    border-collapse: collapse;
}
.release2_0 .fixed_headers thead {
    display: block;
    position: relative;
}
.release2_0 .fixed_headers thead tr {
    display: block;
    position: relative;
}
.release2_0 .fixed_headers tbody {
    display: block;
    padding-bottom: 15px !important;
}
/*fix the width of columns*/
.release2_0 .globalcountry .tablewidth {
    width: 115px;
}
.plannedfpfv .tablewidth {
    width: 155px;
}
.release2_0 .plannedfinaldblock .tablewidth {
    width: 123px;
    text-align: left;
}
.release2_0 .plannedlplv .tablewidth {
    width: 150px;
    text-align: left;
}
.release2_0 .plannednextdblock .tablewidth {
    width: 140px;
}
.release2_0 .educational-detail-table .grid-table-header {
    width: 950px;
}
.release2_0 .educational-detail-table .grid-table-body {
    height: 50px;
    width: 950px;
}
.release2_0 .tab-display th:last-of-type {
    text-align: left;
}
/*End CSS*/

/*Start User Profile - Facilities*/
.release2_0 #facilityDetails .icon-btn{
	float:right;
	width: 65px;
	margin-bottom:5px;
}
.release2_0 #facilityDetails .icon-btn .fa-caret-down{
	font-size:18px;
	vertical-align:bottom;
	margin-left:5px;
}
.release2_0 #facilityDetails .icon-btn .fa{
	color: #0497bc;
}
/*End User Profile - Facilities*/
/*Education popup*/
.release2_0 #modalEduDetailAdd .card-section label.form-label{
  width: 30%;
}
.release2_0 #modalEduDetailAdd .card-section input.form-input,.release2_0 #modalEduDetailAdd .card-section select.form-select{
  display: inline-block;
  margin: 0;
}
/*End education popup*/

/*Professional Experiences popup*/
.release2_0 #modalProExpAdd .card-section label.form-label{
  width: 30%;
}
.release2_0 #modalProExpAdd .card-section input.form-input,.release2_0 #modalProExpAdd .card-section select.form-select{
  display: inline-block;
  margin: 0;
}
.release2_0 #modalProExpAdd  #year-start,.release2_0 #modalProExpAdd  #year-complete{
	width:70px;
}
.release2_0 #modalProExpAdd  p {
    margin: 10px 10px;
    display: inline-block;
}
/*End Professional Experiences popup*/

/*Start User Profile - Research Experience*/
.release2_0 .modal-popup .card-section {
	border:none !important;
	
}
.release2_0 .res-exp-checkboxes li{
	display:inline-block;
	width:150px;
}
.release2_0 #modalResExpTrpExpAdd .card-section label.form-label{
  width: 43%;
}
.release2_0 #modalResExpTrpExpAdd .card-section input.form-input,.release2_0 #modalResExpTrpExpAdd .card-section select.form-select{
  display: inline-block;
  margin: 0;
}
.release2_0 .educational-detail-table .tablewidth{
	width:auto;
}
.release2_0 #modalClnResAdd .card-section label.form-label{
  width: 43%;
}
.release2_0 #modalClnResAdd .card-section input.form-input, .release2_0 #modalClnResAdd .card-section select.form-select{
  display: inline-block;
  margin: 0;
}
.release2_0 #modalClnResAdd .card-section input.form-input{
	width:180px;
}
/*End User Profile - Research Experience*/
/*start User Profile - License Details*/
.release2_0 #modalLicenseUpload .card-section label.form-label{
  width: 30%;
}
.release2_0 #modalLicenseUpload .card-section input.form-input, .release2_0 #modalLicenseUpload .card-section select.form-select{
  display: inline-block;
  margin: 0;
}
.release2_0 #modalLicenseUpload .modal-content {
	top:14%;
}
/*End User Profile - License Details*/

/*start User Profile - profile attachments*/
.release2_0 #modalProUpload .card-section label.form-label{
  width: 30%;
}
.release2_0 #modalProUpload .card-section input.form-input, #modalProUpload .card-section select.form-select{
  display: inline-block;
  margin: 0;
}
.release2_0 #modalProUpload .modal-content {
	top:14%;
}
/*End User Profile - profile attachments*/
/*start User Profile - Publications & Presentations*/
.release2_0 #publicationsSpeakingEngagements .medium-header-h2{
	    margin: 10px 0;
}
.release2_0 #publicationsSpeakingEngagements .card-section label.form-label{
  width: 35%;
}
.release2_0 #publicationsSpeakingEngagements .card-section input.form-input, .release2_0 #publicationsSpeakingEngagements .card-section select.form-select{
  display: inline-block;
  margin: 0;
}
/*ends User Profile - Publications & Presentations*/
/*User profile css ends here*/

/*userListContent css */
.release2_0 #myTraining1 .form-select{
	margin:0;
}
.release2_0 #myTraining1 .card-section{
    margin-top: 20px;
}
.release2_0 #userListContent .medium-header-h2{
	    margin: 10px 0;
}
#userListContent .card-section label.form-label{
  width: 61%;
  text-align:left;
}
#userListContent .card-section input.form-input, #userListContent .card-section select.form-select{
  display: block;
  width:240px;
}

#userListContent .grid-column > li ,#pullCVContent .grid-column > li {
    display: inline-block;
    width: 33%;
}
#userListContent  .card-section{
   padding: 12px 0;
 }
.plus-btn, .minus-btn {
    width: 18px;
    height: 18px;
    background: #fff;
    font-weight: lighter;
    font-family: 'Source Sans Pro';
    outline: none;
    color: #0497bc;
    border: 1px solid #0497bc;
    border-radius: 5px;
    padding: 0;
}
.plus-btn .fa, .minus-btn .fa{
    color: #0497bc;
}
.form-sample.expand {
	height:auto;
    overflow: visible;
}
.form-sample {
    height: 51px;
    overflow: hidden;
    padding: 15px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background: #fdfdfd;
}
#modalSearchRes  .grid-table-body {
    height: auto;
}
/*.site-list-container  { height: 100px !important; }*/
#modalSearchRes .manageSurvey .CompletionCertificate .tablewidth,
#modalPotentialDuplicateFac .manageSurvey .CompletionCertificate .tablewidth{
	width: 25px;
    min-width: 25px;
}
#view-more  {
	display: inline-block;
	width: 43%;
	border:1px solid #ccc;
	
}

#view-more ul, #view-more h2{
	padding:8px !important;
}
.checkboxdiv .tablewidth{
	min-width: 46px !important;
    width: 36px !important;
}
/*ends userListContent css */
/*ends pullcv css */
#pullCVContent .card-section label.form-label{
  width: 61%;
  text-align:left;
}
#pullCVContent .card-section input.form-input, #pullCVContent .card-section select.form-select{
  display: block;
  width:240px;
}
#pullCVContent  .card-section{
   padding: 12px 0;
 }
#pullCVContent  #view-more  input.form-input, #pullCVContent #view-more select.form-select , #pullCVContent  #view-more  input.inputList{
	width: 300px;
}
#pullCVContent  #view-more .grid-column li {
    width: 100%;
	
}
#pullCVContent .pages{
	display:inline;
	float:right;
}
#pullCVContent .pages span{
	margin:0 10px;
}
/*ends pullcv css */

.form-error-msg {
    font-family: 'Source Sans Pro';
    font-size: 14px;
    color: #FF0000;
    display: none;
}
#basicDetailsWrapperDiv .required-error + .form-error-msg {
    display: none;
    width: 84%;
    text-align: center;
}

/*start searchFacility css*/
.form-instruction {
    font-family: 'Source Sans Pro';
    font-size: 13px;
	font-style: italic;
}
.instruction-section ul{
	list-style: circle;
    padding-left: 18px !important;
}
.card-section .instruction-section ul li{
	list-style: disc;
    overflow: visible !important;
    margin-bottom: 0 !important;
}
.release2_0 #myFacility1 .card-section{
	border: none;
}
.release2_0 #myFacility1{
	margin: 15px 0;
}
.release2_0 #myFacility1 .minus-btn .fa, .release2_0 #myFacility1 .plus-btn .fa{
    color: #0497bc;
}
.release2_0 #myFacility1 .medium-header-h2{
	display: inline;
}
.release2_0 #myFacility1 .plus-btn, .release2_0 #myFacility1 .minus-btn{
	margin-top: 5px !important;
}
.release2_0 #myFacility1 .card-section ul.datalist {
    width: 240px !important;
    max-height: 140px !important;
}
.release2_0 #myFacility1 .card-section .grid-column > li {
    vertical-align: top;
}
.instruction-section {
    background: #f8f8f8;
    padding: 10px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    margin-top: 5px;
}
.searchFacilityGridTable .CompletionCertificate .tablewidth {
    width: 45px !important;
}
.searchFacilityGridTable .UserName .tablewidth {
    width: 350px !important;
}
.searchFacilityGridTable .CourseTitle .tablewidth {
    width: 209px !important;
}
input.form-radio-btn {
    text-indent: 0;
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    visibility: visible;
    clip: auto;
    position: relative;
    width: auto;
    height: auto;
    left: 0;
    margin:3px 3px 0 5px;
	/*margin: 3px 3px 5px 3px;
	margin: 3px 3px 3px 3px;*/
}
#otherReviewBoardsForm .form-radio-btn{
	margin: 3px 3px 5px 3px;
}
span.ui-radio{
	display: none !important;
	/*display: inline-block;*/
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 8px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: none;
    height: 18px;
    width: 18px;
    padding: 0;
    border: 1px solid #454545;
    border-radius: 20px;
    text-align: center;
    line-height: 16px;
}
span.ui-radio-state-checked:before, 
span.ui-radio-state-checked-hover:before, 
span.ui-radio-focused:before,
.form-radio-btn:checked + span.ui-radio:before{
    content: "\f111";
}
.form-radio-btn{
	/*display: none !important;*/
}
/* span.ui-radio, span.ui-radio-state-hover, span.ui-radio-hover{
	margin-top: 3px;
} */

.fac-btn-section {
    margin-bottom: 15px;
}
/*end searchFacility css*/


/*Pagination Starts here*/
.pagination-bar .icon-btn.step-back span {
    border-left: 1px solid #c5c5c5;
    height: 16px;
    line-height: 15px;
    display: block;
}
.pagination-bar .icon-btn.step-next span {
    border-right: 1px solid;
    height: 16px;
    line-height: 15px;
    display: block;
}
.pagination-bar .icon-btn, .pagination-bar .icon-btn span {
    color: #0497bc;
    cursor: pointer;
    line-height: 11px;
}
.pagination-bar .icon-btn span {
    width: 15px;
    margin: 0 auto;
}
.pagination-bar label, .pagination-bar .select-opt-btn, .pagination-bar button {
    display: inline-block;
}
.pagination-bar button:hover {
    border: 1px solid;
    border-radius: 3px;
    background: #fff;
}
.pagination-bar button.disabled, .pagination-bar button.disabled span {
    /*color:#c5c5c5;*/
    display: none;
}
.pagination-bar .pagination-current {
    width: 35px;
    height: 25px;
    border: 1px solid #c5c5c5;
    text-align: center;
    padding: 0;
}
/*select*/
.select-opt-btn {
    position: relative;
}
.select-opt {
    height: 25px;
    width: 60px;
    border: 1px solid #c5c5c5;
    cursor: pointer;
    background: #fff;
}

.select-opt label.form-label {
    width: 35px;
    height: 25px;
    border-right: 1px solid #c5c5c5;
    line-height: 22px;
    font-size: 14px;
    text-align: center;
}

.select-opt .fa {
    margin-left: 5px;
    color: #0497bc;
}
.opt-list {
    display: none;
    position: absolute;
    background: #fff;
    width: 60px;
    border: 1px solid #c5c5c5;
    border-top: 0;
    z-index: 99;
}
.opt-list li {
    padding: 2px 6px 3px;
}
.opt-list li:hover, .opt-list li.active {
    background: #c5c5c5;
    color: #fff;
    cursor: pointer;
}
.pagination-bar .icon-btn.selected-btn{
    background: rgb(247,246,245);
}
/*Pagination Ends here*/

/*start createNewFacility*/
.form-select{
	margin: 0;
}
.continueUpdatingFacilitySection{
	display: none;
}
.uploadSIPFacProFormSection{
	display: none;
}
/*end createNewFacility*/

/*start addDepartment*/
#addDeparment span.ui-checkbox{
	margin-left:15px;
	background: #fff;
}
/*end addDepartment*/

/*My Facility starts*/
.release2_0 #facilityNameAddress .card-section label.form-label{
    width: 24%;
    padding: 0;
}
.release2_0 #facilityNameAddress .card-section input.form-input, 
.release2_0 #facilityNameAddress .card-section select.form-select,
.release2_0 #modalSaveConfirm .card-section input.form-input, 
.release2_0 #modalSaveConfirm .card-section select.form-select {
    display: inline-block;
}
.release2_0 #facilityNameAddress .card-section label.form-label:nth-child(2), 
.release2_0 #facilityNameAddress .card-section input.form-input,
.release2_0 #modalSaveConfirm .card-section label.form-label:nth-child(2), 
.release2_0 #modalSaveConfirm .card-section input.form-input {
    width: 46%;
}
.release2_0 #facilityNameAddress .card-section select.form-select,
.release2_0 #facilityNameAddress .card-section select.form-select,
.release2_0 #modalSaveConfirm .card-section select.form-select,
.release2_0 #modalSaveConfirm .card-section select.form-select{
    width: 46%;
}
.verticalNav .fa.fa-check-circle {
    color: #008000 !important;
}
.trialPhaseList div{
	display: inline-block;;
	margin-right: 14px;
	margin-top: 5px;
}
/*.trialPhaseList div label{
	margin-left: 5px;
}*/
.release2_0 #modalSelectTherapeuticArea .card-section label.form-label {
    width: 25%;
}
.release2_0 #modalSelectTherapeuticArea .card-section select.form-select {
    width: 55%;
    display: inline-block;
}
.release2_0 .additionalAttachmentTable .card-section label.form-label {
    width: 36%;
}
.release2_0 .additionalAttachmentTable .card-section select.form-select,
.release2_0 .additionalAttachmentTable .card-section textarea{
    width: 55%;
    display: inline-block;
}
/*.site-list-container span.chk-ele {
    width: 23px;
    vertical-align: top;
    display: inline-block;
    float: left;
}
.site-list-container .label-list {
    width: 79% !important;
    float: left;
}
.site-list-container div.all-chkpanel .label-list {
    width: 66px !important;
}*/
.therapeuticAreaExpertise .tablewidth{
	width: 370px;
}
.subTherapeuticArea .tablewidth{
	width: 241px;
}
.therapeuticAreaAction .tablewidth{
	width: 78px;
}
.therapeuticAreaAction .fa-times{
	cursor: pointer;
}
td.therapeuticAreaAction .tablewidth{
	text-align: center;
}
.therapeuticAreaExpertiseTBODY tr:last-child{
	border-bottom: 1px solid #ccc;
}
.checkAllApply .tablewidth{
	width: 100px;
}
.accessPotential .tablewidth{
	width: 598px;
}
#therapeuticAreas td.checkAllApply span.ui-checkbox {
    margin-left: 40px;
}
.affilWithGovSection{
	margin-top: 15px;
}
.subTherapeuticAreaOtherReview .tablewidth {
    width: 406px;
}
.therapeuticAreaExpertiseOtherReview .tablewidth {
    width: 205px;
}
table.tab-display td label.ui-radio {
    display: inline;
}
.otherFacilityType{
	display: none;
}
/*My Facility ends*/

/*Source Documentation starts here*/
.sourceDocumentTableCol1 .tablewidth {
    width: 498px;
}
.sourceDocumentTableCol2 .tablewidth {
    width: 200px;
}
.sourceDocumentTableCol2 .form-radio-btn, 
.sourceDocumentTableCol2 .form-radio-btn + span + label {
    display: inline-block;
    vertical-align: middle;
}
.MonitoringTableCol .tablewidth{
	width:703px;
}
.MonitoringTableCol .form-label{
	display: inline-block;
}
.edsSystem5OtherEDCBox{
	display: none;
}
/*Source Documentation ends here*/

/*Additional Information and Attachment starts*/
#addAttachment .uploadedDocType .tablewidth{
	width: 206px
}
#addAttachment .uploadedDocName .tablewidth{
	width: 200px;
}
#addAttachment .uploadedDocDesc .tablewidth{
	width: 200px;
}
#addAttachment .uploadedDocActions .tablewidth{
	width: 80px;
	text-align: center;
}
#addAttachment .uploadedDocActions .tablewidth .fa-times{
	cursor: pointer;
}
/*Additional Information and Attachment ends*/

/*exported-user-profile css starts here*/
.release2_0 .exported-user-profile{
	background:#fff !important;
}
.release2_0  .exported-user-profile tbody tr:nth-of-type(even){
		background:#fff;
}
.release2_0 .exported-user-profile .grid-table .tab-display tr{
	border-bottom: 1px solid #c2c2c2;
}
/*exported-user-profile css starts here*/
.release2_0 .user-profile-section tbody tr:nth-of-type(even) { 
	background:#fff;
}

/*My Facility - Facility Contacts starts here*/
.facility-contacts-roles{
	font-size: 12px;
	padding:5px;
}
.facility-contacts-roles ol{
	padding-left: 15px;
}
.facility-contacts-roles ol li{
	list-style: inherit;
}
.facility-contacts-roles ul{
	padding-left: 20px !important;
}
.facility-contacts-roles ul li{
	list-style: disc;
}
.facility-contacts-grid-table .selectPrimaryFPM .tablewidth{
	width:45px;
	min-width:45px;
} 
.facility-contacts-grid-table .selectPrimaryFPM .tablewidth .star-btn + span.ui-radio {
	margin-left:15px;
}
.facility-contacts-grid-table .facContactsName .tablewidth{
	width:110px;
} 
.facility-contacts-grid-table .facContactsEmail .tablewidth{
	width:230px;
}
.facility-contacts-grid-table .facContactsRoles .tablewidth{
	width:240px;
} 
.facility-contacts-grid-table .facContactsActions .tablewidth{
	width:55px;
	min-width:55px;
}
.facContactSiteUser > ul > li {
    width:60%;
    margin-right:2% !important;
    display:inline-block;
    vertical-align:top;
    background:#fdfdfd;
    border:1px solid #ccc !important;
    padding:10px !important;
    min-height:245px;
}
.facContactSiteUser > ul > li:nth-child(2) {
    width: 37%;
    margin: 0 !important;
}
.facContactSiteUser .facility-contacts-roles{
    height: 85px;
    margin: 0 -11px 10px;
}
.facContactGridBlocks > li > div {
    display: inline-block;
    width: 48%;
    margin-right: 2%;
    vertical-align: top;
}
.facContactGridBlocks > li > div .site-sel-container{
    height: 28px;
    overflow: hidden;
}
.facContactGridBlocks > li > div:nth-child(2) {
    margin-right: 0;
}
.facContactGridBlocks > li > div > select,
.facContactGridBlocks > li > div > input,
.facContactGridBlocks > li > div > label {
    width: 100% !important;
}
.localIRBAddSection .form-sample{
	background: #fff;
}
.facContactSiteUserRes1 .tablewidth {
    width: 50px;
    min-width: 50px !important;
}
td.facContactSiteUserRes1 .tablewidth {
	padding-left: 15px;
}
.facContactSiteUserRes2 .tablewidth {
    width: 210px;
}
.facContactSiteUserRes3 .tablewidth {
    width: 210px;
}
.facContactSiteUserRes4 .tablewidth {
    width: 213px;
}
.addFacRolescheckAllApply .tablewidth {
    width: 80px;
}
td.addFacRolescheckAllApply .tablewidth {
    padding-left: 15px;
}
.addFacRolesName .tablewidth {
    width: 239px;
}
.addFacRolesDesc .tablewidth {
    width: 315px;
}
.addFacilityContactsSection{
	display: none;
}
.adoptDepartmentProfileSection{
	display: none;
	padding: 20px 10px 10px 10px;
}
.siteUserSearchResultSection{
	display: none;
} 
.facContactsActions .fa-pencil-square-o {
    color: #0497bc;
    margin: 0 10px;
}
.facContactGridBlocks .site-list-container .tAchk label.label-list {
    width: 84%;
    display: inline-block;
    word-wrap: break-word;
}
/*My Facility - Facility Contacts ends here*/

/*My Facility - IRB Committee ends here*/
.addIRBCommiteeSection{
	margin:28px 0;
}
.addIRBCommiteeSection button.secondary-btn {
    height: 40px;
    padding: 2px 20px;
    margin-right: 2px;
}
.irbEthircsCommitteeSubSection li {
    margin-left: 18px !important;
    /*width: 170px !important;*/
    width: 191px !important;
    font-weight: normal;
}
.facilityIRBSubSection{
	display: none;
}
.irbEthircsCommitteeSubSection{
	display: none;
}
.release2_0 #tabs ul.verticalNav.ui-tabs-nav li.ui-tabs-active.irbEthircsCommittee.subSectionActive{
	background: transparent !important;
	color:#0497bc !important;
	border: 1px solid transparent !important;	
}
.release2_0 #tabs ul.verticalNav.ui-tabs-nav li.ui-tabs-active.irbEthircsCommittee.subSectionActive a{
	color:#0497bc !important;
}
.release2_0 #tabs ul.verticalNav.ui-tabs-nav li.ui-tabs-active.irbEthircsCommittee.subSectionActive:hover {
    background: #fafafa !important;
    color: #0497bc !important;
    border: 1px solid #0497bc !important;
}
.localIRBRegistrationID .tablewidth{
	width: 215px;
}
.localIRBRegistrationBody .tablewidth{
	width:  330px;
}
.localIRBRegistrationActions .tablewidth{
	width: 112px;
}
.release2_0 .irbLocalCommitteeAttachment .card-section label.form-label {
    width: 21%;
}
.release2_0 .irbLocalCommitteeAttachment .card-section select.form-select,
.release2_0 .irbLocalCommitteeAttachment .card-section textarea{
    width: 55%;
    display: inline-block;
}
.localIRBAddSection .form-head .fa{
	color: #0497bc;
}
.localIRBAddSection li.hide{
	display: none;
}
.localIRBAddSection > li{
	margin-bottom: 10px !important;
}
.localIRBAddSection .grid-column label.form-label {
    width: 100%;
    text-align: left !important;
}
.localIRBAddSection .grid-column input,
.localIRBAddSection .grid-column select {
    width: 80% !important;
}
.localIRBAddSection ul.grid-column > li {
    width: 49%;
    display: inline-block;
}
.centralActSelect .tablewidth{
	width: 80px;
}
td.centralActSelect .tablewidth{
	padding-left: 28px;
}
.centralActCommitteeName .tablewidth{
	width: 250px;
}
.centralActAddress .tablewidth{
	width: 328px;
}
.searchForCentralActIRBSection{
	display: none;
}
.centralActingControlBtn button.primary-btn{
	vertical-align: middle;
    width: 58%;
}
.centralActingControlBtn p{
    display: inline-block;
    width: 40%;
    margin: 0;
	vertical-align: middle;
}
.irbLocalCommitteeAttachment .uploadedDocType .tablewidth{
	width: 236px
}
.irbLocalCommitteeAttachment .uploadedDocName .tablewidth{
	width: 230px;
}
.irbLocalCommitteeAttachment .uploadedDocDesc .tablewidth{
	width: 191px;
}
.localIRBRegistrationBodyCentral .tablewidth{
	width: 448px;
}
.release2_0 .localIRBEthicsCommittee .card-section label.form-label, 
.release2_0 .reviewOnlyIRBEthicsCommittee .card-section label.form-label,
.release2_0 #localLabSec .card-section label.form-label {
    width: 30%;
}
.irbGenQuesOtherStepSection{
	display: none;
}
/*My Facility - IRB Committee ends here*/

/*Hover effect on vertical tabs starts here*/
.release2_0 #tabs ul.verticalNav.ui-tabs-nav li:hover {
    background: #fafafa !important;
    color: #0497bc !important;
    border: 1px solid #0497bc !important;
}
.release2_0 #tabs ul.verticalNav.ui-tabs-nav li.ui-state-active:hover {
    /* background: #2a88a9 !important; */
    color: #0497bc !important;
    border: 1px solid #0497bc !important;
}
/*Hover effect on vertical tabs ends here*/

/*Additional Classes starts here*/
.vertical-align-top{
	vertical-align: top !important;
}
.gray-box-border {
    background: rgba(242, 242, 242, 1);
    border: 1px solid rgba(222, 222, 222, 1);
}
.light-gray-box-border {
    background: #fcfcfc;
    border: 1px solid rgba(222, 222, 222, 1);
}
.warning-msg-section p{
	font-size: 18px; 
	line-height: 18px;
	width: 95%;
}
.warning-msg-section .fa{
	color: #FF0000;
}
.overflow-visible {
 overflow: visible !important;
}	
.facility-add-dept{
	margin-top:10px;
}
.facility-add-dept i ,.facility-view-dept i{
	margin:0 5px;
	
}
.facility-add-dept, .facility-view-dept{
	margin-top:10px;
}
.pointerDisable{
	pointer-events:none;
}
.clearboth{
	clear: both;
}
.display-block {
    display: block !important;
}
.width100per{
	width: 100% !important;
}
.width180{
	width: 180px !important;
}
.height40px{
	height: 35px !important;
}
.marLeft232px{
	margin-left: 232px;
}
/*Additional Classes ends here*/

/*Single select starts*/
.singleSelectInput{
	/*font-style: italic !important;*/
	width:240px !important;
	margin-top: 0px;
	
}
/*Single select ends*/




/*Star radio button starts here*/
.form-radio-btn.star-btn {
    display: none;
}
.star-btn + span.ui-radio{
	border: none;
    font-size: 18px;
    margin-left: 28px;
    display: block !important;
}
.star-btn + span.ui-radio:before, 
.star-btn + span.ui-radio:before, 
.star-btn + span.ui-radio:before, 
.star-btn.form-radio-btn + span.ui-radio:before {
    content: "\f006";
}
.star-btn + span.ui-radio-state-checked:before, 
.star-btn + span.ui-radio-state-checked-hover:before, 
.star-btn + span.ui-radio-focused:before, 
.star-btn.form-radio-btn:checked + span.ui-radio:before {
    content: "\f005";
}
/*Star radio button ends here*/ 

/*Local lab - My facility starts here*/
.otherLocalLabAccreditation, .facUsingLocalLabSection{
	display: none;
}
.facUsingLocalLabSection li.hide{
	display: none;
}
#modalPotentialDuplicateFac .UserName .tablewidth {
    width: 225px !important;
}
#modalPotentialDuplicateFac .CourseTitle .tablewidth {
    width: 174px !important;
}
#modalPotentialDuplicateFac .Status .tablewidth {
    width: 125px !important;
}
#modalPotentialDuplicateFac .Sponsor .tablewidth {
    width: 169px !important;
}
#modalPotentialDuplicateFac .searchFacilityGridTable .CompletionCertificate .tablewidth{
	width: 48px !important;
	min-width: 48px !important;
} 
/*Local lab - My facility ends here*/


textarea {
    resize: none !important;
    overflow: auto !important;
}

/*Consent Training starts here*/
table.tab-display .site-list-container label{
	display: inline-block;
}
.selectAllRequiredLang, .provideProgramCourseName{
	display: none;
}
/*Consent Training endss here*/

/*Facility Equipments starts here*/
.facilityCapabilitiesGrid .sourceDocumentTableCol2 .tablewidth {
    width: 238px;
}
.facilityCapabilitiesGrid .sourceDocumentTableCol1 .tablewidth {
    width: 460px;
}
.identifyDiagonosticEquipment1 .tablewidth {
    width: 24px;
    min-width: 24px !important;
}
.identifyDiagonosticEquipment2 .tablewidth {
    width: 100px;
}
.identifyDiagonosticEquipment3 .tablewidth {
    width: 569px;
}
.identifyDiagonosticEquipment1 textarea{
    width: 693px !important;
    margin: 5px;
}
.identifyDiagonosticEquipmentOtherSection{
	display: none;
}
.generalEquipmentCol1 .tablewidth{
	width: 500px;
}
.generalEquipmentCol2 .tablewidth{
	width: 198px;
}
.generalEquipmentCol22 .tablewidth{
	width: 189px;
}
.identifyEquipGridTable > table > tbody > tr > td > .tablewidth{
	min-width: 100%;
	width: 100%;
}
.identifyEquipAccordion1, .identifyEquipAccordion2, .identifyEquipAccordion3, .identifyEquipAccordion4, .otherCompSection{
	display: none;
}
.identifyEquipAccordion1 tr, .identifyEquipAccordion2 tr, .identifyEquipAccordion3 tr, .identifyEquipAccordion4 tr{
	background: #fff !important;
	border-bottom: 1px solid #c2c2c2;
}
.release2_0 .identifyEquipAccordion1 tbody tr:nth-of-type(even),
.release2_0 .identifyEquipAccordion2 tbody tr:nth-of-type(even),
.release2_0 .identifyEquipAccordion3 tbody tr:nth-of-type(even),
.release2_0 .identifyEquipAccordion4 tbody tr:nth-of-type(even){
	background: #fff !important;
}
.sourceDocumentTableCol2 .site-list-container label {
    width: 85%;
}
.sourceDocumentTableCol2 .site-list-container .all-chkpanel label {
    width: 65px;
}

/*Facility Equipments endss here*/

/*Footer starts*/
.release2_0 .transcelerate-footer .wrapper{
	margin-left: 0;
}
.borderBot{
	border-bottom: 1px solid #ccc !important;
}
.no-bg{
	background: transparent !important;
}
.footer-link ul li a {
    text-decoration: none;
}

/*Investigational Products and Controlled Substances starts here*/
.release2_0 #investProduct .card-section label.form-label{
    width: 30%;
    padding: 0;
}
.sidentifyEquipAccordion1, .sidentifyEquipAccordion2, .sidentifyEquipAccordion3, .sidentifyEquipAccordion4{
	display: none;
}
.sidentifyEquipAccordion1 tr, .sidentifyEquipAccordion2 tr, .sidentifyEquipAccordion3 tr, .sidentifyEquipAccordion4 tr{
	background: #fff !important;
	border-bottom: 1px solid #c2c2c2;
}
.release2_0 .sidentifyEquipAccordion1 tbody tr:nth-of-type(even),
.release2_0 .sidentifyEquipAccordion2 tbody tr:nth-of-type(even),
.release2_0 .sidentifyEquipAccordion3 tbody tr:nth-of-type(even),
.release2_0 .sidentifyEquipAccordion4 tbody tr:nth-of-type(even){
	background: #fff !important;
}

.addStorageLocationSection{
	padding-top: 20px;
}
.addStorageLocationFormSection .card-section li{
	overflow:visible;
}
/*Investigational Products and Controlled Substances ends here*/

/*UI issue*/
.user-profile-step-info, .user-profile-step-info.user-profile-details-tab{
	width: 730px !important;
}

.user-profile-step-container-wrapper{
	border-right:none !important;
	width:210px !important;
}

.user-profile-step-container.container-step-new-width{
	padding-left: 10px !important;
	width: 220px !important;
	padding-right: 0px !important;
	height: auto !important;
}
#userProfileTabs .user-profile-tab-1 .user-profile-step-container {
    width: 200px !important;
    padding: 0 !important;
}

.doc-exchange #docSearchTable.table-container, .doc-exchange #msgUserTable .table-container {
    margin-top: 0px;
} 
.vertical-align-top { vertical-align: top !important; }
.no-padding-right {
	padding-right: 0px !important;
}

/*Sponsor Facility Search starts here*/
.sponFacContactSiteUser > ul > li:last-child {
	width: 36%;
}
.sponFacContactSiteUser > ul > li {
    width: 30%;
    margin-right: 10px !important;
    display: inline-block;
    vertical-align: top;
    background: #fdfdfd;
    border: 1px solid #ccc !important;
    min-height: 335px;
}
.facility-contacts-roles.sponsors-fac-roles {
    height: 155px;
    border: none;
    border-bottom: 1px solid #ccc !important;
}
.sponFacContactGridBlocks{
	padding:10px;
}
.sponFacContactGridBlocks .form-input {
    font-style: normal;
}
.sponViewMoreRows .facility-contacts-roles.sponsors-fac-roles {
    height: auto;
    border: none;
    border-bottom: none !important;
}
.sponViewMoreCols {
    width: 32%;
    margin-right: 1%;
    display: inline-block;
    vertical-align: top;
}
.sponsorViewMoreField1 .tablewidth {
    width: 80px;
}
td.sponsorViewMoreField1 .tablewidth {
    padding-left: 25px;
}
td.sponsorViewMoreField1 {
    vertical-align: middle !important;
}
.sponsorViewMoreField2 .tablewidth {
    width: 211px;
}
.sponFacSearchViewMoreLessSection{
	display: none;
}
.sponsorSearchGridCol1 .tablewidth {
    min-width: 50px !important;
    width: 50px;
}
.release2_0 .grid-table .tab-display .sponsorSearchGridCol1 .tablewidth{
	padding-left: 15px !important;
}
/*td.sponsorSearchGridCol1{
	vertical-align: middle !important;
}*/
.sponsorSearchGridCol2 .tablewidth {
    width: 221px;
}
.sponsorSearchGridCol3 .tablewidth {
    width: 219px;
}
.sponsorSearchGridCol4 .tablewidth {
    width: 190px;
}
.sponsorSearchGridCol5 .tablewidth {
    width: 190px;
}
.sponsorSearchGridCol6 .tablewidth {
    width: 80px;
}
.sponsorSearchFacilityGridTable .sponsorSearchGridCol6 .fa,
.sponsorSearchViewDepartmentSection .sponsorSearchGridCol6 .fa{
    margin: 0 5px;
}
.sponsorSearchFacilityGridTable, .sponsorSearchViewDepartmentSection{
	display: none;
}
.sponsorSearchGridColDepName .tablewidth {
    width: 306px;
}
.sponsorSearchFacilityGridTable .viewDepartments{
	cursor: pointer;
}
/*Sponsor Facility Search ends here*/

/* Note-box instead of materTooltip in training. */
.note-box {
	background: #f2f2f2;
	padding: 8px;
}
.note-box ul{
	padding-left: 40px;
}
.note-box ul, .note-box li {
	list-style-type: disc;
	list-style-position: inside;
    padding-left: 10px;
    text-indent: 0px;
}

/*new layout */
.search-set-box {
   min-height: 260px;
   border: 1px solid #ccc;
   vertical-align: top;
   padding: 5px;
}

/*Calendar CSS*/
.k-picker-wrap .k-select {
 top: 2px; 
 right: -3px;
}
.user-profile-btn-section span.profile-prev-btn {
    padding-left: 7px !important;
}
/*Create Facility Error Message starts here*/
.facility-error-pos label {
    display: inline;
    margin-left: 230px !important;
    width: 250px !important;
}
/*Create Facility Error Message ends here*/
.width54per {
	width: 54% !important;
}
/*view study details */
.plannedCountries{
	border: 1px solid #ccc;
	min-height: 50px;
	padding: 5px;
}

/*Data Table style changes by Nikhil starts here*/
.dataTables_wrapper .dataTables_length {
    position: absolute;
    bottom: 0;
    right: 125px;
    float: none;
}
.dataTables_length select {
    width: auto !important;
	min-width: auto !important;
}
.dataTables_wrapper .dataTables_info {
    position: absolute;
    right: 280px;
    bottom: 5px;
}
.dataTables_filter{
	display: none !important;
}
table.dataTable thead td, table.dataTable thead th{
    color: #454545 !important;
    background-color: #e4e4e4 !important;
    border-right: 1px solid #e4e4e4 !important;
}
.sorting .fa, .sorting_asc .fa, .sorting_desc .fa {
    color: #888 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
    display: inline-block !important;
    visibility: hidden;
}
/*Data Table style changes by Nikhil ends here*/
.removeIcon-disabled {
	background: #d3d5d7;
	cursor: default;
	padding: 3px 3px 8px 3px;
}
/*calendar text box style starts*/
.calendar-form{ margin-left: 1px !important;}

/*.k-select{
	width:100% !important;
}*/
span.k-icon.k-i-calendar, span.k-icon.k-i-clock{
	float: right !important;
    margin: 5px !important;
}
/*calendar text box style ends*/

.fa-times.disabled {
    color: #ccc !important;
    background: #fff !important;
    border: none !important;
}
.form-error-msg{
	color: #f00 !important;
}

/*Breadcrumb starts here*/
.breadcrumb li.first a {
    padding-right: 10px;
    font-size: 12px;
    font-weight: 600;
    font-family: 'Source Sans Pro';
    color: #0497bc;
    text-decoration:none;
}
.breadcrumb li.first a:hover {
    color: #54d0ff;
}
.breadcrumb li.active a, .breadcrumb li.active a:hover, .breadcrumb li.first .divider, .breadcrumb li.firstModule .divider {
    color: #454545 !important;
    text-decoration: none;
    cursor: default;
    font-size: 12px;
    font-weight: 600;
    font-family: 'Source Sans Pro';
}
/*Breadcrumb ends here*/
/* for survey tabs */
.release2_0 .tabContainer ul.newTabs li.surveyTabs.tab-link {
	padding: 0px;
	border-top: 0px solid #fff !important;
	background: none !important;
}
.release2_0 .tabContainer ul.newTabs li.surveyTabs.tab-link a.ui-tabs-anchor {
	width: 139px !important;
	padding: 10px 0px;
}
.release2_0 .tabContainer ul.newTabs li.surveyTabs.tab-link a.ui-tabs-anchor.width170px {
	width: 170px !important;
}
/* for survey tabs ends here*/

/*Adopt existing profile starts here*/
.adoptExistProField1 .tablewidth {
    width: 60px;
    min-width: 60px !important;
    text-align: center;
}
.adoptExistProField2 .tablewidth {
    width: 629px;
}
/*Adopt existing profile ends here*/

.release2_0 a.icon-lbl-btn {
    text-decoration: none;
}

/*Fixes for IE Facility Search Pagination Button starts*/
.k-ie .first.paginate_button:after{
	margin-left:-68px !important;
}
.k-ie .first.paginate_button:after, .k-ie .last.paginate_button:after{
	margin-top:3px !important;
}
.k-ie .last.paginate_button:after{
	margin-left:-52px !important;
}
/*Fixes for IE Facility Search Pagination Button ends*/

/*Disabled input textarea select*/
input.disabled, textarea.disabled, select.disabled, input.greybg:disabled, input:disabled,.disabled,textarea.greybg:disabled, textarea:disabled,select.greybg:disabled, select:disabled{
    color: #999 !important;
    background-color: #ebebe4 !important;
    border: 1px solid #c5c5c5 !important;
    /*font-style: normal !important;*/
	opacity: 1 !important;
}

/*Facility Right Section alignment starts*/
.create-facility-wrapper .user-profile-step-info-wrapper{
    min-height: 500px;
    margin: 0px 10px 10px;
    padding-right: 5px;
    padding-left: 5px;
    height: auto !important;
}
.create-facility-wrapper .user-profile-step-info h2 {
	margin-top: 10px !important;
}
.create-facility-wrapper .user-profile-step-info .details-heading h2{
	margin-top: 0px !important
}
/*Facility Right Section alignment ends*/

/*Button Input Select focus outline starts*/
button:not(.disabled):focus {
    outline: none !important;
    border: 1px solid #0497bc !important;
    box-shadow: 0 0 1px 0px #0497bc;
	border-radius: 6px;
}
/*Button focus outline ends*/

/*Home Page General Anirban Start 24-03-2017*/
.block-1 .R2-new-content-text {
       line-height : 26px;
}
.block-2 .R2-new-content-text {
       font-size: 13px;
       margin: 10px 0px 25px;
}
.block-3 .select-wrapper {
       margin: 10px 0px 25px;
       height : 35px;
       line-height : 35px;
}
.block-3 .select-wrapper select {
       height : 35px;
       line-height : 35px;
}
.new-sip-news ul.quick-links li a, .new-sip-quick-links ul.quick-links li a {
       font-family: 'Source Sans Pro';
    font-size: 14px;
    line-height: 18px;
    color: #0497BC;
    font-weight: 400;
}
.new-sip-news ul.quick-links li a .fa.fa-external-link, .new-sip-quick-links ul.quick-links li a .fa.fa-external-link {
    color: #0497BC;
}
.marTopminus15 {
	margin-top: -15px !important;
}
.marTopMinus3 {
	margin-top: -3px !important;
}
.nextArrowBtn.disabled .fa, .prevArrowBtn.disabled .fa ,
.nextArrowBtn.btn-disabled .fa, .prevArrowBtn.btn-disabled .fa {
    color: inherit;
}
.nextArrowBtn.disabled:hover,.prevArrowBtn.disabled:hover,
.nextArrowBtn.btn-disabled:hover,.prevArrowBtn.btn-disabled:hover {
    background: #ccc !important;
}

.nextArrowBtn.disabled, .preArrowBtn.disabled,
.nextArrowBtn.btn-disabled, .prevArrowBtn.btn-disabled {
	color: #999 !important;
	cursor: default;
	/*border-color: transparent !important;*/
	border-color: #999 !important;
}
/*Home Page General Anirban End 24-03-2017*/

.width90per {
	width: 90% !important;
}

.selectAllRequiredLang .site-list-container span.label-list {
    width: 84%;
}

.popupFont {
    font-size: 14px;
}
*:-ms-input-placeholder{
	font-style: italic !important;
}

/*Popup scroll
.modal-content {
    max-height: 90%;
    overflow: hidden;
    overflow-y: auto;
}*/

/* */
.auto-height {
       height: auto !important;
}

/*.site-list-container .all-chkpanel span.label-list{
    width: 28%;
}*/

.release2_0 .card-section .datalist > li.ellipsis {
    margin-bottom: 0px !important;
}

.width230 {
	width: 230px !important;
}
.reg-top-1 {
	padding-left:22px;
}
.reg-top-2 {
	    width: 393px;
    margin-top: 0px;
    padding-left: 22px;
}

/* arrow bottom */
.tooltipframe.belowAlign:before {
    margin-top: -7px !important;
    border-bottom-color: #000 !important;
}
.tooltipframe.belowAlign:after {
    margin-top: -7px !important;
    border-bottom-color: #fff !important;
}
/* arrow bottom end */
.center-chkbox span.ui-checkbox {
	float: none;
}
.vertical-align-bottom {
	vertical-align : bottom;
}
.upperCaseStyle {
	text-transform: uppercase;
}
.k-safari datalist select {
	display: none !important;
}

/*Consistent height for User Profile and Facility Tab section start*/
#rightPane .user-profile-step-info-wrapper,
#rightPane .user-profile-step-info,
#rightPane .user-profile-details-tab {
    height: auto !important;
}
/*Consistent height for User Profile and Facility Tab section end*/

button.single-btn:not(.disabled):focus {
	border: 1px solid #f99902 !important;
	box-shadow: 0 0 1px 0px #f99902 !important;
	
}

.main-search-container-training {
	padding: 20px;
	background: #FFFFFF !important;
	border: 1px solid #dedede !important;
	border-radius: 5px !important;
}
.vertical-align-text-bottom {
	vertical-align : text-bottom !important;
}
.contentScroll {
	max-height: 132px;
	overflow: auto;
}

#facilityDetailsFrm .fa-binoculars.View-Departments, #facilityDetailsFrm .fa-envelope-o, #facilityDetailsFrm .fa-upload {
    cursor: pointer;
} 

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #868a8b !important;
}
body a, body .ui-widget-content a{
	color: #0497BC;
	text-decoration: none;
}
/*Survey DashBoard Changes*/
.release2_0 .ui-widget-content #doc-tabs.horizontalTabs li {
    background: none !important;
}
/*Center alignment of popUp Buttons*/
.popUpbuttonCenter {
       text-align: center !important;
       float: none !important;
}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.floatInitial {
       float: none !important;
}
.clearBoth {
	clear: both;
}

div#navigationContainerId #nav-role ul .mCSB_inside > .mCSB_container{
	margin-right: 0px !important;
}
/*Fixed 6px Width of scrollbar*/
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px !important;
}
/* Common Footer in 2.0*/
footer.transcelerate-footer {
    background: #ffffff !important;
}
footer{/* padding:12px 0; */ background-color: #ffffff; position: absolute; bottom: 0;}
/*-----Foote backgorund end*/

/*R2.1 Development started.*/
/* Anirban Section Start */
.designSurveyUl li {
	line-height: 20px;
    padding-left: 13px;
    list-style-type: decimal;
    list-style-position: inside;
    text-indent: -13px;
}
.release2_0 .designSectionTable .tab-display th {
	padding-bottom:8px !important;
}
.release2_0 .designSectionTable .tab-display th{
	padding-right:3px !important;
	vertical-align:middle;
}
.release2_0 .designSectionTable .tab-display td {
	padding-right:3px !important;
	vertical-align:middle;
	text-align:center;
}
.grid-table-body td .fa, .designSectionTable td .fa {
	cursor:pointer;
}
#questionAdditionBody td label {
    display: inline !important;
}
.faDisbledClass {color: #999 !important;border-color: #999 !important;font-style: normal !important;opacity: 0.6 !important;pointer-events: none !important;}

.width40per {
	width: 40% !important;
}
.width20per{
	width: 20% !important;
}
.width15per{
	width: 15% !important;
}
.width60per{
	width: 60% !important;
}
.tabContainerDesignCustom{
	border: 1px solid #d6d6d6 !important;
    margin-bottom: 30px;
    border-top: 1px solid #d6d6d6 !important;
	padding : 10px 12px !important;
}
.logoAlignment {
	padding: 6px 12px;border: 1px solid #f99902;width: 40px;float: left;cursor:pointer;text-align:center;
}
.logoSize {
	padding: 6px 12px;border: 1px solid #f99902;width: 96px;float: left;cursor:pointer;text-align:center;
}
.border-right-none {
	border-right:none !important;
}
.fa.fa-s80 {
    font-size: 80px;
    color: #666666;
    text-align: center;
    vertical-align: middle;
}
.forceRatingInput {
	width:145px !important;float:left;
}
.forceRatingDiv {
	margin-top:5px;text-align:left;
}
.fr-element p {
	margin-top:0px !important;
	margin-bottom:0px !important;
	text-align:left;
}
.fr-element p:last-child {
	margin-bottom: 20px !important;
}
.fr-element li:last-child {
	margin-bottom: 20px !important;
}
.fr-element li p:last-child {
	margin-bottom: 0px !important;
}
.fr-element ol > li {
	list-style:inherit !important;
}
.fr-element ul > li {
	list-style:circle !important;
}
.fr-element ul, .fr-element li {
	padding-left : 5px;
}
.fr-element ul, .fr-element ol {
	padding-left: 15px;
	margin: 0px;
}
.release2_0 .fr-desktop .fr-command.fr-selectedClass i.fa {
    color: #1e88e5;
    background: transparent;
}
.release2_0 button.fr-command:focus {
    box-shadow: none;
    border: none !important;
    background: none;
}
/* Anirban Section End */

/* Ashes Section Start */


/* Ashes Section End */

/* Kunal Section Start */
	/*Survey Details Starts*/
.SurveyDetailsElement {
	margin: 10px 0;
}
.SurveyDetailsElement > label {
	width: 37%;
	display: inline-block;
	vertical-align: top;
	text-align: right;
	padding: 3px 10px;
}
.SurveyDetailsElement > div.content {
	width: 62%;
	display: inline-block;
}
.SurveyDetailsElement div.content > span{
	width: 25%;
	display: inline-block;
}
.full-width{
	width: 100% !important;
}
.display-inline-block {
	display: inline-block !important;
}
body .release2_0 textarea {
	height: auto !important;
}
div.content > span.response_half {
	width: 48%;
	display: inline-block;
}
/*Survey Details Ends*/
/*Study Details Starts*/
.content span.response {
	width: 10%;
	display: inline-block;
}
.capitalize{
	text-transform: capitalize !important;
}
#not_studySpecific label{
	width: 22%;
	display: inline-block;
	text-align: right;
	margin-right: 10px;
}
#not_studySpecific .label_content {
	width: 76% !important;
	display: inline-block;
}
/*Study Details Ends*/
.content span.response {
	width: 10%;
	display: inline-block;
}
.release2_0 .tab-display.no-border-specific tbody tr:last-child {
    border: none;
}
.release2_0 .tab-display.no-border-specific tbody td:last-child {
    border-right: none;
}
.release2_0 .tab-display.no-border-specific tbody td:first-child {
    border-left: none;
}
.release2_0 .tab-display.new th, .release2_0 .tab-display.new td {
	padding: 8px 5px;
}
.release2_0 .tab-display.new tbody th,
.release2_0 .tab-display.new tbody td{
	background-color: white;
	border: 1px solid #ccc;
}
.release2_0 .width31per{
	width: 31% !important;
}
.release2_0 .width35per{
	width: 35% !important;
}
.release2_0 .no-text-transform {
	text-transform: none !important;
}
/* Kunal Section End */

/* Krishna Section Start */

.commentBox {
	border: 1px solid #ddd;
	border-radius: 3px;
	cursor: pointer;
	padding: 5px 10px;
	width: 125px;
	text-align: center; 
}
.release2_0 #tabs ul.verticalNav.ui-tabs-nav li.vertical-tab-btn.ui-state-active:hover,
.release2_0 #tabs ul.verticalNav.ui-tabs-nav li.vertical-tab-btn.ui-state-default {
	border: 1px solid transparent !important;
}
.release2_0 #tabs ul.verticalNav li.vertical-tab-btn a.no-padding {
	padding: 0px !important;
}

.top-bot-border {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.overflow-visible {
	overflow: visible !important;
}
.fr-wrapper .fr-placeholder {
	font-style: italic;
}
.fr-separator.fr-vs {
	height : 32px !important;
}

/* Krishna Section End */


/* Nikhil Section Start */
/*Export dropdown start*/
.modalExportDropdown {
    position: absolute !important;
    background: #fff !important;
    right: 0;
	margin-top: 3px;
	width: 150px;
	z-index: 1;
}
.modalExportDropdown ul.exportBlock {
    padding: 0 !important;
    border: 1px solid #ccc !important;
}
.modalExportDropdown .exportBlock > li {
    border-bottom: 1px solid #ccc !important;
    padding: 8px 20px !important;
    cursor: pointer !important;
    font-size: 12px !important;
}
.modalExportDropdown .exportBlock .fa {
    font-size: 20px !important;
}
.modalExportDropdown{
    display: none;
}
.modalExportDropdown .exportBlock li:hover .fa {
    color: #fff !important;
}
.modalExportDropdown .exportBlock li:hover {
    background: #0497bc;
    color: #fff;
}
.fa-file-pdf-o{
	color:#e50b0c !important;
}
.fa-file-excel-o{
	color:#1b942d !important;
}
.fa-file-o{
	color:#71bc44 !important;
}
.fa-file-code-o{
	color:#f29c1f !important;
}
.fa-file-word-o{
	color:#2a5696 !important;
}
.fa-file-powerpoint-o{
	color:#d14424 !important;
}
.modalExportDropdown .exportBlock .fa.fa-file-excel-o {
    padding-left: 2px;
    display: inline;
}
/*Export dropdown end*/

/*R2.1_createStudySiteProfile starts*/
.release2_0 .user-profile-details-tab ul.horizontalTabs li a.ui-tabs-anchor{
	width: auto !important;
	padding-left: 20px;
	padding-right: 20px;
}
.fa-pencil-square-o, .fa-times, .fa-binoculars, .fa-ban , .fa-floppy-o{
	cursor: pointer;
}
.fa-binoculars.disabled{
	cursor: default;
}
.release2_0 button.icon-btn:not(.disabled):focus {
	box-shadow: none;
	border: none !important;
}

/*Study Details start*/
.createNewStudyWorkspace {
	background: #fff;
	padding: 0 20px;
}
.release2_0 .createNewStudyWorkspace .card-section label.form-label{
	width: 29%;
}
.release2_0 .createNewStudyWorkspace .card-section label.form-label, 
.release2_0 .createNewStudyWorkspace .card-section input.form-input, 
.release2_0 .createNewStudyWorkspace .card-section textarea.form-textarea, 
.multiSelectSection, .compoundTable{
	vertical-align: top;
}
.release2_0 .createNewStudyWorkspace .card-section input.form-input, 
.release2_0 .createNewStudyWorkspace .card-section select.form-select,
.release2_0 .createNewStudyWorkspace .card-section textarea.form-textarea, 
.multiSelectSection, .compoundTable{
	width: 66%;
}
.multiSelectSection, .compoundTable{
	display: inline-block;
}
.compoundTable .selectPrimary .tablewidth{
	width: 80px;
}
.compoundTable .selCompound .tablewidth{
	width: 264px;            
}
.compoundTable .compoundAction .tablewidth{
	width: 80px;
}
.compoundAction .fa{
	cursor: pointer;
}
.selectedPlannedCountry li{
	display: inline-block;
	padding-right: 5px;
}
.listOfPlanCountry{
	display: none;
}
#IRBERBCommittee .modal-controls .secondary-btn {
	height: 40px;
	padding: 0 24px;
}
.irbSelStudy .text-align-right{
	text-align: right !important;
}
.irbSelStudy .fa{
	margin-right: 3px;
}
#IRBERBCommittee .tablewidth span.ui-checkbox {
	margin-left: 15px;
}
#editIRBSelCommitteeModal .form-label,
#editLabSelCommitteeModal .form-label,
#addLabSelCommitteeModal .form-label,
#addNewLocationModal .form-label{
	width: 40%;
}
.studySiteDetailButtons .secondary-btn.active,
.irbEthicsAddButtons .secondary-btn.active{
	background: #f99902;
	color: #fff;
}
.studySiteDetailSections > div,
.irbEthicsAddSections > div{
	display: none;
}
.irbEthicsAddSections > div > div{
	display: block;
}
.studySiteDetailButton3 span.ui-checkbox {
	margin-left: 32px;
}
.studySiteDetAdditionalStudyRecords{
	display: none;
}
/*Suguna css starts*/
.siteSection .searchForCentralCard li {
	width: 90%;
}
.siteSection .searchForCentralCard select.form-select, .siteSection .searchForCentralCard input.form-input {
	width: 100% !important;
	}

.siteSection .searchForCentralCard label.form-label {
	width: 100% !important;
	text-align: left !important;
}
.siteSection > li {
	width: 47%;
	display: inline-block;
	vertical-align: top;
}
#ipStorageLocPopup label.form-label {
	width:27%;
}
#ipStorageLocPopup label.form-input {
	width:66%;
}
#ipStorageLocPopup .defaultWidth{
	width:200px;
}
.addNewLabSelCommitteeDetails .card-section label.form-label{
	width:24%;
}
#addStudyContactDetails .card-section .form-label{
	width:30%;
}
#addShippingContactDetails .card-section .form-label {
	width: 30%;
}
#addStudyShippingContactDetails .card-section .form-label {
	width: 30%;
}
/*Suguna css ends*/
.therapeuticAreaExpertiseOtherReview .tablewidth {
	width: 292px;
}

.trans-table-wrap{
    padding: 0;
    border: none;
    margin: 15px 0 15px 0;
}
/*R2.1_createStudySiteProfile Ends*/
/* Nikhil Section End */

/* Suguna Section Start */


/* Suguna Section End */


/*Dashboard changes*/
.task-list-container .scrollbarDiv {
    border: 1px solid #dddddd;
    margin-bottom: 10px;
    padding: 10px;
    background-color: #fff;
    border-radius: 10px;
    text-align: left;
}

.task-list-block {
	border:none;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 10px;
    padding: 10px;
    background-color: #fff;
    border-radius: 0 !important;
}

.systemAnnSection {
    max-height: 185px !important;
    border: 1px solid #dddddd;
    margin-bottom: 10px;
    padding: 10px;
    background-color: #fff;
    border-radius: 10px;
    text-align: left;
    padding-top: 0;
}

.systemAnnouncements .news-container {
	border:0;
    width: auto;
    border-radius: 0 !important;
    padding-bottom: 20px;
    border-bottom: 1px solid #cccccc;
    margin: 0 auto;
    background-color: #fff;
    position: relative;
}

.news-container:last-child {
    border: none;
}

.task-list-block:last-child {
    border: none;
}
/*Dashboard changes end*/

.release2_0 span.ui-checkbox.ui-checkbox-disabled {
	opacity: 0.4;
}
.disable-form{
	pointer-events: none;
	opacity: 0.7;
}

#viewAllWorkspaces .grid-column > li {
	display: inline-block;
	width: 33%;
	vertical-align: top;	
}
#viewAllWorkspaces .card-section label.form-label {
	width: 61%;
	text-align: left;
}
#viewAllWorkspaces .card-section input.form-input,
#viewAllWorkspaces .card-section select.form-select {	
	display: block;
	width: 240px;
}
#viewAllWorkspaces .card-section {
	padding: 12px 0;
}
#viewAllWorkspaces .grid-column > li:last-child{
	width: 50%;
} 
/*Navigation Css Starts*/
	#Navigationmenu li:hover > ul {
	  opacity: 1;
	  visibility: visible;
	  display: block !important;
	  margin: 0px;
	  width:250px;
	}
	#Navigationmenu ul {
		display: none !important;
	}
	#Navigationmenu ul ul {
	  position: absolute;
	  top: 0px;
	  left: 252px;
	  width:252px;
	  margin: 0px 0px 0px 20px;
	}
/*Navigation Css Ends*/
.release2_0 header {
	height: 110px;
}
 
.release2_0 .siteTasksection .fr-toolbar .fr-command.fr-btn i,
.release2_0 .siteTasksection .fr-popup .fr-command.fr-btn i,
.release2_0 .detailsNewItem .fr-toolbar .fr-command.fr-btn i,
.release2_0 .detailsNewItem .fr-popup .fr-command.fr-btn i {
	font-size: 10px;
    width: 10px;
    margin: 9px 8.5px;
}
.k-ie body > .page-container {
	min-height: 330px;
}
.k-webkit body > .page-container {
	min-height: 318px;
}
.k-ff body > .page-container {
	min-height: 309px;
}
.k-safari body > .page-container {
	min-height: 318px;
}
/*checkbox print issue in survey for edge and ie. */
@media print {
	.k-ie .release2_0 span.ui-checkbox, .k-edge .release2_0 span.ui-checkbox {
		font: normal 0.813em/18px Arial, Helvetica, sans-serif;
	}
	.k-ie .release2_0 span.ui-checkbox-checked, .k-edge .release2_0 span.ui-checkbox-checked {
		font: normal normal normal 14px/1 FontAwesome;
	}
	body {
		display: block;
		overflow-y: auto;
	}
	table {
		border: collapse;
		page-break-inside: auto;
	}
	tr {
		page-break-inside: avoid;
		page-break-after: auto;
	}
	th, td {
		border: 1px solid #ccc;
	}
	th .fa {
		display: none;
	}
	#onlyPrint {
		display: block;
	}
	header, footer, nav, ul.ui-tabs-nav, .print-export-block, .breadcrum-container {
		display: none;
	}
}
body .release2_0 .no-border{
	border: none !important;
} 

#taskResults .task-list-inner-sec .task-list-block h3{
	text-transform:none !important;
}

/*R3.0 css */
.ui-dialog .ui-dialog-titlebar-close {
	top: 0;
	height: 25px;
	width: 25px;
}
.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick.fa-times {
	font-size: 25px;
	color: #c2c2c2;
}
.display-inline-flex {
	display: inline-flex;
}
.display-flex {
	display: flex;
}
.red {
	color: red !important;
}
.orange {
	color: #FD9827 !important;
}
.border-radius5 {
	border: 1px solid #ccc;
	border-radius: 5px;
}
.fa-chain-broken {
	color: red !important;
}
.action-icon-btn {
	border: none;
	background: none;
	padding: 0 2px;
	margin: 0 2px;
}
.action-icon-btn:disabled .fa {
	color: #666 !important;
}
button.action-icon-btn:hover, button.action-icon-btn:focus, button.action-icon-btn:active {
	box-shadow: none !important;
	border: none !important;
}
.release2_0 #uploadStudySiteTabs ul.horizontalTabs li a.ui-tabs-anchor {
	padding: 10px;
	width: auto !important;
	white-space: normal;
}
#uploadStudySiteTabs .ui-tabs-panel.ui-widget-content,
#viewManageTrainingCreditGranted .ui-tabs-panel.ui-widget-content {
	border: 1px solid #ccc;
	background: #fff;
	margin-top: -1.03px;
	min-height: 350px;
}
.k-ie .release2_0 #uploadStudySiteTabs ul.horizontalTabs li.ui-state-default,
.k-ie .release2_0 #viewManageTrainingCreditGranted ul.horizontalTabs li.ui-state-default {
	border-bottom: 1px solid #ccc;
}
.k-ie .release2_0 #uploadStudySiteTabs ul.horizontalTabs li.ui-state-active,
.k-ie .release2_0 #viewManageTrainingCreditGranted ul.horizontalTabs li.ui-state-active {
	border-bottom: none;
}
/*bullet alignment position outside*/
.bullet-in {
	padding: 10px 10px 10px 25px;
}
.bullet-in ul li {
	list-style: disc;
	list-style-position: outside;
}
.study-logo {
	position: absolute;
    right: 0;
    top: 0px;
    height: 110px;
    width: 100px;
    border: 1px solid #ccc;
    background: #ccc;
	cursor: pointer;
	overflow: hidden;
}
.logo-placeholder {
	height: 90px;
    margin: 0 auto;
    width: 90px;
    border: 1px solid #ccc;
    border-radius: 50%;
    background: white;
}
.add-logo-icon {
	border: 1px solid #aaa;
    font-size: 12px;
    padding-left: 2px;
}
.summarySectionDetailsHeader .summarySectionDetailsComponent {
    width: 20%;
    float: left;
	line-height: 24px;
}
.summarySectionDetailsResult .summarySectionDetailsComponent {
    width: 20%;
    float: left;
	line-height: 24px;
	font-weight: bold;
}
.summarySectionDetailsHeader .countClass, .summarySectionDetailsResult .countClass {
	float: left;
	width: 3%;	
}
.summarySectionDetailsHeader .headingClass,.summarySectionDetailsResult .headingClass {
	float: left;
	width: 97%;	
}
.countContent {
	display: inline-block;
	background: #ece9e9;
	border-radius: 5px;
	padding: 3px 5px;
	position: absolute;
	top: -30px;
	right: 2px;
}

/*input file name value for ie and edge and safari */
.k-ie .hidden-fileDiv, .k-edge .hidden-fileDiv {
	position: absolute;
	height: 22px;
	width: 180px;
	top: 0;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 3px;
}
.k-safari .hidden-fileDiv {
	position: absolute;
	height: 22px;
	width: 180px;
	top: 0;
	left: 85px;
	overflow: hidden;
	white-space: nowrap;
	cursor: default;
}
.k-safari .setFilePos {
	width: 80px;
}
.width35per {
	width: 35% !important;
}
.rightNavPortion div#Section1 {
    width: 95%;
}
button .fa.fa-external-link {
    color: inherit;
}
.tooltipCustomCls {
	width: auto !important;
	max-width: 500px !important;
	font-size: 10px;
    line-height: 13px;
	word-wrap: break-word;
	display:none;
	position:absolute;
	border:1px solid #dedede;
	background-color:#fff;
	padding:10px;
}

input[type="checkbox"]:focus + span.ui-checkbox{
	border-style:dotted;
}
span.site-sel-container:focus, span.site-sel-container:focus + .site-list-container {
	border: 1px solid #0497bc;
}
/*Date picker height*/
.k-picker-wrap .k-input {
    height: 26px !important;
}
.k-datepicker .k-picker-wrap, .k-datetimepicker .k-picker-wrap {
		border: none;
		height: 26px;
		padding: 0;
		border-radius: 0px !important;
		background: #fff;
}
.k-widget.k-calendar .k-link.k-nav-fast {
	height: 32px;
	margin: 0px;
}
.k-calendar .k-header .k-link {
	padding: 4.5px;
}
.k-calendar .k-link.k-nav-fast {
	color: #fff;
}
.k-i-arrow-e:before {
	font: normal normal normal 14px/1 FontAwesome;
		content: "\f0da";
		color: #fff;
}
.k-i-arrow-w:before {
	font: normal normal normal 14px/1 FontAwesome;
		content: "\f0d9";
		color: #fff;
}
/*No Link*/
.no-link a{
    text-decoration: none !important;
    cursor: default;
}
/*Form styles start*/
.FormElement {
	margin: 10px 0;
}
.FormElement > label {
	width: 33%;
	display: inline-block;
	vertical-align: top;
	text-align: right;
	padding: 3px 10px;
}
.FormElement > div.content {
	width: 66%;
	display: inline-block;
}
.FormElement div.content > span{
	width: 25%;
	display: inline-block;
}
/*Form styles end*/
.pad5pxTBimp {
    padding: 5px 0;
}
/*For multi-select dopdown with label starts
.site-list-container div.chk.label {
	padding: 0;
}
.site-list-container div.chk.label label.optionCategory {
	display: block;
    background: #e4e4e4;
    padding: 3px;
}
.site-list-container div.chk.label > div {
	padding: 0 5px;
}
For multi-select dopdown with label ends*/
/* kendo style handled globally*/
body .release2_0 input.k-input, body .release2_0  input.k-input:focus {
	border: none !important;
}
.release2_0 span.k-datepicker, span.k-datetimepicker {
    width: 100%;
    border: 1px solid #ccc;
	border-radius: 0;
	height: 26px;
}

/*Sponsor User Access Management*/
form#sponsorAccessMgmtForm > div {
    background: #fff;
    border-radius: 5px;
    margin-bottom: 10px;
}

/* Design Survey R3.1 */
.marTop40 {
	margin-top: 40px !important
}
.listed-pannel .ratingBox, .listed-pannel-result .ratingBox {
	padding: 7px;
    border: 1px solid #ccc;
    width: 67px;
    height: 35px;
    float: left;
    cursor: pointer;
    text-align: center;
}
.listed-pannel .rating-header {
	width: 670px;
}
.listed-pannel-result .rating-header {
	width: 280px;
}
.listed-pannel-view .ratingBox {
	padding: 3px;
    border: 1px solid #ccc;
    width: 26px;
    height: 26px;
    float: left;
    cursor: pointer;
    text-align: center;
}
.listed-pannel-view .rating-header {
	width: 260px;
}
input.dateAndTime  {
	width: 240px !important;
	border: none !important;
}
span.k-widget.k-datepicker.dateAndTime, span.k-widget.k-datetimepicker.dateAndTime {
	border: 1px solid #ccc;
	margin-top: 0px !important;
	position: relative;
    top: -1px;
}
.questionLeftTab a {
	width: 100%;
}
.width64Per {
	width: 64% !important;
}
.padBot5 {
	padding-bottom: 5px;
}
.vertical-align-text-bottom {
	vertical-align: text-bottom;
}
.nomarginPTag p {
    margin: 0px;
}
/* Start: Code added by Manju to fix Modal popup outline issue */
.ui-dialog >div.ui-dialog-titlebar >button.ui-dialog-titlebar-close:focus{
	border: none !important;
	box-shadow: none;
}
/*  End: Code added by Manju to fix Modal popup outline issue  */

.float-none{
	float:none !important;
}
 /* Start: Code added to fix Tab styling issue */
.ui-tabs .ui-tabs-nav li{
	/* border-bottom: none !important; */
	border-right: none !important;
}
.ui-tabs .ui-tabs-nav li:last-child{
	border-right: 1px solid #e2e2e2 !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
	border-bottom: 1px solid #fff !important;
	margin-bottom: -1px !important;
}
/* End: Code added  to fix Tab styling issue */
/* End: Code added  to fix Tab styling issue */
.searchResultTable input.form-radio-btn{
	margin: 5px 5px 5px 8px;
}
/* End: Code added  to fix Tab styling issue */
/* Start: Code added by Manju to fix Modal popup outline issue */
.ui-dialog >div.ui-dialog-titlebar >button.ui-dialog-titlebar-close:focus{
	border: none !important;
	box-shadow: none;
}
/*  End: Code added by Manju to fix Modal popup outline issue  */

.float-none{
	float:none !important;
}
 /* Start: Code added to fix Tab styling issue */
.ui-tabs .ui-tabs-nav li{
	border-bottom: none !important;
	border-right: none !important;
}
.ui-tabs .ui-tabs-nav li:last-child{
	border-right: 1px solid #e2e2e2 !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
	border-bottom: 1px solid #fff !important;
	margin-bottom: -1px !important;
}
/* End: Code added  to fix Tab styling issue */
/* R3.1 Instruction Text */
h2.instruction-text {
    font-family: 'Source Sans Pro';
    font-size: 18px;
	margin-top: 0px !important;
	font-weight: 500;
}
.surveySummaryWrapperClass {
	width: 100%;
	border: 1px solid #D2D2C5;
	padding: 10px 12px !important;
}
#mystudiesSection div#tabs-1, #mystudiesSection div#tabs-2{
margin-top: 0px;	
}
/* End: Code added  to fix Tab styling issue */
.searchResultTable input.form-radio-btn{
	margin: 5px 5px 5px 8px;
}
/*Added to fix data Table border bottom issue*/
.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: none !important;
}
.listStyleDisc li {
	list-style : disc;
}
/*For DataTable Paginate*/
.paginate_button.last:after {
    margin-left: 5px !important;
}
.dataTables_wrapper .dataTables_paginate {
    padding-top: 0 !important;
}
.bottomPaginate .dataTables_length {
	margin-right: 10px !important;
}
.bottomPaginate .dataTables_length select{
	margin: 0px !important;
}
.bottomPaginate .dataTables_info{
	padding-top: 6px !important;
	margin-right: 10px !important;
}
.bottomPaginate *{
	position: relative !important;
	top:0;
	bottom: 0;
	right: 0;
	left: 0;
}
.bottomPaginate input.paginate_input {
  width: 35px !important;
}

#organizationAffiliation .no-padding-bottom{
	padding-bottom: 0px !important;
}
#organizationAffiliation .no-margin-top{
	margin-top:0px !important;
}
.display-inline {
	display: inline !important;
}
input[list] + ul.datalist {
	width: 100% !important;
}
.fr-element {
	word-wrap: break-word;
	word-break: break-all;
}
nav.top-nav ul li a {
    font-weight: normal !important;
}

input[type="number"] {-moz-appearance: textfield;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
.release2_0 .fr-box.fr-basic .fr-element {
	padding: 4px 8px 8px;
}
.release2_0 .fr-box.fr-basic .fr-wrapper .fr-placeholder {
	top: 4px;
	left: 8px;
}
.release2_0 .fr-separator.fr-hs,.fr-separator.fr-vs {
display:none;
}
.release2_0 .fr-toolbar .fr-command.fr-btn i, .fr-popup .fr-command.fr-btn i {
    font-size: 13px;
    width: 12px;
    margin: 8px;
    text-align: center;
    float: none;
}
.release2_0 .fr-box .fr-toolbar.fr-desktop.fr-top.fr-basic.fr-sticky {
	position: relative !important;
	top: 0px !important;
} 
.fr-element label p {
	display: inline-block;
}
.fr-element label p:last-child {
    margin-bottom: 0px !important;
}
.fr-element ul.no-list-style > li {
	margin-left: 0px !important;
	list-style: none !important;	
}
.break-word-all {
	word-break: break-all;
}
.fr-box .fr-wrapper .fr-element {word-wrap: break-word !important;word-break: normal !important;}
/*Milestone fix for nested tabs starts 24-04-2019*/
.ui-tabs-vertical .adhocFixNestedTabs ul.ui-tabs-nav {
	float: none;
    width: 100%;
}

.ui-tabs-vertical .adhocFixNestedTabs ul.ui-tabs-nav > li {
	width: auto;
	clear: none;
}
.ui-tabs-vertical .adhocFixNestedTabs ul.ui-tabs-nav > li a {
	padding: 10px !important;
}
.ui-tabs-vertical .adhocFixNestedTabs .ui-tabs-panel {
	width: 100%;
    float: none;
}
