body {
	font-family: "Montserrat", sans-serif;
}

.section--padding4 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.section-title {
	text-align: center;
	padding-bottom: 0px;
}

.accordion__single h4 a.active {
	color: #FFF;
}

.panel-body {
	padding: 25px;
}

.r_but {
	margin: 0 !important;
	position: relative!important;
	width: auto;
	display: inline;
}

.r_but label {
	margin: 0!important;
}

.r_but input.radio:empty {
	margin-left: -999px!important;
	display: none;
	margin-left: 0 !important;
	position: absolute;
	z-index: -6;
}

.r_but input.radio:empty ~ label {
	-moz-user-select: none !important;
	cursor: pointer !important;
	float: left !important;
	line-height: 2.5em !important;
	margin-top: 10px !important;
	position: relative !important;
	text-indent: 1.6em !important;
	font-size: 13px;
}

.association_list .r_but input.radio:empty ~ label {
	-moz-user-select: none !important;
	cursor: pointer !important;
	float: left !important;
	line-height: 2.5em !important;
	margin-top: 10px !important;
	position: relative !important;
	text-indent: 2.6em !important;
	font-size: 13px;
}

.r_but input.radio:empty ~ label:before {
	position: absolute!important;
	display: block!important;
	top: 0!important;
	bottom: 0!important;
	left: 0!important;
	content: ''!important;
	width: 2em!important;
	border-radius: 5px 0 0 5px!important;
	-webkit-border-radius: 5px 0 0 5px!important;
	-moz-border-radius: 5px 0 0 5px!important;
}

.r_but input.radio:hover:not(:checked) ~ label:before {
	content: '\2714'!important;
	text-indent: .8em!important;
	color: #fff!important;
}

.r_but input.radio:hover:not(:checked) ~ label {
	color: #fff!important;
}

.r_but input.radio:checked ~ label:before {
	content: '\2714'!important;
	text-indent: .5em!important;
	color: #000000!important;
}

.r_but input.radio:checked ~ label {
	color: #fff!important;
}

.r_but input.radio:focus ~ label:before {
}

.r_but input[type="radio"]:checked + label.btn_n {
	background: #F89406!important;
}

.r_but .btn_n {
	background: #1672c8;
	-webkit-border-radius: 5!important;
	-moz-border-radius: 5!important;
	border-radius: 5px!important;
	font-family: 'allerregular' !important;
	color: #fff!important;
	font-size: 14px!important;
	padding: 0 10px 0 0!important;
	text-decoration: none!important;
	margin-right: 10px!important;
}

.r_but .btn_n:hover {
	background: #1a4285 !important;
	text-decoration: none;
	color: #ffffff!important;
}

.sec1 .row.line {
	border-bottom: 1px solid #eee;
	padding: 20px 0px;
}

.quest-box .items-row {
	overflow: hidden;
	border-bottom: 1px solid #d3ccccc7;
}

.below-box {
	display: none;
	float: left;
	clear: both;
}

.single-apply-question-row .form-group {
	margin: 0px;
}

#services .ocpform li {
	width: 50% !important;
}

.questions_ul_li {
	padding-left: 48px !important;
	list-style: lower-alpha !important;
	margin-top: 15px !important;
}

.questions_ul_li li {
	padding: 0 13px 5px 10px !important;
}

.questions_ul_li li {
	display: list-item !important;
	width: 80%;
	list-style: lower-alpha !important;
}

.list {
	padding: 15px 0px;
}

.list.small_list {
	padding: 25px 0px;
}

.sec1 .single-apply-question-row .form-group {
	margin-bottom: 10px !important;
}

.container-fluid {
	padding: 0px;
}

.navbar {
	border-bottom: 2px solid #159BD7;
	box-shadow: 2px 2px 8px #ccc;
	background:hsla(0,0%,100%,.8) !important;
	border-radius: 0px;
	margin-bottom: 38px;
}

.navbar nav .nav {
	margin-top: 40px;
	margin-bottom: 20px;
	padding: 0px;
}

.navbar nav .nav a {
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	color: #525c65 !important;
	border-radius: 30px;
	padding: 4px 15px;
	border: 2px solid transparent;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.navbar nav .nav a.active {
	background-color: transparent;
	color: #159BD7 !important;
	outline: none !important;
	font-weight: bold;
	font-size: 14px;
}

.navbar nav .nav a:hover, header nav .nav a:focus {
	background-color: transparent;
	color: #8fc3ea;
	border: 2px solid #fff;
	outline: none !important;
}

.navbar-right {
	float: right !important;
}

.navbar-nav > li {
	float: left;
}

.navigation > span {
	height: 2px;
	background: url(/pubic/img/linenav.jpg) repeat-x 0 0;
	position: absolute;
	bottom: 0;
	left: 0;
}

.navbar-brand {
	float: left;
	height: 50px;
	padding: 8px 15px 0px 15px;
	font-size: 18px;
	line-height: 20px;
}

.navbar-brand img {
	margin: 0px;
}

.mainmenu__menu .navbar-nav > li {
	margin-right: 0px;
}

.slider-wrapper {
	text-align: center;
}

.slider-wrapper .liquid-slider h1 {
	font-size: 35px;
	font-weight: 500;
	text-decoration: none;
	color: #666;
	letter-spacing: -2px;
	margin: 0;
	padding: 0;
	margin-bottom: 40px;
}

.slider-content::after {
	position: absolute;
    /* top: 15em; */
	left: 52.5%;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	content: "";
	border-left: solid 1em transparent;
	border-right: solid 1em transparent;
	margin-left: -2em;
	margin-bottom: -1em;
	font-size: 2.5em;
}

.aat_product:not(*:root) {
	margin-bottom: 20px;
}

.aat_product {
	background: hsla(0,0%,100%,.8) !important;
	border-top: 1px solid #e9dede;
	padding: 25px 0px;
}

.aat_product .product_head {
	font-size: 20px;
	border-bottom: 1px solid #f3f3f3;
	padding: 6px 0px;
	font-weight: 500;
}

.aat_product .product_list {
	margin-top: 20px;
	text-align: left;
}

.aat_product .product_list ul {
	padding: 0px;
}

.aat_product .product_list ul li {
	text-align: left;
	font-size: 14px !important;
	padding: 5px 0px;
	list-style: none;
	display: block;
}

.red_lable {
	color: red;
	font-weight: 600;
}

.aat_product .product_list ul li i {
	float: left;
	padding-right: 5px;
	font-size: 20px;
	color: #159BD7;
}

.fa {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.btn-big {
	padding: 8px 20px;
	background: #159BD7 !important;
	color: #fff !important;
	border-color: #159BD7 !important;
}

footer {
	font-size: 14px;
	color: #fff;
	padding: 0px;
}

footer .footer_one {
	padding: 10px 0px;
	background: #159BD7;
	font-size: 13px;
}

.mini-footer {
	background: #fff;
	text-align: center;
	padding: 0;
	font-size: 14px;
}

#footer {
	padding-bottom: 0px;
	border-top: 0px;
}

footer .footer_two p {
	margin-bottom: 0px;
	color: #666;
	font-size: 13px;
	background: #fff;
}

.new-grid {
	border: 1px solid #159BD7;
	box-shadow: 0 0 2px #159BD7;
	border-radius: 20px;
}

.btn:hover {
	background: #2f2f2f !important;
	color: #fff !important;
	text-decoration: none;
	border-color: #2f2f2f !important;
}

.breadcrumb a:after {
	color: #003399;
	content: "\f061";
	font-family: FontAwesome;
	text-decoration: none;
    /* background: none repeat scroll 0 0 #003399; */
	border: 2px solid #fff;
	border-radius: 57px;
	color: #fff;
	padding: 0 4px;
	position: absolute;
	text-decoration: none;
	top: 0px;
	right: -14px;
	z-index: 9;
	background: #159BD7;
}

.breadcrumbs1 li {
	background: #159BD7;
	border: 2px solid #fff;
	border-radius: 4px;
	color: #fff;
	padding: 10px 35px 10px 25px;
	position: relative;
	cursor: pointer;
	font-size: 15px;
}

.breadcrumbs1 li.active {
    /* background: none repeat scroll 0 0 rgba(0, 51, 153, 1); */
	background: rgba(102, 102, 102, 0.7);
	border: 2px solid #fff;
	border-radius: 4px;
	color: #fff;
	padding: 10px 35px 10px 25px;
	position: relative;
}

.breadcrumbs1 li:after {
	color: #003399;
	content: "\f061";
	font-family: FontAwesome;
	text-decoration: none;
    /* background: none repeat scroll 0 0 #003399; */
	border: 2px solid #fff;
	border-radius: 57px;
	color: #fff;
	padding: 0 4px;
	position: absolute;
	text-decoration: none;
	top: 8px;
	right: -14px;
	z-index: 9;
	background: #159BD7;
}

.breadcrumbs1 li:last-child:after {
	display: none;
}

.center {
	text-align: center !important;
}

.center.fnone label {
	float: unset !important;
}

.item-box-navy .quote-box lable {
	color: #666 !important;
}

.tableHeader, #content .detail-table h3 .tableHeader {
	background: #159BD7 !important;
	color: #FFF !important;
	font-weight: bold !important;
	font-size: 18px !important;
	line-height: 35px !important;
	height: 35px !important;
	font: "Open Sans",Arial,Helvetica,sans-serif !important;
}

#about1 h1 {
	color: #159BD7;
	font-weight: 400;
	letter-spacing: 5px;
	margin: 0 0 20px !important;
	padding: 0;
	font-size: 28px !important;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 25px;
	padding-top: 0px;
}

.sub-hd-about {
	background: hsla(0,0%,100%,.8) !important;
	border-top: 2px solid #666;
	font-size: 18px;
	padding: 15px;
}

#imp .sub-hd-about {
	margin-top: 20px;
}

.new-grid1 {
	background: #fff;
}

.estate-aside {
	list-style-type: none;
	padding-left: 5px;
}

.leftbar {
	padding: 15px;
}

.estate-aside li {
	background: #f0f0f0;
	margin: 1px 0;
	padding: 5px;
	display: block;
}

.estate-aside li.active {
	background: #666;
}

#rightSection {
	padding: 15px;
}

.hvr-bounce-to-right {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

.hvr-bounce-to-right:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #666;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
	color: #fff !important;
}

.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
/*-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);*/;
}

.leftbar {
	/*border: 4px solid rgba(255,255,255,.5);*/
	padding: 15px;
}

.estate-aside {
	list-style-type: none;
	padding-left: 5px;
}

.estate-aside li {
	background: #f0f0f0;
	margin: 1px 0;
	padding: 5px;
	display: block;
}

.estate-aside li.active {
	background: #666;
}

.estate-aside li i {
	color: #159BD7;
	margin-right: 5px;
}

.estate-aside li:hover i, .estate-aside li.active i {
	color: #fff;
	margin-right: 5px;
	font-size: 18px;
}

.estate-aside li a {
	color: #159BD7 !important;
}

.estate-aside li:hover a, .estate-aside li.active a {
	color: #fff !important;
	text-decoration: none;
}

#toppadoff {
	padding-top: 0px !important;
}

.rightbar {
	/*border: 4px solid rgba(255,255,255,.5);*/
	border: 1px solid #ccc;
	/*padding: 15px;*/
	clear: both;
	border-top: none;
}

.rightbar h3 {
	margin-bottom: 15px;
}

.rightbar .table-area {
	color: #003399;
}

.min-height {
	min-height: 228px;
}

.h4 {
	font-size: 24px;
	color: #159BD7 !important;
}

.sub-hd-about p {
	font-size: 14px;
	margin: 0px;
}

.oc-contact p {
	clear: both;
}

#contact .contact-form {
	margin-top: 40px;
}

#contact .contact-form .form-control, .property_val .formwidth .txt3, #no_of_staff .txt3, #select-zonedropdown.txt3, #apply-pm.txt3, .form-group .form-control, div.policy_section.active .txt3, #blurborder .txt3, .tbll input.agent-email, .tbll .txt3 {
	min-height: 40px !important;
	/*border: 2px solid #8fc3ea;*/
	/*color: #00ccff!important;*/
       /*  padding: 10px;*/
	margin-bottom: 9px;
}

.mt30 {
	margin-top: 30px !important;
}

#contact .contact-form textarea {
	margin-top: 20px;
	padding: 20px;
}

.about:not(*:root),#services {
	padding-bottom: 80px;
}

.about_art {
	padding: 0px 18px;
}

.min-height1 {
	min-height: 160px;
}

.services .item h4 {
	font-size: 18px;
	color: #159BD7;
    /* font-family: 'allerbold'; */
	margin: 15px 0;
}

.bl-less {
	list-style-type: none;
	padding-left: 0px;
}

.bl-less li {
	font-size: 14px;
	padding-bottom: 5px;
}

.bl-less li a {
	color: #525c65;
	text-decoration: none;
}

.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top;
}

.media-left, .media > .pull-left {
	padding-right: 10px;
}

.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top;
}

.media-left, .media > .pull-left {
	padding-right: 10px;
}

.media-object {
	display: block;
}

.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top;
}

.media-body {
	width: 10000px;
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.sub-hd-about .media-body {
	text-align: left;
	padding-left: 20px;
	padding-top: 3px;
}

.services {
	/*position: relative;
		padding: 60px 0;*/
		/*background: #003399 url(../img/services-bg.jpg) no-repeat center center;*/
	display: table;
	height: 100%;
	/*padding: 60px 0px;*/
	padding: 0;
	position: relative;
	width: 100%;
}

.services .separator {
	display: block;
	height: 70px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
}

.services .separator path {
	fill: #fff;
}

.services h2,  .services h3 {
	color: #666;
	font-weight: normal;
	letter-spacing: normal;
}

.services .item {
	text-align: center;
}

.services .item .icon {
	/*border: 2px solid #00ccff;
		color:#00ccff;*/
	padding: 15px;
	font-size: 30px;
	border: 2px solid #159BD7;
	color: #159BD7;
	border-radius: 50%;
	margin-top: 15px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.services .item h4 {
	font-size: 18px;
	color: #159BD7;
	;
	/*font-family: 'allerbold';*/
	margin: 15px 0;
}

.services .item p {
	padding: 0 15px;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
}

.services .item:hover .icon {
	border: 2px solid #159BD7;
	background: #159BD7;
	color: #fff;
}

#quote_inner #services li {
	border: 5px solid #159BD7;
	float: left;
	margin: 0 0 30px;
	list-style: none;
	text-align: center;
	padding: 15px 15px;
	transition: 0.4s;
	min-height: 430px;
	width: 40% !important;
}

#quote_inner #services li:first-child {
	border-right: none;
	width: 60%!important;
}

#quote_inner li h3 {
	color: #159BD7;
	font-weight: bold;
}

.dark {
	background: none repeat scroll 0 0 #666 !important;
}

.navy_block {
	background: transparent;
}

.borderoff {
	border-top: 1px solid #fff !important;
}

#impotant-notice-id, #impotant-notice-id-sec, #impotant-notice-id-third {
	text-align: left;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.hr-new {
	background: none repeat scroll 0 0 #666;
	border: medium none;
	box-shadow: 0 0 1px #666 inset;
	height: 1px;
	margin: 6px auto;
	width: 95%;
}

.quote_front #quote-form .row {
	margin-bottom: 20px;
	margin-top: 20px;
}

.quote_front .occupation_list input, .quote_front select.txt3 {
	width: 91%;
	font-weight: 400;
}

.quote_front .quote-form ul .radio {
	width: 20px;
}

#services.quote_front {
	padding-bottom: 0px;
}
/* .quote1 .text-center{margin-top:-15px !important;} */
.occupation_list input.error-row {
	border-color: #FF0000  !important;
}

.btn1 {
	display: inline-block;
}


.online-form p.label {
	float: left;
	padding-top: 10px;
	margin-bottom: 0px !important;
}

#content .item-box form p.label {
	margin-bottom: 0px !important;
}

.w-\[25\%\] {
	width: 25%;
}

.w-\[75\%\] {
	width: 75%;
}

.w-full {
	width: 100% !important;
}

.bb {
	border-bottom: 1px solid #d3ccccc7 !important;
	padding: 10px 0px;
}

.pl-10 {
	padding-left: 10px;
}

.pl-20 {
	padding-left: 20px !important;
}

.pt-8 {
	padding-top: 8px !important;
}

.pt-10 {
	padding-top: 10px !important;
}

.m-no {
	margin: 0px !important;
}

.textarea {
	width: 100%;
	border-radius: 5px;
}


.form-group .form-control .m-no {
	margin: 0px !important;
}

.sub-point {
	padding: 10px 0px 10px 20px;
}

#content .item-box input.txt3.hours {
	width: 50px !important;
}

.item-box-navy input[type='text'].hours {
	width: 50px !important;
}

.row.p5 {
	padding: 5px 0px;
}

.bg-red {
	background-color: antiquewhite;
}

/*Madhumoy CSS Start*/

.f-width p {
	width: 100% !important;
}

/* Overall Datepicker */
.ui-datepicker {
	background: linear-gradient(to bottom, #ffffff, #e0f7fa);
 /* হালকা নীল ওয়াইটি গ্রেডিয়েন্ট */
	border: 1px solid #00acc1;
	border-radius: 8px;
	padding: 10px;
	width: 230px;
 /* compact width */
	font-family: 'Arial', sans-serif;
	font-size: 13px;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}

/* Header (Month-Year) */
.ui-datepicker-header {
	background: #00acc1;
	color: white;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid #00838f;
	border-radius: 6px 6px 0 0;
}

/* Navigation arrows (Prev, Next) */
.ui-datepicker-prev, .ui-datepicker-next {
	top: 6px;
	cursor: pointer;
}

.ui-datepicker-prev span, .ui-datepicker-next span {
	background: white;
	color: #00acc1;
	border: 1px solid #00acc1;
	padding: 3px;
	border-radius: 50%;
}

/* Days (Sun, Mon, etc.) */
.ui-datepicker th {
	color: #006064;
	font-weight: bold;
	padding: 5px 0;
}

/* Date Numbers */
.ui-datepicker td {
	padding: 2px;
}

.ui-datepicker td a {
	display: block;
	background: #b2ebf2;
	color: #006064;
	text-align: center;
	text-decoration: none;
	padding: 5px 0;
	border-radius: 4px;
	transition: 0.3s;
}

/* Hover Effect */
.ui-datepicker td a:hover {
	background: #00acc1;
	color: white;
}

/* Today Highlight */
.ui-datepicker-today a {
	background: #26c6da;
	color: white;
}

/* Month and Year Dropdown */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	background: #e0f7fa;
	color: #006064;
	border: 1px solid #00acc1;
	padding: 3px 5px;
	font-size: 12px;
	border-radius: 4px;
	margin: 0 2px;
}

/* Disable Days */
.ui-datepicker-unselectable span {
	background: #eeeeee;
	color: #bdbdbd;
}

/* Madhumoy - Signature CSS Start */
.sig-div {
	display: inline-flex;
    /* flex-direction: column; */
	align-items: center;
	gap: 0px;
	padding: 6px;
	border: 1px dashed #ccc;
	border-radius: 10px;
	background-color: #f9f9f9;
	max-width: 417px;
	margin: auto;
	align-items: flex-end;
}

.canvas-sig {
	border: 1px solid #ccc;
	border-radius: 4px !important;
	width: 100% !important;
	max-width: 343px;
	height: 110px !important;
	touch-action: none !important;
	display: block;
	margin: 0;
}

.sig-icon {
	font-size: 20px;
	color: #007bff;
	cursor: pointer;
	padding: 8px;
	margin: 0 5px;
	border: 1px solid #007bff;
	border-radius: 6px;
	transition: all 0.2s ease;
}

.sig-icon:hover {
	background-color: #007bff;
	color: #fff;
}

/* Madhumoy - Signature CSS End */
.application-form-header h1 {
	display: inline-block;
	width: 100%;
}

.application-form-header .bread_crumbs {
	margin-bottom: 20px;
}

.how-to-complete-form {
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 15px;
}

.how-to-complete-form h5 {
	color: #159BD7;
	font-weight: 600;
	letter-spacing: 1px;
}
.how-to-complete-form p {
	padding-top: 0 !important;
}

.how-to-complete-form .insurance-options {
	display: flex;
	align-items: center;
	gap: 30px;
}
.how-to-complete-form .insurance-options label {
	display: flex !important;  
	align-items: center;
	gap: 6px;
	margin: 0 !important;
}
.how-to-complete-form .insurance-options input {
	margin: 0 !important; 
	position: static !important;
	top: 0 !important;
}


.cyber_security_risk {
	width: 20px;
	height: 20px;
	accent-color: #007BFF;
 /* for modern browsers */;
}

label {
	font-size: 13px !important;
	display: inline-block !important;
}

#row-question-1 label {
	margin-bottom: 10px;
}

#row-question-30 .col-lg-3.col-md-3,
#row-question-41 .col-lg-3.col-md-3 {
	display: flex;
	gap: 15px;
	padding-left: 0;
}

#row-question-30 .col-lg-3.col-md-3 label,
#row-question-41 .col-lg-3.col-md-3 label {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
}

#row-question-30 .col-lg-3.col-md-3:nth-of-type(1) label::before,
#row-question-41 .col-lg-3.col-md-3:nth-of-type(1) label::before {
	content: "Start Date";
	position: absolute;
	width: 50%;
	text-align: center;
	font-size: 12px;
	color: #666;
	top: 22px;
	left: 0;
}

#row-question-30 .col-lg-3.col-md-3:nth-of-type(1) label::after,
#row-question-41 .col-lg-3.col-md-3:nth-of-type(1) label::after {
	content: "Expiry Date";
	position: absolute;
	width: 50%;
	text-align: center;
	font-size: 12px;
	color: #666;
	top: 22px;
	right: 0;
}

#row-question-30 .col-lg-9.col-md-9,
#row-question-41 .col-lg-9.col-md-9 {
	display: flex;
	gap: 15px;
	padding: 0;
}

#row-question-39,
#row-question-40,
#row-question-42,
#row-question-45 {
	max-width: 50%;
	float: left;
}
#row-question-42 {
	position: relative;
	overflow: visible;
}
#row-question-42 .icon-group {
	position: absolute;
    right: -32px;
    bottom: 9px;
    z-index: 999;
}

#row-question-45 {
	min-height: 155px;
}

#row-question-42 {
	padding-right: 15px;
}

.fixed_id_39.items-row > p,
.fixed_id_40.items-row > p,
.fixed_id_42.items-row p,
.fixed_id_45.items-row p {
	width: 180px !important;
	float: left;
}

.fixed_id_39.items-row p ~ .form-group,
.fixed_id_40.items-row p ~ .form-group,
.fixed_id_42.items-row p ~ .sig-div,
.fixed_id_45.items-row p ~ .form-group {
	width: calc(100% - 180px) !important;
	float: left;
}

.fixed_id_39.items-row p ~ .form-group .input-group,
.fixed_id_40.items-row p ~ .form-group .input-group,
.fixed_id_45.items-row p ~ .form-group .input-group {
	width: 100% !important;
	/* padding-right: 15px; */
}

#accordion-section-title-3 #row-question-45 {
	position: relative;
	top: 5px;
}

#accordion-1 .about-text label {
	line-height: 40px !important;
	width: 100%;
	padding: 0 !important; 
}

#accordion-1 .btn1 {
	margin-bottom: 10px !important;
}

.accordion-section-content.open {
	border: 1px solid #ebeaea;
	border-radius: 3px;
	margin-bottom: 10px;
}


#row-question-1 > p,
#row-question-2 > p,
#row-question-44 > p,
#row-question-37 > p {
	width: 100% !important;
}

#row-question-1 .col-lg-12.about-text {
	padding: 0;
}
#row-question-1 > p,
#row-question-2 > p,
#row-question-1 .below-box,
#row-question-2 .below-box,
#row-question-43,
#row-question-4,
#row-question-5,
#row-question-6,
#row-question-7,
#row-question-8,
#row-question-9,
#row-question-10,
#row-question-11,
#row-question-12,
#row-question-13,
#row-question-14,
#row-question-15,
#row-question-16,
#row-question-17,
#row-question-18,
#row-question-19,
#row-question-20,
#row-question-21,
#row-question-22,
#row-question-23,
#row-question-24,
#row-question-25,
#row-question-26,
#row-question-27,
#row-question-28,
#row-question-29,
#row-question-30,
#row-question-31,
#row-question-32,
#row-question-33,
#row-question-34,
#row-question-35,
#row-question-36,
#row-question-37,
#row-question-38,
#row-question-39,
#row-question-40,
#row-question-41,
#row-question-42,
#row-question-45,
#row-question-2 .col-lg-12.row,
#row-question-3,
#row-question-151,
#row-question-44 {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

#row-question-33 p,
#row-question-34 p,
#row-question-35 p,
#row-question-36 p,
#row-question-26 p,
#row-question-27 p,
#row-question-28 p,
#row-question-13 p,
#row-question-14 p,
#row-question-15 p,
#row-question-16 p {
	padding-left: 20px !important;
}

textarea,
.below-box textarea,
#row-question-2 textarea {
	width: 100% !important;
	border-color: #ccc;
	border-radius: 5px;
	max-width: 100% !important;
}

.below-box,
.below-box * {
	width: 100% !important;
}

.fixed_id_39.items-row .below-box p,
.fixed_id_40.items-row .below-box p,
.fixed_id_42.items-row .below-box p,
.fixed_id_45.items-row .below-box p,
.below-box p {
	padding: 0px !important;
	width: 100% !important;
}

.fixed_id_45.items-row .below-box {
	margin-top: 84px;
}

.fixed_id_42.items-row,
.fixed_id_45.items-row {
	border: none !important;
}

#row-question-11 .col-lg-12.about-text,
#row-question-30 .col-lg-12.about-text,
#row-question-41 .col-lg-12.about-text,

#row-question-3 .below-box
#row-question-43 .below-box {
	padding: 0px !important;
}

#row-question-11 .col-lg-12.about-text .row  .col-lg-6 {
	padding: 0px !important;
}

#row-question-11 .col-lg-12.about-text .row  .col-lg-3 {
	padding-right: 0;
}

#cyber_security_risk {
	position: relative;
	top: 3px;
}

/* calendar */
.datepick-month table {
	border: none !important;
}

.datepick-month-header {
	line-height: 23px;
	height: 22px !important;
}

.datepick-month-header select {
	font-weight: 500 !important;
}

.datepick-month-header, 
.datepick-month-header select, 
.datepick-month-header input,
.datepick-ctrl {
	background-color: #159bd7 !important;
}

.datepick {
	border-color: #159bd7 !important;
}

.datepick-month {
	border: none !important;
}

.datepick-month th,
.datepick-month td .datepick-today {
	background-color: #e92c7c !important;
}

.datepick-month td {
	border: 1px solid #edf3ff !important;
}

.datepick-month th, .datepick-month th a {
	background-color: #333 !important;
}

.datepick-month th {
	border: none !important;
}

.datepick-month a, .datepick-month span {
	line-height: 24px !important;
	padding: 0 !important;
	width: 25px !important;
}

.datepick .datepick-ctrl .datepick-cmd {
	color: #e5e2e2bd  !important;
}

.datepick .datepick-ctrl .datepick-cmd:hover,
.datepick .datepick-cmd:hover {
	background-color: transparent !important;
	color: #fff  !important;
}

.accordion-section-title.checked {
	background-color: #e92a7a !important;
}



.accordion-section-title {
	font-weight: 300 !important;
}

textarea {
	max-width: 100%;
}


#row-question-78 p,
#row-question-79 p,
#row-question-80 p {
	width: 100% !important;
}

#row-question-71 p,
#row-question-95 p,
#row-question-96 p {
	width: 84% !important;
}
b, strong {
    font-weight: 600 !important;
}

#row-question-151 .col-lg-12.text-justify.about-text {
	padding: 0 !important;
	
}
#row-question-151 .col-lg-12.text-justify.about-text .col-lg-6.col-md-6 {
	padding-left: 0 !important;
}
#row-question-151 .col-lg-12.text-justify.about-text .col-lg-3.col-md-3:nth-last-of-type(1) {
	padding-right: 0 !important;
}

#row-question-151 ul {
	margin-left: auto !important; 
	min-width: 110px !important ;
}
#row-question-4 .input-group {
	margin-left: auto !important; 
}
#row-question-4 .input-group input {
	margin-bottom: 0  !important;
}
#row-question-11 br,
#row-question-4 br,
#row-question-70 br {
	display: none !important;
}
#row-question-5,
#row-question-7,
#row-question-8,
#row-question-9,
#row-question-10,
#row-question-13,
#row-question-16,
#row-question-17,
#row-question-18,
#row-question-151,
#row-question-31,
#row-question-33,
#row-question-34,
#row-question-35,
#row-question-36 {
	display: flex !important;
	align-items: center;
}
#row-question-9,
#row-question-17,
#row-question-151,
#row-question-7,
#row-question-8  {
	flex-wrap: wrap !important;
}

#row-question-5 ul,
#row-question-7 ul,
#row-question-8 ul,
#row-question-9 ul,
#row-question-10 ul,
#row-question-13 ul,
#row-question-16 ul,
#row-question-17 ul,
#row-question-18 ul,
#row-question-151 ul,
#row-question-31 ul ,
#row-question-33 ul ,
#row-question-34 ul ,
#row-question-35 ul ,
#row-question-36 ul 
{
	margin-left: auto !important;
}

#row-question-41 .form-group .input-group,
#row-question-30 .form-group .input-group {
	margin-bottom: 10px !important;
}
#row-question-41 .form-group .input-group input,
#row-question-30 .form-group .input-group input {
	margin-bottom: 0 !important;
}
#row-question-41 .form-group input,
#row-question-30 .form-group input {
	border-radius: 0 4px 4px 0 !important;
}
#row-question-41 .form-group,
#row-question-30 .form-group {
	margin-bottom: 10px !important;
}

/* ================================================================ */
/* Dental malpractice */
/* ================================================================ */
.dental .below-box {
	display: block;
}

.dental .form-group {
	margin-bottom: 0px !important;
}
.dental .single-apply-question-row .input-group {
	margin-bottom: 0;
}

.dental .form-group.p-enable {
	margin-bottom: 10px !important;
}


.dental-malpractice  #row-question-50,
.dental-malpractice  #row-question-52,
.dental-malpractice  #row-question-53,
.dental-malpractice  #row-question-54,
.dental-malpractice  #row-question-55,
.dental-malpractice  #row-question-56,
.dental-malpractice  #row-question-57,
.dental-malpractice  #row-question-58,
.dental-malpractice  #row-question-59,
.dental-malpractice  #row-question-60,
.dental-malpractice .items-row.single-apply-question-row  {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.dental-malpractice  #row-question-57 p,
.dental-malpractice  #row-question-58 p,
.dental-malpractice  #row-question-59 p {
	width: 82% !important;
    padding-left: 20px;
}

.dental-malpractice  #row-question-78 textarea,
.dental-malpractice  #row-question-79 textarea,
.dental-malpractice  #row-question-55 textarea {
	width: 100% !important;
	border-color: #ccc;
	border-radius: 5px;
	max-width: 100% !important;
}

.dental-malpractice #row-question-78 p:not([class]),
.dental-malpractice #row-question-79 p:not([class]),
.dental-malpractice #accordion-section-top-3 .items-row.single-apply-question-row p:not([class]) {
    /* width: 100% !important; */
}

.dental-malpractice  #row-question-366 #row-address-1 label {
	position: relative;
	color: #fff !important;
	width: 100%;
}

.dental-malpractice  #row-question-366 .col-lg-6.about-text:nth-of-type(1) #row-address-1 label:before {
	content: "Practice Address";
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	color: #666 !important;
}

.dental-malpractice  #row-question-366 .col-lg-6.about-text:nth-of-type(2) #row-address-1 label:before {
	content: "Home Address";
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	color: #666 !important;
}

.dental-malpractice .items-row.single-apply-question-row .col-lg-6.text-justify.about-text:nth-of-type(1) {
	padding-left: 0;
}

.dental-malpractice .items-row.single-apply-question-row .col-lg-6.text-justify.about-text:nth-of-type(2) {
	padding-right: 0;
}

.dental-malpractice #accordion-section-top-3 .col-lg-12.text-justify.about-text {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.dental-malpractice #accordion-section-top-3 .col-lg-12.text-justify.about-text #row-dob {
	margin-bottom: 15px;
}

.dental-malpractice #accordion-section-top-3 .col-lg-12.text-justify.about-text #row-dob div:nth-of-type(1) {
	padding-left: 0 !important;
}

.dental-malpractice #accordion-section-top-3 .col-lg-12.text-justify.about-text #row-dob div:nth-of-type(3) {
	padding-right: 0 !important;
}

.dental-malpractice #accordion-section-top-3 .items-row.single-apply-question-row .row.p5 .col-lg-3.col-md-3 {
	display: flex;
	justify-content: space-between;
	padding-right: 0;
}

.dental-malpractice #accordion-section-top-3 .items-row.single-apply-question-row .col-lg-4.text-justify.about-text:nth-of-type(1) {
	padding-left: 0;
}

.dental-malpractice #accordion-section-top-3 .items-row.single-apply-question-row .col-lg-4.text-justify.about-text:nth-of-type(3) {
	padding-right: 0;
}

.dental-malpractice .single-apply-question-row .form-group {
	display: inline-block !important;
	float: right  !important;
}

.dental-malpractice #row-question-70 #row-dob .col-lg-4.col-md-4.center.fnone:nth-of-type(1) {
	padding-left: 0;
}

.dental-malpractice #row-question-70 #row-dob .col-lg-4.col-md-4.center.fnone:nth-of-type(3) {
	padding-right: 0;
}

.dental-malpractice .sub-point {
	display: inline-block;
	width: 100%;
}

.dental-malpractice  #row-question-100 p {
	width: 10% !important
}

.dental-malpractice  #row-question-100 .form-group {
	width: 90% !important;
}

.dental-malpractice  #row-question-100 .input-group {
	width: 100%;
}
.dental-malpractice .fixed_id_42.items-row p {
	width: 110px !important;
	float: left;
}

.dental-malpractice .fixed_id_42.items-row .sig-div {
    width: calc(100% - 100px) !important;
    float: left;
}
.dental-malpractice .fixed_id_42.items-row .sig-div .canvas-sig {
	width: 100%;
	max-width: 100%;
}
.dental-malpractice #row-question-42 .icon-group {
	position: absolute;
    right: -20px;
    bottom: 9px;
    z-index: 999;
}
@media screen and (min-width: 992px) {
	.dental-malpractice  #row-question-58.single-apply-question-row select,
    .dental-malpractice  #row-question-69.single-apply-question-row .form-group,
    .dental-malpractice  #row-question-59.single-apply-question-row .form-group {
		max-width: 17.3% !important;
		float: right;
	}

	.dental-malpractice  #row-question-62.single-apply-question-row p ,
    .dental-malpractice  #row-question-63.single-apply-question-row p ,
    .dental-malpractice  #row-question-64.single-apply-question-row p ,
    .dental-malpractice  #row-question-73.single-apply-question-row p ,
    .dental-malpractice  #row-question-74.single-apply-question-row p ,
    .dental-malpractice  #row-question-75.single-apply-question-row p ,
    .dental-malpractice  #row-question-83.single-apply-question-row p ,
    .dental-malpractice  #row-question-84.single-apply-question-row p,
    .dental-malpractice  #row-question-85.single-apply-question-row p,
    .dental-malpractice  #row-question-86.single-apply-question-row p ,
    .dental-malpractice  #row-question-88.single-apply-question-row p,
    .dental-malpractice  #row-question-89.single-apply-question-row p,
    .dental-malpractice  #row-question-90.single-apply-question-row p,
    .dental-malpractice  #row-question-91.single-apply-question-row p,
    .dental-malpractice  #row-question-92.single-apply-question-row p,
    .dental-malpractice  #row-question-93.single-apply-question-row p,
    .dental-malpractice  #row-question-94.single-apply-question-row p,
    .dental-malpractice  #row-question-95.single-apply-question-row p,
    .dental-malpractice  #row-question-96.single-apply-question-row p,
    .dental-malpractice  #row-question-97.single-apply-question-row p {
		padding-left: 20px !important;
	}
}

.dental-malpractice #row-question-99 ul.ul-declare {
	list-style-type: decimal !important;
	padding-left: 10px;
}

.dental-malpractice #row-question-99 ul.ul-declare li {
	margin-bottom: 10px;
	position: relative;
	padding-left: 20px;
}

.dental-malpractice #row-question-99 ul.ul-declare li::before {
	content: "";
	width: 6px;
	height: 6px;
	background-color: #666;
	border-radius: 100px;
	position: absolute;
	left: 0;
	top: 7px;
}
.dental-malpractice #accordion-1 .form-group,
.dental-malpractice #accordion-1 select.txt3,
.dental-malpractice #accordion-1 input,
.dental-malpractice #row-question-51 input, 
.dental-malpractice #row-question-52 input, 
.dental-malpractice #row-question-53 input,
.dental-malpractice #row-question-54 input, 
.dental-malpractice #row-question-57 input, 
.dental-malpractice #row-question-58 select, 
.dental-malpractice #row-question-67 input,
.dental-malpractice #row-question-102 input,
.dental-malpractice #row-question-103 input,
.dental-malpractice #row-question-106 input,
.dental-malpractice #row-question-107 input,
.dental-malpractice #row-question-133 input,
.dental-malpractice #row-question-134 input,
.dental-malpractice #row-question-135 input,
.dental-malpractice #row-question-136 input,
.dental-malpractice #row-question-68 input

{
	margin-bottom: 0 !important;
}
.dental-malpractice #accordion-1 .col-lg-6 .row {
	margin-bottom: 10px;
}
.dental-malpractice #accordion-1 .sec1 .row.line {
	padding-bottom: 10px !important;
}
.dental-malpractice #row-question-366 {
	padding-top: 20px;
}

.dental-malpractice #row-question-366 .btn1 {
	margin-bottom: 0 !important;
	margin-top: 10px;
}
.dental-malpractice #row-question-366 .btn1 .btn-info {
	padding: 10px 15px !important;
}

.dental-malpractice #row-question-56,
.dental-malpractice #row-question-60,
.dental-malpractice #row-question-62,
.dental-malpractice #row-question-63,
.dental-malpractice #row-question-64,
.dental-malpractice #row-question-65,
.dental-malpractice #row-question-66,
.dental-malpractice #row-question-109,
.dental-malpractice #row-question-130,
.dental-malpractice #row-question-131,
.dental-malpractice #row-question-138,
.dental-malpractice #row-question-140,
.dental-malpractice #row-question-142,
.dental-malpractice #row-question-143,
.dental-malpractice #row-question-144,
.dental-malpractice #row-question-145,
.dental-malpractice #row-question-146,
.dental-malpractice #row-question-147,
.dental-malpractice #row-question-148,
.dental-malpractice #row-question-73,
.dental-malpractice #row-question-74,
.dental-malpractice #row-question-75,
.dental-malpractice #row-question-76,
.dental-malpractice #row-question-77,
.dental-malpractice #row-question-83,
.dental-malpractice #row-question-84,
.dental-malpractice #row-question-85,
.dental-malpractice #row-question-86,
.dental-malpractice #row-question-88,
.dental-malpractice #row-question-89,
.dental-malpractice #row-question-90,
.dental-malpractice #row-question-91,
.dental-malpractice #row-question-92,
.dental-malpractice #row-question-93,
.dental-malpractice #row-question-94,
.dental-malpractice #row-question-95,
.dental-malpractice #row-question-96,
.dental-malpractice #row-question-97,
.dental-malpractice #row-question-111,
.dental-malpractice #row-question-112,
.dental-malpractice #row-question-113,
.dental-malpractice #row-question-114
 {
	display: flex !important;
	align-items: center;
}


.dental-malpractice #row-question-66,
.dental-malpractice #row-question-60,
.dental-malpractice #row-question-111,
.dental-malpractice #row-question-112,
.dental-malpractice #row-question-113,
.dental-malpractice #row-question-114,
.dental-malpractice #row-question-138,
.dental-malpractice #row-question-140,
.dental-malpractice #row-question-143,
.dental-malpractice #row-question-144,
.dental-malpractice #row-question-145,
.dental-malpractice #row-question-146,
.dental-malpractice #row-question-147
 {
	flex-wrap: wrap !important;
}

.dental-malpractice #row-question-56 ul, 
.dental-malpractice #row-question-60 ul, 
.dental-malpractice #row-question-62 ul, 
.dental-malpractice #row-question-63 ul, 
.dental-malpractice #row-question-64 ul, 
.dental-malpractice #row-question-65 ul, 
.dental-malpractice #row-question-66 ul,
.dental-malpractice #row-question-109 ul,
.dental-malpractice #row-question-130 ul,
.dental-malpractice #row-question-131 ul,
.dental-malpractice #row-question-138 ul,
.dental-malpractice #row-question-140 ul,
.dental-malpractice #row-question-142 ul,
.dental-malpractice #row-question-143 ul,
.dental-malpractice #row-question-144 ul,
.dental-malpractice #row-question-145 ul,
.dental-malpractice #row-question-146 ul,
.dental-malpractice #row-question-147 ul,
.dental-malpractice #row-question-148 ul,
.dental-malpractice #row-question-73 ul,
.dental-malpractice #row-question-74 ul,
.dental-malpractice #row-question-75 ul,
.dental-malpractice #row-question-76 ul,
.dental-malpractice #row-question-77 ul,
.dental-malpractice #row-question-83 ul,
.dental-malpractice #row-question-84 ul,
.dental-malpractice #row-question-85 ul,
.dental-malpractice #row-question-86 ul,
.dental-malpractice #row-question-88 ul,
.dental-malpractice #row-question-89 ul,
.dental-malpractice #row-question-90 ul,
.dental-malpractice #row-question-91 ul,
.dental-malpractice #row-question-92 ul,
.dental-malpractice #row-question-93 ul,
.dental-malpractice #row-question-94 ul,
.dental-malpractice #row-question-95 ul,
.dental-malpractice #row-question-96 ul,
.dental-malpractice #row-question-97 ul,
.dental-malpractice #row-question-111 ul,
.dental-malpractice #row-question-112 ul,
.dental-malpractice #row-question-113 ul,
.dental-malpractice #row-question-114 ul
{
	margin-left: auto !important;
}

.dental-malpractice #row-question-104.items-row  p,
.dental-malpractice #row-question-137.items-row  p,
.dental-malpractice #row-question-149.items-row  p,
.dental-malpractice #row-question-71.items-row  p

{
	width: 100% !important;
}

.dental-malpractice #row-question-108.single-apply-question-row .col-lg-12.about-text .col-md-6:nth-of-type(1) {
	padding-left: 0 !important; 
}
.dental-malpractice #row-question-108.single-apply-question-row .col-lg-12.about-text .col-md-6:nth-last-of-type(1) {
	padding-right: 0 !important; 
}
.dental-malpractice #row-question-108.single-apply-question-row .col-lg-12.about-text .col-md-6 .form-group {
	display: flex !important;
	width: 100% !important;
	align-items: center !important;
	margin-bottom: 10px;
}

.dental-malpractice #row-question-108.single-apply-question-row .col-lg-12.about-text .col-md-6 .form-group label {
	width: 70%;
	text-align: left !important;
}

.dental-malpractice #row-question-108.single-apply-question-row .col-lg-12.about-text .col-md-6 .form-group input {
	width: 30%;
}


.dental-malpractice #row-question-128 .col-lg-12.about-text .col-md-4:nth-of-type(1) {
	padding-left: 0 !important; 
}
.dental-malpractice #row-question-128 .col-lg-12.about-text .col-md-4:nth-last-of-type(1) {
	padding-right: 0 !important; 
}
.dental-malpractice #row-question-128 .form-group {
	width: 100%;
}
.dental-malpractice #row-question-128 .form-group input,
.dental-malpractice #row-question-108 .form-group input {
	border-radius: 4px !important;
}

.dental-malpractice #row-question-68 .form-group input {
	border-radius: 0 4px 4px 0 !important;
}
.dental-malpractice #row-question-68 .form-group{
	margin-bottom: 10px;
}

.dental-malpractice .items-row.single-apply-question-row	 {
	flex-wrap: wrap;
}
.dental-malpractice p {
	text-align: left !important;
}
.pl-15 {
	padding-left: 15px !important;
}

/* percentage */
.dental-malpractice #row-question-102 .input-group,
.dental-malpractice #row-question-103 .input-group, 
.dental-malpractice #row-question-106 .input-group, 
.dental-malpractice #row-question-107 .input-group, 
.dental-malpractice #row-question-135 .input-group, 
.dental-malpractice #row-question-136 .input-group, 
.dental-malpractice #row-question-108 .form-group, 
.dental-malpractice #row-question-128 .form-group 
{
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.dental-malpractice #row-question-102 .input-group:after, 
.dental-malpractice #row-question-103 .input-group:after, 
.dental-malpractice #row-question-106 .input-group:after,
.dental-malpractice #row-question-107 .input-group:after, 
.dental-malpractice #row-question-135 .input-group:after, 
.dental-malpractice #row-question-136 .input-group:after, 
.dental-malpractice #row-question-108 .form-group:after, 
.dental-malpractice #row-question-128 .form-group:after 
{
	content: "%";
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    height: 100%;
    width: 30px;
	font-size: 14px;
	font-weight: 800;
    color: #555;
    z-index: 9;
    right: 0;
    justify-content: center;
    background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 0 4px 4px 0;
}
.displayNone{display:none;}

.dental-malpractice .ihr-row {
	display: flex;
	flex-wrap: nowrap;
	gap: 10px;
}
.dental-malpractice .ihr-row .col-auto {
	display: inline-flex;
	width: auto;
}
.dental-malpractice .ihr-header-row {
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-end;
	padding-left: 75px !important;
}
.dental-malpractice .ihr-header-row .col-auto {
	display: inline-flex;
	justify-content: center;
}
.dental-malpractice .ihr-header-row .col-auto:nth-of-type(1),
.dental-malpractice .ihr-header-row .col-auto:nth-of-type(2),
.dental-malpractice .ihr-header-row .col-auto:nth-of-type(3) {
	width: 16%; 
}
.dental-malpractice .ihr-header-row .col-auto:nth-of-type(4) {
	width: 17%;
}
.dental-malpractice .ihr-header-row .col-auto:nth-of-type(5) {
	width: 19%;
}
.dental-malpractice .ihr-header-row .col-auto:nth-of-type(6) {
	width: 16.5%;
}
.dental-malpractice .col-curr,
.dental-malpractice .col-prev {
	min-width: 80px;
	align-items: center;
	max-height: 38px;
}
.dental-malpractice #row-question-68 .no-input-wraper input{
	/* margin-bottom: 10px !important; */
	max-height: 42px;
}
 

 .serial-number {
    color: #337ab7; /* Bootstrap 3.2 primary blue */
    font-weight: bold;
    margin-right: 5px;
}