﻿body.enlarg{

}
div#tr_BenifitDetails_0 .row.DivCallGroupDetails {
    border: none;
}

input.password {
    font-family: 'text-security-disc';
}

.row.DivCallGroupDetails {
    border-top: 2px solid #a09c9c;
    padding-top: 10px!important;
    padding-bottom: 10px;
}
.accordin-bg-color-lightgrey{
    background-color:lightgray;}

table#tblBA td {padding:5px;}
.d-block {
    display: block;
}

.alertmesage{
    padding: 5px 10px;
}
.alertmesage .close{
    opacity: 1 !important;
    right: 0;
}

.intl-tel-input {
    width: 100% !important;
}
span.width-278 {
    width: 278px;
    float: left;
    word-wrap: break-word;
}
.step-wizard-next .flag-container {
    top: 0px !important;
}

.dropdown-menu.dropdownButton{
    left: -165px
}
 .removeProductCls{
            margin-right: 10px;
    margin-top: -2px;
    }
#spinner-image-payment {
    position: absolute;
    bottom: -83px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 70px;
    height: 70px;
}

.genderCss {
    width: 100%;
    display: block;
}
.label-txt-size-15 {
font-size:15px;
}
.width-100 {
    width: 100%;
    float: left;
}

.quotation-confirm label {
    font-weight: 700;
    margin-bottom: 0;
    width: 100%;
}

.panel-title > a {
    border-bottom: 1px solid #fff;
}

.legendMotorPremiumSummaryCls {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0px;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px 5px 5px 10px;
    background-color: #286090;
    color: white;
}

#spinner {
    max-width: 100%;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    display: block;
    opacity: 0.7;
    background-color: #fff;
    z-index: 9999;
    text-align: center;
}

#spinner-image {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#modalPopupPremium {
    margin-top: 0px !important;
    top: 1% !important;
}

.seperatorLine {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
    border: 0 !important;
    border-top: 1px solid #d1cfcf !important;
}

/* Slider*/

/*.switchChk {
    position: relative;
    display: inline-block;
    width: 46px!important;
    height: 27px!important;
}

    .switchChk input {
        display: none;
    }

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #8a8888;
    transition: .4s;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 19px;
        width: 19px;
        left: 0!important;
        bottom: 1px!important;
        background-color: white;
        transition: .4s;
    }*/

input[type="checkbox"]:checked + input[type="hidden"] + .slider,
input[type="checkbox"]:checked + .slider {
    background-color: #26c608;
}

input[type="checkbox"]:focus + input[type="hidden"] + .slider,
input[type="checkbox"]:focus + .slider {
    box-shadow: 0 0 1px #7e4005
}

input[type="checkbox"]:checked + input[type="hidden"] + .slider:before,
input[type="checkbox"]:checked + .slider:before {
    transform: translateX(31px);
}
input + .slider + strong::before {
    color: var(--slider);
}
/* Rounded sliders */
.slider {
    background-color: #e3dbcf!important;
}
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}


#SectionsDV .form-group:nth-of-type(3n+1) {
    clear: left;
}

.previous {
    margin-right: 10px;
}

.select2-results__option[aria-selected=true] {
    display: none;
}

.select2-container {
    width: 100% !important;
}

.motor_proposal span {
    display: initial !important;
}

.masterTable thead {
    background-color: var(--primary) !important;
    color: white !important;
}

.masterTable thead tr td {
    font-weight: bold !important;
}

.masterTable thead tr th {
    color: white !important;
}

.masterTable thead tr label {
    color: white !important;
}

.select2-container .select2-selection--single {
    height: 34px !important;
}

.motor_proposal label + span {
    margin-bottom: 10px;
    display: inline-block !important;
    word-wrap: break-word;
    width: 75%;
}
.serialno-break {
    margin-bottom: 10px;
    width: 100%;
    word-break: break-all
}

div#accordion {
    margin-top: 15px !important;
}

table#tblLimitofLiability th {
    background: #314c71;
}

/*table tr:nth-child(even) {background: #f0e9e9;}
table tr:nth-child(odd) {background: #FFF}*/
table label.switchChk {
    margin-right: 15px;
    float: left;
    width: 62px;
}

input[type="checkbox"]:checked + input[type="hidden"] + .slider, input[type="checkbox"]:checked + .slider {
    background: var(--slider) !important
}

.btn-remove {
    margin-top: 24px;
}

.row.border-bottom {
    border-bottom: 1px solid #d1cfcf;
    margin-bottom: 9px;
}

/*.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {
    z-index: 20 !important;
}*/

span.note.m-l-15 {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 11px;
    float: left;
    width: 100%;
}

.checkin {
    width: 100%;
    float: left;
}

span.FG_Buildings {
    width: 100%;
    float: left;
}

/*.content-format-row .row:nth-child(odd) {
    background: rgba(167, 166, 166, 0.1803921568);
    padding-top: 7px;
}*/

.content-format-row .row:nth-child(even) {
    background: #fff;
    padding-top: 7px;
}
/*.moterquoteform-group {
min-height:77px;
}*/
.content-format-row .row:nth-child(even) {
    background: #fff;
    padding-top: 7px;
}

.width97 {
    float: left;
    width: 97%;
}

.width-100 {
    width: 100%;
    word-wrap: break-word;
}

div#Div_FG_HAS_ANY_SRVR {
    background-color: #fff;
    float: left;
    width: 100%;
    padding: 15px;
}

.content-format-row .row.row_bg {
    background: #5792e8 !important;
    margin-top: 10px;
}

.content-format-row .row.row_bg label.bold-txt {
    color: #fff;
}

.content-format-row .row.row_bg div#Div_FG_HAS_ANY_SRVR label.bold-txt {
    color: #000;
}



.panel-group.DivBuildingDetails {
    width: 100% !important;
}

.white-color label {
    color: #fff !important;
}

.quottext {
    width: 100%;
    float: left;
}

.questions {
    list-style: initial;
    margin-left: 20px;
    color: #202766;
    font-weight: 700;
    font-size: 13px;
}

.othertext {
    margin-left: 20px;
    font-size: 13px;
}

.txtAbsolute {
    position: absolute !important;
    display: block;
    height: 1px;
    width: 1px;
}

a.btn.btn-primary.active.fa.fa-download {
    font-family: 'Montserrat-Regular';
}

.othertext {
    margin-left: 20px;
    font-size: 13px;
}

table.table {
    border: 1px solid #d0c4c4;
}

.row.childrow {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.table-responsive.m-t-15.m-b-15 tr:nth-child(even) {
    background: #f3f0f0;
}

.table-responsive.m-t-15.m-b-15 tr:nth-child(odd) {
    background: #fff;
}
.tr_AuctionWorkFlow{
    border-bottom: 1px solid gray;
    margin-bottom: 20px;
    background: rgba(239, 232, 232, 0.5294117647058824);
    padding: 12px;
 
    width: 100%;
}
.tr_header_bottom {
    border-bottom: 1px solid gray;
    margin-bottom: 20px;
    background: rgba(239, 232, 232, 0.5294117647058824);
    padding: 12px;
   /* float: left;*/
    width: 100%;
}
/*Make checkbox slider focusable*/
.switchChk input {
    display: block !important;
    position: relative;
    width: 1px;
    height: 1px;
    right: -10px;
}

.Container-display label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    margin-right:15px;
    margin-bottom:5px;
}

/*For table fixed header with scroll*/
.fixed_headers {
    table-layout: fixed;
    border-collapse: collapse;
    border: 1px solid #e6e5e5;
}

.fixed_headers th {
    text-decoration: underline;
}

.fixed_headers tr, .fixed_headers tr td {
    width: 549px;
    border: 0;
}

.fixed_headers th,
.fixed_headers td {
    padding: 5px;
    text-align: left;
}

.fixed_headers td:nth-child(1),
.fixed_headers th:nth-child(1) {
    min-width: 200px;
}

.fixed_headers td:nth-child(2),
.fixed_headers th:nth-child(2) {
    min-width: 200px;
}

.fixed_headers td:nth-child(3),
.fixed_headers th:nth-child(3) {
    width: 350px;
}

.fixed_headers thead {
    background-color: #1f256a;
    color: #FDFDFD;
}

.fixed_headers thead tr {
    display: block;
    position: relative;
}

.fixed_headers tbody {
    display: block;
    overflow: auto;
    width: 100%;
    height: 207px;
}

.fixed_headers tbody tr:nth-child(even) {
    background-color: #DDD;
}

.old_ie_wrapper {
    height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
}

.old_ie_wrapper tbody {
    height: auto;
}

.product_wrap label.sum {
    padding-right: 4px;
    border-bottom: 2px solid gray;
    padding-bottom: 6px;
    margin-bottom: 0;
    float: right;
    font-weight: 700;
}

.form-control[readonly].txt-sum {
    background: none;
    border: 0;
    box-shadow: none;
    text-align: right;
    font-size: 20px;
    padding-right: 4px;
    margin: 0;
    padding-top: 0;
}

.form-control[readonly].txt-sum_Inv {
    background: none;
    border: 0;
    box-shadow: none;
    text-align: right;
    font-size: 16px;
    padding-right: 4px;
    margin: 0;
    padding-top: 0;
}
.note-heading {
    font-size: 10px;
}
.top-nav .dropdown-menu {
    left: -27px;
    padding: 5px 8px;
}
.display-note{
    width: 100%;
    display: block;
    font-size: 11px;
}
.datepicker .datepicker-days tfoot {display:none;}

.display-note{
    width: 100%;
    display: block;
    font-size: 11px;
}

.motor_proposal label.switchChk {
    position: relative;
    display: inline-block;
    width: 60px!important;
    height: 27px;
}
table.wiba-table tr td span {
    word-wrap: break-word;
    width: 75px;
    float: left;
    margin-left:-2px;
}
table.wiba-table tr td span.money {
    width:auto;
}
#modalPopupBodyPremium .table-responsive {
    height: 400px;
}
h4.header-title.fs-16 {
    font-size: 14px;
    border-bottom: 0;
}
    h4.header-title.fs-16::after {
        bottom: -8px;
        height: 3px;
    }

    .width97{
        width:97%;
    }
    span.money.txt-sum {
    border-top: 1px solid gray;
    display: inline;
    width: 13%;
    /* padding-right: 40px; */
}
    .txtbackground
    {
        background:#d5dad5;
        color:black;
    }
.bootstrap-timepicker-widget table td input {
width:31px;
}

.display-inline-block {display:inline-block; margin-bottom:30px !important;}


.metting-detail .dataTables_wrapper {margin-top:0px;}
.metting-detail .meeting-rom-master {width:100%; border:1px solid gray;}
.metting-detail div.dataTables_wrapper div.dataTables_filter {
float:right;
}
    
   .metting-detail .meeting-rom-master th,     .metting-detail .meeting-rom-master td {height:40px; padding-left:10px;}
.metting-detail .meeting-rom-master.meeting-request th {height:auto;}
.product_wrap .pagination > li {display:inline;}
.metting-detail .dataTable th {background: var(--primary);}
.product_wrap h4.header-title.m-b-30 {
 margin-bottom:30px ;
}
 /*div#msform {
    padding-top: 0px;
}*/

.padding-20 {
padding:20px!important;
}

.modal-backdrop.fade.in {
    z-index: 20!important;
}

.btn-primary {
    background-color: var(--default-btn);
    border-color: var(--default-btn);
}
.motor_proposal .form-group span.full-width {
width:100% !important;
}


.displaynone
        {
            display:none;
        }
.sub-content {
    width: 90% !important;
    margin: 0 auto !important;
    float: none !important;
    padding: 0 !important;
}
table.audit-plan .select2-container {
    width: 165px !important;
}
.bootstrap-datetimepicker-widget, .datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom,  .dropdown-menu.dropdown-menu-right.profile-dropdown, .datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom {
background:#fff!important;
z-index:1065!important;

}
/*.marquee a {
    background: #031834;
    padding: 10px;
    float:left;
}*/
.privateFooterCls{
    background:none;

}

 marquee.marquee a {
    color: white;
    font-size: 14px;
}

.privateFooterCls .footer-bottom {
    padding:0;
}

 marquee.marquee {
    background: #d40f14;
    padding: 3px 0px;
    color: #fff;
    float:left;
    width:100%;
}
input.intlTelInput{
    padding-left: 48px!important;
}
section.content.m-t-10 {
margin-top:10px!important;
}


.modal-dialog {box-shadow:none;}
.rtgs-btn {
    margin-top: 10px;
}
.rtgs-download {
margin-bottom:10px;
}
.border-none {border:none;
}
h4.header-title.margin-bot {
margin-bottom:30px!important;
}
.tblstfaff input[type=checkbox] {
    width:20px;
    height:20px;
}
div#MasterTable_filter {
    float: right;
}
label.intermediatory{
font-size:14px;
width:100%;
float:left;
}
section.content.m-t-10 {
    margin-top: 10px;
}
input#add_Risk {
    margin-bottom: 8px;
}
table.table.table-cost th {
    border-right: 1px solid #fff;
}
table.wiba-table tr td span.note {
    width: 100%;
    float: left;
    font-weight: bold;
}

.product_wrap h4.headingtext{
    background: #824005;
    color: #fff;
    padding: 10px;
    margin-bottom: 20px;
}

.label100 label{
    width:100%;
    font-weight:bold;
}

.text-middle {vertical-align: middle;}

.pop-class {
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0;
    width: 100%;
}


.main-pop{
    position: absolute;
    transform: translate(-50%, -50%)!important;
    top: 50%;
    left: 50%;
}
span.Textwrap {
    width: 159px;
    word-wrap: break-word;
    word-spacing: normal;
    overflow-wrap: break-word;
    float: left;
}
.dataTable 
{
    width:100% !important;
}
.survey-form .header-title {
    float: left;
    width: 100%;
}
.survey-form input[type=radio], .partner-feedback-survey input[type=radio]{float:left; margin-right:10px;}
 .survey-table input[type=radio],  .partner-feedback-survey label{margin-right:5px;}
  .survey-table label{margin-right:15px;}
  
   .partner-feedback-survey input[type=radio]{margin-right:5px;}
 .partner-feedback-survey .heading-proposal {font-weight: 700; margin-bottom: 5px; margin-top: 10px;}
 .break-word .form-group, .break-word td{
     word-break:break-word;
 }
@media only screen and (max-width: 600px) {
    .fixed_headers tr, .fixed_headers tr td {
        width: 270px;
    }
      .width-textarea {
    width:150px;
    }
}
@media only screen and (max-width: 767px) {
 .rtgs-btn {margin-top: 0;}
    .rtgs-download {margin-bottom:0;}
    .motor_proposal span {word-wrap:break-word;}
}
@media only screen and (max-width: 1380px) {
table#MasterTable{width:100%!important;}
div#MasterTable_paginate {
    margin: 5px 0;
}

}
@media only screen and (max-width: 408px) {
  .panel-custom .select2-container {font-size: 11px!important;}
#PremiumSummaryBody span {word-wrap:break-word;}
}
@media only screen and (max-width: 1215px) {
    .dropdown-menu.dropdownButton{ left:0px;}
}

.width-110px {    
    width: 110px;
}
.width-5px{
    width:5px;
}
.width-80{
    width:80%;
}
.form-panel{
    height: 500px;
    overflow: auto;
}
.injury_result ol{
    margin-left:20px;
}
label{
    font-weight:500
}

.word-break {
    word-wrap: break-word;
   
}