body {
    font-family: Arial, sans-serif !important;
}
@media (max-width: 575px) {

    h1.apply-application-title-row {
        font-size: 26px !important;
    }

    h2.tlk-configurable-main-font-color {
        font-size: 22px !important;
    }

    #section-legend_Step_1_Section_0 h2.tlk-configurable-main-font-color {
        font-size: 22px !important;
    }

    .lum-apply-section__name > span[data-apply-msg-key=Label_dps] {
       
        font-size: 22px !important;
        padding-top: 15px !important;
        padding-bottom: 10px !important;
    }

    .col-sm-offset-4.col-lg-offset-3.col-xs-12.col-sm-7 {
        margin-left: 8% !important;
        width: 85% !important;
    }
}

@media (min-width: 1200px)
{
.col-lg-offset-3 {
    margin-left: 25%;
    width: 75%;
}
}
@media (min-width : 1600px)
{
	.col-sm-offset-4.col-lg-offset-3.col-xs-12.col-sm-7 {
    width: 80%;
    margin-left: 20%;
	}
}

@media (min-width : 1700px)
{
	.col-sm-offset-4.col-lg-offset-3.col-xs-12.col-sm-7 {
    width: 95%;
    margin-left: 15%;
	}
}


.ui-widget.ui-widget-content{
    
    position: relative;
}

/*button.btn.btn-default.apply-cv-button{
    display: none !important;
}*/

.col-sm-offset-4.col-lg-offset-3.col-xs-12.col-sm-7 {
    margin-left: 15%;
    width: 75%;
   
}

h1.apply-application-title-row, h2.tlk-configurable-main-font-color {
    color: #016b2d !important;
}

h1.apply-application-title-row {
   font-size: 32px;
}

h2.tlk-configurable-main-font-color {
   font-size: 28px;

}

#data-privacy-legend span {
    color: #016b2d;
}

/*p#apply-dps-full-text- {
    color: black;
}*/

/*p#apply-dps-full-text- a {
        color: #333333;
    }

p#apply-dps-full-text--dps_26 a {
    color: #333333;
}

a#apply-dps-full-text-link-dps_42 {
    color: #333333;
}*/

[id*="apply-dps-full-text"], [id^="apply-dps-full-text"] {
    color: #333333;
}

.col-xs-12.col-sm-4.col-md-6.form-dropdown-arrow.phone-inline-container-left.form-control-country-code {
    width: 45% ;
    padding: 0px 3px 0px 15px !important;
}


.col-xs-12.col-sm-8.col-md-6.phone-inline-container-right.form-control-phone-number {
    padding-left: 3px !important;
    width: 55% ;
}

.apply-submission-accepted {
    text-align: center;
    margin-top: 10vh;
    margin-bottom: 20vh;
}