@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@100;300;400;500;700&family=Ubuntu:wght@300;400;500;700&display=swap');
body{font-family: 'Ubuntu', sans-serif;font-weight: normal; background: #fff;}
.btn-section{ margin-bottom:8px;}
.table-form>tbody>tr:nth-of-type(odd) {background-color: #f9f9f9;}
#span_alert,#allow_num{position: absolute;left: 14%;padding: 5px 20px;font-weight: bold;width: auto;text-align: center;top: 14px;font-size: 12px;}
.openpage:hover {text-decoration:underline;}
.main-row{width:96%;}
h2.head-data{color: #182B5F;font-size: 26px;text-align: center;font-family: 'Ubuntu', sans-serif;font-weight: 500;margin: 10px 0 ;}
.step-row p{ margin-bottom:15px;font-family: 'IBM Plex Sans', sans-serif; color:#4b5d72;font-weight: 500;font-size: 16px;line-height: 1.5!important; text-align:justify;}
.middle-sectn h4{color:#182B5F; font-size:34px;text-align:center;}
.sub-heading{ margin-top:20px;}
.sub-heading {font-weight:bold; font-size:13px;}
.btn-center {text-align:center;}
.main-body{ width:98%;margin:20px auto;border-radius: 5px;padding: 5px 40px; border:1px solid #ddd;background:linear-gradient(135deg,rgba(210,247,248,0.25) 0%,rgba(175,182,255,0.25) 100%)!important}
.middle-sectn{ margin-top:8px;}
body{font-family: 'IBM Plex Sans', sans-serif;background: #fff;}
.container_secr{padding:0px}
.container_secr h2 {text-align:inherit;}
label.inline-lable {display:inline-block;min-width:180px;}
.div-info {color:gray;font-size:13px;margin-top:10px;}
.full-row p.head_full {font-weight:bold; font-size:13px;font-family: 'IBM Plex Sans'!important;font-weight: 700;
font-size: 16px;color: #1F7CFF;text-align: left;line-height: 28.8px; margin-bottom:5px;font-family:arial !important;}
#span_alert{position: absolute;left:37%;padding: 5px 20px;font-weight: bold;width: auto;text-align: center;top:21px;font-size: 12px;}
.btn-center {text-align:center;}
.main-row{background:linear-gradient(135deg,rgba(210,247,248,0.25) 0%,rgba(175,182,255,0.25) 100%)!important;}
.paring {float:left; margin-right:5px;}
.paring label{ margin-top:8px;}
.btn-comn{font-family: 'Ubuntu', sans-serif;font-weight: 500;font-size: 16px;line-height: 1.40;font-weight: 500;font-style: normal;padding: 0.3em 1em;background-color: #51b7c5;border-color: #51b7c5;border-radius: 3px;color: #ffffff!important;box-shadow: 0 0em 0em rgba(0,0,0,.2);height:auto;margin-bottom:0px;}
.btn-comn:hover,.btn-comn.focus,.btn-comn:focus,.btn-comn.active,.btn-comn:active {background:#49a6b3;border-color: #49a6b3;}
.btn-comn.active.focus,.btn-comn.active:focus,.btn-comn.active:hover,.btn-comn:active.focus,.btn-comn:active:focus,.btn-comn:active:hover,.open>.dropdown-toggle.btn-comn.focus,.open>.dropdown-toggle.btn-comn:focus,.open>.dropdown-toggle.btn-comn:hover {background:#49a6b3;border-color: #49a6b3;}
.btn-sub-comn{font-family: 'Ubuntu', sans-serif;font-weight: 500;font-size: 13px;line-height:18px;font-weight: 500;font-style: normal;padding: 0.3em 1em;background-color: #51b7c5;border-color: #51b7c5;border-radius: 3px;color: #ffffff!important;box-shadow: 0 0em 0em rgba(0,0,0,.2);height:auto;margin-bottom:0px;}
.btn-sub-comn:hover,.btn-sub-comn.focus,.btn-sub-comn:focus,.btn-sub-comn.active,.btn-sub-comn:active {background:#49a6b3;border-color: #49a6b3;}
.btn-sub-comn.active.focus,.btn-sub-comn.active:focus,.btn-sub-comn.active:hover,.btn-sub-comn:active.focus,.btn-sub-comn:active:focus,.btn-sub-comn:active:hover,.open>.dropdown-toggle.btn-sub-comn.focus,.open>.dropdown-toggle.btn-sub-comn:focus,.open>.dropdown-toggle.btn-sub-comn:hover {background:#49a6b3;border-color: #49a6b3;}


.btn-sub-comn.active, .btn-sub-comn:active, .open>.dropdown-toggle.btn-sub-comn {background:#49a6b3;border-color: #49a6b3;}


.input-conrepfields{width: 215px;height:33px;font-size: 16px;background-color: white;font-weight:normal; box-shadow:none;border-color:#aaa;color:#333;}
textarea.input-conrepfields{  font-size: 14px;}
.form-row label{ font-size:16px;color:#000;}
.form-row span{ font-size:16px;color:#333;font-weight:normal;}
.form-row a,a.edit_link1 {font-size: 14px;}
.container_secr h2{color:#182B5F; font-size:26px;text-align:center;font-family: 'Ubuntu', sans-serif;font-weight: 500; width:100%;}
.tab-full{ width:98%;margin:5px auto 15px;border-radius: 5px;padding: 5px 40px; display:table !important;background:linear-gradient(135deg,rgba(210,247,248,0.25) 0%,rgba(175,182,255,0.25) 100%)!important;position:relative;border:1px solid #ddd/*background:#fbfbfb;*/}
.tab-top{ margin:15px auto;padding:10px 20px;}
.check_maroon_label::after{ height:18px;width:18px;line-height:16px;font-size: 15px;padding-left: 1px; background:#0075ff;color:#fff;border:1px solid #0075ff}
.check_maroon_label{font-size: 15px;padding-left:24px;font-family: 'IBM Plex Sans', sans-serif; color:#4b5d72;margin-top:-1px;}
.check_maroon_label::before{height:18px;width:18px;line-height:16px;font-size: 15px;}
.input-conrepfields.error,.input-conrepfields.error:focus-visible,.input-conrepfields.error:focus{ background-color:#fff7f5;border-color:#d5351f;}
.error{color:#d5351f;}
.extn_cls {margin-left:115px;font-style:normal;}
.deact_li a.sel_tab{ pointer-events:none;color:#aaa;}
.nav-tabs li a{ font-size:14px;color:#aaa;}
.table-div{ width:auto;}
.table-form thead{background:#182B5F;}
.table-form thead th{color:#fff;}
.table-form thead.up-head{background:#fff;}
.table-form>tbody>tr:nth-of-type(odd),.table-form>tbody>tr:nth-of-type(even){ background:#fff;}
.table-form th,.table-form td{padding:8px 8px 8px 15px !important}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{ font-size:13px;font-family: 'IBM Plex Sans';padding:8px 4px}
.table>thead>tr>td, .table>thead>tr>th{text-align:left;}
.select2-container--default .select2-selection--single .select2-selection__rendered{ line-height:28px;font-size:16px;}
.select2-containert .select2-selection--single{ height:32px;}
.nav-tabs li.active{ height:35px;pointer-events:auto;}
.scroll-table,.nav-tabs{ width:100%;position:relative;padding-top:6px;}
.ui-datepicker-trigger{ margin:0 0 0 5px;cursor:pointer;}
#error-data{display: inline-block;margin: 0 0 0 16px;}
.error1{color:#d5351f;}
.modal-dialog{ width:90%;}
.modal-content{background:#fff;}
#full_scrn label{ display:inline-block;}
/*.modal-body{overflow-y: auto !important;max-height: 500px;width:96%;padding:0 6%;margin-top:1px;}*/
.text_link{ text-decoration:underline;}
.modal-content .close{ font-size:45px;margin-right:10px;}
.modal-footer .btn-comn{ margin-bottom:0px;}
.modal-footer{ padding:5px 15px 10px; border-top:none;}
.modal-header{ padding:5px;}
.select2-container{font-weight:normal;}
.ui-widget.ui-widget-content{z-index: 9999 !important;}
.int_staff label{ margin-bottom:0px;}
.int_staff .form-row{ margin-bottom:7px;}
#chck_sumry label.check_maroon_label{ padding-left:22px;}
#chck_sumry{float:left;width:100%;}
.anchor-cls:hover {text-decoration:underline;}
.resend-anchor-cls {margin-left:11px; text-decoration:underline;}
.low-font {font-size:12px;color:gray;font-style:normal;margin-left:2px;}
.modal-scrn-cls {}
.plc-main-full .table-form th,.plc-main-full .table-form td{padding:8px 4px 8px 4px !important; font-size:13px;}
.comn-inpt{text-align:center;}
.modal-body .full-row p.head_full{margin-bottom:2px;}
.middle-sectn h4.modal-title{font-size: 25px;margin: 5px 0;}
p.sectn-para{border-bottom: 1px solid #ddd;padding-bottom: 5px;margin-bottom: 5px;}
.progress {width:auto;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;color: #fff;text-align: center;white-space: nowrap;background-color: #5cb85c;-webkit-transition: width 0.6s ease;transition: width 0.6s ease;background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
background-size: 1rem 1rem;height:35px;margin-bottom:0px;}
.progress.hide {opacity: 0;transition: opacity 1.3s;}
#main_progress{ background:#fff;border-radius:5px;border:1px solid #ddd;margin-bottom:20px;}
.step-row{ }
/*.progress-msg{ animation: blinker 4s linear infinite;}*/
.comn-sectr h2 {width: 100%;}
.order_num_cls{display: inline-block;vertical-align: top;margin-top: 4px;}
.middle-section{ margin-top:0px;}
.tabl-para p{line-height:24px;}
 .tabl-para p label{font-weight:500;margin-right:2px;margin-bottom:0px;}
.btn-green {font-family: 'Ubuntu', sans-serif;font-weight: 500;font-size: 16px;line-height: 1.40!important;font-weight: 500;font-style: normal;padding: 0.3em 1em;border-color:#04AA6D;color: #ffffff!important;/*box-shadow: 0 0em 0em rgba(0,0,0,.2);*/height: auto;background-color: #04AA6D!important;border-radius:5px;margin-bottom: 3px;font-size: 14px;
display: block;}
.btn-green:hover{background-color:#059862 !important;box-shadow:none;}
.link_data {text-decoration: underline;font-size: 14px;}
span.descr{font-size:13px;padding:0 0 0 10px;display:inline-block;}
.select2-container .select2-selection--single{ height:32px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{ height:30px;}
.select2-container .select2-selection--single:focus{border:1px solid #000;}


/*-------for new tabs structure--------------*/
.conrp-cont{ float:left;width:100%;}
.conrp-list li{ float:left;font-size:16px;margin-right:30px;margin-bottom:-5px; display: inline-block;position: relative;padding-bottom: 3px;cursor:pointer;}
.conrp-list {float: left;width: 100%;border-bottom: 1px solid #ccc;}
.conrp-list li a{ color: #888; float:left;}
.conrp-list li:last-child {margin-right: 0;}
.conrp-list li a:after {content: '';display: block;margin: 10px 0 0;height: 4px;width: 0px;background: transparent;
transition: width .5s ease, background-color .5s ease;}
.conrp-list li:hover a:after,.conrp-list li.conrp_head.active a:after {width: 100%;background:#fe666f;}
/*-------for new tabs structure--------------*/

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #51b7c5;border-color: #51b7c5;}
a.page-show,a.page-show span {font-size: 14px;color: #51b7c5;font-weight:500;}
.pagination-sm>li>a, .pagination-sm>li>span {padding: 6px 8px 5px;font-size: 12px;line-height: 18px;height: 31px;}
.form-row span.totl_cnt_val,.page_details a{font-size: 14px;color: #51b7c5;font-weight:bold;}
.page_details a{font-weight:500;}
.main-row-nobg{ width:850px;margin:0 auto;}
/*---for datatable search-------------*/
.dt-search label{display:none;}
.dt-search input{width:200px;font-size:14px;font-weight:normal;background:#fff !important;}
.dt-search{position:relative;float:left;}
.clear_dtsr{position:absolute;right:7px;cursor:pointer;top:5px;}
table.dataTable th.dt-type-numeric, table.dataTable th.dt-type-date, table.dataTable td.dt-type-numeric, table.dataTable td.dt-type-date{text-align:left;}
.dt-scroll-foot table{border:none !important;}

.chck_sml .check_maroon_label::before{height: 16px;width: 16px;line-height: 14px;font-size: 12px;}
.chck_sml .check_maroon_label::after {height: 16px;width: 16px;line-height: 14px;font-size: 12px;}

/*---------------------for div open----------------------*/
.edit_com_block5{ width:300px; border:1px solid rgba(0, 0, 0, 0.15); background:#fff; display:inline-block; padding:10px; box-sizing:border-box; box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); border-radius:4px; position:absolute;z-index:99;}
.edit_com_block5 h4{color: #2e6da4;font-size: 14px;font-weight: bold; margin: 0 0 5px 0;display:block;}


.edit_com_bg{ background:#fff;width:94%;float:left; border-radius:5px;}
.edit_com_block5{background:rgba(0,0,0,0.5);}
.iframe-inner-div{background:#fff; float:left;width:88%;padding: 5px 10px;height: 100%;border-radius: 5px;}
 .cancel-bg-btn {position: absolute;right: 4px;top: 10px;background: #fff;width: 30px;height: 30px;
border-radius: 100%;border: 1px solid #ddd;display: inline-block;}
a.cancel-bg-btn img {position: absolute;right: 8px;top: 8px;width: 12px;height: 12px;}
/*---------------------for div open----------------------*/
