/* Main Css */
::selection { background: #3742fa; color: #fff; text-shadow: none; }
::-webkit-scrollbar { width: 10px; background-color: #F5F5F5; }
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment { display: none; }
::-webkit-scrollbar-track-piece { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #dedede; }
::-webkit-scrollbar-thumb:vertical { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #585858; }

[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}
body {overflow-x: hidden;font-size: 16px;color: #000000;line-height: 1;font-family: GT Walsheim Pro;background-color: #001529;}
h1,
h2,
h3,
h4,
h5,
h6 { display: block; font-weight: bold; }
*:hover,
*:focus,
* { outline: none !important; }
img {max-width: 100%;height: auto;}
a,
input[type="submit"] {-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; display: inline-block; cursor: pointer;}
span { display: inline-block; }
p,a { font-size: 16px;color: #000000;font-weight: 500; }
strong,
.bold { font-weight: bold; }
button{transition: all 0.4s ease-in-out; cursor: pointer;}

/* Custom Slick Css */
.slick-list { margin: 0 -15px; }
.slick-slide { margin: 0 15px; }
ul.slick-dots {padding: 20px 0;text-align: center;}
ul.slick-dots li {margin: 0 12px 0 0px;display: inline-block;vertical-align: middle;padding: 0px;border: none;border-radius: 50%;width: 15px;height: 15px;}
ul.slick-dots li:before { display: none; }
.slick-dots li button {cursor: pointer;font-size: 0px;border: 2px solid #6c5ce7;width: 100%;height: 100%;display: inline-block;padding: 0px;border-radius: 50%;box-sizing: border-box;-webkit-transition: all 0.4s ease-In-out;-moz-transition: all 0.4s ease-In-out;-o-transition: all 0.4s ease-In-out;transition: all 0.4s ease-In-out;}
.slick-dots li.slick-active button {background: #6c5ce7;}
ul.slick-dots li.last { margin-right: 0px; }

textarea,
select,
input[type],
textarea,
select,
button { background: transparent; border: none; border-radius: 0px; font-family: GT Walsheim Pro;}
::-webkit-input-placeholder { color: rgba(0,0,0,0.5); }
::-moz-placeholder { color: rgba(0,0,0,0.5); }
:-ms-input-placeholder { color: rgba(0,0,0,0.5); }
:-moz-placeholder { color: rgba(0,0,0,0.5); }

/* Custom Radio Button */
.customradio {display: inline-block;position:  relative;padding-left: 25px;margin-bottom: 0px;cursor: pointer;font-size: 15px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;vertical-align:  middle;font-weight: 600;color: #fff;}
.customradio input { position: absolute; opacity: 0; cursor: pointer; }
.checkmark {position: absolute;top: 4px;left: 0;height: 11px;width: 11px;border-radius: 3px;background-color: #e0e0e0;}
.customradio input:checked ~ .checkmark {background: #ff6101;}

/* Hamburger Menu */
.menu-Bar {width: 30px;height: 20px;cursor: pointer;position: absolute;right: 15px;top: 0px;bottom: 0px;margin: auto;z-index: 22;display: none;}
.menu-Bar span {display: block;height: 4px;width: 100%;background: #6c5ce7; position: absolute;transition: .6s all;border-radius: 100px;}
.menu-Bar span:nth-child(1) {top: 0;}
.menu-Bar span:nth-child(2) {top: 8px;transform-origin: left;}
.menu-Bar span:nth-child(3) {top: 16px;}
.menu-Bar.open span {background:#ffff}
.menu-Bar.open span:nth-child(1) {transform: rotate(45deg); top: 12px; transform-origin: right-center;}
.menu-Bar.open span:nth-child(2) {width: 0; opacity: 0;}
.menu-Bar.open span:nth-child(3) {transform: rotate(-45deg); top: 12px; transform-origin: right-center;}

/* Padding Classes */
.pad-sec { padding: 80px 0; }
.pad-zero { padding: 0px; }
.pad-l-zero { padding-left: 0px; }
.pad-r-zero { padding-right: 0px; }

/* Social CSS */
.fb{background: #3b5998;}
.twi { background: #55acef; }
.lin { background: #0177b5; }
.google { background: #dd4b39; }
.rss { background: #3cb371; }

.social {display: inline-block;vertical-align: middle;font-size: 0px;}
.social li {display: inline-block;vertical-align: middle;position: relative;margin-right: 15px;}
.social li.last { margin-right: 0px; }
.social li a {font-size: 16px;color: #353535;}
.social li a:hover { color: #fbc701; }

/* Heading Classes */
.mn-h1 {}

.para{}

/* Global Css */
.sprite-icn{background: url(../images/icons/sprite.png) no-repeat; display: inline-block; }
.posRel { position: relative; }
.ovr-hiddn { overflow: hidden; }
.bgColor {background: #fff }
.color-white{color: #fff !important;}
.fit-content{max-width: fit-content}

/* header CSS */
header {padding: 10px 0px 14px 0px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;background: #FFC93C;}
.logo { display: inline-block;}
.logo img {display: block;width: 126px;}

/* Menu Css */
.menu { font-size: 0px; display: block; text-align: right; }
.menu>li { display: inline-block; vertical-align: middle; margin-right: 40px; line-height: normal; }
.menu>li>a { font-size: 20px; font-weight: bold; color: #353535; position: relative; padding-left: 11px; }
.menu>li.last { margin-right: 0px; }

/* Drop Down Css */
.dropdown-nav { position: relative; }
.dropdownWrap {position: absolute;left: -20px;top: 18px;display: none;}
ul.dropdown {width: 257px;border-radius: 8px;background-color: #ffffff;z-index: 1;padding: 20px 15px;text-align: left;margin-top: 40px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
ul.dropdown li { width: 100%; display: block; margin-bottom: 5px; }
ul.dropdown li a { font-size: 15px; letter-spacing: -0.1px; color: #636e72; padding: 12px 12px 12px 40px; position: relative; display: block; border-radius: 6px; line-height: normal; }
ul.dropdown li a:before { content: "\f570"; position: absolute; left: 12px; top: 10px; font-family: "Font Awesome 5"; font-size: 18px; font-weight: 300; font-stretch: normal; font-style: normal; line-height: 1.22; letter-spacing: normal; text-align: center; color: #2d3436; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
ul.dropdown li:hover a,
ul.dropdown li.active a { background-color: #eef2f3; color: #6c5ce7; }
ul.dropdown li:hover a:before,
ul.dropdown li.active a:before { color: #6c5ce7; }
ul.dropdown li.last { margin-bottom: 0px; }


header .chart-01-fluid{width: 100%; padding: 0;}

ul.header-lst{display: table; width: 100%; font-size: 0;}
ul.header-lst > li{display: table-cell;vertical-align: middle;text-align: center;}

.wrapper .left-side-header{width: 15%;background: #FFC93C;border-right: 2px solid #7c621d;}
.right-side-header{width: 80%;padding: 0 30px 0 0;}

.srch-fld{text-align:left;position:relative;display:inline-block;vertical-align:middle;width:50%;background:#fff;border:1px solid #fff;padding:10px;border-radius:40px;}
.srch-fld input{font-family:GT Walsheim Pro;width:300px;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#87898e;padding:0 0 0 35px;}
.srch-fld a{position:absolute;left:16px;top:11px;font-size:20px;color:#55575f;}

.hdr-rght-icns{text-align: right;display: inline-block;vertical-align: middle;width: 50%;}
.hdr-rght-icns ul li{display: inline-block; margin: 0 0 0 30px;}
.hdr-rght-icns ul li a{font-size:20px;color:#191c26;}

.wrapper{display:table;width:100%;}
.wrapper>li{display:table-cell;vertical-align:top;position:relative;padding:20px;}

.prof{text-align:center;margin:0 0 40px;}
.prof h4{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;margin:9px 0 2px;}
.prof h5{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;position:relative;display:flex;align-items:center;justify-content:center;}
.prof h5:before{content:" ";display:inline-block;width:6px;height:6px;background-color:green;border-radius:50%;margin:0 8px 0 0;}

.h4-hd {font-size: 12px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 2px; color: #191c26; margin: 0 0 20px; padding: 0 0 0 30px; }

.nav-menu li{display:block;margin:0 0 2px;border-bottom:1px solid #7c621d;}
.nav-menu li a{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;height:60px;border-radius:0 10px 10px 0;padding:20px 20px 20px 32px;display:flex;align-items:center;}
.nav-menu li a img{margin:0 13px 0 0;}
.nav-menu li a:hover{background-color:#585858;color:#fff;}
.nav-menu li a:hover img{filter:brightness(0) invert(1);}

.alerts{padding:30px 0 0 0;}
.alrt-lst li{display:block;margin:0 0 21px;}
.alrt-bx{width:197px;height:82px;border-radius:10px;box-shadow:0 2px 2px 0 rgba(25,28,38,0.05);background-color:#ffffff;padding:17px 21px;}
.alrt-bx:hover{box-shadow:0px 0px 13px 0px rgba(0,0,0,0.23);transition:all 0.4s ease-in-out;}
.alrt-bx img{display:inline-block;vertical-align:top;padding:1px 0 0 0;}
.alrt-bx .al-txt{display:inline-block;vertical-align:top;padding:0 0 0 5px;position:relative;}

.al-txt h5{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;margin:0 0 6px;}
.al-txt p{opacity:0.6;font-size:11px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;}
.al-txt p span{display:block;}
.alrt-lst{margin:0 0 0 27px;}
.al-txt a{position:absolute;right:-20px;top:24px;font-size:11px;color:#191c26;}
.alerts h4{margin:0 0 27px;}
.sts-bx{height:190px;border-radius:10px;box-shadow:0 2px 2px 0 rgba(25,28,38,0.05);background-color:#ffffff;position:relative;padding:22px 26px;}
.sts-bx h4{font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;margin:0 0 20px;}
.sts-bx h5{font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;}
.sts-bx h6{font-size:40px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;}
.ststsc h3{text-shadow:0 1px 0 #ffffff;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;margin:0 0 31px;}
.sts-bx img{position:absolute;top:20px;right:24px;}
.sts-bx{margin:0 0 30px;}
.sts-bx *{transition:all 0.4s ease-in-out;}
.sts-bx:hover{box-shadow:0px 0px 13px 0px rgba(0,0,0,0.23);transition:all 0.4s ease-in-out;}
.mrkt-plcs h3{opacity:0.6;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#191c26;margin:0 0 36px;}
.sts-bx-02{height:411px;font-size:0;}
.sts-bx-02 h5{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;margin:0;display:inline-block;width:20%;}
.alrt-02{width:80%;display:inline-block;text-align:right;}
.alrt-02 li{display:inline-block;margin:0 0 0 17px;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;}
.alrt-02 li img{display:inline-block;margin:0 5px 0 0;position:relative;top:2px;right:0;}
.alrt-02 li span{display:inline-block;}
.sts-bx-02 img.map-01{position:relative;top:40px;right:0;display:block;margin:auto;position:absolute;left:0;bottom:0;}
.sts-bx-03{height:497px;padding:30px 26px;}
.sts-bx-03 h5{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;margin:0 0 21px;}
.sts-bx-03 ul li{display:inline-block;width:39%;text-transform:uppercase;}
.sts-bx-03 ul li:nth-child(2){width:16%;}
.sts-bx-03 ul li:nth-child(3){width:13%;}
.sts-bx-03 ul li:nth-child(4){width:10%;}
.sts-bx-03 ul li:nth-child(5){width:20%;}
.hd-mrk li{opacity:0.6;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;color:#191c26;}
.sts-bx-03 ul.stor-dtls li{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;text-transform:capitalize;}
.sts-bx-03 ul.stor-dtls li.active{color:#6ab04c;}
.sts-bx-03 ul.stor-dtls li.purge{color:#eb4d4b;}
.sts-bx-03 ul.stor-dtls li.paused{color:#f0932b;}
.sts-bx-03 ul.stor-dtls li.dash{color:#191c26;padding:0 0 0 26px;}
.sts-bx-03 ul.stor-dtls li.expired{color:#eb4d4b;}
.sts-bx-03 ul.stor-dtls li i{margin:0 5px 0 0;}
.hd-mrk{margin:0 0 0px;}
.stor-dtls{border-bottom:1px solid #f9f9f9;padding:16px 0;}
ul.stor-dtls:last-child{border:none;}
.sts-bx-04{height:auto;}
.sts-bx-04 h4{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;margin:0 0 17px;}
.sts-bx-04 p{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#191c26;}
ul.dropdown{position:absolute;width:173px;right:0;top:35px;margin:auto;background:#fff;padding:15px 0;border-radius:0 0 10px 10px;text-align:left;z-index:9;box-shadow:0px 18px 36px rgba(0,0,0,0.09);display:none;}
ul.dropdown li{width:100%;display:block;margin:0;position:relative;}
ul.dropdown li a{font-size:15px;letter-spacing:-0.1px;color:#636e72;padding:5px 17px;position:relative;display:block;border-radius:6px;line-height:normal;}
ul.dropdown li a:before{display:none;}
.logo{font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#191c26;padding:0 31% 0 0;}
.switch{position:absolute;display:inline-block;}
.switch input{opacity:0;width:0;height:0;}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}
.slider:before{position:absolute;content:"";height:20px;width:20px;left:1px;bottom:-2px;background-color:#eee;-webkit-transition:.4s;transition:.4s;}
input:checked + .slider{background-color:#2196F3;}
input:focus + .slider{box-shadow:0 0 1px #2196F3;}
input:checked + .slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}
/* Rounded sliders */
.slider.round{border-radius:34px;}
.slider.round:before{border-radius:50%;}
.switch{position:relative;display:inline-block;vertical-align:middle;width:100%;cursor:pointer;}
.switch .switchslider{position:absolute;top:7px;right:0;bottom:0;width:26px;height:6px;background-color:#839493;cursor:pointer;border-radius:34px;transition:all 0.4s ease;transform:rotate(0deg);}
.switch .switchslider:before{content:'';position:absolute;height:12px;width:12px;left:0;top:-3px;background:#41e497;background:-moz-linear-gradient(top,#41e497 0%,#26beb3 100%);background:-webkit-linear-gradient(top,#41e497 0%,#26beb3 100%);background:linear-gradient(to bottom,#41e497 0%,#26beb3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41e497',endColorstr='#26beb3',GradientType=0);border-radius:100%;transition:ease 0.3s;}
.switch.active .switchslider{background-color:#333333;}
.switch.active .switchslider:before{content:'';transform:translateX(16px);}

/* Dark theme CSS */
.dark-theme .logo{color: #fff;}
body.dark-theme {background-color: #15181f;}
.dark-theme .prof h4{color: #fff;}
.dark-theme .prof h5{color: #fff;}
.dark-theme .h4-hd{color: #fff;}
.dark-theme .nav-menu li a img{filter: brightness(0) invert(1);}
.dark-theme .nav-menu li a{color: #fff;}
.dark-theme .alrt-bx{background-color: #191c26;}
.dark-theme .al-txt h5{color: #fff;}
.dark-theme .al-txt p{color: #fff;}
.dark-theme .srch-fld a{color: #fff;}
.dark-theme .srch-fld input{color: #fff;}
.dark-theme .srch-fld input::placeholder{color: #fff; opacity: 0.6;}
.dark-theme .hdr-rght-icns ul li a{color: #c3c4c6;}
.dark-theme .ststsc h3{color: #ffffff; text-shadow: none;}
.dark-theme .mrkt-plcs h3{ color: #ffffff; opacity: 0.6;}
.dark-theme .sts-bx{background-color: #191c26;}
.dark-theme .sts-bx h4{color: #fff;}
.dark-theme .sts-bx h5 {color: #fff;}
.dark-theme .sts-bx h6 {color: #fff;}
.dark-theme .alrt-02 li{color: #fff;}
.dark-theme .hd-mrk li{color: #fff; opacity: 0.6;}
.dark-theme .sts-bx-03 ul.stor-dtls li{color: #fff;}
.dark-theme .stor-dtls{border-color: #1e212b;}
.dark-theme .sts-bx-04 p{color: #fff;}
.dark-theme ul.dropdown li a{color: #636e72;}
.dark-theme .sts-bx-03 ul.stor-dtls li.active{color: #6ab04c;}
.dark-theme .sts-bx-03 ul.stor-dtls li.paused{color: #f0932b;}
.dark-theme .sts-bx-03 ul.stor-dtls li.expired{color: #eb4d4b;}
.dark-theme .sts-bx-03 ul.stor-dtls li.purge{color: #eb4d4b;}

/* Login CSS Start */
.wrapper-login{background-color: #fff; height: 100vh;}
.wrapper-login li{display: table-cell;vertical-align: middle;}
.wrapper-login li.left-side-header{width: 40%;background: #001529;}
.wrapper-login li.right-side-header{width: 60%;/* background-color: #e89152; */ background: url(../img/backgrounds/bg-login.jpg) no-repeat;  background-position: top bottom;background-size: cover;}

.login-dv{text-align:center;}
.login-dv h3{font-size:32px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color: #007bff;margin:0 0 10px;}
.login-dv p{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#585858;}
.login-dv a{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#585858;border-bottom:1px solid #585858;}
.login-frm{width:300px;margin:3vw auto;}
.login-field label{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;display:block;color: white;margin:0 0 12px;}
.login-field input{width:100%;height:55px;padding:0 30px;border-radius:27.5px;border:solid 1px #e8e8e9;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#31343d;text-align:left;background:#f3f3f3;}
.login-field{margin:0 0 3vh;text-align:center;}
.login-field button{width:100%;height:55px;border-radius:27.5px;background-color: #007bff;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#ffffff;cursor:pointer;margin:10px 0 16px;}
.login-field button:hover{background-color:#ffffff;color:#000;}
.login-field a{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#585858;border-bottom:1px solid #585858;}
.lang{text-align:center;}
.lang ul{font-size:0;margin:0 0 4vh}
.lang ul li{display:inline-block;/* border-bottom: 2px solid #eeeffe; */}
.lang ul li a{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.83;letter-spacing:2px;text-align:center;color:#585858;}
.lang p,
.lang p a{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#585858;}
.login-content{width:600px;margin: 25% 0 auto 10%;position:absolute; vertical-align: middle; left:-53px;background: #007bff;padding:60px;border-radius:30px;box-shadow:5px 5px 11px 3px #1919199c;}
.login-content h1{font-size:54px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.09;letter-spacing:normal;color:#ffffff;margin:0 0 10px;}
.login-content p{opacity:1;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;color:#ffffff;}


/* Login CSS End */
@media (max-width:1440px){
  .inventory-table-02 tr th:nth-child(5),
  .inventory-table-02 tr td:nth-child(5){padding-right:14px;padding-left:15px;}
  .nw-ud li span{width:100px;}
  .requested-table tr td{padding:18px 15px 26px 15px;}
  .list-reports-table tr td{padding:18px 15px;}
  .confirmation-table tr td{padding:18px 15px 15px 15px;text-align:center;}
  .confirmation-table tr th{padding:0 0 18px 0;text-align:center;}
}
.login-dv img{width:200px;}
