.theme-btn{background-color:var(--static-main-color);padding:15px 25px;border:none;outline:none;color:#fff;font-size:18px}.form-control{box-shadow:0 0 15px rgba(0,0,0,.07);border-radius:2px;border:1px solid #ddd;font-size:14px;height:50px;transition:border-color .15s ease-in-out , box-shadow .15s ease-in-out}.form-control:focus{border-color:var(--main-color);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-control::placeholder{color:var(--lighter-black);opacity:1}.form-control:-ms-input-placeholder{color:var(--lighter-black)}.form-control::-ms-input-placeholder{color:var(--lighter-black)}textarea::placeholder{color:var(--lighter-black)!important}textarea.form-control{height:auto;padding-top:20px}.checkbox input[type="checkbox"]{opacity:0}.checkbox label::before{content:"";display:inline-block;height:20px;width:20px;border:1px solid var(--lighter-grey);left:-2px;border-radius:2px}.checkbox label::after{content:"";display:inline-block;height:8px;width:15px;border-left:2px solid var(--static-main-color);border-bottom:2px solid var(--static-main-color);transform:rotate(-45deg)}.checkbox label{position:relative;font-size:18px;padding-left:35px;color:var(--lighter-black);font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox label::before,.checkbox label::after{position:absolute}.checkbox label::before{top:2px}.checkbox label::after{left:1px;top:7px}.checkbox input[type="checkbox"]+label::after{content:none}.checkbox input[type="checkbox"]:checked+label::after{content:""}.checkbox input[type="checkbox"]:focus+label::before{outline:none}.checkbox input[type="checkbox"]:checked+label::before{outline:var(--static-main-color);border-color:var(--static-main-color)}.label-grey{font-size:14px;color:var(--lighter-grey)}.sub-label{font-size:14px}.input-file .urb-icon{font-size:23px;top:3px;position:relative}button.btn.btn-default.btn-choose{padding:6px 12px 6px 18px}.drop{color:var(--lighter-black);position:relative;box-shadow:0 0 15px rgba(0,0,0,.07);border-radius:2px;border:1px solid #ddd;padding:0 1.5em;font-size:14px;height:50px;will-change:width;transition:height 1s ease}.drop .option{padding:1em 0;cursor:pointer}.drop .option:not(.active) {display:none;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.drop.visible{height:213px;border-color:var(--main-color);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.drop.visible:before,.drop.visible:after{border-color:var(--main-color)}.drop.visible:before{opacity:0}.drop.visible:after{opacity:1}.drop.visible .option{color:var(--lighter-black);display:block}.drop.opacity .option{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.drop.withBG .option:not(.placeholder) {border-top:1px solid #ddd}.drop.withBG .option{transition:background-color .1s}.drop .option.placeholder{font-weight:700;line-height:1.2em}.drop:after,.drop:before{content:"";position:absolute;top:1.5em;right:1em;width:.75em;height:.75em;border:.2em solid #86919a;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:opacity .2s}.drop:before{border-left:none;border-top:none;top:1.2em}.drop:after{border-right:none;border-bottom:none;opacity:0}.mini-hack{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.file-input{text-align:right;font-size:12px}.input-file{width:100%}.after-input,.before-input{position:absolute}.after-input{visibility:hidden}.before-input{top:0;bottom:0;width:50%;z-index:10}.before-input .btn-choose{width:100%;border:none;height:100%;padding-left:10px;background:transparent;text-align:left}.before-input .btn-choose:active,.before-input .btn-choose:hover,.before-input .btn-choose:focus{border:none;outline:none;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.themed-btn{width:100%;height:50px;color:#fff;font-weight:600;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:var(--main-color);transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out}.themed-btn:hover,.themed-btn:active,.themed-btn:focus{border-color:var(--main-color);color:#fff;box-shadow:0 0 0 .2rem var(--main-color)}