:focus {outline: unset;}
body {font-family: 'Poppins', sans-serif;height: 100%;font-size: 16px;margin: 0 auto;color: #173C6C;line-height: 28px;}
h1,h2 {font-size: 70px;margin-bottom: 30px;color: #000000;font-weight: 200;}
h2 {font-size: 60px;}
h3 {font-size: 40px;font-weight: 200;color: #000000;}
h4 {font-size: 30px;font-weight: 200;}
strong {font-weight: 600;}
a {cursor: pointer; color: #102F57;text-decoration: none;}
a:focus,
a:hover {color: inherit;text-decoration: none;}
ul {padding: 0;list-style: none;}
ul ul {margin-left: 25px;}
li {margin-bottom: 5px;}
ul.tik {margin: 0;padding: 0;}
ul.tik li:before {content: '\f00c';font-family: 'FontAwesome';color: #47BE22;margin-right: 5px;}
ul.check {margin: 0;padding: 0;margin-bottom: 50px;font-weight: 700;}
ul.check li:before {content: '\f046';font-family: 'FontAwesome';color: #FFFFFF;margin-left: -40px;margin-right: 15px;}

.pr-0 {padding-right: 0;}
.btn {text-transform: uppercase;padding: 5px 25px;border-radius: 0;letter-spacing: 0.1em;color: #363636;font-size: 15px;font-weight: 600;line-height: 40px;}
.btn.btn-large {font-size: 20px;padding: 15px 35px;}
.btn:focus {outline: none;}
.btn.btn-primary {
    border: 2px solid #E0BE86;
    line-height: 40px;
    padding: 2px 40px;
    color: #363636;
    font-size: 15px;
    font-weight: 600;
    background-color: transparent;
    transition: 1s;
}
.btn.btn-primary:hover {background-color: #E1BE86;}
.btn.btn-secondary {background: #E1BE86;border-color: #E1BE86;}

.no-padding {padding: 0;}
.img-right {float: right;}

.admin-menu {font-size: 13px;position: relative;z-index: 999;}
.admin-menu .navbar {min-height: 30px;background-color: #000000;border: 0;margin: 0;border-radius: 0;}
.admin-menu .navbar-brand {font-size: 13px;padding-top: 5px;padding-bottom: 5px;height: auto;color: #ffffff;}
.admin-menu .navbar-default .navbar-nav>li>a {padding-top: 5px;padding-bottom: 5px;color: #ffffff;}


.form-signin {width: 100%;max-width: 330px;padding: 15px;margin: 100px auto;}
.form-signin .checkbox {font-weight: 400;}
.form-signin .form-control {position: relative;box-sizing: border-box;height: auto;padding: 10px;font-size: 16px;}
.form-signin .form-control:focus {z-index: 2;}
.form-signin input[type="email"] {margin-bottom: 10px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.form-signin input[type="password"] {margin-bottom: 10px;border-top-left-radius: 0;border-top-right-radius: 0;}
a.js_forgot {font-size: 13px;}

#cookie_bar {background-color: #FFFFFF;bottom: 0;position: fixed;width: 100%;z-index: 999;color: #000000;padding: 50px 30px 15px;font-size: 15px;}
#cookie_bar .btn {min-width: 250px}
#cookie_bar .btn-transparent {border: 2px solid #000000;color: #000000;padding: 15px 40px;}
#cookie_bar .btn-transparent:hover {background-color: #000000;color: #FFFFFF;}
#cookie_bar .btn-primary {color: #FFF;background: #000000;border-color:#000;padding: 15px 40px;}
