/* Compiled Less CSS File */
/* Generated from "style.css" */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp,
strike,tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template {display: none;}
a { background: transparent; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; max-width:100%; height:auto; }
svg:not(:root) { overflow: hidden; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;}
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smooth: always; -webkit-text-size-adjust: 100%;}
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
/* =Default Tag & General Classes
========================================================================================*/
html, body { height: 100%; min-width: 320px;}
body{margin:0; padding:0; font:16px/25px  "Poppins", sans-serif; color:#131313; font-weight:400;}
img{max-width:100%; -ms-interpolation-mode:bicubic; vertical-align:middle;}
a, input[type="button"], input[type="submit"], button { outline: 0 none; -moz-transition: background-color 0.2s ease-in, color 0.2s ease-in; -webkit-transition: background-color 0.2s ease-in, color 0.2s ease-in; -o-transition: background-color 0.2s ease-in, color 0.2s ease-in; -ms-transition: background-color 0.2s ease-in, color 0.2s ease-in; transition: background-color 0.2s ease-in, color 0.2s ease-in; }
a { color: #333333; text-decoration: none; outline: 0 none; -moz-transition:background-color 0.2s ease-in, color 0.2s ease-in; -webkit-transition:background-color 0.2s ease-in, color 0.2s ease-in; -o-transition:background-color 0.2s ease-in, color 0.2s ease-in; -ms-transition:background-color 0.2s ease-in, color 0.2s ease-in; transition:background-color 0.2s ease-in, color 0.2s ease-in;}
a:hover { color: #ed5625; text-decoration: none; outline: 0 none; }
a:active { outline: 0; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
a:active { background-color: transparent; }
}
strong {}
p { margin: 0 0 15px 0; }
h1, h2, h3, h4, h5 {  font-weight:300;  }
h1, h2, h3, h4, h5, h6 { line-height: 100%; letter-spacing: -2%; margin-bottom: 25px; color: #131313;}
h1 { font-size: 48px; text-transform:none; color:#000; position:relative; padding-bottom:0; line-height:110%;}
h2 { font-size:64px; line-height: 1.5; text-transform:none;}
h3 { font-size: 48px; text-transform:none;}
h4 { font-size: 32px; text-transform:none;}
h5 { font-size: 24px; text-transform:none;}
h6 { font-size: 20px; text-transform:none;}
:focus { outline: none; }	
/* =Typography
========================================================================================*/
#wrapper{width:100%; min-width:100%; overflow:hidden;background:#fff;}
.container{max-width:1385px; width:100%; padding: 0 15px;}
.primary-btn{background:#ED5625; padding: 12px 28px; border-radius: 23px; border: 0 none !important; color: #fff; font-weight: 500; font-size: 16px; line-height: 25px;}
.primary-btn:hover, .primary-btn:focus, .primary-btn:active{background: #ED5625 !important; color: #fff !important; box-shadow: 0 0 15px rgba(0,0,0,0.5);}
.white-btn{background:#fff; padding: 12px 28px; border-radius: 23px; color: #ED5625; border: 0 none !important; font-weight: 500; font-size: 16px; line-height: 25px;}
.white-btn:hover, .white-btn:focus,  .white-btn:active{background: #fff !important; color: #ED5625 !important; box-shadow: 0 0 15px rgba(0,0,0,0.5);}
/*=Header
========================================================================================*/
#header-top{height:auto; overflow: hidden; padding:16px 0; width:100%; background:#fff; position:relative;  width:100%; position:relative; width:100%; top:0; left:0; z-index:11;}
#header-top:before{position: absolute; right: 0; left: 0; content: "'"; top:0; height: 28px;background: #ed5625; }
#header-top:after{position: absolute; right: 0; left: 50%; transform-origin: left bottom;
	-ms-transform: skew(-35deg, 0deg);
	-webkit-transform: skew(-35deg, 0deg);
	transform: skew(-35deg, 0deg); content: ""; top:0; height: 28px;background: #17263F; }
#header{height:auto; padding:20px 0px 25px 0px; width:100%; background:#fff; position: relative; width:100%; position:relative; width:100%; top:0; left:0; z-index:11;}

#header .col-sm-8:last-child{margin-left: auto;}
.header-right-wrap{display: flex; align-items: center; justify-content: flex-end; flex-wrap: nowrap;}
.header-right-wrap > a {margin:0 28px; position: relative; font-weight: 500; display: inline-block;}
.header-right-wrap > a:before{background: #C1B5B5; width:1px; height:33px; position: absolute; right: -28px; content: ""; top: 50%; transform: translateY(-50%);content: "";}
.hedaer-user-info{display: flex; align-items: center; margin-left: 28px; position: relative;}
.hedaer-user-info .username > a{font-weight: 500; padding-right: 36px; background: url(../dropdown-icon.svg) right top no-repeat;}
.user-dropdown{display: none;}
.hedaer-user-info .user-dropdown{background: #fff; border-radius: 5px; padding: 15px; width: 100%; box-shadow: 0 10px 10px rgba(0,0,0,0.5); position: absolute;
	top: calc(100% + 10px);	right: 0; opacity: 0; visibility: hidden; transition: all 0.5s ease-out;} 
.faq-link .icon{display: inline-block; margin-right: 5px;}
.user-icon{width: 36px; height: 36px; margin-right: 10px;background: #ed5625;  border: 3px solid #FF9D7DD6; border-radius: 50%; font-size: 21px; line-height: 31px; color: #FFD1C2; text-align: center;}
.hedaer-user-info.active .user-dropdown{display: block; opacity: 1; visibility: visible;} 
.list-dropdown{margin: 0; padding: 0; list-style-type: none;}
.list-dropdown li a{padding:7px 0; display:flex; align-items: center;}
.list-dropdown li .icon{width: 24px; margin-right: 8px; display: block;}
.list-dropdown li svg{width: 100%; height: auto;}
.icon-btn span{margin-right: 5px; font-size: 28px; vertical-align: middle;}
.hedaer-user-info .dropdown .dropdown-menu{right: 0 !important; left: auto !important;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color: #ed5625; border: 0 none !important; background: transparent !important;}
.main{margin: 0 !important;}
.modal-backdrop{background: rgba(0,0,0,0.65) !important;}
#editModal .modal-dialog{top:50% !important; transform: translateY(-50%) !important;}
.homeowner-contact-table-wrap table tbody tr:first-child td{background: #FFF6EC;}
/*=Page content 
========================================================================================*/
.content-part{background: url(../content-bg.jpg) left top repeat; padding-bottom: 40px;  min-height: calc(100vh - 163px);}
.top-btn-wrap{padding-bottom: 34px; border-bottom: 1px dashed #FFFFFF;}
.top-btn-wrap a:first-child{margin-right: 10px;}
.page-content-inner{background: url(../banner-bg.jpg)center top no-repeat; background-size: 100% 501px; padding-top: 37px;}
.page-details-wrap{background: #fff; border-radius: 10px; box-shadow: 0px 0px 15px #0000000F; padding: 60px 40px; margin-top:-8px;}
.page-cotent-wrap{padding-top: 40px;}
.page-navigation{margin:0; padding: 0; list-style: none; display: flex; align-items: center;}
.page-navigation a{padding:28px 24px; margin: 0 !important; display: flex; align-items: center;}
.page-navigation a span.icon-wrap{background: #ED5625;  width: 74px; height: 74px; text-align: center; border-radius: 50%; justify-content: center; align-items: center; position: relative; margin-right: 15px; display: flex;}
.page-navigation a span.icon-wrap:before{background: rgba(237, 86, 37, 0.58); width: 80px; height: 80px; z-index: 0; border-radius: 50%; top: -3px; left: -3px; content: ""; position: absolute;}
.page-navigation a span.icon-text{font-size: 20px; line-height: 26px; color: #fff; font-weight: 600;  }
.page-navigation li.active a{background: #fff; border-radius: 10px 10px 0 0; color: #17263F;}
.page-navigation a span.icon-wrap svg{z-index: 1; position: relative;}
.page-navigation li.active a span.icon-text{color: #17263F;}
.page-navigation li{flex-grow: 1; flex-basis: 0;}
.img-wrap img{max-width: 211px;}
.content-box{display: flex; }
.content-box .icon-wrap{margin-right: 15px;}
.content-box p {color: #17263F; font-weight: 600;}
.page-content-details{padding-bottom:40px; margin-bottom: 40px; border-bottom: 1px solid #B3C7DB;}
.heading-btn-row h2, h2{font-size: 30px; margin-bottom: 0; line-height: 39px; color: #ED5625; font-weight: 700; letter-spacing: 0.3px;}
.heading-btn-row{display: flex; margin-bottom: 32px;}
.heading-btn-row .right-btn-wrap{margin-left: auto; display: flex; align-items: center;}
.filters-wrap{display: flex;}
.filters-wrap{margin-right: 15px;}
.table-wrap table{margin-bottom: 0; border: 1px solid #DBDBDB; border-radius: 10px; }
.table-wrap td, .table-wrap th{padding: 12px 8px; font-weight: 500; color: #131313;}
.table-wrap th{vertical-align: middle;}
.table-wrap td:first-child, .table-wrap th:first-child,.table-wrap td:last-child, .table-wrap th:last-child{padding: 12px 16px;}
.table-wrap th{color: #fff; background: #17263F ;}
.table-wrap td{border-bottom: 1px solid #DBDBDB;}
.table-wrap tr:last-child td{border-bottom: 0 none;}
.table-wrap td a{color: #ED5625; font-weight: 500;}
.table-wrap tr:nth-child(even) td{background: #D9E2EF ;}
.table-wrap td.status.case-open{color: #209F70;} 
.table-wrap td.status.case-closed{color: #FF0000;} 
.table-wrap td.status.case-pending{color: #479CEF;} 
.table-wrap td.total-number{font-weight: 700; color: #17263F;}
.table-record-pagination{margin-top:16px;}
.table-record-pagination p{margin-bottom: 0; color: #131313;}
.pagination{display: flex; align-items: center; margin-left: auto; justify-content: flex-end;} 
.pagination li a{padding: 7px 13px; display: block; border: 0 none;  border-radius: 0; font-size: #17263F; font-weight: 500;}
.pagination li a.btn:hover{color:#fff; background:#17263F ; }
.pagination li a.btn.active{color:#fff; background:#17263F ;}
.filters-wrap .radio-wrap{margin-right: 27px; position: relative;}
.filters-wrap .radio-wrap label{font-weight: 500; color: #17263F; padding-left: 26px;}
.filters-wrap .radio-wrap input{position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden;}
.filters-wrap .radio-wrap label:before{width: 20px; height: 20px; border: 1px solid #17263F; background: #fff; border-radius: 50%; content:""; position:absolute; left: 0; top: 50%; margin-top: -10px;} 
.filters-wrap .radio-wrap label:after{width: 12px; height: 12px; background: #17263F; border-radius: 50%; content:""; position:absolute; left:4px; top: 50%; margin-top: -6px; opacity: 0; visibility: hidden; transition: all 0.3s ease-out;}
.filters-wrap .radio-wrap input:checked + label:after{opacity: 1; visibility: visible;}
.page-details-wrap.top-left-radius-none{border-top-left-radius: 0;}
.img-wrap.left-col-img img{max-width: 299px; height: auto;}
.img-wrap.left-col-img {margin-bottom: 26px;}
.home-analytics-top .page-content-details .row{margin: 0 -30px;}
.home-analytics-top .page-content-details .row > div{padding: 0 30px;}
.left-col-divider{position: relative;}
.left-col-divider:before{background: #17263F; opacity: 0.29; width:1px; position: absolute; right: 41px; top: 0; bottom: 0; content: "";} 
.house-info-list{padding: 0; margin: 0; list-style: none;}
.house-info-list li{margin-bottom: 54px;}
.house-info-wrap p.label{font-size: 14px; line-height: 21px; padding: 0 !important; color: #ED5625; margin-bottom: 6px;}
.house-info-wrap p.label-info{font-size: 18px; line-height: 27px; background: none !important; color: #17263F; font-weight: 600; letter-spacing: 0.18px; margin-bottom: 0; }
.price-info p.label-info{font-size: 24px; line-height: 35px;}
.price-info p.label-info span.currency-sign{color: #ED5625;}
.home-analytics-top .page-content-details{padding-bottom: 0; margin-bottom: 0; border-bottom: 0 none;}
.home-analytics-top{margin-bottom: 30px;}
.homeowner-contact-table-wrap{border-radius: 10px 10px 0 0 ;}
.page-details-wrap.warrenty-box-wrap{background: #F8F8F9; border-radius: 0 0 10px 10px; border-top: 1px solid #B3C7DB; padding-top: 30px;}
.alert-message{background: #FFF6EC; border: 1px solid #FDD6C0; display: inline-block; margin-bottom: 16px; padding: 10px 20px; color: #ED5625; border-radius: 30px; font-size: 16px; line-height: 25px;}
.warranty-table .table-responsive{border: 0 none; border-radius: none;}
.warranty-table .table-responsive table{border: 0 none; border-radius: none;}
.warranty-table .table-responsive th{background: none;  padding-left: 0; padding-right: 0; color:#17263F; font-weight: 700; border-bottom: 2px solid #2972C7;}
.warranty-table .table-responsive td{background: none; padding-left: 0; padding-right: 0;}
.warranty-table .table-responsive td:last-child{width: 160px;}
.warranty-table .table-responsive td:first-child{min-width: 200px;}
.table-wrap.warranty-table  tr:last-child td{border-bottom: 1px solid #DBDBDB;}
.table-responsive td .size{display: inline-block; margin-left: 5px;}
.table-responsive td .edit-link{color: #17263F; white-space: nowrap;}
.table-responsive td .edit-link span{margin-right: 4px;}
.table-responsive td .edit-link.inactive{opacity: 0.3;}
.table-responsive td .edit-link.inactive:hover{color: #17263F;}
.table-responsive td .edit-link:hover{color: #ED5625;}
.home-analytics-top .content-box .icon-wrap{width: 40px;}
.home-analytics-top .content-box .icon-wrap svg{width: 40px; height: 40px;}
.table-responsive .active-owner-row td:nth-child(1), .table-responsive .active-owner-row td:nth-child(2){color: #ED5625; font-weight: 700;}
.active-owner{background: #FFFFFF; white-space: nowrap; border: 1px solid #ED5625; padding: 5px 12px; color: #ED5625; border-radius: 20px;}
.fade.in{opacity: 1!important;}
.modal-content .modal-header{justify-content: flex-start; position: relative;}
.modal-content .modal-header .close{position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);}
.modal-content .modal-title{font-size: 24px; line-height: 32px; font-weight: 700; color: #17263F;}
.modal-content .btnSubmit{background:#ED5625; padding: 12px 28px; border-radius: 23px; border: 0 none !important; color: #fff; font-weight: 500; font-size: 16px; line-height: 25px;}
.modal-content .btnSubmit:hover, .modal-content .btnSubmit:focus{background: #ED5625 !important; color: #fff !important; box-shadow: 0 0 15px rgba(0,0,0,0.5);}
.active > .page-link{background: #17263F;}
.dt-bootstrap5 select:hover, .dt-bootstrap5 select:focus, .dt-bootstrap5 input:hover, .dt-bootstrap5 input:focus{box-shadow: none; outline: 0 none;}
.page-link:focus{box-shadow: none;}
.navbar-header h1.siteTitle{display: none !important;}
/************************form page***************/
.page-top-content h1, .page-top-content p, .page-top-content a{color: #fff;}
.page-top-content h1{margin-bottom: 0; font-size: 36px; line-height: 55px; font-weight: 600;}
.page-top-content p{margin-bottom: 18px; font-size: 14px; line-height: 24px;}
.page-top-content h1 + p{font-size: 18px;line-height: 1;}
.page-top-content a:hover{text-decoration: underline;}
.form-content-wrapper> .row {margin: 0 -40px;}
.form-content-wrapper> .row > div{padding: 38px 40px;}
.claim-from-wrap .bdr-right{border-right: 1px solid #D6D6D6;}
.claim-from-wrap .page-details-wrap{padding: 0;}
.claim-from-wrap .form-title-row{padding: 38px 40px; background: #F8F8F9; border-radius: 10px 10px 0 0; border-bottom: 1px solid #E7E7E7;}
.claim-from-wrap .form-title-row h2{color: #17263F; font-size: 32px; line-height: 48px;}
.claim-from-wrap .form-group{margin-bottom:26px;position:relative}
.form-content-wrapper{padding: 0 40px;}
.form-content-wrapper h3{font-size: 18px; color: #131313; line-height: 27px; font-weight: 500;}
.claim-from-wrap .page-content-details {padding-bottom: 0;}
.claim-from-wrap .form-group label{font-size:14px !important;margin-bottom:10px;color:#131313 !important ;font-weight:400 !important;display:block;line-height:22px}
.claim-from-wrap .form-control{height:45px;border-radius:5px;font-weight:600;color:#131313;padding:10px;font-size:14px;border:solid 1px #CCCCCC !important;}
.claim-from-wrap .arrow-icon {background:#fff url(../select-arrow-icon.svg) calc(100% - 15px) center no-repeat;}
.claim-from-wrap .form-control::placeholder{color:#CCC;opacity:1;font-size:14px;font-weight:400}
.claim-from-wrap .form-control:-ms-input-placeholder{color:#CCC}
.claim-from-wrap .form-control::-ms-input-placeholder{color:#CCC}
.claim-from-wrap .form-control:focus{border:solid 1px #bac8d6;box-shadow:0 1px 2px 0 rgba(202,202,202,0.2);color:#0a0a0d}
.claim-from-wrap textarea.form-control{min-height:100px}
.claim-from-wrap button[disabled],html input[disabled]{cursor:default;background:#f7f7f7!important}
.claim-from-wrap .form-group p{font-size:13px;line-height:18px;font-weight:400;margin-top:8px}
.claim-from-wrap .form-group p strong{color:#131313}
.claim-from-wrap .form-group{margin-bottom:25px;position:relative}
.claim-from-wrap  ::placeholder { color: #aaa !important; }
 .dropfile{background: url(../file-upload-icon.svg) left center no-repeat; padding-left: 32px; display: inline-block;}
.claim-from-wrap .datepicker{padding:10px 15px!important}
.claim-from-wrap  a.privacy{color:#1F535D;font-weight:500}
.claim-from-wrap  a.privacy:hover{text-decoration:underline}
.claim-from-wrap .mainsubmit{margin-top:0;padding:15px 60px 50px;border-radius:0 0 10px 10px}
.claim-from-wrap .btn-submit{position:relative;  display:flex;padding:0 25px;align-items:center;justify-content:center;line-height:45px;height:45px;border-radius:5px;font-size:15px;border:1px solid #ED5625; font-weight:500;background:#ED5625; color:#fff}
.claim-from-wrap .btn-submit:hover{background:#dc4512; }
.claim-from-wrap  .btnPrev{position:relative; max-width:120px;width:100%;display:flex;padding:0 15px;align-items:center;justify-content:center;line-height:45px;height:45px;border-radius:5px;font-size:15px;border:1px solid #ED5625; color:#ED5625; font-size:15px;font-weight:500; background:#fff; }
.claim-from-wrap .btnPrev:hover{background:#fff;color:#dc4512;border:1px solid #dc4512}
.claim-from-wrap .btnPrev::before{content:'';background:url(../previous.svg) no-repeat;width:18px;height:14px;margin-right:5px;padding:0 10px}

.claim-from-wrap .applyBtn{position:relative; max-width:90px;width:100%;display:flex; justify-self: end; padding:0 15px;align-items:center;justify-content:center;line-height:40px;height:40px;border-radius:5px;font-size:15px;border:1px solid #ED5625; font-weight:500;background:#ED5625; color:#fff}
.claim-from-wrap .applyBtn:hover{background:#dc4512; }

.claim-from-wrap  .checkBoxes{display:inline-block!important;position:relative;padding-left:30px;margin-bottom:25px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#666!important;margin-right:15px;font-weight:400}
.claim-from-wrap .checkBoxes input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.claim-from-wrap .checkBoxes .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border:1px solid #ddd;border-radius:5px; box-shadow:0 1px 2px 0 rgb(141 141 141 / 20%);}
.claim-from-wrap .checkBoxes:hover input~.checkmark{border:1px solid #bac8d6}
.claim-from-wrap .checkBoxes input:checked~.checkmark{background-color:#ED5625;border:1px solid #ED5625}
.claim-from-wrap .checkBoxes .checkmark:after{content:"";position:absolute;display:none}
.claim-from-wrap .checkBoxes input:checked~.checkmark:after{display:block}
.claim-from-wrap .checkBoxes .checkmark:after{left:6px;top:3px;width:5px;height:9px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px}
.claim-from-wrap .builderEnrollments .checkBoxes{padding-left:0px;}


.claim-from-wrap .calendarIcon{position:absolute;right:15px;bottom:12px}
.claim-from-wrap .labelB{font-weight:600!important;color:#444!important;font-size:14px!important}
.claim-from-wrap .radioButtons{display:inline-block!important;position:relative;padding-left:28px;margin-bottom:20px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px}
.claim-from-wrap .radioButtons input{position:absolute;opacity:0;cursor:pointer}
.claim-from-wrap .radioButtons .checkmark{position:absolute;top:0;left:0;height:21px;width:21px;border:1px solid #ddd;border-radius:50%}
.claim-from-wrap .radioButtons:hover input~.checkmark{border:1px solid #bac8d6}
.claim-from-wrap .radioButtons input:checked~.checkmark{background-color:#ED5625;border:1px solid #ED5625}
.claim-from-wrap .radioButtons .checkmark:after{content:"";position:absolute;display:none}
.claim-from-wrap .radioButtons input:checked~.checkmark:after{display:block}
.claim-from-wrap .radioButtons .checkmark:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:#fff}
.claim-from-wrap .radio-buttons .radioButtons{ margin:0px 20px 0px 0px;}
.claim-from-wrap .radio-buttons strong{ font-size:14px; font-weight:500; }
.claim-from-wrap .radio-buttons .radioButtons .checkmark{ top:2px;}
.claim-from-wrap .radio-buttons .radioButtons input:checked~.checkmark{background-color: #003467; border:1px solid #003467; }
.claim-from-wrap ul.listinline{margin:0;padding:0}
.claim-from-wrap .listinline li{display:inline-block;margin-bottom:10px}
.claim-from-wrap ul.listinline2{margin:0;padding:0}
.claim-from-wrap .listinline2 li{display:inline-block;margin-top:5px;width:24.5%;vertical-align:top;font-size:14px!important;line-height:20px}
.claim-from-wrap .listinline2 li label{font-size:13px;margin:0 0 10px;padding-left:26px}
.claim-from-wrap .btn-switch{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:72px}
.claim-from-wrap .btn-switch__radio{position:absolute;pointer-events:none;opacity:0}
.claim-from-wrap .btn-switch label{ color:#fff !important;}
.claim-from-wrap .btn-switch__label{display:inline-block!important;padding:3px!important;vertical-align:top;color:#fff !important;cursor:pointer;transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;margin-bottom:0!important}
.claim-from-wrap .btn-switch__txt{position:relative;z-index:2;display:inline-block;min-width:1.5em;opacity:1;pointer-events:none;line-height:24px}
.claim-from-wrap .btn-switch__radio_no:checked~.btn-switch__label_yes .btn-switch__txt,.btn-switch__radio_yes:checked~.btn-switch__label_no .btn-switch__txt{opacity:0}
.claim-from-wrap .btn-switch__label:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#AAA;border-radius:1.5em;box-shadow:inset 0 .0715em .3572em rgba(43,43,43,.05);transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out}
.claim-from-wrap .btn-switch__radio_yes:checked~.btn-switch__label:before{background:#003467}
.claim-from-wrap .btn-switch__label_no:after{content:"";position:absolute;z-index:2;top:.6em;bottom:.5em;left:.5em;width:14px;height:14px;background:#fff;border-radius:1em;pointer-events:none;box-shadow:0 .1429em .2143em rgba(43,43,43,.2),0 .3572em .3572em rgba(43,43,43,.1);transition:left .2s ease-in-out,background .2s ease-in-out;-webkit-transition:left .2s ease-in-out,background .2s ease-in-out;-moz-transition:left .2s ease-in-out,background .2s ease-in-out;-ms-transition:left .2s ease-in-out,background .2s ease-in-out;-o-transition:left .2s ease-in-out,background .2s ease-in-out}
.claim-from-wrap .btn-switch__radio_yes:checked~.btn-switch__label_no:after{left:50px;background:#fff}
.claim-from-wrap .btn-switch__radio_no:checked~.btn-switch__label_yes:before,.btn-switch__radio_yes:checked~.btn-switch__label_no:before{z-index:1}
.claim-from-wrap .btn-switch__radio_yes:checked~.btn-switch__label_yes{color:#FFF;position:absolute;margin-left:5px;transition:none}
.claim-from-wrap label.required::after{content:"*";color:#e80000;margin-left:2px}
 .file-drop-zone-title {
	cursor:pointer
  }
  .file-sortable .file-drag-handle:hover {
	opacity:.7
  }
  .file-sortable .file-drag-handle {
	cursor:grab;
	opacity:1
  }
  .file-grabbing,
  .file-grabbing * {
	cursor:not-allowed!important
  }
  .file-grabbing .file-preview-thumbnails * {
	cursor:grabbing!important
  }
  .file-preview-frame.sortable-chosen {
	background-color:#d9edf7;
	border-color:#17a2b8;
	box-shadow:none!important
  }
  .file-preview .kv-zoom-cache {
	display:none
  }

 
.file-upload-contain{position:relative;margin-bottom:30px}
.file-upload-contain .file-input,.file-upload-contain .file-preview{position:initial}
.file-upload-contain .file-drop-zone{border:1px solid #CCCCCC;transition:.3s;margin:0;padding:0;border-radius:10px;background-color:#F6F6F6;min-height:auto}
.file-upload-contain .file-drop-zone.clickable:hover,.file-upload-contain .file-drop-zone.clickable:focus,.file-upload-contain .file-highlighted{border:1px solid #ccc!important;background-color:#F6F6F6}
.upload-area i{color:#1e80e8;font-size:50px}
.upload-area p{margin-bottom:8px;margin-top:30px;font-size:14px;color:#333;text-align:center!important}
.upload-area p b{color:#1e80e8}
.upload-area p span{color:#004D59;font-weight:700;text-decoration:underline}
.upload-area button{padding:8px 16px;min-width:150px;font-size:16px;font-weight:600;color:#fff;background-color:#1e80e8;border:2px solid #5E7998;border-radius:50px;transition:.3s}
.upload-area button:hover{background-color:#1e80e8;box-shadow:0 4px 8px rgb(37 128 232 / 48%)}
.file-preview{padding:0;border:none;margin-bottom:5px}
.file-preview .fileinput-remove{display:none}
.file-drop-zone-title{padding:40px 10px}
.file-drop-zone .file-preview-thumbnails{cursor:pointer}
.file-preview-frame{cursor:default;display:flex;align-items:center;border:none;border:1px solid #eee;box-shadow:none;border-radius:8px;width:100%;padding:15px;margin:8px 0}
.file-preview-frame:not(.file-preview-error):hover{border:1px solid #ccc}
.file-preview-frame .kv-file-content{min-width:45px;min-height:45px;width:45px;height:45px;border-radius:4px;margin-right:10px;background-color:#fff;padding:3px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.file-preview-image{border-radius:4px}
.file-preview-frame .file-footer-caption{padding-top:0;text-align:left;margin-bottom:0}
.file-detail{font-size:14px;height:auto;width:100%;line-height:initial}
.file-detail .file-caption-name{color:#555555;font-size:15px;font-weight:600;margin-bottom:6px}
.file-detail .file-size{color:#444;font-size:12px}
.kv-zoom-cache{display:none}
.file-preview-frame .file-thumbnail-footer{height:auto;display:flex;align-items:center;justify-content:space-between;width:100%}
.file-preview-frame .file-drag-handle,.file-preview-frame .file-upload-indicator{float:none}
.file-preview-frame .file-footer-buttons{float:none;display:flex;align-items:center}
.file-preview-status.text-center{display:none}
.kv-file-remove.file-remove{border:none;background-color:#fff;color:#777;width:45px;height:45px;font-size:20px;border-radius:4px;margin:0 4px}
.file-drag-handle.file-drag{border:none;background-color:#fff;color:#2580e8;width:25px;height:25px;font-size:12px;border-radius:4px;margin:0 4px;display:none}
.kv-file-upload.file-upload{border:none;background-color:#48bd22;color:#fff;width:25px;height:25px;font-size:12px;border-radius:4px;margin:0 4px}
.file-thumb-loading{background:none!important}
.file-preview-frame.sortable-chosen{background-color:#64a5ef;border-color:#64a5ef;box-shadow:none!important}
.file-upload-contain span.file-accepted{ font-size:12px; display: block; text-align: right;}
.completeForm2{padding:20px;  }
.completeborder{overflow:hidden; }
.complete-img{ text-align:center; padding-top:50px;  }
.complete-img img{ border-radius:10px;}
.form-content-wrapper .error-message{margin-top:0px; color:#f00; font-size:14px;}
.error-message2 .error-message {float:left;}
.error-message2 h6 {float:right;}
.form-content-wrapper h6{font-size: 14px; text-align: right; margin-top: 8px; opacity: 0.6;}
/*****************************knowledge Documents**************/
.knowledge-documents-wrap h2{color: #17263F; font-size: 32px; line-height: 48px; margin-bottom: 30px;}	
.video-box-wrap{border: 1px solid #ccc; transition: all 0.3s ease-out; margin-bottom: 40px; border-radius: 10px; overflow: hidden;}
.video-box-wrap a{display: block;}
.video-box-wrap:hover{box-shadow: 0 0 10px rgba(0,0,0,0.35);}
.video-box-wrap .video-thumb{position: relative; overflow: hidden; width: 100%; padding-top: 56.25%;}
.video-box-wrap .video-thumb > img{max-width:100%; left:50%; margin-left: -1px; top: 50%; object-fit: cover; transform: translate(-50%, -50%); min-width: 100%; min-height: 100%; width: 100%; height: auto; position: absolute;}
.video-desc{padding: 22px;}
.video-box-wrap .video-thumb .play-icon{position: absolute; z-index: 1; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.video-desc h3{color: #17263F; font-size: 21px; line-height: 31px; margin-bottom: 0; font-weight: 600; }
.knowledge-documents-wrap .table-record-pagination{padding-top: 30px; border-top:1px solid #B8BECD;}
.modal .btn-close:focus{box-shadow: none;}
.primary-btn.small-btn{max-width: 228px; font-size: 14px !important; padding: 12px 15px !important;}
/******************************other Document***************/
.document-box-wrap{background: #fff; box-shadow: 0px 5px 10px #637AA61A; margin-bottom: 30px;	border: 1px solid #EFEFEF99; border-radius: 5px;}
.document-box-wrap a{display: block;}
.document-box-wrap:hover{box-shadow: 0 0 10px rgba(0,0,0,0.35);}
.document-box-wrap .document-thumb{position: relative; overflow: hidden; width: 100%; padding-top: 65%;}
.document-box-wrap .document-thumb > img{max-width:100%; left:50%;  top: 50%; object-fit: cover; transform: translate(-50%, -50%); min-width: 100%; min-height: 100%; width: 100%; height: auto; position: absolute;}
.document-desc{padding: 16px;}
.document-box-wrap h3{color: #131313; letter-spacing: 0.14px; font-size: 14px; line-height: 18px; margin-bottom: 10px; font-weight: 600;} 
.document-box-wrap p{color: #131313; letter-spacing: 0.14px; font-size: 14px; line-height: 22px;}
.highlight-text{color: #ed5625; margin-bottom: 20px; font-weight: 600;}
.highlight-text a{color:#ed5625; text-decoration: underline;}
.highlight-text a:hover{text-decoration: none;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{padding: 3px 20px !important;}
.swal2-success, .swal2-warning{margin: 40px auto 10px !important;}
/********************Home Page*******************/
.serach-feild-wrap .serach-feild{background: #fff url(../search-icon.jpg) calc(100% - 10px) center no-repeat; border: 0 none; padding:8px 15px; max-width: 460px; border-radius: 30px; height: 46px;}
.serach-feild-wrap .serach-feild:hover, .serach-feild-wrap .serach-feild:focus{outline: none; box-shadow: none;}
/*=footer
========================================================================================*/
.footer{background: #17263F ; padding: 16px 0; text-align: center;}
.footer p{text-align: left !important; color: #fff; margin: 0;}
.footer .terms-policy-link {font-size: 12px; color: #fff;}
.footer .terms-policy-link a{color: #fff;}
.bghome{ background: #FEF6EC url(../bghome.jpg); height:100vh; background-size:cover; }
.alert-message.alert-message2 {background: #ED5625; color: #fff;   text-align: center; border-radius: 5px; margin-left: 25px; }
 /*******************new Page****************/
 .wrapper-body{background: url(../content-bg.jpg) left top repeat; padding-bottom: 40px;  min-height: calc(100vh - 163px);}
 .wrapper-body .page-copy{background: url(../banner-bg.jpg)center top no-repeat; background-size: 100% 501px; padding-top: 37px;}
 .wrapper-body .xrm-editable-html.xrm-attribute{max-width: 1385px;	width: 100%; padding: 0 15px; margin: 0 auto !important;}
 .wrapper-body .xrm-attribute-value{background: #fff;	border-radius: 10px; min-height: 530px;	box-shadow: 0px 0px 15px #0000000F; padding: 60px 40px;}
 .wrapper-body .page-copy .crmEntityFormView{border: 0 none !important;}
 .crmEntityFormView .tab-title{border-bottom: 0 none !important; font-size: 30px;	margin-bottom: 0;	line-height: 39px;	color: #ED5625;	font-weight: 700;
	letter-spacing: 0.3px;}
	.crmEntityFormView .cell{padding: 0 !important;}
	.add-file.btn.btn-primary.action{background:#ED5625; padding: 12px 28px; border-radius: 23px; border: 0 none !important; color: #fff; font-weight: 500; font-size: 16px; line-height: 25px;}
	.add-file.btn.btn-primary.action:hover, .add-file.btn.btn-primary.action:focus, .add-file.btn.btn-primary.action:active{background: #ED5625 !important; color: #fff !important; box-shadow: 0 0 15px rgba(0,0,0,0.5);}
	.add-folder.btn.btn-info.action{background:#ED5625; padding: 12px 28px; border-radius: 23px; border: 0 none !important; color: #fff; font-weight: 500; font-size: 16px; line-height: 25px;}
	.add-folder.btn.btn-info.action:hover, .add-folder.btn.btn-info.action:focus, .add-folder.btn.btn-info.action:active{background: #ED5625 !important; color: #fff !important; box-shadow: 0 0 15px rgba(0,0,0,0.5);}
	.crmEntityFormView .actions{border-top: 0 none;}
	.submit-btn.btn.btn-primary{background:#ED5625; padding: 12px 28px; border-radius: 23px; border: 0 none !important; color: #fff; font-weight: 500; font-size: 16px; line-height: 25px;}
	.submit-btn.btn.btn-primary:hover, .submit-btn.btn.btn-primary:focus, .submit-btn.btn.btn-primary:active{background: #ED5625 !important; color: #fff !important; box-shadow: 0 0 15px rgba(0,0,0,0.5);}
	.main .btn-submit{background:#ED5625; padding: 12px 28px; border-radius: 23px; border: 0 none !important; color: #fff; font-weight: 500; font-size: 16px; line-height: 25px;}
	.main .btn-submit:hover, .main .btn-submit:focus, .main .btn-submit:active{background: #ED5625 !important; color: #fff !important; box-shadow: 0 0 15px rgba(0,0,0,0.5);}
	.table-striped td, .table-striped th{padding: 12px 8px; font-weight: 500; color: #131313;}
	.table-striped th{vertical-align: middle;}
	.table-striped td:first-child, .table-striped th:first-child,.table-striped td:last-child, .table-striped th:last-child{padding: 12px 16px;}
	.table-striped th{color: #fff; background: #17263F ;}
	.table-striped th a, .table-striped th a:hover{color: #fff !important;}
	.table-striped td{border-bottom: 1px solid #DBDBDB;}
	.table-striped tr:last-child td{border-bottom: 0 none;}
	.table-striped td a{color: #ED5625; font-weight: 500;}
	.entity-form + .actions{display: none;}
	.columnBlockLayout{margin: 0 !important;}
	div:where(.swal2-icon).swal2-warning{border: 0.25em solid #facea8;}
	.disable img{filter: grayscale(); cursor: not-allowed;}

	.terms-popup .terms-condition-text{height: 350px; }
	.terms-popup .terms-condition-text h4{font-size: 16px;
  line-height: 1.5;
  font-weight: 600;
	margin-bottom: 0;}
	.terms-popup .terms-condition-text p{font-size:14px;}
.terms-popup  h5.modal-title{font-size:18px; font-weight:600; text-align: center; line-height: 1.3; margin-left: 50px;}
.terms-popup   h5.modal-title span{font-size: 12px; text-align: center; display: block; font-weight: 300;}
.terms-popup  .popup-logo img{max-width: 150px; height: auto;}
.terms-popup  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #ed5625;}
.terms-popup .checkbox-wrap {position:relative; width:100% !important;}
.terms-popup .checkbox-wrap button{display:flex;padding:0 25px;align-items:center;justify-content:center;line-height:45px;height:45px;border-radius:5px;font-size:15px;border:1px solid #ED5625; font-weight:500;background:#ED5625; color:#fff; width: 100px; margin-right: 0; margin-left: auto;}
.terms-popup .checkbox-wrap button:disabled{background:#ccc !important; color:#545454 !important;}
.terms-popup .checkbox-wrap button:hover{background:#dc4512; }
.terms-popup .checkbox-wrap input{opacity: 0; position: absolute; left: 0; z-index:99; width: 30px; height: 30px;}
.terms-popup .checkbox-wrap button:before{border: 1px solid #ccc; width: 24px; height: 24px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: "";}
.terms-popup .checkbox-wrap button:after{height: 8px; width: 14px;border-bottom:1px solid #dc4512; border-left:1px solid #dc4512; position: absolute; left: 4px; margin-top: -2px; top: 50%; transform: translateY(-50%) rotate(-45deg); content: ""; opacity: 0; visibility:hidden; transition: all 0.3s ease-out;}
.terms-popup .checkbox-wrap input[type="checkbox"]:checked + button:after{opacity: 1; visibility: visible;}
.coming-soon-img {text-align:center; max-width:300px; margin:0px auto; padding:50px 0px;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{height:100vh !important;}

.addressSec p{ font-size:17px; margin:0px;}
p#addressSec {font-size: 22px; line-height: 33px;margin-right: 20px;}
.btn-wrap.claim-from-wrap .checkBoxes{color:#fff !important; font-size:15px; margin:0px; line-height:18px;}

.checkboxbooklet1 { background:#405e85;  color:#000;  padding:15px 20px;  border-radius:10px;   border:2px solid #15273f;}
.btn-wrap.claim-from-wrap .checkboxbooklet1 .checkBoxes { color:#fff !important; font-weight:600;}
.checkboxbooklet1 .checkBoxes .checkmark{border: 1px solid #192e4b; background:#fff;}

.swal2-error{margin:20px auto 0 !important;}
div:where(.swal2-icon){border: 0.25em solid rgba(0,0,0,0) !important;}
div:where(.swal2-icon).swal2-error{border-color: #f27474 !important;}
div:where(.swal2-icon).swal2-warning{border: 0.25em solid #facea8 !important;}

#Documents.subgrid .sharepoint-data .dropup .btn.btn-default {display: none !important;}
#Documents.subgrid .sharepoint-data .dropup .dropdown-menu{position: static; display: block; width: auto;	margin-left: auto;
	margin-right: 0;	float: right;	background: none;	padding: 0;	width: auto; box-shadow:none; 	min-width: auto;}
#Documents.subgrid .sharepoint-data .dropup .dropdown-menu a{
		color: #131313;
  font-weight: 500;
  padding: 5px 10px;
}
#Documents.subgrid .sharepoint-data td a{color: #131313 !important;}
#Documents.subgrid .sharepoint-data .dropup .dropdown-menu a:hover{padding: 5px 10px !important;}
.heading-btn-row.flex-wrap{flex-wrap: wrap !important; margin-bottom: 20px !important;}
.heading-btn-row.flex-wrap p{font-weight: 600; margin-bottom: 0 !important;}
.heading-btn-row.flex-wrap h2{margin-bottom: 8px;}
#Documents.subgrid .sharepoint-data .dropdown  .btn.btn-default {display: none !important;}
#Documents.subgrid .sharepoint-data .dropdown .dropdown-menu{position: static; display: block; width: auto;	margin-left: auto;
	margin-right: 0;	float: right;	background: none;	padding: 0;	width: auto; box-shadow:none; 	min-width: auto;}
#Documents.subgrid .sharepoint-data .dropdown .dropdown-menu a{
		color: #131313;
  font-weight: 500;
  padding: 5px 10px;
}
#Documents.subgrid .sharepoint-data .dropup .dropdown-menu a .fa, #Documents.subgrid .sharepoint-data .dropdown .dropdown-menu a  .fa{margin-right: 5px;}
#Documents.subgrid .sharepoint-data .dropdown .dropdown-menu a:hover, #Documents.subgrid .sharepoint-data .dropdown .dropdown-menu a:focus, #Documents.subgrid .sharepoint-data .dropdown .dropdown-menu a:active{padding: 5px 10px !important;}
#loading{background: rgba(255,255,255,0.75) url(../loading.gif) center no-repeat; position: fixed; top:0; left: 0; width: 100%; height: 100%;}
#claim-table .case-description{width: 30% !important; min-width:250px !important;}
#claim-table .limit-date{  overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	height: 24px;
	-webkit-line-clamp:1;}
	#claim-table th:first-child{width: 17% !important; min-width: 200px;}
.resources-wrap{max-width: 100%; margin: 0 auto;text-align: center;}
.resources-wrap h2{ margin-bottom: 5px; }
.resources-wrap h2 + p{margin-bottom: 30px;color: #ED5625; font-weight: 600;}
.resources-wrap .resource-icon-box{text-align: center;}
.resources-wrap .row{margin-top: 50px;}
.resource-icon-box{margin-bottom: 40px; font-weight: 600;}
.resource-icon-box .resource-icon {text-align: center; margin-bottom: 10px;}
.resource-icon-box .resource-icon img{max-height: 64px;}
.nowrap{white-space: nowrap !important;}
 .document-page-wrap .title h2{border-bottom: 0 none !important; font-size: 30px;	margin-bottom: 0;	line-height: 39px;	color: #ED5625;	font-weight: 700;
	letter-spacing: 0.3px;}
@media(max-width:991px){
	.footer .col-lg-6 {text-align: center !important; }
	.footer p{text-align: center !important; }
.footer .terms-policy-link {text-align: center;}
}