* {box-sizing: border-box;}

body{font-weight:400;background-color:#eeeff4;background: url("../img/main-bg-1.jpg") repeat; background-attachment: fixed;}
.App{position: relative;}
/* .App::before {background: url("../img/z-logo.png") no-repeat; content: ""; right: 0; left: 0; top: 10px; position: absolute; width: 253px; height: 294px; z-index: -1; background-size: cover; margin: 0 auto;} */
.App,.vertical-center,body,html{width:100%;height:100%}
.navbar{background:#1833ff!important;width:100%}
.btn-outline-primary{border-color:#776540;color:#776540}
.btn-outline-primary:hover{background-color:#776540;color:#fff}
.vertical-center{display:flex;text-align:left;justify-content:center;flex-direction:column}
.inner-block{width:450px;margin:auto;background:rgba(255,255,255,0.85);box-shadow:0 14px 80px rgba(34,35,58,.2);padding:40px 55px 45px 55px;transition:all .3s;border-radius:20px}
.vertical-center .form-control:focus{border-color:#776540;box-shadow:none}
.vertical-center h3{text-align:center;margin:0;line-height:1;padding-bottom:20px}
label{font-weight:500}
.dataTables_wrapper{width:100%!important}
.left-head{border-bottom: 1px solid #e3d0a4; display: block !important; margin-top: 20px; padding-bottom: 10px;}