.sor-form{margin:0 -10px}.sor-form label{color:#333}.sor-form .input-group{display:inline-block;margin:0;padding:3px 10px;border:2px solid transparent;border-radius:5px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.sor-form .input-group+*{margin-top:3px}.sor-form .input-group.error{border-color:red;border-top:2px solid red!important}.sor-form .input-group.required>label:first-child{font-weight:700}.sor-form .input-group.required>label:first-child::after{content:'*'}.sor-form .input-group>label:first-child{margin-bottom:10px;font:15px Verdana}.sor-form .input-group input,.sor-form .input-group select,.sor-form .input-group textarea{margin-bottom:5px;border:1px solid #eee;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.sor-form .input-group input:hover,.sor-form .input-group select:hover,.sor-form .input-group textarea:hover{border-color:#ddd}.sor-form .input-group input:focus,.sor-form .input-group select:focus,.sor-form .input-group textarea:focus{border-color:#0b9cef}.sor-form .input-group.code,.sor-form .input-group.date,.sor-form .input-group.tel{width:250px}.sor-form .input-group.sex{width:auto;font-size:0}.sor-form .input-group.sex input#sex-male:checked~label[for=sex-male]{background-color:#0b9cef;color:#fff}.sor-form .input-group.sex input#sex-female:checked~label[for=sex-female]{background-color:#0b9cef;color:#fff}.sor-form .input-group.sex input{display:none}.sor-form .input-group.sex label{display:inline-block;margin:0;width:30px;background-color:#eee;font:bold 18px/30px Verdana;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#555;cursor:pointer}.sor-form .input-group.sex label:hover{background-color:#ddd}.sor-form .input-group.sex label+label{margin-left:10px}.sor-form .input-group.rules{margin-top:10px;padding-top:15px}.sor-form .input-group.rules input{display:none}.sor-form .input-group.rules label[data-label]{margin:0;padding:4px 15px;background-color:#eee;font:bold 12px Verdana;color:#555;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.sor-form .input-group.rules label[data-label]:hover{background-color:#ddd}.sor-form .input-group.rules input:checked~label[data-label]{background-color:#0b9cef;color:#fff}.sor-form .input-group.file #pickfiles{display:block;margin-top:20px;margin-bottom:20px}.sor-form .input-group.file input[type=radio]{display:none}.sor-form .input-group.file .file-labels-group{margin-bottom:10px}.sor-form .input-group.file .file-labels-group label{display:inline-block;margin:0;padding:4px 15px;background-color:#eee;font:bold 12px Verdana;color:#555;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.sor-form .input-group.file .file-labels-group label:hover{background-color:#ddd}.sor-form .input-group.file #sor-file-share:checked~.file-labels-group label[for=sor-file-share]{background-color:#0b9cef;color:#fff}.sor-form .input-group.file #sor-file-share:checked~.sor-file-share-wrap{display:block}.sor-form .input-group.file #sor-file-upload:checked~.file-labels-group label[for=sor-file-upload]{background-color:#0b9cef;color:#fff}.sor-form .input-group.file #sor-file-upload:checked~.sor-file-upload-wrap{display:block}.sor-form .input-group.file .sor-file-share-wrap,.sor-form .input-group.file .sor-file-upload-wrap{display:none}.sor-form .input-group.who{padding-top:10px}.sor-form .input-group.who input[type=checkbox]{position:relative;top:1px}.sor-form .input-group.who label[for=one-doctor]{margin-bottom:10px;cursor:pointer}.sor-form .button99{width:150px;text-align:center;margin:0 auto;padding:10px 20px;font:bold 16px Helvetica;background-color:#37b0f6;border:2px solid #0b9cef;color:#fff;text-transform:uppercase;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.sor-form .button99:hover{background-color:#0b9cef}.sor-form .attention{padding:10px 20px;font:bold 13px Helvetica;border:1px solid #eee;background-color:#fafafa;border-radius:10px}.sor-form .attention span{position:relative;top:2px;font-size:18px}.sor-form .attention.x1{color:#131313}.sor-form .attention.x2{color:#ec4040}#uploadprogress{padding:4px;background-color:#f4f4f4}#uploadprogress .wrapper{position:relative;height:20px}#uploadprogress .inner{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#0b9cef;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s;color:#fff;text-align:center}
/*# sourceMappingURL=maps/front.css.map */
