form .checkbox,form input,form select,form textarea{margin-bottom:8px}form label{font-size:12px;display:inline-block;width:100%}form div{position:relative}form div>img{position:absolute;right:14px;width:18px;top:14px;opacity:.5}form div:hover>img{opacity:1}form div.chooser>img{right:inherit;left:12px}form div.chooser>input{width:calc(100% - 56px)!important;padding:0 16px 0 36px;cursor:pointer}form .left{padding:0 4px 0 0}form .left.width-t{padding:0 6px}form .right{padding:0 0 0 4px}form .width-35p{width:calc(35% - 4px);padding:0 2px}form .width-75p{width:calc(75% - 4px);padding:0 2px}form .width-65p{width:calc(65% - 4px);padding:0 2px}form .width-50p{width:calc(50% - 4px)}form .width-25p{width:calc(25% - 4px);padding:0 2px}form .width-15p{width:calc(15% - 4px);padding:0 2px}form label span{color:var(--color-red);margin-left:2px}form input,form select,form textarea{width:auto;background-color:var(--form-bg-color);border-radius:7px;padding:0 16px;border:1px solid var(--form-border-color);box-shadow:none;outline:0;width:calc(100% - 36px);display:inline-block;font-family:Roboto,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:44px;text-align:left;height:44px}form input:hover,form select:hover,form textarea:hover{border:1px solid var(--form-border-hover-color)}form textarea{min-height:60px;min-width:calc(100% - 36px);max-width:calc(100% - 36px);line-height:16px;padding:14px 16px}form select{width:100%;border-right:10px solid transparent;cursor:pointer;height:46px;line-height:46px}form fieldset{border:solid 1px var(--form-bg-color);border-radius:7px;margin:18px 0 7px;position:relative;padding:8px 8px;width:calc(100% - 20px)}form fieldset h5{margin:0}form fieldset input,form fieldset textarea{width:calc(100% - 32px)!important}form fieldset input:last-child{margin-bottom:0}form fieldset:empty{display:none}form fieldset legend{font-size:12px;position:absolute;top:-18px;left:0;padding:0;border-radius:4px}.checkbox .container input[type=radio]{width:20px;height:20px;opacity:1;top:0;left:0}