@import url('https://fonts.googleapis.com/css2?family=Montserrat&family=Work+Sans&display=swap');



html {
    height: 100%;
    box-sizing: border-box;
}  

*,
*:before,
*:after {
  box-sizing: inherit;
}

body {    
    font-family: 'Montserrat', sans-serif;
    position: relative;
    padding-bottom: 285px;
    min-height: 100%;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', sans-serif;
}
.x-container {
    max-width: 1300px;
    margin: 30px auto;
}
.x-hover-text-blue:hover {
    color: #0062af!important;
}
.x-blue {
    background-color: #0062af!important;
    color: white;
}
.x-text-blue {
    color: #0062af!important;
}
.x-light-grey {
    background-color: #f9f9f9;
}
.x-border {
    border: 1px solid #eee;
}
.x-border-light-grey {
    border-color: #eee;
}
.x-border-blue {
    border-color: #0062af!important;
}
hr {
    border-top: 1px dashed #ccc;
}
.x-footer {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #003157!important;
}
.x-link {
    color: #0062af;
    text-decoration: none;
    padding: 0 5px;
}
.x-w100 {
    width: 100%;
}
.x-relative {
  position: relative;
}
.w3-button:hover {
    color: #0062af;
    background-color: none;
}

.w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child {
    background-color:#f9f9f9;
    color:#0062af;
}

@media (min-width:601px) {
    /*.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}
    .w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}
    .w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}*/
    .x-middle {
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .x-margin-top {
        margin-top: 15px;
    }
}
@media (min-width:993px){
    /*.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}
    .w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}
    .w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}*/
}
@media (max-width:1205px){
    /*.w3-auto{max-width:95%}*/
}
@media (max-width:600px){
    body {
        padding-bottom: 425px;
    }
    .x-logo {
        text-align: center!important;
    }
    .x-center {
        text-align: center!important;
    }
    .w3-xxxlarge {
        font-size: 30px!important;
    }
    .w3-col {
        margin-bottom: 10px!important;
    }
    /*.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}
    .w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}	
    .w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}
    .w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}*/
}
@media (max-width:768px){
    /*.w3-modal-content{width:500px}.w3-modal{padding-top:50px}*/
}
@media (min-width:993px){
    /*.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}*/
}
@media (max-width:992px) and (min-width:601px){
    /*.w3-hide-medium{display:none!important}*/
}
@media (max-width:992px){
    /*.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}.w3-auto{max-width:100%}*/
}