form .row{margin-left:-5px!important;margin-right:-5px!important}form .row>div{padding-left:5px!important;padding-right:5px!important}.form-group{margin-bottom:7px!important;text-align:rigth}.form-group label{color:#3d3d3e;font-size:14px;font-weight:400;line-height:1.2em;margin-bottom:2px}.form-group .form-control{background-color:#fff;border:1px solid #b8b8b9;border-radius:3px;box-shadow:none;color:#707071;font-size:14px;height:auto;line-height:1.2em;outline:none;padding:4.5px 10px;position:relative;transition:.2s}.form-group .form-control::-moz-placeholder{color:#b3b3b3}.form-group .form-control::placeholder{color:#b3b3b3}.form-group .form-control:disabled{background-color:#e9ecef;cursor:not-allowed}.form-group .form-control.input-error{border-color:#ed5666}.form-group input.form-control:-moz-read-only{background-color:#e9ecef;cursor:not-allowed}.form-group input.form-control:read-only{background-color:#e9ecef;cursor:not-allowed}.form-group textarea.form-control:-moz-read-only{background-color:#e9ecef;cursor:not-allowed}.form-group textarea.form-control:read-only{background-color:#e9ecef;cursor:not-allowed}.form-group .form-input.form-icon .form-control{padding-left:34px;position:relative;z-index:95}.form-group .form-input.form-icon svg{height:19px;left:9px;position:absolute;top:50%;transform:translateY(-50%);width:19px;z-index:99}.form-group .form-input .mx-datepicker{width:100%}.form-group .form-input .mx-datepicker .mx-input-wrapper .form-control{background-color:#fff;border:1px solid #9d9d9d!important;border-radius:3px;box-shadow:none;color:#676a6c;font-size:14px;height:auto;line-height:1.2em;outline:none;padding:4.5px 10px;position:relative;transition:.2s}.form-group .form-input .mx-datepicker .mx-input-wrapper .form-control::-moz-placeholder{color:#b3b3b3}.form-group .form-input .mx-datepicker .mx-input-wrapper .form-control::placeholder{color:#b3b3b3}.form-group .form-input .mx-datepicker .mx-input-wrapper .form-control:-moz-read-only{background-color:#e9ecef;cursor:not-allowed}.form-group .form-input .mx-datepicker .mx-input-wrapper .form-control:disabled,.form-group .form-input .mx-datepicker .mx-input-wrapper .form-control:read-only{background-color:#e9ecef;cursor:not-allowed}.form-group .form-input .mx-datepicker .mx-input-wrapper .form-control.input-error{border-color:#ed5666!important}.form-group .form-select{background-color:#fff;border:1px solid #b8b8b9;border-radius:3px;outline:none}.form-group .form-select.select-error{border-color:#ed5666}.form-group .form-select .form-control{border:none;box-shadow:none;color:#373737;font-size:14px;height:auto!important;line-height:1.2em;padding:4.5px 10px;position:relative;transition:.2s}.form-group textarea{resize:none}.form-group p.validacao-msg.error{color:#ed5666;font-size:10px;line-height:1.35em;margin:1px 0 -5px 5px}.form-options{margin-bottom:14px}.form-options h5{color:#4c4c4c;font-size:14px;font-weight:600;margin:0 0 15px}.form-options .options{margin:0 -10px}.form-options .options .form-check{margin:0 10px;padding:0}.form-options .options .form-check input{display:none}.form-options .options .form-check input:checked~label{opacity:1!important}.form-options .options .form-check input:checked~label .checkmark{border-color:#8d6e63;position:relative;transition:.2s}.form-options .options .form-check input:checked~label .checkmark:after{background-color:#8d6e63;border-radius:100%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s;width:12px}.form-options .options .form-check label.form-check-label{color:#676a6c;cursor:pointer;font-size:14px;line-height:1em;padding:0;transition:.2s}.form-options .options .form-check label.form-check-label:hover{opacity:.7;transition:.2s}.form-options .options .form-check label.form-check-label .checkmark{border:1px solid #e5e6e7;border-radius:100%;display:inline-block;height:20px;margin-bottom:-4px;margin-right:5px;transition:.2s;width:20px}.mx-datepicker-main.mx-datepicker-popup{border:none;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;color:#676a6c!important;z-index:10000}.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-content .mx-datepicker-body .mx-calendar{padding:8px}.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-content .mx-datepicker-body .mx-calendar .mx-calendar-header .mx-btn-icon-double-left,.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-content .mx-datepicker-body .mx-calendar .mx-calendar-header .mx-btn-icon-double-right{display:none}.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-content .mx-datepicker-body .mx-calendar .mx-calendar-header .mx-btn{border-color:#4c4c4c!important;color:#4c4c4c!important}.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-content .mx-datepicker-body .mx-calendar .mx-calendar-header .mx-btn:hover{opacity:.7}.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-content .mx-datepicker-body .mx-calendar .mx-calendar-header .mx-btn i:before{border-width:3px 0 0 3px}.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-content .mx-datepicker-body .mx-calendar .mx-calendar-header .mx-calendar-header-label .mx-btn{color:#4c4c4c!important;font-size:14px;font-weight:700}.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-content .mx-datepicker-body .mx-calendar .mx-calendar-header .mx-calendar-header-label .mx-btn:hover{opacity:.8}.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-content .mx-datepicker-body .mx-calendar .mx-calendar-content .mx-date-row .mx-table-date td,.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-content .mx-datepicker-body .mx-calendar .mx-calendar-content .mx-date-row .mx-table-date th{font-size:12px;height:32px!important;width:32px!important}.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-content .mx-datepicker-body .mx-calendar .mx-calendar-content .mx-date-row .cell{color:#4c4c4c!important}.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-content .mx-datepicker-body .mx-calendar .mx-calendar-content .mx-date-row .cell.active{background-color:#1f75cb!important;border-radius:50%;color:#fff!important;opacity:1!important}.mx-datepicker-main.mx-datepicker-popup .mx-datepicker-content .mx-datepicker-body .mx-calendar .mx-calendar-content .mx-date-row .cell:hover{background-color:transparent;opacity:.7}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-container.swal2-noanimation{background-color:rgba(0,0,0,.5)!important}.swal2-container .swal2-popup{border-radius:5px;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2);max-width:90%;width:500px}.swal2-container .swal2-popup .swal2-header .swal2-icon{margin-bottom:25px;margin-top:0}.swal2-container .swal2-popup .swal2-header .swal2-title{color:#4c4c4c;font-family:Open Sans,sans-serif;font-size:30px;line-height:1.2em;margin-bottom:15px}.swal2-container .swal2-popup .swal2-html-container{color:#4c4c4c;font-family:Open Sans,sans-serif;font-size:15px;line-height:1.25em;margin-bottom:20px;text-align:center}.swal2-container .swal2-popup .swal2-actions{margin-top:0}.swal2-container .swal2-popup .swal2-actions button{background-color:#2c2c2c;border:1px solid transparent!important;border-radius:15px;box-shadow:none!important;color:#fff;font-size:14px;font-weight:600;line-height:1.25em;outline:none!important;padding:8px 16px;transition:.2s}.swal2-container .swal2-popup .swal2-actions button:hover{opacity:.7;transition:.2s}.swal2-container .swal2-popup .swal2-actions button .btn-outline,.swal2-container .swal2-popup .swal2-actions button.swal2-cancel{background-color:transparent!important;border-color:#2c2c2c!important;color:#2c2c2c}.swal2-container .swal2-popup .swal2-actions button .btn-outline:hover,.swal2-container .swal2-popup .swal2-actions button.swal2-cancel:hover{background-color:transparent!important;background-image:none}
