.alert.alert-dismissible.alert-danger {
    background: transparent !important;
    border: none !important;
    margin-top: -17px;
    margin-left: -12px;
    width: 500px;
    color: #d0021b;
}

strong.lead, span.alert-indicator {
	display: none !important;
}

button.close {
    display: block !important;
}

.hello-box.text-center.col-md-8.col-md-offset-2.hidden-xs{ margin-left: -4% !important;}

.help-block{ font-size:14px}
div#portlet_com_tessi_mb_authentification_mvcportlet {
    BACKGROUND: TRANSPARENT;
    box-shadow: none;
    border: none;
}

.headline.portlet-title {
    display: none;
}

/*
#wrapperIdentification{ margin-left: 25% !important;
    margin-top: 50px !important;
}
*/

#_com_tessi_mb_authentification_mvcportlet_cc #panelIdentification {
margin-left:0% !important;

}
.control-label{
	    color: #637176 !important;
}

div#prefDiv span.label-radio-lbp {
    font-weight: bold;
}

div#prefDiv label[for="_com_tessi_mb_authentification_mvcportlet__58_preferences_yes"] {
    font-size: 0;
}
div#prefDiv label[for="_com_tessi_mb_authentification_mvcportlet__58_preferences_no"] {
    font-size: 0;
}
div#prefDiv label.btn.radio-inline.radio-lbp {
    box-shadow: none;
}

div#prefDiv .radio {
    display: inline-block;
    margin-top: auto;
    margin-bottom: auto;
}
div#prefDiv .field {
    position: relative;
}
#portlet_com_tessi_mb_authentification_mvcportlet .hello-box .title {
    color: #d00664 !important;
}
#portlet_com_tessi_mb_authentification_mvcportlet .hello-box .title .bonjour {
color: #595959 !important;
}

#portlet_com_tessi_mb_authentification_mvcportlet #panelIdentification .control-label {
    color: #595959 !important;
}
#portlet_com_tessi_mb_authentification_mvcportlet a.lienPanelIdentification {
    color: #337ab7 !important;
}

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {

    #panelIdentification {
        margin-left: -26% !important;
        width: 123% !important;
    }
}

@media screen and (max-width: 768px) {
    #panelIdentification {
        margin-left: -20% !important;
        width: 123% !important;
    }
}