* {outline: none;}
a, a:hover, a:focus {text-decoration: none;}
ul {margin: 0;padding: 0;list-style: none}
img {max-width: 100%;}
body {margin: 0;background: #F8F8FB;font-family: 'Roboto', sans-serif;font-size: 13px;font-weight: 400;}
.padding_60 {padding: 60px 0px 30px 0px}
/* - form */
.custom-checkbox .custom-control-label::before,.custom-control-label::after {top: 2px !important;border-radius: 1px}
.head-login {color: #fff;padding: 25px 0 0 20px;}
.head-login h3 {color: #fff;}
.head-login p {color: #fff;margin-top: 10px;font-size: 14px}
.form-group {margin-bottom: 20px;position: relative;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {border: 1px solid #ccc;-webkit-text-fill-color: #262626;-webkit-box-shadow: 0 0 0px 1000px #fefefe inset;}
.form-control, .input {height: 34px;border: 1px solid #e5e5e5;font-size: 13px;font-weight: normal;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.input.disabled {background: #f3f3f3;}
.form-control:focus {border: 1px solid #ccc;outline: none;-webkit-box-shadow: none;}
textarea.form-control {min-height: 150px;}
.form-group label {font-weight: 500;}
/* btn */
.btn {border-radius: 1px;-webkit-box-shadow: none;box-shadow: none;border: 0;font-size: 13px;height: 36px;line-height: 36px;padding: 0 10px;}
.btn:focus {box-shadow: none;}
.btn-default {background-color: #dadada;color: #444;border-color: #cccccc;}
.btn-default:hover,
.btn-default:active,
.btn-default.hover {background-color: #e7e7e7;}
.btn-sm {font-size: 13px;height: 28px;line-height: 29px;padding: 0 10px;}
.btn-xs, .btn-mini {font-size: 13px;height: 20px;line-height: 20px;padding: 0 5px;}
/* other */
.text-muted {color: #74788d!important;}
.tab-content {padding: 17px 15px 15px 15px;background: #fff;border: 1px solid #dee2e6;border-width: 0 1px 1px 1px;}
.card {border: 0;margin-bottom: 25px;-webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03);box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03);}
.card-title {font-size: 16px;margin: 0 0 7px 0;font-weight: 400;}
.bg-cover {background-color: #1FC8D9 !important;}
.bg-cover .text-primary {color: #fff !important;}
.linkhome {display: inline-block;width: 40px;height: 40px;position: absolute;top: 94px;left: 20px;}
.rtl .linkhome {left: auto;right: 20px;}
.home-icon-wid {height: 40px;width: 40px;}
.home-icon {-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #1FC8D9;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;}
.home-icon:hover {background: #045e67;}
.signin-form-wrap .form-control {height: 42px;padding-left: 42px;border-radius: 2px;}
.rtl .signin-form-wrap .form-control {padding-left: 0;padding-right: 42px;}
.signin-form-wrap .form-icon {position: absolute;top: 0;left: 0;height: 42px;width: 42px;display: flex;justify-content: center;align-items: center;}
.rtl .signin-form-wrap .form-icon {left: auto;right: 0;}
.signin-form-wrap .form-icon svg {height: 19px;color: #a9a9a9;transition: color 0.3s;}
.signin-form-wrap .btn {outline: none;border-color: #039be5;background-color: #039be5;color: #fff;height: 42px;line-height: 42px;transition: all 0.5s;padding: 0px 30px !important;font-size: 14px;font-weight: 400;border-radius: 2px;}
.copyright {text-align: center;color: #9f9f9f;}