body{font-family:"Open Sans",sans-serif;font-size:15px;background-color:#fafafa}h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:500;color:#000}a:active,a:focus,a:visited,div:active,div:focus,div:visited{outline:0}a{transition:.2s ease-in-out}.table-responsive{border-radius:.275rem;padding:12px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12)}.table{margin-bottom:0}.table>thead>tr>th{border-bottom:1px solid #d9d9d9}.table>tbody>tr>td{border-color:#f1f1f1;padding:12px 8px}.form-horizontal .control-label{font-size:15px;padding-top:8px;text-align:left;color:#626262}.control-label>span{color:#fc4b4b}.form-control{border-color:#e0e0e0;border-radius:0;box-shadow:none;height:50px;transition:.2s ease-in-out}.form-control:focus{box-shadow:none;border-color:#673ab7}.help-block{font-size:14px;margin-bottom:5px}.has-error .control-label,.has-error .help-block{color:#f36}.has-error .form-control{border-color:#f36}.has-error .form-control:focus{box-shadow:none;border-color:#f36}.custom-select-black{appearance:none;-webkit-appearance:none;background:transparent url(../../public/modules/admin/images/arrow-black.png) no-repeat right 8px center;background-size:10px}.alert{border:none;border-radius:3px;color:#fff}.alert .close{color:#fff;opacity:.7;text-shadow:none;transition:.2s ease-in-out}.alert .close:hover{opacity:1}.alert-danger{background:#ff5252}.alert .close>i{-webkit-text-stroke:2px #ff5252}h1{font-size:24px;line-height:44px}h2{font-size:22px;line-height:36px}h3{font-size:21px;line-height:29px}h4{font-size:20px;line-height:26px}h5{font-size:16px;line-height:22px}h6{font-size:15px;line-height:20px}p{font-size:15px;line-height:22px;color:#666;letter-spacing:.2px}.btn{font-family:"Open Sans",sans-serif;font-size:16px;border:1px solid;padding:9px 20px;border-radius:3px;background:0 0;color:#555;letter-spacing:.2px;transition:.2s ease-in-out;outline:0!important}.btn-primary{background:#673ab7;color:#fff;border-color:#673ab7;font-size:2rem;height:5.5rem;width:100%}.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover{background:#501ea9;border-color:#501ea9}.btn-primary.disabled,.btn-primary[disabled]{opacity:.6}.wrapper>.col-lg-8.col-md-9{float:none;margin:auto}.left-sidebar{margin:30px 0 0 0}.left-sidebar li{position:relative;display:block;float:none;color:#bdbdbd;padding:8px;cursor:default}.left-sidebar li.active{font-weight:600;color:#000;background-color:#fff;border:1px solid #eee;border-radius:.275rem}.left-sidebar li.complete:after{content:"\f00c";left:0;top:1px;font-family:FontAwesome;font-size:20px;-webkit-text-stroke:.5px #fff;color:#673ab7}.content-wrapper{padding:25px 0 30px}.box{margin-top:30px}.box>p{margin-bottom:12px}.box .table tr>td:last-child>i{font-size:20px;-webkit-text-stroke:1px #fff}.box .table tr>td>i.fa-check{color:#673ab7}.box .table tr>td>i.fa-times{color:#f44336}.configure-form{border-radius:.275rem;padding:25px 25px 12px 25px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12)}.installation-message{margin:30px 0 60px}.installation-message>i{font-size:90px;color:#673ab7;-webkit-text-stroke:6px #fafafa}.visit{border:1px solid #eee;background:#fff;border-radius:.275rem;padding:40px 0 0;box-shadow:0 1px 3px rgba(0,0,0,.12)}.visit .icon{display:block;text-align:center;margin-bottom:20px}.visit .icon>i{font-size:48px;color:#626060;-webkit-text-stroke:1px #f5f5f5}.visit .btn-primary{background:#f5f5f5;border:1px solid #f5f5f5;color:#424242}.visit .btn-primary:active,.visit .btn-primary:focus,.visit .btn-primary:hover{background:#673ab7;border-color:#673ab7;color:#fff;color:#fafafa}.content-buttons{margin-top:20px}.p-b-5{padding-bottom:5px}.btn-loading{position:relative;color:transparent!important}.btn-loading:after{position:absolute;content:"";left:0;top:0;right:0;bottom:0;margin:auto;height:16px;width:16px;border:2px solid #fff;border-radius:100%;border-right-color:transparent;border-top-color:transparent;animation:spinAround .6s infinite linear}.btn-loading.btn-default:after{border:2px solid #673ab7;border-right-color:transparent;border-top-color:transparent}.help-text{font-size:14px}.thankyou-box{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12);margin-top:8rem;padding:2rem;border-radius:.275rem;text-align:center}@keyframes spinAround{from{transform:rotate(0)}to{transform:rotate(359deg)}}@media screen and (max-width:991px){.left-sidebar{border-right:none}}@media screen and (max-width:767px){.form-horizontal .control-label{padding-top:0}.configure-form{padding-top:15px}.visit-wrapper>.row>.col-sm-6:last-child>.visit{margin-top:30px}}