/*----------------------------
         Add CSS file
----------------------------*/
@import "../plugins/bootstrap/css/bootstrap.min.css";
@import '../plugins/line-awesome/css/line-awesome.css';
@import url(fonts/recoleta/recoleta.css);
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/*----------------------------
   element      
----------------------------*/

* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html { text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;}
*{margin:0; padding:0}
a{ text-decoration:none; color: #1A46AB;}
a:hover{ text-decoration:none !important;}
header, nav, section, article, aside, footer { display:block;}
html {font-size: 100%;}
body {font-size: 12px; background:#ffffff;font-family: 'Roboto', sans-serif;line-height: 26px;color:#455A64;-webkit-font-smoothing: antialiased;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {padding: 5px 0 15px 0;color: #455A64;-webkit-font-smoothing: antialiased;}
:-ms-input-placeholder{color: #000;}
/*----------------------------
   header      
----------------------------*/
.header{position: absolute;padding:10px 0;width: 100%;z-index: 9;top: 0;left: 0;right: 0;}
.logo {margin-bottom: 0; }
.logo img {height: 70px; }
.header-navigation .navbar {padding: 0; }
.header-navigation .navbar-nav > li{position:relative;padding: 4px 15px;} 
.demo-header .header-navigation .navbar-nav > li > a{position: relative;color: #fff;text-align:center;font-weight: 600;font-size: 14px;}
.header-navigation .navbar-nav > li > a{position: relative;color: #fff;text-align:center;font-weight: 500;font-size: 14px;}
.header-navigation .navbar-nav > li > a.active {color: #fff; }
.header-navigation .navbar-nav > li .dropdown-menu {border: 1px solid #dcf5f7; border-radius: 0; } 
.header-navigation .navbar-nav > li a.dropdown-item {position: relative; color: #495057; text-align: left; font-size: 12px; }
.header-navigation .navbar-nav > li a.dropdown-item:active,
.header-navigation .navbar-nav > li a.dropdown-item:focus, 
.header-navigation .navbar-nav > li a.dropdown-item:hover{background-color: #f8f9fa;}
.header-navigation .navbar-nav .account-dropdown .dropdown-toggle::after{display: none;}
.header-navigation .navbar-nav{align-items: center;}
a.auth-btn {background: #F28520; box-shadow: 0px 18px 24px rgb(0 0 0 / 10%); border-radius: 5px; padding: 8px 30px; text-shadow: 0px 18px 24px rgb(0 0 0 / 25%); display: inline-block; }
 /*----------------------------
   footer      
----------------------------*/

.footer{/*background-color: #1e1e1e;*/background: linear-gradient(90deg, rgb(242 133 32) 0%, rgb(0 0 0) 60.95%, rgb(0 0 0) 100%);position: relative;padding:0;} 
.footer:before {content: ''; position: absolute; left: 0; background: url(../images/logo.svg) no-repeat; top: 0; right: 0; bottom: 0; /* background-repeat: no-repeat; */ filter: blur(2px); background-size: initial; opacity: 0.1; }
.footer-top{padding: 3rem 0 2rem 0;}
.footer-logo {text-align: center;margin-bottom: 2rem; position: relative; }
.footer-logo img{height: 100px; }
.footer-top {margin-bottom: 1rem; }
.footer-links{margin: 0 0 1rem 0;padding:0;text-align: center;}
.footer-links ul{ margin:0; padding:0; list-style:none;}
.footer-links li {    display: inline-block;}
.footer-links li a {color: #fff;padding: 0 15px;font-family: Recoleta;text-align: center;text-decoration: none;font-size: 18px;font-weight: 400;}

ul.footer-social-icons {text-align: center; padding: 0; margin: 0; list-style: none; } 
ul.footer-social-icons li {display: inline-block;margin: 5px 10px;margin: 0px 17px;}
ul.footer-social-icons li a {text-transform: uppercase;font-size: 12px;color: #ffffff;-webkit-transition: all .3s;transition: all .3s;}
ul.footer-social-icons li a i {margin-right: 5px; }
ul.footer-social-icons li a:hover {color: #79a472; }


.footer-bottom {border-top: 2px solid #ffffff;margin-top: 0;padding: 15px 0px;text-align: center;}
.copyright p {font-size: 13px;margin-bottom: 0;text-transform: uppercase;letter-spacing: 0.5px;color: #ffffff;}
.copyright p a {color: #f28520;-webkit-transition: all .3s;transition: all .3s;}
.copyright p a:hover {color: #8b8b8b; }


