/* browser scroll bar hide  */
/* ::-webkit-scrollbar {
	display: none;
}

body {
    -ms-overflow-style: none;
    overflow: auto;
} */
/* browser scroll bar hide  */


/*  Jquery Bootstrap Datatable Related styles Start*/

/*  Jquery Bootstrap Datatable Related styles Start*/

.table-striped > tbody > tr:nth-of-type(odd){background: #efefef;}
.dataTables_info{padding-top: 10px;float:left;}
.pagination{margin:0;}
.exportExcelControl{padding:10px 5px 0px 5px;}
div#quotationSearchResults{border: 1px solid #ccc;padding-top:5px;}
a#exportExcelLink, a#refreshLink{padding:0px 5px 0px 5px;}
a#refreshLink{margin-top: 5px;}

.pagination > .active > a, .pagination > .active > span, 
.pagination > .active > a:hover, .pagination > .active > span:hover, 
.pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 3;
    cursor: default;
    background-image: none !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before{
	background-color:#337ab7;
}

li.paginate_button > a{background-image: none !important;padding: 6px 12px !important;}
.pagination > li > a, .pagination > li > span{color:#000 !important;}

/*  Jquery Bootstrap Datatable Related styles End*/

div#existingQuotationsDiv{border: 1px solid #ccc;padding: 0px 5px 0px 5px;}

.table-bordered > thead > tr > th, 
.table-bordered > tbody > tr > th, 
.table-bordered > tfoot > tr > th, 
.table-bordered > thead > tr > td, 
.table-bordered > tbody > tr > td, 
.table-bordered > tfoot > tr > td{
	border-color: #cbcbcb !important;
}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td{border-bottom: none !important;}

.centerText{text-align: center !important;}

div#recentClaimsListDiv{border: 1px solid #ccc;padding: 5px;}

.padding-top-10{padding-top:10px;}
.padding-top-15{padding:15px 0px 0px 0px;}

/* .col-sm-12{margin-left: 0 !important; margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important;} */

div.spacing div{padding:5px;}

div#enabledReimbursementClaims{padding: 0px 10px 0px 10px;}
div#nationalityAssistMsgDiv{padding-left: 182px;}
div.izard-question{padding-left: 15px !important;padding-right: 15px !important;}

.nopadding{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

div#policySummaryDiv {border: 1px solid #cccccc;background-color: #eef3f8;padding: 10px !important;}

/* .row{padding-left: 0px !important; padding-right: 0px !important;margin-left: 0px !important;margin-right: 0px !important;} */
.form-horizontal .form-group {margin-left: 0px !important; margin-right: 0px !important;}

.myDamanLink{padding: 5px;font-weight: bold;}
.padding-10{padding: 10px !important;}
.padding-25{padding: 25px !important;}
.greyBorder{border: 1px solid #ccc;}

.light-grey-border{border: 1px solid #f1f4f7;}

div#eidUpdateFormWrapper, div#eidUpdateStepsWrapper{margin:0px 10px 0px 10px !important;}
div#direction{min-height: 185px;}

.heading{
    font-size: 16px;
    color: #1f66a4;
    font-weight: bold;
}

.subheading{
    font-size: 12px;
    color: #1f66a4;
    font-weight: bold;
}

div.dataTables_length select {width:50px !important;padding:0px !important; margin: 0 10px;}
div#eidSuccesWrapper{min-height: 600px;padding:20%;}
div#passwordResetSuccesWrapper{padding:10%;}
div#errorRow{padding: 20px;}
table.dataTable {padding:0px !important;}

.smallScreenShow{display: none;}
.upperCaseBoldText{text-transform: uppercase;font-weight: bold !important;}
.errMsgMinHeight{min-height: 40px;}
.sign-in-footer{border:1px solid #e1e5e6;background: #ffffff;}
.font12{font-size: 12px;}
.top-margin-5{margin-top: 5px !important;}
.top-margin-10{margin-top: 10px !important;}
.margin-10{margin: 10px!important;}
.90Width {width:90% !important;}
.width-90{width: 90% !important;}
.centerText{text-align: center;}
.top-padding-10{padding-top: 10px !important;}

.no-margin{margin: 0px !important;}

#wrapper-sign-in{z-index: 10002 !important;}

.policyInfoDiv{background: #e8eff5;border: 1px solid #bfcdd8; width:80%;}

div#upgradeStatusDiv{padding: 120px 5px 5px 25px;}

.backAndForthSelection{padding-top: 80px;padding-left: 40px;}

#unSelectedSpeacialities, #selectedSpeacialities, #unSelectedLanguages, #selectedLanguages{width:100%;}
.sidePadding10{padding: 0px 10px 0px 10px;}

#thiqa_dev .collapsible_row{width: 100% !important;margin-left: 0px !important;}

#daman_div .newproviderPro4 {
    width: 99%;
    margin-left: 2px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.top-no-margin{margin-top: 0px !important;}
.width170{width: 170px !important;}
.99Width{width: 99% !important;}
div#infoProvideProfile{min-height: 50px;}

.headerStr{font-weight:bold;font-size: 16px !important;color:#1f66a4;}

#thiqa_dev .texareanew{width: 90% !important;right: 0;left: 0;}

.undelinedHyperLink{color: #195D9C !important; text-decoration: underline;}

.newBornDetailsTable {    
	font-size: 13px;
    background: url(../images/tableHeaderBg.png) repeat-x;
    padding-top: 12px;
    padding-bottom: 8px;
    background-color: #c0d6e8;
    font-weight: bold;
    padding: 5px;
    height: 60px;
    text-align: center;
}

.newBornDetailsWrap{overflow: hidden;width: 99%;}

div#claimsSearchCriteriaWrap label{text-align: center;}

.upper_case{text-transform:uppercase;}
.bold_text{font-weight: bold;}
.font14{font-size: 14px !important;}
.font10{font-size: 10px !important;}
.redText{color:red;}
.orangeText{color:orange;}
.greenText{color:green;}

div#claimDisclaimerWrap ul {list-style: none;}
div#claimDisclaimerWrap ul li{padding: 5px;}
div#claimDisclaimerWrap a{text-decoration:none;color:#195d9c;}
div#claimDisclaimerWrap a:hover{text-decoration:underline;}

div#claimDisclaimerWrap ul li:before {content: '✓';}

#daman_div div#policyInfoDiv {
    background: #e8eff5;
    border: 1px solid #bfcdd8;
}

div#dependentDetailsDiv{width: 300px;}

#thiqa_dev .row input[type='text'], .TotalFormSecondRow input[type='text'], .twoCol input[type='text'], .submitinput input[type='text']{height: 25px !important;}

#changePassword {min-height: 600px;}
.selectChkBox{width:60px;}

#docu_home .row label{width:150px !important;}
.quote-wrapper .topupPlanSummary{margin: 10px; width:81%;}.upgrade-plan-wrapper .plan-details{height: auto !important;}
.upgrade-plan-wrapper .applicats-summary{height: auto !important;min-height: 110px;}

.closeIcon{
	position: absolute;
    /* padding-right: 15px;
    padding-top: 8px; */
    width: 12px;
    height: 12px;
    border: 0px;
    z-index: 101;
    cursor: pointer;
    right: 20px;
    top: 3px;
}

.zeroPadding{padding: 0px 0px 0px 0px !important;}
div#daman_div div#infowindow {padding:10px;}
div#daman_div div#infowindow label {width:100px !important;}


/*  OBR - styles */

div#tabContentArea{
	border: 1px solid #CCC;
	min-height: 400px;
	padding: 10px;
	overflow-y: auto;
}

ul.tabNavigation li {margin-right: 5px;}
ul.tabNavigation li a{font-weight: normal !important;/* background-image: url(../image/tab_selected_bg.png) !important; */}
ul.tabNavigation li a.active{font-weight: bold ;background: white !important;}

.active{/* font-weight: bold !important; *//* background-image: url(../images/tab_selected_bg.png); */}

#signInMnuBtn {font-weight: normal !important;}

div#individualPolicyDetails label{width:90% !important;}
div#individualPolicyDetails .collapsible_row{margin-bottom: 10px;}

div#individualPolicyDetails ul.tabNavigation {font-weight: normal;}


.alert{border-radius:0 !important;/* border:1px solid #CFB53B !important; */color: Black}
.policyExpiryAlert{border: 1px solid #ccc; border-radius:20px;background-color: #CFB53B;font-size: 16px;text-align: center;}
div#expiryAlertMsg{margin:0px 10px 0px 10px;}

div.policyDetailsHeader{height: 35px;background: #c0d6e8;border: 1px solid #ccc;text-align: center;padding-top: 5px;}
div.policyDetailsBody{height: 50px;border: 1px solid #ccc;text-align: center;padding-top: 5px;}
div.table-responsive table{width:100% !important;}

.hide{display: none;}
.show{display: block;}

.care-quote-wrapper{width: 100% !important;}
.RecentClaimsTable {width: 100%;}

.sideMargin5{margin: 0px 5px 0px 5px;}
span#cartDisclaimerText{font-size: 11px;}
.middleText{vertical-align: middle;text-align: center !important;}

.collapsible, .page_collapsible, .accordion{padding:5px !important;}
.loggedInUserName{padding-top: 4px;}

.obrMemberInfoPanel{
	width: 100%;margin:10px 0px 0px 0px !important;
}

#tabDiv .CompanyInformationTable .CIFormRow label.CITableLabel{width: 100% !important;}

#daman_div .custom-checkbox input{width: 0px !important;}
.bottomMargin10{margin-bottom: 10px;}
.bottomMargin20{margin-bottom: 20px;}

 table#policyMembers{border-width: 0 1px 1px 1px !important;}
form#memberLayoutForm .collapsible_row{width:100% !important;margin: 0px 0px 10px 0px !important;padding:0 !important;}

form#memberLayoutForm .btnRed .btnLeft {margin-left: 0 !important;}
form#memberLayoutForm .btnRed .btnMid a {margin: 6px 0px 0px 0px !important;}
.greyText{color: #6d92ab !important;}
.personIcon{color: #6d92ab;}
a.personIcon:hover {color: #6d92ab;}

table.settlementDtls_table td {padding: 10px !important;}

table.settlementDtls_table {min-height:300px !important;}

div#regisAdd{min-height: 285px;}
div#vatDataDisplayMsg{border: 2px solid red;}
div#basicPlanDiv .alert{margin-bottom: 0px !important;}
div#policyInfo .collapsible_row{margin: 0px 0px 10px 0px !important;}

.emptyCell{border-top:0 !important;background: white;}
.infoPanel{margin: 10px 0px 0px 0px !important;}
div#claimDisclaimerWrap ul li::before {padding: 0px 5px 0px 5px;}

.goldColr{color: #CFB53B;}
.padding-5{padding: 5px !important;}

.document_assist_info {
    color: #00529B;
    background-color: #c9e8f7;
    border: 1px solid;
    margin: 2px 2px;
    /* padding: 15px 10px 15px 60px; */
    background-repeat: no-repeat;
    background-position: 5px center;
    cursor: pointer;
    padding: 5px;
}
.padding-top-5{padding-top: 5px;}

div#docInfoIcon{padding:5px !important;}
div#docInfoPrimary{padding:10px 10px 0px 10px;}
div#docInfoSecondary{margin: 0px 30px 0px 30px;}

.legend{background-color : #B8BBB7 !important; width: 45px;height: 5px;}

tr.highlightRow{background-color: #B8BBB7 !important;font-weight: bolder;}
.noBorder{border: none !important;}

table#policyDocs tr td, table#polisyStaticDocs{min-height: 40px;}

.staticDocsDiv {
	border: 1px solid #ccc;
	padding: 5px;
	text-align: center;
}

table#policyMembers tbody tr:nth-of-type(even).blink-in{background-color: #efefef !important;}
table#policyMembers tbody tr:nth-of-type(odd).blink-in{background-color: #fff !important;}
.bg_blue {background-color: #99cdff;}

.bottom-border{border-bottom: 1px solid #ccc;}
.glyphicon-trash{color:#000;}

.clarify-blink{background-color: grey !important;}
a.clarification{text-decoration: none;}
.vatLabel{width:190px !important;}
.dashboardTrash{padding: 5px 6px 5px 4px;}

ul.declerationUL{list-style: inside !important;list-style-type: decimal !important;}
ul.declerationUL li{padding-bottom: 5px;}


.cart-blink{color:#464646  !important;}
.trash-blink{color: red !important;}

#memberLayoutForm .modal-dialog{width:60%;}
#memberLayoutForm .modal-body{height: auto !important;overflow: hidden !important;}

.underlineText{text-decoration: underline !important;color:black;}
#obrSponsorDeclerationWrapper h3{color:black;font-weight: bold; font-size: 100%; padding-top: 10px;}
#obrSponsorDeclerationWrapper ul li{list-style: inside !important;list-style-type: disc !important;}

#quoteLayoutForm .step-wizard ol li{width: 15% !important;}

.whiteText{color:white !important;}
.smScreenLable{display: none;}
.rightText{text-align: right;}


/* Media Styles - Start */

@media (max-width:568px)  {
	div#quotationResults_wrapper {padding-top: 25px !important;}
	.myDaman{width:100% !important;}
	.content{padding:0 !important;}
	.dataTables_length{margin-left: 25%;margin-right: 25%;}
	.smScreenLable{display: block !important;}
	
	.smScreenLableHide .smScreenLable{display: none !important;}
}

@media (max-width:768px)  {
	
	div.premiumCalcToolTip{position: inherit !important;margin-bottom: 5px !important;}
	.newBornDetailsWrap{overflow: auto !important;width:99% !important;}
	.smScreenLable{display: block !important;}
	.sec_nav_wrap{display: none;}
	.smallscreenHide{display: none !important;}
	
	.smScreenLableHide .smScreenLable{display: none !important;}
}

@media (max-width:568px) {
	
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{
		/* margin-left: 0px !important; */
		margin-right: 0px !important;
	}
	
	.no-margin{margin: 0px !important;}
	.zeroPadding{padding: 0px !important;}
	.wizard-answer{width:100% !important;}
	
	#daman_div .btnYellow .btnMid{padding: 9px 5px 15px 0px !important;}
	
	div#enabledReimbursementClaims{padding: 0px !important;}
	div#planDetails{margin-top: 10px !important;}
	div.premiumCalcToolTip{position: inherit !important;margin-bottom: 5px !important;}
	.page_collapsible label{width: 80% !important;}
	div.select2-container{width:250px !important;}
	/* .row label{width:100% !important;} */
	#daman_div .float_right {float: none !important;}
	div#nationalityAssistMsgDiv{padding-left: 0px !important;}
	.wizard-question{width: 100% !important;}
	div#direction{min-height: 195px !important;}
	div#eidSuccesWrapper{min-height: 300px;padding:10%;}
	div.dataTables_length select {width:60px !important;}
	/* #daman_div .tabs, .tabsfixed{width: 95% !important;} */
	#progrationTab ul li a, #progrationTabfixed ul li a{padding:8px !important;}
	
	#thiqa_dev .contentMiddleRight{width:100% !important;}
	/* .row{margin-left: 0 !important;margin-right: 0 !important;} */
	
	.italic_text{max-width: 250px !important;}
	
	#thiqa_dev .container{width:90% !important;}
	
	div#upgradeStatusDiv{padding: 5px !important;}
	.backAndForthSelection{padding-top: 10px !important;}
	
	#unSelectedSpeacialities, #selectedSpeacialities, #unSelectedLanguages, #selectedLanguages{min-width:240px !important;}
	
	div#infoProvideProfile{min-height: 80px !important;}
	#thiqa_dev .wrapper{border: none !important;}
	
	.smallScreenTopMargin10{margin-top: 10px !important;}
	
	.newBornDetailsTable {height: 30px !important;}
	.newBornDetailsWrap{overflow: auto !important;width:99% !important;}
	.userloggedin{font-size: 10px !important;}
	.usernamelogged{font-size: 9px !important;}
	
	div#claimDisclaimerWrap ul{-webkit-padding-start: 10px !important;}
	    
    /* .thiqaMenuIcon {margin: 9px 1% 0px 0px !important;} */
    #daman_div .networkClaims1{width: 100% !important;}
    #daman_div .QuartelyTxt{width: 100% !important;}
    .smallFullWidth{width: 100% !important;}
	div#plans_row{padding-bottom: 10px !important;}
	
	div#dependentDetailsDiv{width: 100% !important;}
	.sideMargin50{margin:0px 50px 0px 50px !important;}
	.errMsgMinHeight{min-height: 100px;}
	.nofloat{float: none !important;}
	
	.thiqaLogo{left:20px !important;}
	
	.daman-navbar .navbar-header button.collapsed{margin: 9px 1% 0px 0px !important;}
	.daman-navbar .navbar-header button.active{margin: 9px 9% 0px 0px !important;}
	
	.daman-navbar .thiqaMenuIcon button.collapsed{margin: 9px 1% 0px 0px !important;}
	.daman-navbar .thiqaMenuIcon button.active{margin: 9px 3% 0px 0px !important;}
	
	.middleText{text-align: center !important;}
	.smScrnPaddingTop10{padding-top: 10px !important;}
	
	#passMeterLabel{display: none !important;}
	.smallscreenHide{display: none !important;}
	
	/* #daman_div .row{padding-right: 0px !important;} */
	.upgrade-plan-wrapper .plan-details{width:100% !important;margin: 0 !important;padding:5px !important;}
	.upgrade-plan-wrapper .applicats-summary{width:100% !important;margin: 10px 0px 0px 0px !important;}
	.upgrade-plan-wrapper .plan-details{height: auto !important;}
	
	.upgrade-plan-wrapper .applicats-summary{width: 100% !important;}
	.upgrade-plan-wrapper{margin-left: 0 !important;}
	.smallScreenShow{display: block !important;}
	
	.headerLabel{
		font-size: 13px;
	    background: url(../images/tableHeaderBg.png) repeat-x;
	    padding: 5px;
	    background-color: #c0d6e8;
    }
    
    .applicationPannel{
	   	border: 1px solid #ccc;
	    margin-bottom: 5px !important;
	    bord
    }
    .sidePadding5{padding: 5px 5px 0px 5px !important;}
    
    .even{background-color: #ccc;}
    div#tabContentArea{padding: 5px !important;}
    
    .policyExpiryAlert {margin: 0 25% 0 25% !important;}
    .smBottomGreyLine{border-bottom: 1px solid #ccc;}
	.daman-navbar.inner .branding .navbar-brand{height: 30px !important;}
	
	a.personIcon i.material-icons{font-size: 18px !important;}
	div#regisAdd{min-height: 0px !important;margin: 0px !important; }
	div#altAdd{min-height: none !important;margin: 10px 0px 0px 0px !important; }
	div#vatDataDisplayMsg{margin-bottom: 5px;}
	
	.dt-responsive tbody ul li a {
		background: none !important;
		border: none !important;
		padding: 0px !important;
		color: #0379B4 !important;
	}
	
	.emptyCell{display: none !important;}
	form#memberLayoutForm div.notification_info{padding:15px 10px 15px 20px !important;}
	
	div#docInfoPrimary{padding:5px !important;}
	div#docInfoSecondary{margin: 5px !important;}
	.notification_info{background-size:6% !important;}
	
	.responsiveTable tbody tr td{min-height: 30px !important;}
	.responsiveTable tbody tr td.policyNumberLabel{min-height: 60px !important;}
	
	.policyNumberLabel{
		background: url(../image/tableHeaderBg_.png) repeat-x;
	    padding: 5px;
	    background-color: #c0d6e8;
	    min-height:60px !important;
	}
	
	#memberLayoutForm .modal-dialog{width:94% !important;}
	
	.cart-basket .text-align{text-align: center !important;}
	.cart-basket .reverse-text-align{text-align: center !important;}
	
	
	table.responsive_table thead{display:none !important;}
	table.responsive_table{width:100% !important;}
	/* table.responsive_table tr td{width:100% !important;display: block;padding-top: 15px !important;} */
	
	.sec_nav_wrap{display: none;}
	#spsizer {height:100% !important;margin-bottom: 30px;}
}

/* Media Styles - End */









/* <--------- Table Responsive Start -------- > */

table.responsiveTable {width: 100%;border: 1px solid #cbcbcb;border-right: 0;}
table.responsiveTable td, th {padding: 6px;text-align: left;border-left-width: 0;}
table.responsiveTable th, table.responsiveTable td {border-left: 0 !important;}

table.responsiveTable th { 
    font-size: 13px;
    background: url(../image/tableHeaderBg_.png) repeat-x;
    padding: 5px;
    background-color: #c0d6e8;
    border-top: 0;
}

.responsiveTable > thead > tr > th, .responsiveTable > thead > tr > td{
	border-bottom: none !important;
}

.responsiveTable > thead > tr > th, .responsiveTable > tbody > tr > th, 
.responsiveTable > tfoot > tr > th, .responsiveTable > thead > tr > td, 
.responsiveTable > tbody > tr > td, .responsiveTable > tfoot > tr > td{
	border-color: #cbcbcb !important;
}

.responsiveTable > thead > tr > th, .responsiveTable > tbody > tr > th, 
.responsiveTable > tfoot > tr > th, .responsiveTable > thead > tr > td, 
.responsiveTable > tbody > tr > td, .responsiveTable > tfoot > tr > td{
	border: 1px solid #ddd;border-bottom: 0 !important;
}

.responsiveTable > tbody > tr:nth-of-type(odd) {background: white;}
.responsiveTable > tbody > tr:nth-of-type(even) {background: #efefef;}

@media only screen and (max-width: 800px) {
	
	.smScreenLable{display: block !important;}
	.smScreenLableHide .smScreenLable{display: none !important;}
	table.responsiveTable{table-layout: fixed;}
	table.responsiveTable tbody tr{border: 0 !important;}
	
	table.responsiveTable, 
	table.responsiveTable thead, 
	table.responsiveTable tbody, 
	table.responsiveTable th, 
	table.responsiveTable td, 
	table.responsiveTable tr { 
		display: block; 
	}
 
	table.responsiveTable thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	table.responsiveTable tr { border: 1px solid #ccc; }
 
	table.responsiveTable td { 
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 35%; 
		white-space: normal;
		text-align:left;
	}
 
	table.responsiveTable td:before { 
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
	
	table.responsiveTable td:before { content: attr(data-title);float: right !important;}
	
	table.renewalTransactionsTable tbody tr td{padding-left: 55% !important;}
}
/* <--------- Table Responsive End -------- > */



.obr_content_wrapper{padding-left: 0px !important;}

.smallscreenHide{display: block;}
.font_13{font-size: 13px;}
.highlighted_text{font-size: 13px;font-weight: 600;}
.strikeText{text-decoration: line-through;}


div#search_isg_result_div{min-height: 100px;}
#thiqa_dev table.sponsorship{font-size:100% !important;}

.smartPassLoginButton{font-size: 1.0rem;
					    text-decoration: none;
					    width: 100%;
					    text-align: center;
					    margin: 0px 0 13px 0;
					    padding: 5px 43px 13px;}

.spRestrictUserErrorDiv{font-size: 24px;font-weight: lighter; text-transform: uppercase; text-align:  center;color: red;}

.removeProgrationTab{background: none !important;
					 border: none !important;
					 text-decoration: underline !important; 
					 padding: unset !important;
					 color: #195d9c !important;}
#thiqa_dev .errorMessage ul li span{
	color:red !important;
}

.bordergreyParent {padding-top: 20px;}
#wrapper-search-top {top: 38px;display: block;}

#daman_div .HeadingContainer {padding-top: 40px !important;}
.social a img {padding-top: 15px !important;}

.sec_nav_wrap{color:white;}
.sec_nav_link{padding: 5px;}
.sec_nav_link span{padding: 5px;cursor: pointer;}
.sec_nav_link span.active{font-weight: bold;}

.daman-navbar.inner .branding .navbar-brand img {
    width: 160px;
    height: 160px;
}
@media (max-width: 767px) {
	.daman-navbar.inner .branding .navbar-brand img {
	    width: auto !important;
	    height: auto !important;
	}
	
	.secure_login_captcha #captchaImage, .secure_login_captcha .col-sm-2{margin-top: 10px !important;text-align: center !important;}
	#loginForm .register_link {margin-bottom:10px;}
}

.cspagination{font-size: 12px;}

.default-cursor {cursor: default;}
.margin-top-40{margin-top: 40px;}
.margin-top-30{margin-top: 30px;}

#accDetailsDiv a.active{display: none;}

.secure_login_captcha #captchaImage{margin-top: 40px;}
.secure_login_captcha .col-sm-2 {margin-top: 55px;}
#loginForm .register_link {color:#6D92AB;padding-top:5px;}

#loginErrorMsg ul li span{color:#882345;}
#loginErrorMsg ul li{list-style: none;}

.errorMessage ul li span{color:#882345;}
.errorMessage ul li{list-style: none;}

/* Custom Pagination -- START */
.new-pagination-container {color:#476B83 !important;padding:0px 10px !important;}
.new-pagination-container label {
    font-size: 14px;
    margin: 0;
    padding: 0;
    color: #476B83 !important;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    line-height: 16px;
}
.generate_report_link {
    font-size: 12px;
    padding-top: 0px;
    color: #476B83 !important;
    font-family: 'Roboto', sans-serif;
    background: none;
}
/* Custom Pagination  -- END */

#thiqa_dev #auth_filters input[type='text']{ width:131px !important;}
#thiqa_dev #eligResults_filter{display:none;}

#auth_response_div span {color:#476B83;}

.side-margin-20 {margin:0px 20px 0px 20px;}
.top-margin-30{margin-top:30px;}
.top-margin-5{margin-top:5px !important;}

#totalPremium, #totalVat {font-size: .9333333333em;font-weight: 600;}
#grandTotal {font-size: 1em;font-weight: 500;}

#quoteLayoutForm .width-100 .submit-btn {min-width:100px !important;}

#build_plan_div #companyInfo, #build_plan_div #contactInfo, #build_plan_div #billingInfo,#build_plan_div #personalInfo {width:90%;}
#customer_modal_dialog #companyInfo, #customer_modal_dialog #contactInfo, #customer_modal_dialog #billingInfo,#customer_modal_dialog #personalInfo {width:90%;}

#quotationHistoryInfo table.table tbody tr td{vertical-align:middle;}
#quotationHistoryInfo ul.policy-document-listings {margin: 0 0 15px -22px;}
#quotationHistoryInfo ul.policy-document-listings li {margin-left: 15px;margin-bottom: 5px;}
#quotationHistoryInfo ul.policy-document-listings li a {padding: 0 0 0 15px;}

#uwmsg .notification_info {margin-bottom:0px;}

.upload_section_head div.col-sm-3 {padding:0px 25px !important;}


/* Travel Insurance Styles  -- START */

#travelLayoutForm ul.step-wizard-list li {width:50%;}
#travelLayoutForm ul.step-wizard-list.step1:after {width: 50%;}
#travelLayoutForm ul.step-wizard-list.step2:after {width: 100%;}

#travelLayoutForm h3.bordered-title {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #f1f4f7;
}

#travelLayoutForm .mandatory-help {font-size: .6666666667em;color: #6D92AB;}
#travelLayoutForm .help_text{font-size: 11px !important;}

#travelLayoutForm ul.policy-document-listings li a {color:#476B83 !important;}

.ins-item .ins-copy.top, .ins-item .ins-copy.bottom {padding: 20px;}
.ins-item .ins-sub-title {font-size: 22px;color: #003d8c;}
.mb {padding-bottom: 10px !important;}
.mtb {margin-top: 10px!important;margin-bottom: 0px !important;}
.btn-quote {
    background-color: #003d8c;
    border-color: #003d8c;
    color: #ffffff!important;
    font-size: 16px;
    font-size: 1.143rem;
    padding: 5px 20px;
}

#travelLayoutForm ul.quote-listings li .price {
    font-size: 1em;
    color: #882345;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    margin: 0;
    text-align:right;
}

#travelLayoutForm ul.quote-listings {margin-top: 20px !important;}
#travelLayoutForm .member_trash {padding: 0;font-size: 24px;}
#travelLayoutForm .add_travel_member_link {margin-top:20px;}
#travelLayoutForm .travel_edit{font-size:0.7em;padding:0px 10px;}
#travelLayoutForm .wrapper-service-listing {max-height: 500px;overflow-y:scroll; }


.strike_text {
  text-decoration: line-through;
}

#travelLayoutForm ul.stepwizard-endorsement:after {
    width: 78% !important;
}

/* Travel Insurance Styles  -- END */

