.radio{width:30%;height:350px;display:inline-block;float:left}ul li{color:grey;display:block;position:relative}input[type=checkbox],input[type=radio]{position:absolute;visibility:hidden}ul li label{display:inline-block;font-weight:300;font-size:1.35em;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}.form-field-validate{background-color:#f66!important;color:#fff}.error-field *{color:#fff}.chk-item-name,.rad-item-name{margin-left:10px;text-align:left}.goodies-vertical>.field-stack .chk-list-inline-label{width:100%;padding-left:0}.goodies-vertical>.field-stack .chk-list-inline-input{float:left!important}.goodies-vertical>.field-stack .chk-list-inline-input,.goodies-vertical>.field-stack .chk-list-inline-label{display:inline-block!important;position:relative}.input-vertical>li .chk-list-inline-label{width:100%;text-align:left;font-size:larger}.input-vertical>li .chk-list-inline-input{float:left!important}.input-vertical>li .chk-list-inline-input,.input-vertical>li .chk-list-inline-label{display:inline-block!important;position:relative}.chk-list-inline{text-align:left;cursor:pointer;position:relative}.check-default,.check-medium,.check-small{display:inline-block;border:2px solid #aaa;border-radius:100%;height:20px;width:20px;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear;float:left;margin-right:10px}.check-default::before,.check-medium::before,.check-small::before{display:block;position:absolute;content:'';border-radius:100%;height:10px;width:10px;top:5px;left:5px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}.check-small{height:25px;width:25px}.check-small::before{border-radius:100%;height:15px;width:15px}.check-medium{height:30px;width:30px}.check-medium::before{height:20px;width:20px}input[type=radio]:checked~label{color:#000}#pop-up-body-form input[type=number],#pop-up-body-form input[type=password],#pop-up-body-form input[type=text],#pop-up-body-form select,#pop-up-body-form textarea{box-shadow:0 0 7px 1px #999}input[type=number],input[type=password],input[type=text],select,textarea{width:100%;padding:0 0 0 10px;border:0;display:grid;box-sizing:border-box;height:45px}input[type=number],input[type=password],input[type=text]:focus,textarea{border-color:#fff;outline-color:#390}.field-stack input[type=text],.field-stack textarea,.field-stack>input[type=password]{padding-top:20px}.field-stack{width:100%;margin:9px 0 9px 0;position:relative}.goodies-vertical{height:auto}.goodies-vertical>.field-stack{display:inline-block;position:relative}.field-inline-stack{position:relative;padding-left:0!important}.field-inline-stack textarea{padding-top:20px}.field-inline-stack .label,.field-stack .label{position:absolute;margin:2px 10px 10px 8px;left:0}.goodies-vertical>.field-stack>input[type=number],.goodies-vertical>.field-stack>input[type=password],.goodies-vertical>.field-stack>input[type=text]{display:inline-grid;width:100%;float:left;margin:0 10px 0 0}.form-flat{display:table;width:100%;margin:9px 0 9px 0}.form-flat .field-inline>label{padding-right:20px}.form-flat .field-inline input[type=number],.form-flat .field-inline input[type=password],.form-flat .field-inline input[type=text],.form-flat .field-inline select .form-flat .field-inline .label,.form-flat .field-inline textarea{display:inline-block}.form-flat .field-inline,.form-flat .field-inline-stack{display:table-cell;margin:10px 10px 0 0;padding-left:15px;vertical-align:top}.field-inline input[type=number],.field-inline input[type=password],.field-inline input[type=text],.field-inline select,.field-inline textarea{width:auto}.field-inline select{display:initial}.goodies-inline{width:100%;height:100%;display:table;table-layout:fixed}.goodies-inline>.field-stack button{position:absolute;left:0;margin:0}.goodies-inline>.field-stack{display:table-cell;padding-right:1%}.goodies-inline>.field-stack>input[type=number],.goodies-inline>.field-stack>input[type=text]{display:inline-block}.form-stack{width:100%;height:100%}.form-stack>.field-stack{width:100%}.form-stack>.field-stack-center{width:80%;margin-left:auto;margin-right:auto}.form-stack>.field-stack>input[type=number]{width:70%}.form-stack>.field-stack>label{display:block;margin:2px 10px 10px 8px}.form-stack>.goodies-stack-horizontal{width:100%}.form-stack>.goodies-stack-horizontal>.field-stack{width:50%;display:inline-block}.form-stack>.goodies-stack-horizontal>.field-stack>input[type=text]{width:100%}.form-stack>.goodies-stack-horizontal>.field-stack>input[type=number]{width:100%}.form-stack>.goodies-stack-horizontal>.field-stack>label{display:block;margin:0 0 2% 2%}.pop-up .field-stack>.label{font-size:small}.checkbox-default,.checkbox-medium,.checkbox-small{display:block;position:absolute;border:5px solid #aaa;border-radius:0;height:30px;width:30px;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear;float:left}.checkbox-default::before,.checkbox-medium::before,.checkbox-small::before{display:block;position:absolute;content:'';border-radius:0;height:15px;width:15px;top:5px;left:5px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}.chk-list-inline-input{margin:0 0 0 35px!important;text-align:left!important;line-height:2}input[type=checkbox]:checked~.checkbox-default,input[type=checkbox]:checked~.checkbox-medium,input[type=checkbox]:checked~.checkbox-small,input[type=radio]:checked~.check-default,input[type=radio]:checked~.check-medium,input[type=radio]:checked~.check-small{border:2px solid #b3ecff}input[type=checkbox]:checked~.checkbox-default::before,input[type=checkbox]:checked~.checkbox-medium::before,input[type=checkbox]:checked~.checkbox-small::before,input[type=radio]:checked~.check-default::before,input[type=radio]:checked~.check-medium::before,input[type=radio]:checked~.check-small::before{background:#16abb6}.checkbox-medium{height:30px;width:30px}.checkbox-medium::before{height:20px;width:20px}.checkbox-small{height:25px;width:25px}.checkbox-small::before{height:15px;width:15px}.checkbox-item{position:relative;display:inline-block}.checkbox-item label{width:auto;top:1px;padding-left:5px;display:inline-block;position:relative;margin-right:5px}.checkbox-item div{display:inline-block;position:relative}.hover{cursor:pointer}.buttons{width:100%}button{cursor:pointer}.btn-default,.btn-medium,.btn-small{border-radius:0;width:100%;margin:15px;color:#fff;border:none;outline-color:#fff}.btn-black{background-color:#333}.btn-red{background-color:transparent;border:solid 1px #f66;color:#f66}.btn-blue{background-color:#9df}.btn-white{background-color:#ffecb3;color:#000}.btn-green{background-color:#ace600}.btn-dark-green{background-color:#3f4b1f}.btn-grey{background-color:#b3b3b3}.btn-dark-blue{background-color:#034f84}.btn-dark-grey{background-color:grey}.btn-medium-black{background-color:#414a4c}.action{cursor:pointer}.btn-add{background-color:transparent}.btn-stripped{border:0 solid transparent}.btn-invisible{border:0 solid transparent;background:0 0;color:#fff}.btn-default{padding:5px}.btn-small{padding:10px}.btn-medium{padding:15px}.btn-default:hover,.btn-medium:hover,.btn-small:hover{border-radius:4px;box-shadow:-1px 1px 4px 1px #999;transform:rotate(.5deg)}.btn-wrap{width:auto!important}select{box-shadow:0 0 7px 1px #999;border:0;height:48px;width:99.4%;padding:5px;background:#fff}select:hover{border-radius:4px;box-shadow:-1px 1px 4px 1px #999}@media only screen and (max-width:1506px){.btn-medium{padding:13px}}@media only screen and (max-width:561px){.field-inline,.form-flat{position:relative}.field-inline .label{position:absolute;margin:2px 10px 10px 20px;left:0;font-size:small}.field-inline input[type=number],.field-inline input[type=password],.field-inline input[type=text],.field-inline select,.field-inline textarea{float:left;padding-top:20px}}@media only screen and (max-width:360px){.goodies-vertical>.field-stack input[type=text]{width:100%}.goodies-vertical>.field-stack input[type=number]{width:100%}}