@font-face {
    font-family: proximaNova-light;
    src: url(./fonts/ProximaNova-Light.ttf);
}
@font-face {
    font-family: proximaNova-SemiBold;
    src: url(./fonts/ProximaNova-Semibold.ttf);
} 
@font-face {
    font-family: proximaNova-Regular;
    src: url(./fonts/ProximaNova-Regular.ttf);
} 
@font-face{
      font-family: Montserrat-Regular;
      src : url(./fonts/Montserrat-Regular.ttf)
}
@font-face{
    font-family: Montserrat-SemiBold;
    src : url(./fonts/Montserrat-SemiBold.ttf)
}
@keyframes ripple {
    0% {
      box-shadow: 0px 0px 0px 1px transparent;
    }
    50% {
      box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);
    }
    100% {
      box-shadow: 0px 0px 0px 15px transparent;
    }
}

/*Index Page Style Start*/
.body-padding{padding: 45px 40px 25px; background-attachment: fixed;}
.content-container{border-top-right-radius: 10px;border-top-left-radius: 10px;}
.content-container{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 15px rgba(0,0,0,0.2);box-shadow: 0 0 15px rgba(0,0,0,0.2);}
body {background-repeat: no-repeat;background-size: cover;min-height: 100vh;}

/*Dashboard Component Style Start*/
.div-dashboard-error{font-size: 13px;font-family: 'proximaNova-SemiBold';color: #eb0d0d;}
.div-dashboardFirst,.div-dashboardMid,.div-dashboardLast{border-radius:10px;height:195px;padding: 5px;text-align: left;font:'Montserrat-SemiBold' 98px/120px;letter-spacing: 1.96px;color: #FFFFFF;opacity: 1;font-weight: bold;cursor: pointer;}
.dashboard-items{font-size:3em;}
.dashboard-itemsDollar{font-size:2.0em;}
.div-dashboardFirst{ color: white;background: rgb(109,6,244);background: linear-gradient(0deg, rgba(109,6,244,1) 51%, rgba(164,101,249,1) 84%);}
.div-dashboardLast{color: white;background: rgb(109,6,244);background: linear-gradient(0deg, rgba(109,6,244,1) 51%, rgba(164,101,249,1) 84%);}
.div-dashboardMid{color: white;background: rgb(0,92,28);background: linear-gradient(0deg, rgba(0,92,28,1) 26%, rgba(0,184,55,1) 88%);}
.ErrColor{color:  #e04d76;}

/*Multitenant page style-Start*/
.tr-border tr{cursor: pointer;}
.title{font-size: 22px; margin: 15px 0px 10px;}
.multi_tenant_table .table,.unit_detail_table .table,.table-payHistory{table-layout: fixed;}
.multi_tenant_table .table td,.unit_detail_table .table td,.table-payHistory td{word-wrap: break-word;}
.multi_tenant_table .table td,.unit_detail_table .table td,.table-payHistory  td{word-wrap: break-word;}
.multi_tenant_table,.unit_detail_table{margin-bottom: 15px;display: inline-block;width: 100%;}
.container-MultiUser{min-height: 200px;}
.scroll_sec{overflow-y: auto;max-height: calc(100vh - 280px);}
/*Multitenant page style-End*/

/* Unit Details page style-Start */
.div-unitDetails{min-height: 300px;padding: 0px!important;border-radius: 5px;cursor: pointer;}
.spn-unit{font-weight: bold;font-size: 20px}
.spn-unit-number{text-align: center;font: Semi Bold 38px/60px Montserrat;letter-spacing: 0.76px;opacity: 1;font-weight: bold;font-size: 25px;}
.spn-StoreName{font-size: 22px;}
.spn-address{font-size: 12px;}
.div-StoreDetails {font-family: 'Montserrat', sans-serif;text-align: center;opacity: 1;font-weight: bold;}
.container-UnitDetails{min-height: calc(100vh - 185px);}
.spn-payment-payment-detail{font-family: 'proximaNova-Regular';font-size: 20px;text-align: left;letter-spacing: 0;opacity: 1;}
/* Unit Details page style-End */

/* payment page style -start */
.div-payment-border{-webkit-box-shadow: -2px 0px 16px 2px rgba(232,208,232,1);-moz-box-shadow: -2px 0px 16px 2px rgba(232,208,232,1);box-shadow: -2px 0px 16px 2px rgba(232,208,232,1);min-height: 342px;}
.div-payment-border-ach {min-height: 415px !important;}
.div-payment-detail-Total{text-align: left;font-family: 'proximaNova-light';letter-spacing: 0;font-size: 17px;}
.slc-payment-txt{text-align: left !important;font-family: 'proximaNova-light' !important;letter-spacing: 0 !important;overflow-y: scroll !important;opacity: 1 !important;font-size: 11px !important;}
.div-payment-bottom-text{text-align: left;font-family: 'proximaNova-light';letter-spacing: 0;opacity: 1;font-size: 14px;padding: 10px;}
.div-payment-cardDetail{padding: 5px;font-family: 'proximaNova-light';}
.div-SpaceAdj-Payment{min-height: 189px !important;}
.payment-container{min-height: 550px;}
.modal-payment-Detail{width: 125%;}
.div-payment-detail-Total-values{font-family: 'proximaNova-SemiBold';text-align: left;letter-spacing: 0;opacity: 1;font-size: 19px;}
.spn-payment-Total-Amount{text-align: left;font-family: 'proximaNova-SemiBold';letter-spacing: 0;opacity: 1;font-size: 28px;}
#compassselect{font-weight: bold !important;}
.div-payment-detail-Total-label{text-align: left;font-family: 'proximaNova-light';letter-spacing: 0;font-size: 17px;}
.div-payment-calculator{cursor: pointer;}
.payfieldwarning{font-size: 0.8rem;color: #b94a48; margin-bottom: 5px}
/* payment page style -End */

/* Confirmation page style start */
.confirm-container{min-height: 550px;}
.div-confirm-border{-webkit-box-shadow: -2px 0px 16px 2px rgba(232,208,232,1);-moz-box-shadow: -2px 0px 16px 2px rgba(232,208,232,1);box-shadow: -2px 0px 16px 2px rgba(232,208,232,1);margin-top: 20px;margin-bottom: 20px;}
.spn-payment-confirm{font-family: 'Montserrat-Regular';text-align: left!important;letter-spacing: 0;font-size: 26px;font-weight: bold;}
.spn-payment-Decline{font-family: 'Montserrat-Regular';text-align: left!important;letter-spacing: 0;font-size: 26px;font-weight: bold;}
.spn-payment-AuthCode{font-family: Montserrat-SemiBold;letter-spacing: 0.4px;opacity: 1;text-align: left;font-size: 15px;word-break: break-word;}
.spn-payment-receipt{text-align: left;font-family: 'Montserrat-Regular';letter-spacing: 0.26px;opacity: 1;font-size: 12px;font-weight: bold;}
.spn-payment-receipt a{text-decoration: underline;}
.stretched-link{text-align: left;font: 'Montserrat-Regular';letter-spacing: 0.26px;opacity: 1;font-size: 13px;font-weight: bold;}
/* Confirmation page style End */

/* MoveOut page style Start */
.MoveOut-container{min-height: 550px;}
.div-MoveOut-border{-webkit-box-shadow: -2px 0px 16px 2px rgba(232,208,232,1);-moz-box-shadow: -2px 0px 16px 2px rgba(232,208,232,1);box-shadow: -2px 0px 16px 2px rgba(232,208,232,1); margin-top: 20px;margin-bottom: 20px;}
.cls-MoveOut-detail{min-height: 450px;}
.EmptyDiv{height: 10px;}
.spn-MoveOut-txt{font-family: 'Montserrat-SemiBold';letter-spacing: 0.4px;opacity: 1;text-align: center; font-size: 20px;}
.invisible{display: none;}
.div-MoveOut-date{padding: 5px 0;font-family: 'proximaNova-Regular';width: 250px;}
.spn-MoveOut-MoveOut-detail{font-family: 'proximaNova-Regular';font-size: 20px;text-align: left;letter-spacing: 0;opacity: 1;}
.div-MoveOut-Reason,.div-MoveOut-Reason-cancel{font-family: 'proximaNova-Regular';width: 75%;}
.cls-MoveOut-Reason{width: 250px;font-family: 'proximaNova-Regular';font-size: 14px;}
/* MoveOut page style End */

/* Contact Info Style Start */
.spn-Contact-Header{font-family: 'Montserrat-SemiBold';padding-top: 12px;padding-left: 5px;}
.cls-ContactInfo-font{font-family: 'proximaNova-Regular';}
.cls-ContactInfo-fontPH{font-family: 'proximaNova-Regular';}
.btn-update{margin-left: 7px!important;}
.cls-btn-contact{width:110px;}
.div-Contact-Conf{height: 150px;justify-content: center;}
.cls-btn-Contact-Yes{margin-left: 10px;}
.spn-ConfirmInfo-txt{font-family: 'proximaNova-SemiBold';font-size: 15px;}
.cls-ContactInfo-Value{font-family: 'proximaNova-SemiBold';padding-left: 5px!important;}
/* Contact Info Style End */

/* My Rental Style Start*/
.desktopcheck{display: block;}
.checkbelow1024{display: none;}
.myrental_scroll{overflow-y: auto;max-height: calc(100vh - 415px);margin-bottom: 10px;}
.cls-loc{padding-top: 25px;}
.cls-PrePayDetail{font-family: 'proximaNova-Regular';}
.cls-PrePaymentDetailTotal{color: red;font-family: 'proximaNova-SemiBold';}
.Cls-BlurShadow{-webkit-box-shadow: -1px 0px 10px -5px rgba(115,35,221,1);-moz-box-shadow: -1px 0px 10px -5px rgba(115,35,221,1);box-shadow: -1px 0px 10px -5px rgba(115,35,221,1);}
.Cls-BlurShadowClick{-webkit-box-shadow: -1px 0px 12px -8px rgba(21,19,23,1);-moz-box-shadow: -1px 0px 12px -8px rgba(21,19,23,1); box-shadow: -1px 0px 12px -8px rgba(21,19,23,1);}
.btn-myRental-Go{ width: 60px;height: 42px;}
.option{border-radius: 5px;}
.div-balance-header{padding-left: 57px!important;}
.cls-myrentalheader{ overflow-x: scroll!important;}
.cls-background{text-align: center;text-align: center;}
.clsOptionDropDown{width:100%;height: 42px;font-family: 'Montserrat-Regular';font-size: 13px;}
.OptionItems{padding: 10px;}
/* My Rental Style End*/

/* Header Component Style Start */
.align-bottom{justify-content: flex-end!important;padding-top: 20px;}
.notificationHeader{font-family: 'Montserrat-Regular'}
.NotificationModal{float: right;margin: 125px;}
.pointer{cursor: pointer; cursor: hand;}
.header_lft{width: 50%;height: 108px; padding: 0 15px;}
.header_lft img{max-width: 100%;height: 100%;}
.header_rgt{width: 50%;padding: 0 15px;}
.item-header i{margin:0 3px;}
.name-align{padding-top: 13px !important; word-break: break-all}
.item-header{cursor: pointer;display: flex;align-items: center;}
/* Header Component Style End */

/* Payment History Style Start*/
.div-TenantLedger{min-height: 550px;}
.bdr-PmtHistory{margin-top: 10px;height: auto;}
.div-Ledger-header{font-size: 13px;font-family: 'proximaNova-SemiBold';}
.table-payHistory thead th {vertical-align: bottom;font-family: 'proximaNova-SemiBold'!important;}
.div-tblpayHis{font-size: 13px!important;font-family: 'proximaNova-SemiBold'!important;height: 204px;overflow-y: auto;}
.div-PayHistory-btn-back{float: right;padding: 10px 10px 0px;}
.btn-PayHistory-back{width: 100px;height: 37px;}
.tr-LedgerTotal{color: black;font-weight: bold;}
.scroll_outer{width: 100%;overflow-x: auto;}       
.scroll_inner{width: 100%;}
.table-payHistory{table-layout: fixed;}
/* Payment History Style End*/

/*Autopay Setup Style Start*/
.container-AutoPay{height: auto;}
.autopayConfirmationText {margin-left: 40px;display: flex;align-items: center;flex-wrap: nowrap;}
.autopayCheckboxlabel {width: 17.5px;border: 0px solid #4d624b;border-width: thin;margin-right: 8px; border-radius: 3px;  display: flex;align-items: center;justify-content: center;flex-shrink: 0;}
.autopayCheckboxerror {width: 17.5px;border: 0px solid red;border-width: thin;margin-right: 8px; border-radius: 3px;}
.div-AutoPay{padding-top: 2em;}
.spn-AutoPayInfo{font-size: 18px!important;font-family: 'proximaNova-SemiBold'!important;float: right;padding-right: 2px!important;margin: 14px;text-align: center !important}
.spn-AutoPayInfo-EnabledWarning{font-size: 16px!important;font-family: 'proximaNova-SemiBold'!important;float: right;padding-right: 5px!important;color:  #FF0000  !important;margin: 10px;}
.autopaylabel {text-align: center !important; font-weight: bold;margin: 0px 14px;width: 100%;float: right;}
.spn-AutoPayInfo-Warning{font-size: 18px!important;font-family: 'proximaNova-SemiBold'!important;color:  #FF0000  !important;margin: 10px; }
.requiredtext {color: red;}
/*Autopay Setup Style End*/

/*checkbox*/
.pure-material-checkbox {position: relative;display: inline-block;color: rgba(0, 0, 0, 0.87);cursor: pointer;font-size: 14px;line-height: 0px;}
.pure-material-checkbox > input {appearance: none;-moz-appearance: none;-webkit-appearance: none;position: absolute;z-index: -1;left: -15px;top: -15px;display: block;margin: 0;border-radius: 50%;width: 48px;height: 48px;background-color: rgba(0, 0, 0, 0.42);outline: none;opacity: 0;transform: scale(1);-ms-transform: scale(0);transition: opacity 0.5s, transform 0.5s;}
.pure-material-checkbox:active > input {opacity: 1;transform: scale(0);transition: opacity 0s, transform 0s;}
.pure-material-checkbox > input:disabled {opacity: 0;}
.pure-material-checkbox > input:disabled + span {color: rgba(0, 0, 0, 0.38);cursor: initial;}
.pure-material-checkbox > span::before {content: "";display: inline-block;margin-right: 15px;border: solid 1px #ced4da;border-radius: 2px;width: 16px;height: 16px;vertical-align: -4px;transition: border-color 0.5s, background-color 0.5s;}
.pure-material-checkbox > input:checked:active + span::before {border-color: transparent;background-color: rgba(0, 0, 0, 0.42);}
.pure-material-checkbox > input:disabled + span::before {border-color: rgba(0, 0, 0, 0.26);}
.pure-material-checkbox > input:checked:disabled + span::before {border-color: transparent;background-color: rgba(0, 0, 0, 0.26);}
.pure-material-checkbox > span::after {content: "";display: inline-block;position: absolute;top: 1px;left: 0px;width: 6px;height: 11px;border: solid 2px transparent;border-left: none;border-top: none;transform: translate(5.5px, 1px) rotate(45deg);-ms-transform: translate(5.5px, 2px) rotate(45deg);}
/*checkbox*/

/*Icons*/
.fa-user{width: 32px;height: 32px;display: inline-block;background-size: 100%;}
.fa-power-off{width: 32px;height: 32px;display: inline-block;background-size: 100%;}
.fa-home{width: 32px;height: 32px;display: inline-block;background-size: 100%;}
.fa-warehouse{width: 27px;height: 27px;display: inline-block;background-size: 100%;}
.fa-truck{width: 27px;height: 27px;display: inline-block;background-size: 100%;}
.fa-user-edit{width: 32px;height: 32px;display: inline-block;background-size: 100%;}
.fa-document-upload{width: 26px;height: 26px;display: inline-block;background-size: 100%;}
.fa-home.div-payment-header-logo{height:35px; width:36px;}
.fa-phone-alt.div-payment-header-logo{width: 32px;height: 32px;background-size: 100%;display: inline-block;}
.fa-location-arrow.div-payment-header-logo{width: 32px;height: 32px;background-size: 100%;display: inline-block;}
.fa-exclamation-triangle{width: 100px;height: 100px;display: inline-block;background-size: 100%;}
.fa-coffee{width: 100px;height: 100px;display: inline-block;background-size: 100%;}
.fa-users{width: 50px;height: 50px;display: inline-block;background-repeat: no-repeat;background-size: 100%;}
.fa-user::before,.fa-users::before,.fa-users::before,.fa-home::before,.fa-power-off::before,.fa-warehouse::before,.fa-money-bill-alt::before,.fa-truck::before,.fa-user-edit::before,.fa-phone-alt.div-payment-header-logo::before,.fa-location-arrow.div-payment-header-logo:before,.fa-exclamation-triangle::before,.fa-coffee::before,.fa-document-upload::before{display: none;}
/*Icons*/

/*Common Styles*/
.has-float-label {display: block;position: relative;}
.has-float-label label, .has-float-label > span {position: absolute;left: 0;top: 0;cursor: text;font-size: 75%;opacity: 1;-webkit-transition: all .2s;transition: all .2s;top: -.5em;left: 0.75rem;z-index: 3;line-height: 1;padding: 0 1.5px;background: white;}
.has-float-label label::after, .has-float-label > span::after {content: " ";display: block;position: absolute;height: 2px;top: 50%;left: -.2em;right: -.2em;z-index: -1;}
.has-float-label .form-control::-webkit-input-placeholder {opacity: 1;-webkit-transition: all .2s;transition: all .2s;}
.has-float-label .form-control::-moz-placeholder {opacity: 1;transition: all .2s;}
.form-control{font: Regular 16px/20px Font Awesome 5 Brands;letter-spacing: 1px;opacity: 1;color: #707070;cursor: revert;}
.location{font: Semi Bold 98px/120px Montserrat;letter-spacing: 1px; opacity: 1;color: #707070;}
.has-float-label .form-control:-ms-input-placeholder { opacity: 1; transition: all .2s;}
.has-float-label .form-control::placeholder {opacity: 1;-webkit-transition: all .2s;transition: all .2s;}
.has-float-label .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder {opacity: 0;}
.has-float-label .form-control:placeholder-shown:not(:focus)::-moz-placeholder {opacity: 0;}
.has-float-label .form-control:placeholder-shown:not(:focus):-ms-input-placeholder {opacity: 0;}
.has-float-label .form-control:placeholder-shown:not(:focus)::placeholder {opacity: 0;}
.has-float-label .form-control:placeholder-shown:not(:focus) + * {opacity: .5;top: .8em;}
.input-group .has-float-label {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;margin-bottom: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; -webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.input-group .has-float-label .form-control {width: 100%;border-radius: 0.25rem;cursor: revert;}
.input-group .has-float-label:not(:last-child), .input-group .has-float-label:not(:last-child) .form-control {border-bottom-right-radius: 0;border-top-right-radius: 0;border-right: 0;}
.input-group .has-float-label:not(:first-child), .input-group .has-float-label:not(:first-child) .form-control {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.form-control:focus {box-shadow: none !important;}
.container-dashboard{min-height: calc(100vh - 210px);padding-bottom: 10px;}
.cls-separator{height: 100px;}
.modal-title{font-family: 'Montserrat', sans-serif;}
.div-payment-header{margin-top: 10px;}
.div-payment-header-font-upper{font-family: 'proximaNova-SemiBold'}
.div-payment-header-font{text-align: left;letter-spacing: 0;opacity: 1;font-size:15px;justify-content: left;font-family: 'proximaNova-light'}
.div-payment-header-spacing{margin: 10px;}
.div-payment-header-logo{padding: 10px;}
.div-payment-detail-label{font-family: 'proximaNova-light';text-align: left;letter-spacing: 0;opacity: 1;font-size: 13px;margin: 5px 0;}
.div-payment-detail-values{text-align: left;font-family: 'proximaNova-SemiBold';letter-spacing: 0;margin: 4px 0;opacity: 1;font-size: 13px;}
.thead th{font-weight: 400;}
.backImage { background-image: url("../images/ShutterImage.jpg"); }
.compassBackImage { background-image: url("../images/CompassShutterImage.jpg"); }
.RightSpaceBackImage { background-image: url("../images/RightSpaceBackground.JPG");}
.PersonalMiniImage { background-image: url("../images/PersonalMini.jpg");}
.GeoBckgd{ background-image: url("../images/GeoBckgd.png");}
.Patterson{ background-image: url("../images/Patterson.jpg");}
.StoragePro{ background-image: url("../images/Storagepro.jpg");}
.content-container{background: white;}
.container-dashboard{background-color: white;}
.bottom-shadow, .bottom-shadow-autopay {width: 100%;}
  .bottom-shadow:after, .bottom-shadow-autopay:after {
      content: "";
      display: block;
      height: 2px;
      background: transparent;
      background: -moz-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.iconColor{padding: 7px;}
.logo{padding: 10px 0;}
.icon_container{width:15%}
.add_conatiner{width: 75%;word-break: break-word;}
.add_conatiner_history{word-break: break-word;}
#scheduledDate.isValid .e-input-focus .e-clear-icon{display: block !important;padding-top: 7px !important;}
.required{color: #FF0000;margin-left: 1px;font-size: 14px}
.table .cls-PrePayDetail td{vertical-align: middle;}
.addressHide{display: none}
.add_conatiner.div-payment-header-font, .add_conatiner.div-payment-header-font .div-payment-header-font-upper,.add_conatiner.div-payment-header-font #spnTntCity .add_conatiner.div-payment-header-font .addressshow {display: block}
.btn:focus{box-shadow:0 0 0 0.2rem rgba(0,123,255,.25) !important;}
.autopopulate-check>span:before{
  margin-right:3px !important; 
}
.autopopulate-check{
  margin-bottom: 0px !important;
}

.payField{
  padding: 2px 10px;
  font-size: 14px;
  background: #f3faff;
  border: 1px solid #e0f1ff !important;
  box-sizing: border-box;
  outline: none;
  letter-spacing: 2px;
  width: 73%;
  margin: 4px 0px;
  letter-spacing: 1.7px;
  border-radius: .25rem;
}
.third_party_payment_payField{max-height: 182px;
  overflow-y: scroll;
  position: absolute;
  top: 91px;
  left: 32px;
  width: 90.2%;}
.alert-div{ margin: -7px 0px 5px 55px; text-align: left;}
.alert-div span {
    font-size: 14px;
    color: #b94a48;
    margin-bottom: 10px;
    margin-top: 10px;
    font-weight: 500;
    font-family: LATO, SANS-SERIF;
}

#submit{margin-top: 6px}

.docuploaddiv {border: 1px solid #ced4da; background-color: #e9ecef;height: calc(2.6*(1.5em + .75rem + 2px));border-radius: .25rem;overflow: auto}
.docuploaddiv i{margin-top: 20px; margin-left: 162px;}
.docuploaddiv a{margin-top: 46px; margin-left: -115px;}
.docuploaddiv span{text-align: center;margin-top: 46px;margin-left: 5px;}
.disableDocEdit {pointer-events: none; cursor: default;}
.disableDocEdit a{color: black}
.enableDocEdit {background-color: #f9fbfd;}
.enableDocEdit a{color: #007bff}
.documentuploaderror{margin-top: -18px;}
.docuploadfilename {text-align: center}
.fa-document-upload {background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M22%2C13a1%2C1%2C0%2C0%2C0-1%2C1v4.213A2.79%2C2.79%2C0%2C0%2C1%2C18.213%2C21H5.787A2.79%2C2.79%2C0%2C0%2C1%2C3%2C18.213V14a1%2C1%2C0%2C0%2C0-2%2C0v4.213A4.792%2C4.792%2C0%2C0%2C0%2C5.787%2C23H18.213A4.792%2C4.792%2C0%2C0%2C0%2C23%2C18.213V14A1%2C1%2C0%2C0%2C0%2C22%2C13Z%22%2F%3E%3Cpath%20d%3D%22M6.707%2C8.707%2C11%2C4.414V17a1%2C1%2C0%2C0%2C0%2C2%2C0V4.414l4.293%2C4.293a1%2C1%2C0%2C0%2C0%2C1.414-1.414l-6-6a1%2C1%2C0%2C0%2C0-1.414%2C0l-6%2C6A1%2C1%2C0%2C0%2C0%2C6.707%2C8.707Z%22%2F%3E%3C%2Fsvg%3E%0A")}
.requiredachtext {color: red; font-weight: 700; font-size: 13px}