@font-face {
    font-family: 'FuturaStd';
    font-weight: normal;
    font-style: normal;
    src: url('/resources/global-v2/fonts/Futura-Std-Light-Condensed_19052.ttf') format('truetype'),
    url('/resources/global-v2/fonts/FuturaStd-CondensedLight.otf') format('opentype');
}

html {
    height: 100%;
}

.evm-bootstrap {
    /*height: 100%;*/
    box-sizing: border-box;
    font-family: 'Lato', sans-serif;
}

.evm-bootstrap .page-container {
    min-height: 100%;
    height: 100%;
    height: auto!important;
    /*margin: 0 auto -70px;*/
}

.evm-bootstrap #push{
    height: 70px;
}

.evm-bootstrap .container-type-full.container{
    width: 100%;
    min-width: 620px !important;
}

@media screen and (max-width: 768px) {
    .evm-bootstrap .container-type-full.container{
        width: 100%;
        min-width: 100% !important;
    }
}

.evm-bootstrap .inline-block {display: inline-block;}


.evm-bootstrap .error {color:red; font-size: 18px;}
.evm-bootstrap .red {color:red;}
.evm-bootstrap .displayNone {display: none;}
.evm-bootstrap .overflow {overflow: hidden;}
.evm-bootstrap .width100{width:100%;}
.evm-bootstrap .height100 {height:100%;}
.evm-bootstrap .font12 {font-size: 12px;}
.evm-bootstrap .font14 {font-size: 14px;}
.evm-bootstrap .font16 {font-size: 16px;}
.evm-bootstrap .font18 {font-size: 18px;}
.evm-bootstrap .font20 {font-size: 20px;}
.evm-bootstrap .font22 {font-size: 22px;}
.evm-bootstrap .block {display: block;}
.evm-bootstrap .inline-block {display: inline-block;}
.evm-bootstrap .padding5 {padding: 5px;}
.evm-bootstrap .padding10 {padding: 10px;}
.evm-bootstrap .weight100 {font-weight: 100;}
.evm-bootstrap .weight700 {font-weight: 700;}
.evm-bootstrap .weight800 {font-weight: 800;}
.evm-bootstrap .weight900 {font-weight: 900;}
.evm-bootstrap .border {border: solid 1px lightgray;}
.evm-bootstrap .border-top{border-top: solid 1px lightgray}
.evm-bootstrap .border-right{border-right: 1px solid lightgray;}
.evm-bootstrap .border-left{border-left: 1px solid lightgray;}
.evm-bootstrap .border-bottom{border-bottom: 1px solid lightgray;}
.evm-bootstrap .link {text-decoration: none; cursor: pointer; color: #2a6496}
.evm-bootstrap .pointer {cursor: pointer;}
.evm-bootstrap .nolink {text-decoration: none; cursor: pointer; color: inherit}
.evm-bootstrap .margin-bottom15 {margin-bottom: 15px;}
.evm-bootstrap .margin-bottom30 {margin-bottom: 30px;}
.evm-bootstrap .col-centered {float: none; margin: 0 auto; text-align:center;}
.evm-bootstrap .required {border-color: red;}
.evm-bootstrap .margin30 {margin-top: 30px;margin-bottom: 30px;}
.evm-bootstrap .no-padding-right{padding-right: 0px !important;}
.evm-bootstrap .no-padding-left{padding-left: 0px !important;}
.evm-bootstrap .topmargin-10 {margin-top: 10px;}
.evm-bootstrap .topmargin-20 {margin-top: 20px;}

/* buttons */


.evm-bootstrap #buttons{
    background-color: #cbd2d5;
    /*padding-bottom: 6px;*/
    min-height: 40px;
}

.evm-bootstrap #buttons .btn.btn-danger {
    margin: 4px 3px 3px 3px;
    padding: 2px 15px 4px 15px;
    height: 30px;
    background-color: #f15a29;
    font-size: 16px;
    font-weight: 400;
    border-radius: 2px;
}

.evm-bootstrap #buttons .btn.btn-danger:hover{
    background-color: #ff3e00;
}

.evm-bootstrap #buttons .btn.btn-primary{
    margin: 4px 3px 3px 3px;
    padding: 2px 15px 4px 15px;
    height: 30px;
    background-color: #19719F;
    font-size: 16px;
    font-weight: 400;
    border-radius: 2px;
}

.evm-bootstrap #buttons .btn.btn-primary:hover{
    background-color: #007aa4;
}

.evm-bootstrap .styled-button-blue {
    padding-top: 2px;
    height: 30px;
    width: auto;
    min-width: 120px;
    background-color: #19719F;
    font-size: 16px;
    font-weight: 400;
    border-radius: 2px;
    margin-right: 5px;
    margin-top: 1px;
}


.evm-bootstrap .styled-button-blue:hover{
    background-color: #007aa4;
}

.evm-bootstrap .styled-button-green{
    padding-top: 2px;
    height: 33px;
    font-size: 18px;
    font-weight: 700;
    /*font-family: 'Roboto';*/
    border-radius: 8px;
    padding-right: 38px;
    padding-left: 38px;
}

.evm-bootstrap .progress-bar-image {
    background-image: url(/resources/global-v2/images/progress_bar.gif) !important;
    background-repeat: no-repeat  !important;
    background-size: contain  !important;
}

.evm-bootstrap .social {display:inline-block;}
.evm-bootstrap .share {background: linear-gradient(#4c69ba, #3b55a0); cursor: pointer; color: white; padding: 3px; font-weight: bold; border-radius: 2px; font-size: 11px;}

.evm-bootstrap .styled-button-green-t, .evm-bootstrap .styled-button-green-t:hover {
    background-color: green !important;
    border-color: green !important;
}
