﻿/*
.classIE{
    font-size:20px;
}

.buttonDisbaled{
    pointer-events: none !important;
}

.classIE{
    font-size:20px;
}

.desktop .date-wrapper.info-container-show {
    height: 470px;
}

.tablet.portrait .price-ballon-container {
    top: 24px;
}

.desktop .MainContent {
    min-height: calc(100% - 100px);
    height: calc(100% - 100px);
}

.desktop .additional-protection {
    width: 792px;
}

.flagClass{
    vertical-align: -webkit-baseline-middle;
}

.individualFlagClass{
    border: 1px solid;
    border-color: lightgray;
}

*/
/******************* ONLY FOR NEW VERSION***/
/*

.wizard {
  margin-left: 0;
}

.back-icon  .fa-fw {
    text-align: left;
    padding-top: 2.5px;
}

.display-hidden{
    display: none;
}

.Button, .btn {
    border-radius: 99px;
}

.Button-Top{
    color:  var(--color-tertiary);
    border: solid 2px;
}

.Button[disabled], .Button:disabled, .Button.Is_Default[disabled], .Button.ButtonDefault[disabled], .Button.Is_Default:disabled, .Button.ButtonDefault:disabled{
    border-radius: 99px;
}

.Header_center{
    border-bottom: 1px solid transparent;
    max-width: 1200px;
    margin: 0 auto;
}

.Button, .btn {
    font-size: var(--body-font-size);
}

.Button[disabled], .Button:disabled, .Button.Is_Default[disabled], .Button.ButtonDefault[disabled], .Button.Is_Default:disabled, .Button.ButtonDefault:disabled {
    background-color: var(--color-tertiary);
}

.Button.Is_Default, .btn.Is_Default {
    background-color: var(--color-tertiary);
}

.desktop .Button.ButtonDefault:hover, .desktop .Button.Is_Default:hover {
    background-color: #002BC2;
    border-color: #002BC2;
}

.Footer a, .Footer a:link, .Footer a:visited {
    font-size: 14px;
}

@media (min-height: 800px) {
    .Footer{
        bottom: 0;
    }

    
    .MainContent_NewVersion {
        min-height: 610px;
    }
}
*/
/*
@media (min-width: 1920px) {
    .NewVersion_Padding {
        padding-left: 0px; /*385px;*/
/*
        padding-right: 0px; /*385px;*/
/*
    }
    .disclaimer_cookies_container_new_version{
        padding-left: 385px;
        padding-right: 385px;
    }
}


.help-top a:link {
    color: var(--color-tertiary);
}

.New_Version_Header_Right .help-top a {
    color: var(--color-tertiary);
}

.policy-resume {
    max-width: 800px;
}

.policy-resume-details {
    max-width: 800px;
}

.top-icon .fa-fw {
    text-align: right;
    margin-top: 16px;
}

.top-icon{
    height: auto;
    width: auto;
}

.hidden-phone.help-top {
    padding-right: 24px;
}

.conditions-text {
    font-size: var(--body-font-size);
}

.phone .insurance-plan-list {
    justify-content: start;
    margin: 0 -20px;
    padding: 0 0;
}

.phone .Button, .tablet .Button, .phone a.Button, .tablet a.Button {
    line-height: 30px;
}

.hidden-desktop.help-top a {
    font-size: 1.3em;
}

.phone-phone{
    margin-top: 4px;
}

.phone .NewVersion_FirstTitle{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 40px;
}

.phone .New_Version_Title_Section {
    /*padding-top: 80px;*/
/*
    padding-bottom: 0px;
}

.phone .MainContent_NewVersion{
    padding-top: 20%;
}

html .ThemeGrid_Container {
    padding-left: 200px;
    padding-right: 20px;
}

.phone .ThemeGrid_Container {
    padding-left: 20px;
    padding-right: 20px;
}

input, input[type="text"], input[type="number"], input[type="tel"] {
    border-radius: 10px;
}

.select2-choices {
    border-radius: 10px;
}
/***********************************************/

/*
.insurance-plan-list .is--selected .ListItem {
    border: 2px solid var(--color-primary);
}

.ListItem {
    padding: unset;
}

.insurance-plan-list > span .ListItem {
    padding: unset;
}

.insurance-plan-list .coverage {
    padding: 1px;
    margin-right:unset;
    padding-top: 15px;
}

.display-flex.vertical-align.plan-list-column {
    padding: 5px;
}

span.heading4.text-secondary {
    padding: 5px;
}

.button-plan-list > div {
    border-radius: 10px;
}

/****/

/*
.phone .footer-newversion-links {
        display: contents;
}

.phone .footer-newversion-links div{
    margin-right:unset;
    margin-bottom: 15px;
    line-height: 16px;
}

.phone .disclaimer_cookies_container_new_version {
        padding-left: 20px;
}

.phone .disclaimer_cookies_container_new_version{
    padding-right: 10px;
}

.phone .footer-logos-payment-secute{
    width: 10%;
}

.phone .footer-logos-container{
    display: list-item;
}

.phone .footer-logos-container {
    display: inline-grid;
}

.phone .logos-trofeus-container{
    text-align: left;
}

.phone .footer-logos-payment-secute{
    display: inline-grid;
}

.date-start-end.ThemeGrid_Width4 {
    width: 480px;
}

.date-wrapper-content input[type=text] {
    width: 270px!important;
}

@media (max-width: 1300px) {
    .first-date-info .InputIcon {
        right: -10px!important;
    }
}

.InputWithIcons.Right .InputIcon{
    right: 10px;
}

.os-internal-Popup.os-internal-ui-dialog iframe {
    -webkit-box-shadow: 0 0 0 7px white;
    -webkit-border-radius: 20px;
}
*/

.desktop .SectionWebsite {
    min-height: 420px;
}
