.dark-layout .form-control[type=file]::-webkit-file-upload-button{background-color:#283046}.dark-layout .form-control[type=file]::file-selector-button{background-color:#283046}
html .pace .pace-progress{background:#4898BD !important;}
.btn-primary.active, .btn-primary:active, .btn-primary:focus
{
    background-color: #072339 !important;
}
.btn-primary:hover:not(.disabled):not(:disabled)
{
    box-shadow:0 8px 25px -8px #072339 !important;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-selection--multiple .select2-selection__choice
{
    background-color: #072339!important;border-color: #072339!important;
}
.breadcrumb-item a{color:#072339 !important;}
.flatpickr-calendar .flatpickr-day.today,.form-control:focus
{
    border-color:#072339 !important;
}
body{font-family: 'Poppins', sans-serif !important;}
.auth-wrapper.auth-basic .auth-inner:before{display: none !important;}
.auth-wrapper.auth-basic
{
    background:url('https://zeusportal.nyc3.cdn.digitaloceanspaces.com/bgmain.jpg');background-repeat: no-repeat;background-size: cover;background-attachment: fixed;background-position: center;background: #072339;
}
.main-menu.menu-light .navigation li a{color: #fff;}
.hidespinner{display: none;width: 20px;height: 20px;}
.bgcardnew
{
    background: rgba(255, 255, 255, 0.33); font-family: 'Poppins', sans-serif;
}
#selecthome{height: 30px;    line-height: 10px;    width: 100%; }
.brand-logowithoutlog img{max-width: 300px;text-align: center;margin:0 auto;}
.bgcardnew .card-title
{
   font-weight: 600;color: #000;font-size: 22px; border-bottom: 1px solid #FFFFFF;padding-bottom: 12px;text-align: center;
}
.bgcardnew  .card-text{font-weight: 400;color: #000;font-size: 12px;text-align: center;}
.bgcardnew form label{text-align: left;color: #000;font-size: 15px;}
.bgcardnew form input,.bgcardnew form select,.bgcardnew form .addressarea
{
    background: rgba(251, 251, 251, 0.1) !important;color: #000 !important;border: 1px solid #fff !important;}
.bgcardnew form input::-webkit-input-placeholder {color: #000 !important;}
.bgcardnew form input:-ms-input-placeholder {color: #000 !important;}
.bgcardnew form input::placeholder {color: #000 !important;}
.bgcardnew form a{color:#000;}
.bgcardnew form .input-group-text{background: rgba(251, 251, 251, 0.1) !important;color:#000;}
.bgcardnew form .btn-primary,.bgcardnew .btn-primary
{    
    background: #072339;border: 1px solid #072339 !important;
}
.bottlogin,.bottlogin a{color:#000 !important;}
form .error:not(input){color: red !important;}
.mulstepscreen .bs-stepper{background:transparent;}
.bgcardnewmul{padding:1.5rem !important;border-radius: 0.428rem;}
.basicbigplans
{
    background: rgba(255, 163, 163, 0.72) !important;padding: 0px !important;border-radius: 15px !important; 
    overflow: hidden !important;color: #fff !important;
}
.custom-options-checkable .custom-option-item .custom-option-item-title,
.custom-option-item-check:checked+.custom-option-item .custom-option-item-title,
.custom-options-checkable .custom-option-item
{
    color:#fff;
}
.basicsmallplan
{ 
    border-color: #fff !important;color: #fff !important;background: rgba(224, 252, 56, 0.33) !important;
    border-radius: 15px !important; padding: 0px !important;overflow: hidden !important;
}
.commnsubclass .custom-option-item-check:checked+.custom-option-item
{
   border:2px solid #2e3192 !important;
}
.olsplanprice{display: block;font-size:20px;}
.newplanprice{display: block;font-size:30px;}
.custom-option-item-title {display: block;background: rgba(255, 255, 255, 0.33);font-size: 14px;padding: 5px;}
.packagedetail
{
    background: rgba(255, 255, 255, 0.33);font-size: 18px;padding: 5px;
}
.basicbigplans .packagedetail{color: #8A5585;}
.basicsmallplan .packagedetail{color: #6D782A;}
.saveprice{font-size: 12px;padding: 5px;}
.fetursub
{
    background: rgba(255, 255, 255, 0.33);border-radius: 15px;padding: 20px;margin-bottom: 20px;color:#000 !important;
    border:1px solid #fff;
}
.fetursub h3{color:#000;}
.fetursub ul{padding-left: 20px;margin-bottom: 0px;font-size:14px;}
.traininglinks{text-align: right;position: relative;height: 0;top: -60px;}
/****Dashboard**/
.vertical-layout.vertical-menu-modern.menu-expanded .main-menu{background:#072339;}
.main-menu.menu-light .navigation
{
    background: transparent;margin-top: 20px;margin-bottom:80px;
}
.main-menu .navbar-header .navbar-brand{margin-top:0px;}
.main-menu .navbar-header .navbar-brand img{width: 170px;}

.bs-stepper .bs-stepper-header{border-bottom: 1px solid #fff;}
.cusrightdetail img{border-radius: 100%;width:80px; height: 80px;}
.editpro ,.cusrightdetail a
{
    margin-top: 13px;background: #DFCA55;color: #072339 !important;font-size: 15px;border-radius: 25px;padding: 8px 14px!important;
}
.cusdetail_sec .card-body, .cusdetail_sec
{
    background: #072339;
    box-shadow: 4px 15px 60px rgb(109 141 173 / 25%);border-radius: 20px;
}
.billinginfosec .card-body, .billinginfosec
{
    background:#072339;border-radius: 20px;
    
}
.billinginfosec .cusleftdetail p{margin-bottom:10px;}
.propsecmain
{
    background: #072339;border-radius: 20px;
}
.espleft{display: inline-block;}
.espright{display: inline-block; float: right;}
.espright a
{
    margin-top: 13px;background: #DFCA55;color: #072339 !important;font-size: 15px;border-radius: 25px;padding: 8px 14px!important;
}
.propsecmaininner p{font-size: 16px;font-weight: 400;}
.listdetailsec
{
    background: #072339;border-radius: 20px;
}
.listdetailsec table th, .listdetailsec table tr{border-bottom: 2px solid #DDDDDD;padding:10px;}
.listdetailsec table td{padding:10px;}
.listdetailsec table tr:last-child{border:0px;}
.main-menu.menu-light .navigation>li.active>a,.main-menu.menu-light .navigation>li ul .active
{
    background: #DFCA55 !important;color:#000;border-radius: 20px !important; 
    box-shadow: 4px 15px 60px rgba(109, 141, 173, 0.25) !important;
}
.navigation li{margin-bottom:5px;}
.fixednavbottom
{
    position: fixed;bottom: 0; text-align: center;background:#DFCA55;width:100%;
}
.fixednavbottom a{color:#000 !important; padding:20px 0;display: block;}
#reqmodal label{color:#000 !important;font-size: 14px;}
#reqmodal .modal-title{color:#000 !important;font-size: 15px;}
#reqmodal input, #reqmodal textarea
{
    background: rgba(0, 113, 188, 0.21);border-radius: 10px;border: 0px;
}
#reqmodal form button
{
    background: linear-gradient(90.49deg, #072339 -1.82%, #4898BD 99.16%);padding: 15px 30px;
    box-shadow: 4px 15px 60px rgba(109, 141, 173, 0.25);border-radius: 15px;border:0px
}

.dataTables_length, .dataTables_info{padding-left:15px;}
.dataTables_filter{padding-right:15px;}
table.dataTable.commontableclasses,.commontableclasses{border-collapse: separate !important;border-spacing: 0 15px;}
.commontableclasses thead tr
{
    background: #AAD9E1 !important;box-shadow: 5px 15px 60px rgba(109, 141, 173, 0.25);margin-bottom:30px;
}
.commontableclasses thead th{background: transparent !important;}
.commontableclasses tbody tr
{
    background: linear-gradient(104.25deg, rgba(89, 229, 240, 0.4) -2.88%, rgba(63, 111, 161, 0.4) 99.6%);
    border-radius: 10px;
}
.commontableclasses th , .commontableclasses td{border:0px;}

.commontableclasses tr th:first-child,.commontableclasses tr td:first-child{border-radius: 10px 0px 0px 10px;}
.commontableclasses tr th:last-child,.commontableclasses tr td:last-child{border-radius: 0px 10px 10px 0px;}
.commontableclasses thead:after 
{
    content: "";display: block;height: 20px;width: 100%;
}
#recent-reporttable .card{box-shadow: none;padding:0px 15px;}
.table>:not(:first-child) {border-top: 0px;}
.selectdropdowns span.select2-selection.select2-selection--single
{
    background: rgba(251, 251, 251, 0.1) !important;color: #000 !important;border: 1px solid #fff !important;
}
.selectdropdowns .select2-container--default .select2-selection--single .select2-selection__rendered
{
    color:#000;
}
.selectedvalue
{
    background: rgba(251, 251, 251, 0.1) !important;color: #000 !important;border-radius: 0.357rem;
    border: 1px solid #fff !important;padding:.571rem 1rem;margin-bottom: 15px;
} 
.selectedvalue p{margin-bottom:0px;}

.noUi-pips{display:none;}
.noUi-connect{background: #072339;}

.noUi-handle{border:2px solid #072339;}
.bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-box
{
    background: linear-gradient(95.01deg, #072339 50.49%, #38518D 149.7%);box-shadow: 0 3px 6px 0 rgb(46 49 146 / 40%);
}
.bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-label .bs-stepper-title{color:#fff;}
.select2-container--classic .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]
{
    background: linear-gradient(95.01deg, #072339 50.49%, #38518D 149.7%);
}
.select2-container--classic .select2-results__option--highlighted, .select2-container--default .select2-results__option--highlighted
{
    color: #2e3192!important;
}
.bs-stepper-header
{
    background: rgba(255, 255, 255, 0.33);padding-left: 20px !important;padding-right: 20px !important;border-radius: 0.428rem;
}
.bs-stepper .bs-stepper-header .step .step-trigger .bs-stepper-box{background-color:#000; color:#fff;}
.bs-stepper .bs-stepper-header .step .step-trigger .bs-stepper-label .bs-stepper-title{color:#000;}
.noUi-horizontal{margin-top: 30px !important;margin-bottom: 20px !important;}
.bs-stepper .bs-stepper-header .line{color:#fff;}
.listdetailsec table td a{color:#fff !important;}
.btn-primary{background: #072339 !important; border: 1px solid #072339 !important;}
.addmorecounty{text-align:right;}
.addmorecounty span
{
    background: #072339;cursor:pointer;border: 1px solid #072339 !important;
    color: #fff;padding: 10px 30px;border-radius: 10px;
}
.customprofilecount .selectedvalue{border: 1px solid #000 !important;}
#addcounty form label{font-size:15px;color:#000;}
#addcounty span.select2-selection.select2-selection--single
{
   border: 1px solid #000 !important; 
}
#addcounty .statelist{margin-top:20px;}
.mapbg
{
    background: #AAD9E1;box-shadow: 5px 15px 60px rgb(109 141 173 / 25%);
    border-radius: 15px;padding: 15px;position: sticky;top: 100px;border-radius: 15px;
}
#map{width:100%;height: calc(100vh - 220px);}
.locationrepeat
{
    background: linear-gradient(104.25deg, rgba(89, 229, 240, 0.4) -2.88%, rgba(63, 111, 161, 0.4) 99.6%);
    border-radius: 15px;padding: 15px;padding-bottom: 10px;margin-bottom:15px;cursor:pointer;
    
}
.rightsecdiv{color:#000;margin-bottom:5px;}
.rightsecdiv small{font-size:11px;}
.rightsecdiv p{font-size:14px;margin-bottom:0px;}
.ownerbgcolor
{
    background: linear-gradient(104.25deg, rgba(89, 229, 240, 0.4) -2.88%, rgba(63, 111, 161, 0.4) 99.6%);
    border-radius: 10px;padding: 15px;color:#000;font-weight:500;padding-bottom:10px;
}
.ownerbgcolor small{font-weight:400;}
.ownerbgcolor p {margin-bottom: 5px;}
.structurebgcolor
{
    background: linear-gradient(104.25deg, rgba(240, 180, 89, 0.4) -2.88%, rgba(219, 53, 53, 0.4) 99.6%);
    border-radius: 10px;padding: 15px;color:#000;font-weight:500;padding-bottom:10px;
}
.structurebgcolor small{font-weight:400;}
.structurebgcolor p {margin-bottom: 5px;}
.valuationbgcolor
{
    background: linear-gradient(104.25deg, rgba(109, 167, 199, 0.4) -2.88%, rgba(219, 53, 172, 0.4) 99.6%);
    border-radius: 10px;padding: 15px;color:#000;font-weight:500;padding-bottom:10px;
}
.valuationbgcolor small{font-weight:400;}
.valuationbgcolor p {margin-bottom: 5px;}
#listingdetail h3 {color: #080713;font-size: 15px;}
.ownerdetails, .structuredetails, .valuationdetails{margin-bottom:20px;}
.upgradecountyplan, .downgradecountyplan{display:none;}
#billing .noUi-target{background-color: #fff;}
.recentreports tbody tr{cursor: pointer;}
.countylist
{
    background: #072339;color: #fff;
    padding: 5px 15px;display: inline-block; border-radius: 100px;
}
.page-item.active .page-link
{
    background: linear-gradient(95.01deg, #072339 50.49%, #38518D 149.7%);
}
.commonalllistdetail p{margin-bottom:0px;}
.successmessagecsv
{
    background: rgba(40,199,111,.12)!important;display:none;color: #28c76f!important;padding: 10px;vertical-align: middle;
}
.importcsv{display: table;}
.errormessagecsv,.hailsizeerror
{
    background: rgba(199,40,46,.12)!important;display:none;color: #c8282d!important;padding: 10px;vertical-align: middle;
}
.dataTable a{color: #072339 !important;}
.errormessagecsvone,.errormessagestate
{
    background: rgba(199,40,46,.12)!important;display:none;color: #c8282d!important;padding: 10px;vertical-align: middle;
}
 
#listppertiespage .card{box-shadow: none;padding:0px 15px;}
#listppertiespage th, #listppertiespage td{color:#000 !important;}
#listppertiespage tbody tr{cursor: inherit;}
.view_more_prop{background: #FFFFFF;color:#4BA7C7 !important;border-radius: 14px;padding: 5px 12px;}

#list_popup_view h3 {color: #080713;font-size: 15px;}
.hisreports tbody tr {cursor: pointer;}
.gm-fullscreen-control {display: none;}
#heatmapdata .gm-fullscreen-control {display: block;}
.zip_codes span.select2-selection.select2-selection--multiple,
.states_codes span.select2-selection.select2-selection--multiple{
    background: rgba(251, 251, 251, 0.1) !important;
    color: #000 !important;
    border: 1px solid #fff !important;
}
.zip_codes .select2-search__field,.states_codes .select2-search__field{display:none;}
.add_con_c{display:none;}
.zip_codes ul#select2-county_zip-results li:first-child,#county ul#select2-county-results li:first-child  {
    display: none;
}
#state-limit-error{color:red !important;}
#addcounty .select2-selection--multiple{border: 1px solid #000 !important;}
#addcounty .selectedvalue{border: 1px solid #000 !important;}
#update_zip_code .zip_codes span.select2-selection.select2-selection--multiple
{
    border: 1px solid #000 !important;
}
.history_reportstable .dataTables_filter,#recent-reporttable .dataTables_filter{display:none !important;}
/****Dashboard**/

/*******Loader Css start******/
.loadingresponse 
  {
    position: fixed;z-index: 999;height: 2em;width: 2em;overflow: show;margin: auto;top: 0;left: 0;bottom: 0;right: 0;display:none;
  }
.loadingresponse:before 
  {
    content: '';display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100%;
    background: radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0, .8));
    background: -webkit-radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0,.8));
  }
  .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice
  {
    background: linear-gradient(95.01deg, #072339 50.49%, #38518D 149.7%) !important;
    border: 1px solid #98DAFF !important;
  }
  .preaetsec{padding:20px 0;}
  .preaetsec li {margin-bottom: 10px;}
  #exp_month, #exp_year
  {
    background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-clip: padding-box;
    border: 1px solid #d8d6de;border-radius: 0.357rem;color: #6e6b7b;font-size: 1rem;font-weight: 400;
    line-height: 1.45;padding: 0.571rem 1rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  }
  table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after
  {
    top: 53%;
  }
  table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before
  {
      top:37%;
  }
  .couponsection p {color: #000;font-weight: 600;font-size: 16px;}
  #app_coupon_code
  {
    -webkit-appearance: none; -moz-appearance: none;appearance: none;background-clip: padding-box;
    background-color: #fff;border: 1px solid #d8d6de;border-radius: 0.357rem;color: #6e6b7b;
    font-size: 1rem;font-weight: 400;line-height: 1.45;padding: 0.571rem 1rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;width: 70%;
  }
  .remove_coupon
  {
    background: red;color: #fff;padding: 5px 10px;border-radius: 5px;cursor: pointer;margin-left: 10px;
  }
  .stripepaymentform
  {
    background: rgba(251, 251, 251, 0.1) !important;color: #000 !important;border: 1px solid #fff !important;
    padding: 10px;border-radius: 10px;margin-bottom: 10px;
  }
  .card-errors-css{color:red !important;margin-bottom:10px;}
  .selectedzip{    word-break: break-all;margin-top:10px !important;}
   .ptitless{color: #000;font-weight: 600;font-size: 16px;}
   #applucouponvalue{width:28%; margin-right:0px !important;}

   .addsubmapping{text-align: right;}
   .addsubmapbtn
   {
      background: linear-gradient(95.01deg, #072339 50.49%, #38518D 149.7%);cursor: pointer;
      border: 1px solid #98DAFF !important;color: #fff;padding: 10px 30px;border-radius: 10px;
   }
   #addsubmapbtn1 span.select2-selection.select2-selection--single
   {
      border: 1px solid #000 !important; 
   }
   .hideallzip{display:none;}
   .countbyimpacthome
   {
       background: linear-gradient(90.49deg, #072339 -1.82%, #4898BD 99.16%);width: fit-content;
       box-shadow: 4px 15px 60px rgb(109 141 173 / 25%);border-radius: 5px;padding: 10px 20px;color: #fff;
   }
   .showloadingchangeimphome
   {
       display:none;margin: auto; position: absolute;top: 0;left: 0;bottom: 0;right: 0;
   }
   .userdefcolor{position: relative;top: 30px;height: 0px;}
   .userdefcolorist{text-align: center;display:inline-block;}
   .userdefcolorist hr{width: 40px;    margin: 0 auto;height:3px;}
   .userdefcolorist p{margin-bottom: 0px;margin-top: 5px;color: #fff;padding: 2px 10px;border-radius: 30px;}
   .impacthomecolorr,.windmaxcolorr{display:none;}
   .userdefcolor h5{font-size: 14px;padding-left: 0px;}
   .mobcolor{display:none;}
/*******Loader Css End********/
.clrpickrmain{position:relative;}
.colorpicktinn{position:absolute;right:20px;top: 29px;}
.linkanchor{color:#000;text-decoration: underline;}
#colorPalette .color-box {display: inline-block;margin-right: 20px;cursor:pointer;}
.main-menu .navbar-header{height:auto;}
.dreportscss{display: block;text-align: right;margin-bottom: 15px;}
.dreportscss .s_addresssec{background: transparent !important;}
.dreportscss button{border-left:0px !important;border-radius: 0.358rem !important;}
.dreportscss a.btn{margin-right: 10px;border-radius: 0.358rem !important;border-left: 0px !important;}
.getspotioload,.getjobload{display:none;width:15px;height:15px;}
.backtoadmin
{
    background: #4898BD;color: #fff;text-align: center;    padding: 10px;    margin-bottom: 0px;
    position: sticky;top: 0;z-index: 99;
}
.backtoadmin a{color:#fff;}
.navbar-floating .header-navbar-shadow{display: none;}
.backtoadmin svg{width: 20px;height: 20px;}
.deletendedit{padding:5px 6px; margin-left: 5px;}
.deletendedit img{width:15px;}
@media(max-width:470px)
{
    #app_coupon_code{width:100%;margin-bottom:10px;}
    #applucouponvalue{display: block;width: 100%;}
}
@media(max-width:767px)
{
    .propsecmaininner .col-md-3{margin-bottom: 20px;}
    .propsecmaininner .col-md-4{margin-bottom: 20px;}
    .espleft{display: block;}
    .mapbg{margin-bottom:20px;}
    .countbyimpacthome{padding: 10px 12px;font-size:12px;width:100%;margin-top:10px;}
    .mobcolor{display:block;}
    .ddcolor{display:none !important;}
    .userdefcolor{top:0px;height:auto;margin-bottom: 20px;}
    .userdefcolorist p{font-size:12px;padding: 2px 8px;}
    .userdefcolor h5{padding-left:0px !important;}
    .exportwithshow{flex-direction: column-reverse;}
}
@media(max-width:991px)
{
    .auth-wrapper .auth-inner { background-color:transparent !important;}
}
