.modal,.modal-backdrop{position:fixed;top:0;bottom:0;right:0;left:0}.modal-backdrop{z-index:1040;background-color:#000;display:none}.fade.in{opacity:1}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5;display:block;width:100%}.modal{z-index:1050;display:none;overflow:auto;-webkit-overflow-scrolling:touch;outline:0;width:100%}.modal-open .modal,.scroll-bank-loans{overflow-y:auto;overflow-x:hidden}.modal-dialog{position:relative;width:100%;margin:30px auto;padding:0 10px;max-width:480px}.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate3d(0,-25%,0);-o-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.modal-dialog .close{float:right;width:40px;font-size:24px;font-weight:700;color:#888;position:absolute;top:6px;right:0;z-index:1;background-color:transparent}.modal-dialog .close i:before{margin:0;line-height:normal}.modal-dialog button.close{-webkit-appearance:none;padding:0;cursor:pointer;border:0}.modal-dialog .content-popup{width:100%;display:inline-block;background-color:#fff;position:relative;min-height:160px;box-shadow:0 0 4px rgba(0,0,0,.4);border-radius:4px;font-size:14px;line-height:20px;color:#222;padding:20px 10px}.modal-dialog .content-popup .title{font-weight:700;font-size:18px;line-height:18px;text-align:center;color:#222;margin:0}.modal-dialog .content-popup a{color:#135EAC}.list-form-popup{margin:0;padding:0}.list-form-popup li{margin-top:10px;width:100%;float:left;list-style:none;position:relative}.list-form-popup li.price-input .input{padding-right:30px}.list-form-popup li.price-input .text-unit{position:absolute;right:0;bottom:0;line-height:40px}.list-form-popup li.price-input .text-unit.normal{text-transform:none}.list-form-popup .input{position:relative;background:#fff;border:0;border-bottom:1px solid #E1E1E1;width:100%;display:inline-block;height:40px;padding:10px 0;line-height:20px;text-align:left;font-size:14px;color:#222}.list-form-popup .custom-select{position:relative;background:#fff;border-bottom:1px solid #E1E1E1;width:100%;display:inline-block;text-align:left}.list-form-popup .custom-select:before{content:'\e815';position:absolute;right:0;top:0;height:40px;line-height:40px;width:20px;font-size:18px;color:#222;font-family:fontello;font-style:normal;font-weight:400;speak:none;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.list-form-popup .custom-select>select{background:0 0;padding-left:0;padding-right:25px;position:relative;z-index:1;-moz-appearance:none;-webkit-appearance:none}.list-form-popup .select-box{height:40px;font-size:14px;width:100%;padding:9px 10px;line-height:20px;border:0;color:#222;margin:0}.list-form-popup .btn-green{height:30px;padding:6px 0;width:120px}.two-bt .btn-green,.two-bt .btn-grey{border-radius:50px;width:135px;height:30px;border:0}.two-bt .btn-grey{background:#ACACAC;border:none;display:inline-block;font-weight:700;color:#fff;margin-right:5px}.list-form-popup .label{font-weight:400;font-size:12px;line-height:14px;color:#888;display:block}.scroll-bank-loans{width:100%;max-height:375px}.icon-check-ok{font-size:30px;color:#4DB848}.list-form-popup .col-6{padding:0 10px}.box-table-bank-loans{width:100%;display:none;overflow-x:auto;margin-top:20px}.box-table-bank-loans.open{display:inline-block}.box-table-bank-loans .table-bank{width:580px;background:#F0F0F0}.box-table-bank-loans .table-bank td,.box-table-bank-loans .table-bank th{border:2px solid #fff}.box-table-bank-loans .table-bank th{background:#56A1EE;height:30px;line-height:30px;text-align:left;font-weight:700;font-size:14px;color:#F2F2F2;padding:0 10px}.box-table-bank-loans .table-bank td{height:30px;line-height:20px;text-align:left;font-weight:400;font-size:14px;color:#222;padding:5px 10px}.box-table-bank-loans .table-bank td:first-child{text-align:center}.box-table-bank-loans .table-bank th:first-child{padding:0 8px}.estimated-cost{display:none;width:100%;margin-top:10px}.estimated-cost.open{display:inline-block}.estimated-cost .list{margin:0;padding:0}.estimated-cost .list li{width:100%;float:left;list-style:none;margin-top:12px}.content-popup .checkbox{display:block;width:100%;font-size:12px;color:#222}.content-popup .checkbox .money{float:left;font-weight:700}.content-popup .checkbox:last-child{padding-right:0}.content-popup .checkbox input[type=checkbox]{display:none}.content-popup .checkbox input[type=checkbox]+label{width:175px;float:left}.content-popup .checkbox input[type=checkbox]+label .check{height:16px;width:16px;vertical-align:middle;cursor:pointer;text-align:center;line-height:14px;border:1px solid #ACACAC;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;float:left;margin-right:9px}.content-popup .checkbox input[type=checkbox]:checked+label .check:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e814';color:#222;font-size:12px}.estimated-cost .box-total-cost{width:100%;float:left;background:#F0F0F0;padding:6px 10px;line-height:20px;font-size:12px;color:#222;text-align:left;margin-top:6px;margin-bottom:20px}.estimated-cost .text-total-cost{width:175px;float:left}.estimated-cost .total-cost{float:left;font-weight:700}.pdl-5{padding-left:5px!important}.pdr-5{padding-right:5px!important}.pdl-10{padding-left:10px!important}.pdr-10{padding-right:10px!important}.content-popup .link-check{border:1px solid #E1E1E1;border-radius:50px;float:left;height:26px;line-height:26px;padding:0 9px;font-weight:400;font-size:14px;color:#888;margin-right:10px;margin-bottom:10px}.content-popup .link-check.active{background:#56A1EE;border:1px solid #56A1EE;color:#FFF}.btn-green.full{width:100%;margin-top:10px;font-size:16px;line-height:30px;padding:0}.content-rate .btn-green{font-size:16px}.list-vote{display:inline-block;width:100%;margin:20px auto 0;list-style:none;padding:0}.list-vote li{display:inline-block;width:100%}.list-vote li span{display:inline-block;vertical-align:text-top;line-height:30px}.list-vote li span:first-child{width:164px;font-size:16px}.list-vote li span:last-child{width:calc(100% - 170px);padding-left:6px;font-size:18px;line-height:18px;color:#FEC600;text-align:right}.list-vote li span:last-child i:before{width:auto;margin:0}.msg-rate{text-align:center;margin:10px 0 0;font-size:16px;line-height:24px}.modal-dialog .content-popup.content-rate .title{font-size:20px;line-height:23px}.modal-dialog .content-popup.content-rate{min-height:inherit}.avt-gif{display:block;width:90px;height:90px;overflow:hidden;border-radius:50%;margin:10px auto 0}.avt-gif img{width:100%;height:100%;border-radius:50%}.list-gif{display:inline-block;list-style:none;padding:0 0 20px;margin:10px 0 0;width:100%;border-bottom:1px solid #E1E1E1}.list-gif li{display:inline-block;width:100%}.list-gif li span{display:inline-block;vertical-align:top;font-size:16px;line-height:30px}.list-gif li span:first-child{width:110px;display:inline-block}.list-gif li span:last-child{width:calc(100% - 114px);color:#E23838}.cl-red{color:#E23838}.title-sm{margin:20px 0 10px;font-size:16px;line-height:19px}.box-condition p{margin:0;font-size:16px;line-height:24px;color:#09172C;padding:0 0 0 18px;position:relative}.btn-border,.btn-face{width:100%;font-size:16px;margin-top:10px}.btn-face,.btn-green{color:#fff!important}.box-condition{padding:0 0 10px;margin-bottom:10px}.box-condition p:before{content:'-';position:absolute;top:0;left:0;display:inline-block;line-height:19px}.btn-border,.btn-face,.item-phone{display:block;line-height:30px;text-align:center}.btn-face{background:#4267B2;border-radius:50px;font-weight:700}.btn-border{border:1px solid #4DB848;background:#fff;border-radius:50px;font-weight:700;color:#4DB848!important}@media only screen and (max-height:480px){.scroll-bank-loans{max-height:300px}}@media only screen and (max-width:340px){.content-popup .link-check:nth-child(5){margin-right:0}}.item-phone{background:#FFF;border:1px solid #4DB848;box-sizing:border-box;border-radius:100px;width:140px;height:30px;font-weight:700;font-size:14px;color:#4DB848;margin:10px auto 0}.item-phone i{margin-right:3px}