.flash,h1,h2{color:var(--primary)}.msgDone,.msgError,body{font-family:forma_djr_microregular}#bannerImg,.width{max-width:100%}.flash,header{position:fixed;width:100%}header nav,header nav a{line-height:70px}.formFile,.width{box-sizing:border-box}a.btn,button,h1,h2,h3{font-weight:400}a.btn,button,footer a,header nav a{text-decoration:none}header .logo img,header nav a,header nav li{display:block}body.admin header nav li.active a,body.admin>form{background:#eee}.formItem,.login,header{display:flex}.login-block button,a.btn,button{text-transform:uppercase;cursor:pointer}:root{--primary:#55386b;--secondary:#873d7a;--blue-light:#ebebeb;--white:white;--prim:#8ed1e0;--sec:#ffffff;--trans:rgba(62, 63, 66,0.85)}@font-face{font-family:forma_djr_displayregular;src:url('../fonts/formadjrdisplay-regular-webfont.woff2') format('woff2'),url('../fonts/formadjrdisplay-regular-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:forma_djr_microregular;src:url('../fonts/formadjrmicro-regular-webfont.woff2') format('woff2'),url('../fonts/formadjrmicro-regular-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}body{font-size:17px;margin:15px 0;padding:0;height:99vh!important}h1{font-family:forma_djr_displayregular;font-size:50px}main h1{padding:40px 0 0;margin-bottom:0}h2{font-size:30px}h3{color:#04a2df}p{line-height:30px}img{border:none;margin:0;max-width:100%!important;height:auto!important}.flash{margin:5% auto;z-index:3;text-align:center}.width{width:995px;padding:0 20px;margin:0 auto}.clr{clear:both}.msgDone,.msgError{background:var(--primary);padding:20px;color:#fff;margin-bottom:10px}.msgDone a,.msgError a{color:#333}#bannerBtn{position:relative}#bannerBtn a{position:absolute;top:-65px;right:20px}header{line-height:80px;height:115px;top:0;left:0;background:rgba(255,255,255,.9)}header>.width{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}header .logo,header nav{display:inline-block;vertical-align:middle}header .logo{height:70px;margin:0 10px}header nav ul{padding:0;margin:0}header nav li{padding:0;margin:0;float:left}header nav a{padding:0 30px;margin:0;height:70px;font-size:20px;color:#000}header nav a:hover{color:var(--secondary)}main{padding-top:70px}main .tab{display:none;padding:20px 0}main section{padding:40px 0}.formItem{justify-content:space-between;margin:0 auto 19px}.login,body.admin{margin:0}.formLabel{width:48%;text-align:right;line-height:29px;vertical-align:middle}.formInput{width:48%}.formInput input,.formInput select,.formInput textarea{box-sizing:border-box;border:1px solid #c9942c;line-height:27px;padding:0 15px;width:100%;vertical-align:middle;background:0 0}.formInput select{height:27px}.formInput textarea{height:200px;line-height:120%;font-family:inherit;padding:15px}.formFile{border:1px solid #c9942c;padding:15px;width:100%;vertical-align:middle}.formFile input{border:none;line-height:auto;padding:0}.formInput .row{margin-bottom:20px}.formInput input.prodLabel{float:left;width:75%}.formInput input.prodCount{float:right;width:18%;text-align:right}.buttons{padding:40px 0 20px}a.btn,button{display:inline-block;background:var(--primary);border:none;font-size:22px;color:#fff;padding:0 30px;line-height:41px;transition:background .2s;font-family:forma_djr_microregular}a.btn:hover,button:hover{background:var(--secondary)}footer{line-height:24px;background:url(../img/bpr.gif) left top no-repeat;padding:0 0 0 70px;min-height:100px;font-size:17px;color:#595858}footer a{color:inherit}footer .copy{font-size:14px}table{width:100%;margin:0 0 15px;border:1px solid #000}table td,table th{border:1px solid #000;padding:7px 15px}table th{background:#656768;color:#fff;text-align:left}body.admin .width{width:90%}.login-block h1,.login-block input{margin-bottom:20px;text-align:center}body.admin header nav{border-bottom:2px solid #ccc;line-height:50px;height:50px;display:block}body.admin header nav li a{border-radius:5px 5px 0 0;line-height:50px;height:50px}body.admin>form{padding:30px;display:none}body.admin>form input{background:#fff}body.admin header>button{float:right;margin:0 0 0 5px}body.admin .formItem{width:auto}body.admin .formLabel{width:28%}body.admin .formInput{width:68%}body.admin header{position:static}.cntLeft{float:left;width:48%}.cntRight{float:right;width:48%}.sltghue{color:#04a2df;font-size:18px}#closed>div{padding:25px 50px;position:relative}.closed__1{background:#765f88;line-height:36px;font-size:26px}.closed__2,.closed__3,.closed__4{line-height:32px}.closed__2{background:#9987a6;font-size:20px;padding-right:160px!important}.closed__3{background:#bbafc3;font-size:18px}.closed__4{background:#ccc3d2;font-size:18px}.closed__2 img{position:absolute;right:50px;top:50%;height:100px;width:100px;transform:translateY(-50%);object-fit:contain}@media screen and (max-width:800px){.cntLeft,.cntRight{float:none;width:auto}#closed>div{padding:10px 20px}.closed__2 img{display:none}.closed__2{padding-right:20px!important}header{position:relative;height:auto}h1{margin-top:0;padding-top:0;font-size:36px}main{padding-top:20px}header nav a{padding-left:16px;padding-right:16px;font-size:16px}h2{font-size:24px}}@media screen and (max-width:470px){.formInput,.formLabel{width:100%;text-align:left}}.login{height:100%;padding:0;align-items:center;justify-content:center}.login-block{width:320px;padding:20px;background:#fff;border-radius:5px;border-top:5px solid var(--prim);margin:0 auto;-webkit-box-shadow:0 2px 11px var(--prim);-moz-box-shadow:0 2px 11px var(--prim);box-shadow:0 2px 11px var(--prim)}.login-block h1{font-size:18px;letter-spacing:.8px;font-weight:600;text-transform:uppercase;margin-top:0}.login-block button,.login-block input{width:100%;box-sizing:border-box;font-size:14px;outline:0}.login-block input{height:42px;border-radius:5px;border:1px solid #ccc}.login-block input:active,.login-block input:focus{border:1px solid var(--prim)}.login-block button{height:40px;background:var(--prim);border-radius:5px;border:1px solid var(--prim);color:var(--trans);font-weight:700}.login-block button:hover{background:var(--trans);color:var(--prim)}.center{text-align:center!important}