﻿.divRow {
    margin-bottom: 20px;
    clear: both;
    height: auto;
    overflow: auto;
    min-height: 50px;
}

.divLeft {
    float: left;
    width: 50%;
}

.divRight {
    float: right;
    width: 48%;
    padding-left: 2%;
}

.imgContacts {
    margin-right: 20px;
}

.ddl {
    width: calc(100% - 20px);
    height: 55px;
    background: var(--componenti) 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    border: none;
    padding: 0px 10px;
    margin-bottom: 10px;
}
.rb {
    float: left;
}
.divContacts {
    background: var(--azure) 0% 0% no-repeat padding-box;
    padding: 50px 70px;
    width: calc(100% - 140px);
}

.divSectorName {
    margin: auto;
    width: fit-content;
    margin-bottom: 20px;
}

.divColumn {
    width: 33%;
    float: left;
}

.divField {
    margin-bottom: 20px;
    clear: both;
}
.field, .fieldBig {
    position: relative;
    float: left;
    width: 50%;
}

.fieldBig {
    width: 100%;
}

.inputText, .inputTextBig {
    float: left;
    width: calc(100% - 50px);
    text-align: left;
    margin-bottom: 20px;
    padding-left: 20px;
    height: 55px;
    /*line-height: 55px;*/
}

.inputTextBig {
    height: 255px;
}


.floatLeft {
    float:left;
}