

body {height: 100%;font-size: 16px;font-weight: 400;margin: 0 auto;color: #222222;}
h1 {
    font-size: 46px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 0;

}
h2 {
    font-size: 40px;
}
h3 {  font-size: 35px;color: #222931; font-weight: bold;}
h4 {  font-size: 20px;color: #222931;}
p {  line-height: 29px;}
a { cursor: pointer; color: #002E5B;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;}
strong {font-size:16px; font-weight: 600;}
.pr-0 {padding-right: 0;}
.btn.btn-primary {
    background-color: #e70033;
    border-color: #e70033;
    color: #FFFFFF;
    padding: 10px 20px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 4px;
}
.btn.btn-primary:hover {background-color: #002155;border-color: #002155;color: #FFFFFF;}
.btn.btn-white {
    background-color: transparent;
    border: 2px solid #FF8A54;
    color: #FF631B;
}
.global-button {
    background-color: transparent;
    font-size: 18px;
    color: #000000;
    padding: 0 20px;
    line-height: 56px;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 2px solid #fad138;
    position: relative;
    font-weight: 600;
    border-radius: 7px;
}
.global-button:hover {
    border-color: #13873e;
    background-color: #13873e;
    color: #fff;
}
.no-padding {padding: 0;}
ul.tik li {margin-bottom: 5px;}
ul.tik li:before {content: '\f046';font-family: 'FontAwesome';color: #F6A337;margin-right: 5px;}

.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: #0000007a;
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 999;
    color: #ffffff;
    
    font-size: 18px;
    height: 100vh;
}

#cookie_bar a {color: #ffffff;text-decoration: underline;}
#Cookie {
    background-color: #6c00a1;
    color: #FFFFFF;
    cursor: pointer;
    padding: 15px 119px;
    display: inline-block;
    text-transform: uppercase;
}
#cookie_bar a.ctcc-more-info-link {
    color: #6c00a1;
    border: 1px solid #6c00a1;
    text-decoration: none;
    display: inline-block;
    padding: 15px 93px;
}
.privacy-box h3 {
    text-transform: capitalize;
    margin-bottom: 30px;
}
#cookie_bar p {
    color: #000;
}
.cookie-content {
    background: #FFF;
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 152px 30px;
}

#cookie_bar-privacy {
    height: auto;
}
#cookie_bar-privacy .cookie-content.clearfix {
    padding: 11px 50px;
}
#cookie_bar-privacy a.ctcc-more-info-link {
    color: #6c00a1;
    border: 1px solid #6c00a1;
    text-decoration: none;
    display: inline-block;
    padding: 15px 93px;
}