/*Custom styles */

body{
    
    
    font-family: "gteesti_display", "gteesti_display_IE", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0px;
    line-height: 1.75;
    
    text-rendering: optimizeLegibility!important;
    -webkit-font-smoothing: antialiased;
   
    
}

.starter-template {
    padding: 3rem 1.5rem;
    text-align: center;
}



.jumbotron {
    margin-bottom: 0px;

    border-radius: 0 !important;
}


main {
    margin-top: 50px;
    margin-bottom: 0px !important;
}

footer {
    padding: 15px;
}

a {
    color: #2C4862!important;
}

@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top: 108px;
        padding-bottom: 150px;
    }
}

.scale:hover  {
        transition: all .2s ease-in-out;
        opacity: 1!important;
         
}




h2{
    color: #fff;
}

.btn {
    color: #fff !important;

}

.navbar-brand {
    font-size: 30px;
}

/* ---- custom font ---- */


@font-face {
     font-family: gteesti;
     src: url("/fonts/GT-Eesti-Text-Bold.ttf");
     font-weight: 700;
}
 @font-face {
     font-family: gteesti_IE;
     src: url("/fonts/GT-Eesti-Text-Bold.eot");
     font-weight: 700;
}
 @font-face {
     font-family: gteesti;
     src: url("/fonts/GT-Eesti-Text-Regular.ttf");
     font-weight: 500;
}
 @font-face {
     font-family: gteesti_IE;
     src: url("/fonts/GT-Eesti-Text-Regular.eot");
     font-weight: 500;
}
 @font-face {
     font-family: gteesti_display;
     src: url("/fonts/GT-Eesti-Display-Bold.ttf");
     font-weight: 700;
}
 @font-face {
     font-family: gteesti_display_IE;
     src: url("/fonts/GT-Eesti-Display-Bold.eot");
     font-weight: 700;
}
 @font-face {
     font-family: gteesti_display;
     src: url("/fonts/GT-Eesti-Display-Bold.ttf");
     font-weight: 500;
}
 @font-face {
     font-family: gteesti_display_IE;
     src: url("/fonts/GT-Eesti-Display-Bold.eot");
     font-weight: 500;
}

p {
    color: #fff;
    font:inherit;
    font-size: 16px!important;
    font-weight: 350!important;
}

.parent-consent{
  padding: 40px 15px;
  text-align: center;
}

.btn-1 {
    color: #fff;
    background-color: #2C4862;
    border-color: transparent;
    
}
        .btn-1:hover{
            
            background-color: #2C4862;
        }
        .navbar-inverse {
            background-color: #D3E7EC!important;
             color: #778F9F!important;
        }
.btn-2 {
    color: #2C4862!important;
    background-color: #fff;
    border-color: #2C4862;
    
}
.btn-2:hover{
            
            background-color: #fff;
        }
        
        
        .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
   
            background-color: #778F9F!important;
    
}
        .modal-header .close {
    margin-top: -80px;
    padding: 10px;
            opacity: 1;
            font-size: 30px!important;
            color: #515A5F!important;
}
        .modal-header{
            border-bottom: 0px!important;
            
            
        }
        .modal-title {
    margin: 0;
    padding: 20px;
    line-height: 1.42857143;
            
}
        .alert-warning {
    color: #515A5F;
    background-color: #D3E7EC;
    border-color: #2C4862;
}
        .modal-body {
    position: relative;
    padding: 40px;
    margin-top: -20px;
    
}
        .modal-footer{
            background-color: #D3E7EC;
            padding: 30px;
            margin-top: -30px;
        }
        
        .navbar-toggle{
            background-color:#2C4862!important;
        }
        @media (min-width: 992px){
            
            .footer-menu{
                padding-left: 350px;
                padding-right: 350px;
            }
        }


