/* Validators box */
.vl-validator-success { border: 1px solid #006600; }
.vl-validator-error { border: 1px solid #FF0000; }
.vl-validator-warning { border: 1px solid #FFCC00; }

.vl-validator-privacy-success { color: #006600; }
.vl-validator-privacy-error { color: #FF0000; }
.vl-validator-privacy-warning { color: #FFCC00; }

/* Validators message */
.vl-validator-message { display: none; margin-bottom: 10px; font-size:12px;}
.vl-validator-message-success { color: #006600; }
.vl-validator-message-error { color: #FF0000; }
.vl-validator-message-warning { color: #FFCC00; }

.asterisk-note { font-weight:500;font-size: 11px; color: #242448; }

.panel-personal-data { font-weight: bold; }
.panel-investors-data { font-size: 16px; font-weight: bold; margin-bottom: 0px; }

.panel-login-investor { margin-bottom: 0px; }
.panel-login-investor-checkbox { top: 10px; }

.doc-state-0 { background-color: #d9edf7; border-color: #d9edf7; color: #31708f; cursor: pointer; } 
.doc-state-1 { background-color: #d9edf7; border-color: #d9edf7; color: #31708f; cursor: pointer; } 
.doc-state-2 { background-color: #d9ffb3; border-color: #8cff1a; color: #31708f; cursor: pointer; }
.doc-state-3 { background-color: #ffcccc; border-color: #ff6666; color: #31708f; cursor: pointer; }
.doc-state-4 { background-color: #ffcccc; border-color: #ff6666; color: #31708f; cursor: pointer; }
.doc-state-5 { background-color: #ffcccc; border-color: #ff6666; color: #31708f; cursor: pointer; }
.doc-state-6 { background-color: #ffcccc; border-color: #ff6666; color: #31708f; cursor: pointer; }
.doc-state-7 { background-color: #ffcccc; border-color: #ff6666; color: #31708f; cursor: pointer; }

.iban-state-4 { background-color: #d9edf7; border-color: #d9edf7; color: #31708f; cursor: pointer; } 
.iban-state-5 { background-color: #d9ffb3; border-color: #8cff1a; color: #31708f; cursor: pointer; }
.iban-state-6 { background-color: #ffcccc; border-color: #ff6666; color: #31708f; cursor: pointer; }
.iban-state-9 { background-color: #ffcccc; border-color: #ff6666; color: #31708f; cursor: pointer; }

.image-preview { width: 100%; height: auto; max-height: 600px; }

.popup-label { margin: 0px;}
.popup-input { padding: 0px !important; }
.popup-title { margin-bottom: 15px; }

.bs-wizard-stepnum button{ background-color: #242448;color:#FFF;font-size: 16px; letter-spacing: 2px; font-weight: normal;text-transform: uppercase; padding: 10px 40px;border: 0;}
.wizard-button-waiting { background-color: #FFF3C7;}
.wizard-button-completed { background-color: #4DB757!important;}

.div-activities { overflow-y: auto; max-height:300px; }
.vl-validator-error .form-control {margin-bottom:0;border-radius:10px;}
.vl-validator {border-radius:10px;}

.contact-novalid { border: 1px solid #FF0000 !important; }
.contact-flag-novalid { font-weight: bold; color:#FF0000 !important; }

.project-gray { background: #D9D9D9 !important; }

.list-inline > li {
    padding-right: 0px;
    padding-left: 0px;
}

input[type=date].form-control {
    line-height: 1.42857143;
}

#panel-investors .vl-validator-error {
    border-radius: 10px !important;
}

#panel-investors select {
    border-radius: 10px !important;
    border: 0;
    padding: 11px 15px;
}

#panel-investors input {
    border-radius: 10px !important;
    border: 0;
    padding: 11px 15px;
}

button[role="combobox"] {
    padding-left: 15px;
    font-weight: inherit;
    font-size: 14px;
    color: #555;
}

#panel-offer input {
    border-radius: 10px !important;
    border: 0;
    padding: 11px 15px;
}

#form-profile-offer input {
    border-radius: 10px !important;
    border: 0;
    padding: 11px 15px;
}

.progress-bar{
    color: #333;
}

.progress-bar span{
    min-width: 30px;
    display: block;
}

.img_partner{
	background-size: 80%;
	background-position: center center;
	background-repeat: no-repeat;
	height:250px;
}


/*bandierine lingue*/
.navbar.navbar-default .nav > li.is-lang .dropdown-menu {
    min-width: initial;
    width: 80px;
    text-align: center;
    padding-top: 10px;
    border: 0;
}

.icon-flag-en {background-image:url(/frontend/assets/icons/icon-flag-uk.svg);}


.navbar.navbar-default .nav > li.is-lang .caret {
    top: -4px;
    position: relative;
}