.alert{border-radius:0;padding:15px 20px;margin-bottom:0}.alert .alert-close{float:right;height:auto;padding:0}.alert .alert-close i{line-height:inherit}.alert .alert-close:hover{box-shadow:none}.alert.alert-green{color:#00966e;border:1px solid #00966e}.alert.alert-green .close{color:#00966e;opacity:1}.alert.alert-green .close:hover{color:#00966e;opacity:1}.alert.alert-red{color:#cf0048;border:1px solid #cf0048}.alert.alert-red .close{color:#cf0048;opacity:1}.alert.alert-red .close:hover{color:#cf0048;opacity:1}.form-control-label{margin-bottom:10px;font-size:16px;font-weight:700}.form-control-label.form-control-label-sm{margin-bottom:5px;font-size:14px}.form-control{font-size:16px;color:#333;border-radius:3px;width:auto;min-width:120px}.form-control.form-control-sm{font-size:14px}.form-control:disabled{background-color:#f4f4f6}.form-control:active,.form-control.form-control-sm:active{border:2px solid #285aa0}input[type="text"].form-control,input[type="email"].form-control,input[type="password"].form-control,input[type="search"].form-control{height:50px;padding:0 15px}input[type="text"].form-control.form-control-sm,input[type="email"].form-control.form-control-sm,input[type="password"].form-control.form-control-sm,input[type="search"].form-control.form-control-sm{height:40px;padding:0 10px}textarea.form-control{padding:10px 15px}textarea.form-control.form-control-sm{padding:5px 10px}select.custom-select{height:50px;padding:0 30px 0 15px;font-size:16px;color:#333;width:auto;min-width:120px}select.custom-select.custom-select-sm{height:40px;padding:0 25px 0 10px;font-size:14px}.custom-control{padding-left:43px;margin-bottom:10px}.custom-control:last-of-type{margin-bottom:0}.custom-control .custom-control-label{font-size:16px;line-height:28px}.custom-control .custom-control-label::before{width:28px;height:28px;left:-43px;top:0;border:1px solid #cccccf}.custom-control .custom-control-label::after{width:28px;height:28px;left:-43px;top:0}.custom-control.custom-control-sm{padding-left:34px;margin-bottom:5px}.custom-control.custom-control-sm:last-of-type{margin-bottom:0}.custom-control.custom-control-sm .custom-control-label{font-size:14px;line-height:24px}.custom-control.custom-control-sm .custom-control-label::before{width:24px;height:24px;left:-34px}.custom-control.custom-control-sm .custom-control-label::after{width:24px;height:24px;left:-34px}.custom-control .custom-control-input:disabled.custom-control-label::before{background-color:#f4f4f6}.custom-control .custom-control-input:checked.custom-control-label::before{background-color:#00488a;border-color:#00488a}.custom-control.custom-checkbox .custom-control-label::before{border-radius:2px}.custom-control.custom-radio .custom-control-label::before{border-radius:50%}form{margin-bottom:0}form.was-validated .custom-control-input:valid:checked.custom-control-label::before{background-color:#00966e;border-color:#00966e}form.was-validated .custom-control-input:invalid.custom-control-label::before{border-color:#cf0048}.form-container{padding:30px;background-color:#fff}.form-container form .form-row{margin:0 -15px}.form-container form .form-row .form-group{padding:0 15px;margin-bottom:30px}.form-container form .form-row .form-group .form-control,.form-container form .form-row .form-group .custom-select{width:100%}.form-container form .form-row:last-of-type .form-group{margin-bottom:0}.form-container form .alert{margin-bottom:30px}.form-container form .form-title{margin-top:0}.form-container form .form-text{margin:0;margin-bottom:10px;font-size:16px}.form-container form .form-text:last-of-type{margin-bottom:0}.form-container.form-container-sm{padding:20px}.form-container.form-container-sm form .form-row{margin:0 -10px}.form-container.form-container-sm form .form-row .form-group{padding:0 10px;margin-bottom:20px}.form-container.form-container-sm form .form-row:last-of-type .form-group{margin-bottom:0}.form-container.form-container-sm form .alert{margin-bottom:20px}.form-container.form-container-sm form .form-title{margin-top:0;margin-bottom:20px}.form-container.form-container-sm form .form-text{margin:0;margin-bottom:10px;font-size:14px}.form-container.form-container-sm form .form-text:last-of-type{margin-bottom:0}.panel{padding:0;width:100%;max-width:none}.panel .modal-dialog{margin:0;transition:transform .4s;width:400px;max-width:100%;position:fixed;height:100%;background-color:#fff;box-shadow:none;pointer-events:auto}.panel .modal-dialog .panel-scroll{overflow-y:auto;height:100%}.panel .modal-dialog .panel-scroll .panel-header{height:60px;display:flex;align-items:center;border-bottom:1px solid #cccccf;padding:15px;background-color:#f4f4f6}.panel .modal-dialog .panel-scroll .panel-header .panel-title{margin:0}.panel .modal-dialog .panel-scroll .panel-header .panel-close{margin-left:auto;height:auto;padding:0 10px;height:40px}.panel .modal-dialog .panel-scroll .panel-body{padding:15px}.panel .modal-backdrop{background-color:#000;opacity:.5;z-index:-1}.panel.panel-with-footer .modal-dialog{padding-bottom:80px}.panel.panel-with-footer .modal-dialog .panel-footer{position:absolute;bottom:0;width:100%;height:80px;padding:15px;border-top:1px solid #cccccf}.panel.panel-left .modal-dialog{left:0;transform:translate3d(-400px,0,0)}.panel.panel-right .modal-dialog{right:0;transform:translate3d(400px,0,0)}.panel.show .modal-dialog{-webkit-transform:none;transform:none}