@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
@keyframes swing{
	0%{transform:rotate(0)}
	10%{transform:rotate(10deg)}
	30%{transform:rotate(0)}
	40%{transform:rotate(-10deg)}
	50%{transform:rotate(0)}
	60%{transform:rotate(5deg)}
	70%{transform:rotate(0)}
	80%{transform:rotate(-5deg)}
	100%{transform:rotate(0)}
}
@keyframes sonar{
	0%{transform:scale(.9);opacity:1}
	100%{transform:scale(2);opacity:0}
}
body{font-size:.9rem;font-family: 'Poppins', sans-serif;background-color:#f1f1f1;}
.asbg{background-color:#007D9E;}
.asbutton{background-color:#007D9E !important;color:white !important;}
.asbutton:hover{background-color:#006f8c !important;color:white !important;}
#close-sidebar,#show-sidebar,.page-wrapper .page-content,.page-wrapper .sidebar-wrapper,.sidebar-wrapper .sidebar-brand>a,.sidebar-wrapper .sidebar-dropdown>a:after,.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before,.sidebar-wrapper .sidebar-menu ul li a,.sidebar-wrapper .sidebar-search .input-group-text,.sidebar-wrapper .sidebar-search input.search-menu,.sidebar-wrapper ul li a i{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.page-wrapper{height:100vh}
.page-wrapper .theme{width:40px;height:40px;display:inline-block;border-radius:4px;margin:2px}.page-wrapper .theme.apollo-theme{background:#1e2229}
.page-wrapper.toggled .sidebar-wrapper{left:0}
@media screen and (min-width:768px){
	.page-wrapper.toggled .page-content{padding-left:300px}
}
#show-sidebar{position:fixed;left:0;top:10px;border-radius:0 4px 4px 0;width:35px;transition-delay:.3s}
.page-wrapper.toggled #show-sidebar{left:-40px}
.sidebar-wrapper{width:260px;height:100%;max-height:100%;position:fixed;top:0;left:-300px;z-index:999}
.sidebar-wrapper ul{list-style-type:none;padding:0;margin:0}
.sidebar-wrapper a{text-decoration:none}
.sidebar-content{max-height:calc(100% - 30px);height:calc(100% - 30px);overflow-y:auto;position:relative}.sidebar-content.desktop{overflow-y:hidden}
.sidebar-wrapper .sidebar-brand{padding:10px 20px;display:flex;align-items:center}
.sidebar-wrapper .sidebar-brand>a{text-transform:uppercase;font-weight:700;flex-grow:1}
.sidebar-wrapper .sidebar-brand #close-sidebar{cursor:pointer;font-size:20px}
.sidebar-wrapper .sidebar-header{padding:20px;overflow:hidden}
.sidebar-wrapper .sidebar-header .user-pic{float:left;width:60px;padding:2px;margin-right:15px;overflow:hidden}
.sidebar-wrapper .sidebar-header .user-pic img{object-fit:cover;height:100%;width:100%}
.sidebar-wrapper .sidebar-header .user-info{float:left}
.sidebar-wrapper .sidebar-header .user-info>span{display:block}
.sidebar-wrapper .sidebar-header .user-info .user-role{font-size:12px}
.sidebar-wrapper .sidebar-header .user-info .user-status{font-size:11px;margin-top:4px}
.sidebar-wrapper .sidebar-header .user-info .user-status i{font-size:8px;margin-right:4px;color:#5cb85c}
.sidebar-wrapper .sidebar-search>div{padding:10px 20px}
.sidebar-wrapper .sidebar-menu{padding-bottom:10px}
.sidebar-wrapper .sidebar-menu .header-menu span{font-weight:700;font-size:14px;padding:15px 20px 5px 20px;display:inline-block}
.sidebar-wrapper .sidebar-menu ul li a{display:inline-block;width:100%;text-decoration:none;position:relative;padding:8px 30px 8px 20px}
.sidebar-wrapper .sidebar-menu ul li a i{margin-right:10px;font-size:12px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:4px}
.sidebar-wrapper .sidebar-menu ul li a:hover>i::before{display:inline-block;animation:swing ease-in-out .5s 1 alternate}
.sidebar-wrapper .sidebar-menu .sidebar-dropdown>a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";font-style:normal;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;background:0 0;position:absolute;right:15px;top:14px}
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu ul{padding:5px 0}
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li{padding-left:25px;font-size:13px}
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:400;font-style:normal;display:inline-block;text-align:center;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;font-size:8px}
.sidebar-wrapper .sidebar-menu ul li a span.badge,.sidebar-wrapper .sidebar-menu ul li a span.label{float:right;margin-top:8px;margin-left:5px}
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .badge,.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .label{float:right;margin-top:0}
.sidebar-wrapper .sidebar-menu .sidebar-submenu{display:none}
.sidebar-wrapper .sidebar-menu .sidebar-dropdown.active>a:after{transform:rotate(90deg);right:17px}
.sidebar-footer{position:absolute;width:100%;bottom:0;display:flex}
.sidebar-footer>a{flex-grow:1;text-align:center;height:30px;line-height:30px;position:relative}
.sidebar-footer>a .notification{position:absolute;top:0}
.badge-sonar{display:inline-block;background:#980303;border-radius:50%;height:8px;width:8px;position:absolute;top:0}.badge-sonar:after{content:"";position:absolute;top:0;left:0;border:2px solid #980303;opacity:0;border-radius:50%;width:100%;height:100%;animation:sonar 1.5s infinite}
.page-wrapper .page-content{display:inline-block;width:100%;padding-left:0;padding-top:20px}
.page-container{margin-right:40px;}
.page-wrapper .page-content>div{padding:20px 40px}
.page-wrapper .page-content{overflow-x:hidden}
::-webkit-scrollbar{width:5px;height:7px}
::-webkit-scrollbar-button{width:0;height:0}
::-webkit-scrollbar-thumb{background:#525965;border:0 none #fff;border-radius:0}
::-webkit-scrollbar-thumb:hover{background:#525965}
::-webkit-scrollbar-thumb:active{background:#525965}
::-webkit-scrollbar-track{background:0 0;border:0 none #fff;border-radius:50px}
::-webkit-scrollbar-track:hover{background:0 0}
::-webkit-scrollbar-track:active{background:0 0}
::-webkit-scrollbar-corner{background:0 0}
.apollo-theme .sidebar-wrapper { background: #e13b3e; }
.apollo-theme .sidebar-wrapper .sidebar-header,
.apollo-theme .sidebar-wrapper .sidebar-search,
.apollo-theme .sidebar-wrapper .sidebar-menu { border-top: 1px solid rgba(255, 255, 255, .2); -webkit-background-clip: padding-box; background-clip: padding-box; }
.apollo-theme .sidebar-wrapper .sidebar-search input.search-menu,
.apollo-theme .sidebar-wrapper .sidebar-search .input-group-text { border-color: transparent; box-shadow: none; }
.apollo-theme .sidebar-wrapper .sidebar-header .user-info .user-role,
.apollo-theme .sidebar-wrapper .sidebar-header .user-info .user-status,
.apollo-theme .sidebar-wrapper .sidebar-search input.search-menu,
.apollo-theme .sidebar-wrapper .sidebar-search .input-group-text,
.apollo-theme .sidebar-wrapper .sidebar-brand>a,
.apollo-theme .sidebar-wrapper .sidebar-menu ul li a,
.apollo-theme .sidebar-footer>a { color: #ffffff; }
.apollo-theme .sidebar-wrapper .sidebar-menu ul li:hover>a,
.apollo-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active>a,
.apollo-theme .sidebar-wrapper .sidebar-header .user-info,
.apollo-theme .sidebar-wrapper .sidebar-brand>a:hover,
.apollo-theme .sidebar-footer>a:hover i { color: #ffffff;}
.page-wrapper.apollo-theme.toggled #close-sidebar { color: #ffffff; }
.page-wrapper.apollo-theme.toggled #close-sidebar:hover { color: #ffffff; }
.apollo-theme .sidebar-wrapper ul li:hover a i,
.apollo-theme .sidebar-wrapper .sidebar-dropdown .sidebar-submenu li a:hover:before,
.apollo-theme .sidebar-wrapper .sidebar-search input.search-menu:focus+span,
.apollo-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active a i { color:#ffffff; text-shadow:0px 0px 10px rgba(22, 199, 255, 0.5); }
.apollo-theme .sidebar-wrapper .sidebar-menu ul li a i,
.apollo-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown div,
.apollo-theme .sidebar-wrapper .sidebar-search input.search-menu,
.apollo-theme .sidebar-wrapper .sidebar-search .input-group-text { background:rgba(0, 0, 0, 0.1);}
.apollo-theme .sidebar-wrapper .sidebar-menu .header-menu span { color: #6c7b88; }
.logreg-forms{margin:10vh auto;transition:all .3s cubic-bezier(.25,.8,.25,1)}.logreg-forms form{width:100%;padding:15px;margin:auto}
.logreg-forms .form-control{position:relative;box-sizing:border-box;height:auto;padding:10px}
.logreg-forms .form-control:focus{z-index:2}
.logreg-forms .form-signin input[type=email]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.logreg-forms .form-signin input[type=password]{border-top-left-radius:0;border-top-right-radius:0}
.logreg-forms .social-login{width:390px;margin:0 auto;margin-bottom:14px}
.logreg-forms a{display:block;padding-top:10px;color:#007d9e}
.logreg-forms .lines{width:200px;border:1px solid red}
.logreg-forms button[type=submit]{margin-top:10px}
.logreg-forms .form-reset,.logreg-forms .form-signup{display:none}
.logreg-forms .form-signup .social-btn{width:210px}
.logreg-forms .form-signup input{margin-bottom:2px}
.form-signup .social-login{width:210px!important;margin:0 auto}
@media screen and (max-width:500px){
	.logreg-forms{width:300px}
}
.asterisk{font-size:14px;color:red;}.shadow-lg{ box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; }.form-elements input,.form-elements select,.form-elements textarea{height:40px;width:100%;box-shadow:none;color:rgba(0,0,0,.6);font-size:13px}.form-elements select{background-image:url(../images/arrow-down.png);background-repeat:no-repeat;background-position:95% 13px;background-size:20px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.form-elements input, .form-elements select:focus{outline:0}.button{border-radius: 50px;padding-left:20px;padding-right:20px; line-height:40px; display: inline-block; font-weight: 600; cursor: pointer; text-align: center; border: none;text-transform: uppercase;letter-spacing: 0.5px;text-decoration:none !important; }.button-sm{border-radius: 50px;padding-left:15px;padding-right:15px; line-height:30px; display: inline-block; font-weight: 600; cursor: pointer; text-align: center; border: none;text-transform: uppercase;letter-spacing: 0.5px;text-decoration:none !important; }.bluebtn{background-color:#121f3e !important;color:white !important;}.bluebtn:hover{background-color:#e13b3e !important;}.orangebtn{background-color:#FDB813 !important;color:white !important;}.orangebtn:hover{background-color:#F0A01F !important;}.button:focus, .button-sm:focus{outline:0}
