.whiteBackgroundColor {background-color: #ffffff;}

#searchModal > .modal-body > .addsearch > input {
cursor: auto;width: 100%;
}

.widthDiv {
    width: 100%;
}

.transpTruckFrame {
    position: relative;
    padding-bottom: 100.00%;
    padding-top: 0;
    height: 0;
}

.transpTruckFrame2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

header {
    background-color: rgba(0, 0, 0, 1);
}

#ABC {
    background-image: linear-gradient(rgb(0,0,0,0.1) 10%,rgb(0,0,0,0) 90%);
}

#ABC > div > div.top-80{
margin-top:80px;
}

#companyID > ul > li{
margin-bottom: -10px;
margin-top: 30px;
}

.modal-content2 {
            background: rgba(255,255,255,0.90);
        }

        .modal-header {
            border-bottom: 0;
        }

#companyID-D > ul > li{
margin-bottom: -25px;
}

#eventID-D > ul > li > a {
color: #b0b0b0;
}

#languageID-M-EN, #languageID-M-EU, #languageID-M-W, #languageID-D-EN, #languageID-D-EU, #languageID-D-W{
color:#000;
}

#loginID-D-color > ul > li> a{
color:#000;
}

    #loginID-D-color > ul > li > a:hover {
        color: #BA0C2F;
    }

/*.d > li > a, .c > li > a {
    color: #000;
}

    .d > li > a:hover, .c > li > a:hover {
        color: #0d6efd;
    }*/

#loginID-M-color > ul > li> a{
color:#000;
}

#loginID-M-color > ul > li> a:haver{
color:#8e8e8e;
}

#newletter-h2-color {
color: #ba0c2f;
}

#newletter-img{
margin-left: 10px;
}

#newletter-p{
font-size: 12px;
}

#myModalLabel{
font-weight:700;
}

#addsearch{
width: 96%;background-color: #ccc;border: 1px thin solid;
}

a {
    text-decoration: none;
}

.top-100 {
    margin-top: 100px;
}

.top-90 {
    margin-top: 90px;
}

.top-80 {
    margin-top: 80px;
}

.top-70 {
    margin-top: 70px;
}

.top-60 {
    margin-top: 60px;
}

.top-50 {
    margin-top: 50px;
}

.top-40 {
    margin-top: 40px;
}

.bottom-80 {
    margin-bottom: 80px;
}

.bottom-40 {
    margin-bottom: 40px;
}

.bottom-10 {
    margin-bottom: 10px;
}

.top-130 {
    padding-top: 130px
}

.top-30 {
    padding-top: 30px;
}

.top-25 {
    padding-top: 25px;
}

.top-15 {
    padding-top: 15px;
}

.top-10 {
    padding-top: 10px;
}

.top-5 {
    padding-top: 5px;
}

p.top-30 {
    margin-top: 30px;
}

.leftMargin {
    margin-left: 10px;
}

.leftMargin20 {
    margin-left: 20px;
}

.leftMargin15 {
    margin-left: -15px;
}

.colorLeader {
    color: #000;
}
.prInsallTitle {
    margin-top: 30px;
    margin-bottom: 10px;
}

h5.blackColor {
    color: #000;
}

.redColor, h3 > a.redColor {
    color: #ba0c2f;
}

.blueColor {
    color: #00aeef;
}

.greyColor {
    color: #757575;
}

.whiteColor {
    color: #fff;
}

.fontWeight {
    font-weight: bold;
}



.bottomMargin {
    margin-bottom: 10px;
}
.bottomMargin20 {
    margin-bottom: 20px;
}
.bottomMargin60 {
    margin-bottom: 60px;
}

.paddingBottom30 {
    padding-bottom: 30px;
}
.paddingBottom {
    padding-bottom: 10px;
}

.paddingInsatll {
    padding: 15px;
}

.overFlowInstall {
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
}

p.fontSize28 {
    font-size: 28px;
}

.fontSize14 {
    font-size: 14px;
}

.alginCenter {
    text-align: center;
}

.fontSizeSup {
    font-size: 0.6em;
}

.fontSize12 {
    font-size: 12px;
}

.fontSize22 {
    font-size: 22px;
}

.fontSize16 {
    font-size: 16px;
}

.fontWeightNormal {
    font-weight: normal;
}

.underlineSpan {
    text-decoration: underline;
}

.datasheetLi {
    line-height: normal;
    padding: 5px 0;
}

.paddingRight {
    padding-right: 20%;
}

.paddingRight10 {
    padding-right: 10px;
}

.paddingLeft {
    padding-left: 2rem;
}

.paddingLeft0 {
    padding-left: 0;
}

.opacityTesti {
    opacity: 1;
}

p.lineHi {
    line-height: 28px;
}