@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap");

/*===========================
    01.Common css
===========================*/

/* width */
::-webkit-scrollbar {
    width: 0.3rem;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background-color: #FFBA33;
    border-radius: 0.6rem;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background-color: #FFBA33;
}

html {
    scroll-behavior: smooth;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100% !important;
}

body {
    overflow-y: auto;
    overflow-x: hidden;
    height: 100% !important;
    transition: ease 0.1s;
    animation: fadeInAnimation ease 2s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    background-color: #e1e1e1 !important;
    color: #555353;
    font-family: "Open Sans", sans-serif;
    direction: ltr;
    font-size: 14px;
}

.bg-light-blue {
    background-color: #00b0f1 !important;
}

.bg-gray {
    background-color: #f8f9fa;
}

.bg-dark {
    background: #181818 !important;
}

.bg-blue {
    background: #0d6efd !important;
}

.badge {
    border-radius: .25rem;
}

.btn {
    border-radius: .25rem;
}

.btn-info {
    background-color: #4FB8C9;
    border-color: #4FB8C9;
    color: white;
}

.modal-content {
    border-radius: .3rem;
}

.modal-header .btn-close:focus {
    outline: 0;
    box-shadow: none !important;
}

.site-detail-menu li {
    z-index: 100 !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

a {
    text-decoration: none;
}

/* #create_shipping_centri_span span {
    width: 100% !important;
} */

ul.nav.nav-tabs {
    /*text-align: center !important;*/
}

.green-class {
    width: 45% !important;
    margin: auto;
}

.grey-class {
    width: 45% !important;
}

.step-app>.nav-tabs {
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    border-radius: 3px 3px 0 0 !important;
    overflow: hidden !important;
}

.step-app>.step-steps>li {
    background-color: #e5e5e5 !important;
}

.step-app>.step-steps>li.active {
    /*background-color: #32c5d2 !important;*/
    color: #fff;
}

.step-app>.nav-tabs>li.active {
    background-color: #32c5d2 !important;
    color: #fff !important;
}

/*shaukat-css*/
span.select2.select2-container.select2-container--default {
    width: 100% !important;
}

.step-app>.nav-tabs>li.active span {
    background-color: #EE1C25 !important;
}

.d-none {
    display: none !important;
}

.btn-outline-green {
    color: #EE1C25;
    border-color: #EE1C25;
    font-size: 14px;
}

.btn-outline-green:hover {
    color: white !important;
    border-color: #EE1C25 !important;
    background-color: #EE1C25 !important;
}

.btn-green {
    color: white !important;
    border-color: #EE1C25 !important;
    background-color: #EE1C25 !important;
    font-size: 14px;
}

.btn-warning {
    font-size: 14px;
}

.btn-outline-green:disabled {
    color: #EE1C25;
    background-color: transparent;
    border-color: #EE1C25;
    opacity: .65;
}

.bg-light {
    background-color: #eeeeee !important;
}


/*===========================
    02.Index page css
===========================*/
.select2-container {
    z-index: 9999999999999 !important;
}

.m-link:hover {
    color: #076D32 !important;
}

.top-header {
    background: none !important;
    background-color: #000 !important
}

.searchbar {
    background-color: #ffffff;
    border-radius: 5px 0px 0px 5px !important;
}

.searchbar-button-icon {
    cursor: pointer;
    background-color: transparent !important;
    border-style: none !Important;
    align: center !important;
    width: 100% !important;
    color: #ffffff;
    font-weight: bold;
    font-size: 125%;
    text-align: center;
    padding: 0rem 1.1rem;
}

.searchbar-button {
    display: table-cell;
    background-color: #EE1C25 !important;
    border-radius: 0px 5px 5px 0px !important;
    align: center !important;
    width: fit-content !important;
}

.form-control {
    border: 1px solid #EE1C25 !important
}

.form-control:focus {
    box-shadow: none;
    border-color: #EE1C25 !important;
}

.searchbar.form-control:focus {
    background-color: #EE1C25 !important;
}

.form-control::-webkit-input-placeholder {
    color: #EE1C25 !important;
}

.user-container>.dropdown>.dropdown-toggle::after {
    display: none;
}

.text-muted {
    color: #8c9db5 !important;
}

.sidebar {
    background: white;
}

.sidebar .menu-list {
    list-style: none;
    position: relative;
    display: flex;
    padding: 0;
    margin: 0;
    width: 100% !important;
}

.sidebar .menu-list>li>.m-link {
    color: #555353;
    display: flex;
    align-items: center;
    padding: 1rem !important;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
    z-index: 100;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.main {
    background-color: #e1e1e1;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

table {
    caption-side: top;
    border-collapse: collapse;
    width: 100%;
}

caption {
    font-size: 16.8px;
    color: white !important;
    text-align: center;
    font-weight: bold;
}

.column-1 {
    vertical-align: top !important;
    width: 185px;
}

.column-2 {
    width: 35px;
}

.column-3 {
    vertical-align: top !important;
}

.column-header {
    position: relative;
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.btn.btn-outline-danger {
    color: #FC5A69;
    border-color: #FC5A69;
    border-radius: .25rem;
    font-weight: bold;
    width: 100%;
    font-size: 14px;
}

.btn.btn-outline-danger:hover {
    color: white;
    border-color: #FC5A69;
    border-radius: .25rem;
    font-weight: bold;
    width: 100%;
    background-color: #FC5A69;
    font-size: 14px;
}

.list-group-item {
    background-color: #ffffff;
    border-color: #f0f0f0;
    color: #555353;
}

.form-check-input:checked {
    background-color: #EE1C25;
    border-color: #EE1C25;
}

.btn.btn-primary {
    background-color: #EE1C25 !important;
    border-color: #EE1C25 !important;
}

.dropdown-menu {
    position: absolute !important;
    z-index: 100000000000 !important;
    display: none;
    min-width: 10rem;
    padding: .5rem 0;
    margin: 0;
    font-size: 14px;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: .25rem;
}

.dropdown-item button {
    background-color: transparent;
    border: none;
}

.dropdown-menu>li>.dropdown-item {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.tab-content {
    width: 100%;
}

.table tr th {
    border-bottom: 2px solid black;
    padding: .6rem .6rem;
    font-size: 12px;
    text-transform: uppercase;
    vertical-align: middle;
}

.table tr td {
    border-color: #f0f0f0;
    padding: .8rem .6rem;
    color: #555353;
}

.btn-light {
    color: #000;
    background-color: #f8f9fa !important;
    border-color: transparent !important;
    font-size: 12px;
    font-weight: bold;
    border-radius: 0;
}

.btn.show {
    background-color: transparent;
    border-color: transparent !important;
}

.bg-red {
    background-color: #dc3545 !important;
}

.bg-primary {
    background-color: #ffc107 !important;
}

.bg-green {
    background-color: #EE1C25 !important;
}

.bg-dark-green {
    background-color: #EE1C25 !important;
}

.color-blue {
    color: #0d6efd !important;
}

.color-green {
    color: #EE1C25 !important;
}

.badge-tag {
    color: black;
    background-color: #e9ecef !important;
    font-weight: 600;
}

.badge-tag:focus {
    background-color: #0d6efd !important;
    color: white !important;
}


/*===========================
    03.User-list page css
===========================*/

.userList-page-table>table>tbody>tr>td {
    vertical-align: middle;
}

.userData div .form-control {
    border-color: #f0f0f0;
}

.userData div .form-control:focus {
    box-shadow: 0 0 10px rgb(25 24 24 / 15%);
    background-color: white;
    border-color: #EE1C25;
    color: black;
}

.btn-success {
    background-color: #EE1C25;
    border-color: #EE1C25;
    font-size: 14px;
}

.btn-danger {
    background-color: #FC5A69;
    border-color: #FC5A69;
    font-size: 14px;
}

.btn-secondary {
    font-size: 14px;
}

.btn-link,
.btn-link:focus,
.btn-link:hover {
    border: none !important;
    outline: none !important;
}


/*===========================
    04.User-registration page css
===========================*/

.main-bg {
    background-color: #f4f7f6 !important;
    overflow-y: auto;
    height: 100% !important;
}

.user-registration div .form-control {
    border-color: #f0f0f0;
    font-size: 14px;
}

.user-registration div .form-control:focus {
    box-shadow: 0 0 10px rgb(25 24 24 / 15%);
    background-color: #ffffff;
    border-color: #0d6efd;
    color: #0d6efd;
}

.btn-outline-primary {
    font-size: 14px;
}

.card {
    border-color: #f0f0f0;
}


/*===========================
    05.Site-registration page css
===========================*/

.site-registration .form-control {
    border-color: #f0f0f0;
    font-size: 14px;
}

.site-registration .form-control:focus {
    box-shadow: 0 0 10px rgb(25 24 24 / 15%);
    background-color: #ffffff;
    border-color: #0d6efd;
    color: #0d6efd;
}

.site-registration .input-group-text {
    border-color: #f0f0f0 !important;
}

.site-registration .step-btn {
    background-color: #0d6efd;
    border: 1px solid #0d6efd;
    color: white;
    padding: .375rem .75rem;
    border-radius: .25rem;
}

.site-registration input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.site-registration input[type=number] {
    -moz-appearance: textfield;
}

.step-app>.nav-tabs>li.active {
    background-color: transparent;
    color: #0d6efd;
}

.step-app>.nav-tabs>li {
    /*background-color: #e5e5e5;*/
    color: #333;
    padding: 14px;
    margin-right: 24px;
    cursor: pointer;
}

.grey-class {
    background-color: #e5e5e5 !important;
    color: #333;
    padding: 14px;
    margin-right: 24px;
    cursor: pointer;
}

.green-class {
    background-color: #e5e5e5;
    color: #333;
    padding: 14px;
    margin-right: 24px;
    cursor: pointer;
}

.nav-tabs .nav-link {
    border-radius: 0 !important;
}



.step-app>.nav-tabs>li span {
    background-color: #bdbdbd;
    color: white;
    padding: 6px 12px;
    border-radius: .25rem;
    margin: 10px;
}

.step-app>.nav-tabs>li p {
    font-size: 18px;
}

.step-app>.nav-tabs>li.active span {
    background-color: #0d6efd;
    color: white;
}

.step-app>.nav-tabs>li.completed span {
    background-color: #EE1C25;
    color: white;
}

.step-app>.nav-tabs>li.completed p {
    color: #EE1C25;
}

.site-registration .form-check-input:checked {
    background-color: #0d6efd;
    border-color: #0d6efd;
}

.nav-tabs {
    --bs-nav-tabs-border-color: transparent;
}

.site-registration hr {
    border-top: 1px solid #b9acac;
}


/*===========================
    Modal Invite Via Email
===========================*/

.send-email .form-control {
    border-color: #f0f0f0;
    font-size: 14px;
}

.send-email .form-control:focus {
    box-shadow: 0 0 10px rgb(25 24 24 / 15%);
    background-color: white;
    border-color: #EE1C25;
    color: black;
}


/*===========================
    Site Detail Page
===========================*/

.site-detail-card {
    border-radius: 0;
    border-color: transparent;
}

.resume-box {
    margin: 0;
    padding: 30px 0px;
    list-style: none;
}

.resume-box .icon {
    color: #EE1C25;
    background: white;
    position: absolute;
    border: 1px dashed;
    width: 40px;
    height: 40px;
    left: 0;
    right: 0;
    line-height: 40px;
    z-index: 1;
    border-radius: 50%;
}

.resume-box li {
    position: relative;
    padding: 0 20px 0 60px;
    margin: 0 0 30px;
}

.resume-box input {
    outline: none;
    border: none;
    color: #555353;
}

.resume-box select {
    outline: none;
    border: none;
    color: #555353;
    font-size: 14px;
}

.resume-box .form-check-input {
    background-color: #eeeeee !important;
    border: 1px solid rgba(0, 0, 0, 0.25) !important;
}

.resume-box .form-check-input:checked {
    background-color: #EE1C25 !important;
    border-color: #EE1C25 !important;
}

.resume-box li:after {
    content: "";
    position: absolute;
    border-left: 1px dashed #EE1C25;
    top: 0px;
    left: 20px;
    bottom: 0;
}

.site-detail-card .table-borderless {
    border-collapse: separate !important;
    border-spacing: 0 5px !important;
}

.table-borderless tr td:last-child,
.table-borderless tr th:last-child {
    border-radius: 0 0.25rem 0.25rem 0;
}

.table-borderless tr td:first-child,
.table-borderless tr th:first-child {
    border-radius: 0.25rem 0 0 0.25rem;
}

.site-detail-card .table-borderless tbody tr:hover {
    opacity: 1 !important;
}

.site-detail-card .table-borderless tbody tr {
    background: white;
    opacity: 0.8 !important;
}

.site-detail-card .table-borderless tr th {
    border-bottom: none !important;
}

.site-detail-card .table-borderless tr td {
    vertical-align: middle;
    white-space: nowrap;
    border-right: 0;
    border-left: 1px solid #f0f0f0;
    color: black !important;
    padding-left: 1rem;
    padding-right: 1rem;
}

.site-detail-card .table-borderless tr td:first-child {
    border-left: 0 !important;
}

.site-detail-card select {
    border: 1px solid #FAFAFA !important;
    border-radius: 3px;
}

.site-detail-card select:focus {
    border: 1px solid black !important;
}

.site-detail-card .card-header {
    border-radius: 0;
    border: none !important;
}

.note .form-control {
    border-color: #f0f0f0;
    font-size: 14px;
}

.note .form-control:focus {
    box-shadow: 0 0 10px rgb(25 24 24 / 15%);
    background-color: #ffffff;
    border-color: #EE1C25;
    color: #EE1C25;
}

.note .border-top {
    border-color: #8c9db5 !important;
}

.site-detail-menu li {
    padding-left: 8px;
    padding-right: 8px;
}

.w-42 {
    width: 42px;
}

.w-70 {
    width: 70px;
}

.w-105 {
    width: 105px;
}

.w-140 {
    width: 140px !important;
}

.w-125 {
    width: 125px !important;
}

.w-200 {
    width: 200px !important;
}

.w-230 {
    width: 230px;
}

.w-250 {
    width: 250px;
}

.w-280 {
    width: 280px;
}

.w-300 {
    width: 300px;
}

.w-fit-content {
    width: fit-content !important;
}

.ms-52 {
    margin-left: 52px !important;
}

table.dataTable.dtr-column>tbody>tr>td.dtr-control:before {
    left: 80% !important;
}

.material-list-table select {
    border-color: transparent !Important;
    display: flex;
    justify-content: center;
    padding-right: 15px !Important;
}

.material-list-table select:focus {
    border-color: transparent !Important;
}

.material-list-table .form-control {
    border: 1px solid #f0f0f0 !Important;
    font-size: 14px;
    color: black;
}

.material-list-table .form-control:focus {
    box-shadow: 0 0 10px rgb(25 24 24 / 15%);
    background-color: white;
    border-color: #EE1C25 !Important;
    ;
    color: black;
}

.toggleOn {
    display: flex;
    align-items: center;
    justify-content: end;
    border-radius: 15px;
    background-color: #EE1C25;
    height: 21px;
    width: 40px;
    padding: 0 3px;
    color: #EE1C25;
    border: none;
    outline: none;
}

.toggleOff {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 15px;
    background-color: red;
    height: 21px;
    width: 40px;
    padding: 0 0 0 3px;
    color: red;
    border: none;
    outline: none;
}

.toggle-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background-color: #fff;
    height: 15px;
    width: 15px;
}

.assistance-page-table input {
    outline: none;
    border: none;
    color: #555353;
}

.stato-page-table tr td,
.document-table tr td {
    vertical-align: middle !important;
}

.stato-page-table select {
    font-weight: 500;
    font-size: 14px;
}

.stato-page-table input:focus,
.stato-page-table select:focus {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.stato-page-table input[type="date"]::-webkit-calendar-picker-indicator {
    -webkit-appearance: none !important;
    display: none !important;
}

.document-page-header .form-control,
.image-page .form-control {
    border-color: #f0f0f0;
    font-size: 14px;
}

.document-page-header .form-control:focus,
.image-page .form-control:focus {
    box-shadow: 0 0 10px rgb(25 24 24 / 15%);
    background-color: white;
    border-color: #EE1C25;
    color: black;
}

.document-page-header a {
    border-radius: 30px;
    font-size: 14px;
    font-weight: 500;
}

.document-table button {
    font-size: 14px !important;
    display: flex;
    align-items: baseline;
    text-align: left;
}

.document-table input {
    font-size: 14px !important;
    border-color: #f0f0f0;
}

.site-detail-menu .dropdown-item:hover {
    background-color: rgba(126, 185, 63, 0.15);
    color: #EE1C25;
    cursor: pointer;
}

.site-detail-menu .active {
    background-color: white !important;
    border-radius: 5px !important;
    color: black !important;
}

.site-detail-menu .nav-link {
    color: #0d6efd;
}

.site-detail-menu li {
    cursor: pointer;
}

.tabpanel:not(:target):not(.visible) {
    display: none;
}

.gallery-img {
    height: 110px;
    width: 100%;
}

.img-dropdown-toggle::after {
    display: none;
}

.img-dropdown-toggle:focus {
    outline: transparent;
    border: transparent;
}

.demo-gallery>ul>li {
    float: left !important;
    margin-bottom: 15px;
    margin-right: 15px;
    width: 210px;
}

.img-check {
    position: relative;
    top: 1.6rem;
    left: 10rem;
    border: none !Important;
    outline: none !Important;
    transform: scale(1.2);
}


/*===========================
    Modal-1
===========================*/

.modal1-content .form-select {
    outline: none;
    border: 1px solid #EE1C25 !Important;
    width: 100% !Important;
    border-radius: 5px;
    padding: 10px;
    text-align: left !Important;
    font-size: 14px;
    color: black;
}

.modal1-content .form-select:focus {
    border-color: #EE1C25 !Important;
    outline: none;
    box-shadow: none !Important;
    ;
}

.modal1-content .form-control {
    outline: none;
    border: 1px solid #EE1C25 !Important;
    width: 100% !Important;
    border-radius: 5px;
    padding: 10px;
    text-align: left !Important;
    font-size: 14px;
    color: black;
}


/*===========================
    Modal-2
===========================*/

.modal2-content .form-control {
    border-color: #f0f0f0;
    font-size: 14px;
}

.modal2-content .form-control:focus {
    box-shadow: 0 0 10px rgb(25 24 24 / 15%);
    background-color: white;
    border-color: #EE1C25;
    color: black;
}


/*===========================
   Toggle Modal
===========================*/

.alert-img {
    width: 96px;
    height: 96px;
    padding: 0;
}

.f-13 {
    font-size: 13px !important;
}

.f-17 {
    font-size: 17px !important;
}


/*===========================
   condomini-popup
===========================*/

#condomini-popup .btn-link {
    border: 1px solid #ccc;
    font-size: 14px;
    text-decoration: none;
}

#condomini-popup .btn-link1 {
    border: 1px solid #ccc;
    font-size: 14px;
    text-decoration: none;
}

#condomini-popup .btn-link1:focus {
    box-shadow: none !important;
    border: 1px solid #ccc !important;
}


/*===========================
   LogIn Page
===========================*/

.body-log_in {
    overflow-y: auto;
    height: 100% !important;
    background: #076d32 !important;
}

.hero {
    margin: 0;
    padding: 10em 3em;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100% !important;
    background: #000!important
}

.LogIn-block {
    background: white;
    border-radius: .25rem;
}

.LogIn-block p {
    text-align: center;
    padding: 20px 0 10px 0;
    font-weight: bold;
    font-size: 20px;
    color: #EE1C25;
    font-family: Arial, Helvetica, sans-serif;
    cursor: default;
}

.LogIn-block .email {
    display: flex;
    padding-left: 20px;
    width: 73%;
    height: 50px;
    margin: auto;
    border: 1px solid #EE1C25;
    border-radius: .25rem;
}

.LogIn-block .password {
    display: flex;
    padding-left: 20px;
    width: 73%;
    height: 50px;
    margin: auto;
    border: 1px solid #EE1C25;
    margin-top: -20px;
    border-radius: .25rem;
}

.LogIn-block .email:focus,
.LogIn-block .password:focus {
    outline: none;
}

.LogIn-block .email::placeholder,
.LogIn-block .password::placeholder {
    color: #076d32;
}

.LogIn-block .button {
    margin: auto;
    font-size: 1.6em;
    display: flex;
    width: 73%;
    height: 50px;
    background-color: #EE1C25;
    color: white;
    font-weight: bold;
    border: 1px solid #EE1C25;
    justify-content: center;
    align-items: center;
    border-radius: .25rem;
    cursor: pointer;
}

.LogIn-block .button:hover {
    background-color: white;
    color: #076d32;
    transition: 0.3s;
}


/*===========================
       Calender Page
===========================*/

.calender .btn-light {
    font-size: 14px;
    font-weight: 400;
    border-radius: .25rem;
    ;
}

.calender .dropdown-toggle::after {
    display: none;
}


/*===========================
      popup-assistenze
===========================*/

.popup-assistenze input {
    font-size: 14px;
}

.popup-assistenze input:focus {
    box-shadow: 0 0 10px rgb(25 24 24 / 15%);
    background-color: white;
    border-color: #EE1C25;
    color: black;
}

.popup-assistenze input[type="date"]::-webkit-calendar-picker-indicator {
    -webkit-appearance: none !important;
    display: none !important;
}

.unit {
    position: absolute;
    display: flex;
    align-self: center;
    align-items: center;
    right: 5%;
    top: 67%;
    font-weight: bold;
    color: #EE1C25;
}

#btn-Address,
#btnTelephone {
    pointer-events: initial;
}

.toast-success {
    background-color: #076d32 !important;
}

.toast-message {
    justify-content: center;
    display: flex;
    color: #f0f0f0 !important;
}

@media only screen and (max-width: 767px) {
    .hideInMobile {
        display: none !important;
    }

    .sidebar .menu-list>li:last-child>a {
        display: flex;
        justify-content: end;
    }

    .sidebar .menu-list>li:nth-child(2)>a {
        display: flex;
        justify-content: center;
    }

    .space {
        width: 100px;
    }

    .unit {
        right: 8%;
        top: 75%;
    }
}

@media only screen and (min-width: 768px) {
    .step-app>.nav-tabs>li {
        margin-right: 14px !important;
    }

    .user-container {
        width: 13% !important;
        height: auto;
    }

    .logo-container {
        width: 20% !important;
        height: auto;
    }

    .searchbar-container {
        width: 67% !important;
        height: auto;
    }

    .container {
        padding: 0;
    }

    .hideInDesktop {
        display: none;
    }

    #btn-Address,
    #btnTelephone {
        pointer-events: none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    .hideInTablet {
        display: none !important;
    }

    .space {
        width: 130px;
    }

    .unit {
        right: 8%;
    }
}

@media only screen and (min-width: 993px) and (max-width: 1199px) {
    .space {
        width: 200px;
    }
}

@media only screen and (min-width: 1200px) {
    .sidebar .menu-list>li {
        flex-grow: 1;
        border-left: 1px solid rgba(25, 24, 24, 0.08);
    }

    .sidebar .menu-list>li:last-child {
        border-right: 1px solid rgba(25, 24, 24, 0.08);
    }

    .space {
        width: 250px;
    }
}

.c110,
.c50,
.c65,
.c90,
.cpal,
.ccdl,
.cfascicolo,
.cdich30,
.crcee,
.cpreanalisi,
.cupsa,
.ctecnico,
.cmsr,
.cguarino {
    color: #000000;
    font-family: 'Times New Roman', Times, serif;
}


/*===========================
      c-110
===========================*/

.c110>.container0>.committente {
    position: absolute;
    top: 15.5rem;
    left: 19rem;
}

.c110>.container0>.cf {
    position: absolute;
    top: 17.9rem;
    left: 4.2rem;
}

.c110>.container0>.comuneNascita {
    position: absolute;
    top: 18rem;
    left: 24rem;
}

.c110>.container0>.provinciaNascita {
    position: absolute;
    top: 18rem;
    left: 36.2rem;
}

.c110>.container0>.dataNascita {
    position: absolute;
    top: 18rem;
    left: 39.8rem;
}

.c110>.container0>.comuneResid {
    position: absolute;
    top: 20.4rem;
    left: 12rem;
}

.c110>.container0>.provinciaResid {
    position: absolute;
    top: 20.4rem;
    left: 32.5rem;
}

.c110>.container0>.viaResid {
    position: absolute;
    top: 22.8rem;
    left: 4.4rem;
}

.c110>.container0>.numResid {
    position: absolute;
    top: 22.8rem;
    left: 32rem;
}

.c110>.container0>.comuneImm {
    position: absolute;
    top: 27.7rem;
    left: 4rem;
}

.c110>.container0>.provinciaImm {
    position: absolute;
    top: 27.7rem;
    left: 27.9rem;
}

.c110>.container0>.viaImm {
    position: absolute;
    top: 30.2rem;
    left: 4rem;
}

.c110>.container0>.numImm {
    position: absolute;
    top: 30.2rem;
    left: 25.5rem;
}

.c110>.container0>.comuneImm1 {
    position: absolute;
    top: 32.5rem;
    left: 4rem;
}

.c110>.container0>.foglioImm {
    position: absolute;
    top: 32.5rem;
    left: 28.5rem;
}

.c110>.container0>.partImm {
    position: absolute;
    top: 32.5rem;
    left: 34.5rem;
}

.c110>.container0>.subImm {
    position: absolute;
    top: 32.5rem;
    left: 40rem;
}

.c110>.container1>.comuneImm {
    position: absolute;
    top: 40rem;
    left: 14.8rem;
}

.c110>.container1>.provinciaImm {
    position: absolute;
    top: 40rem;
    left: 33.2rem;
}

.c110>.container1>.viaImm {
    position: absolute;
    top: 41.5rem;
    left: 4rem;
}

.c110>.container1>.numImm {
    position: absolute;
    top: 41.5rem;
    left: 25rem;
}

.c110>.container1>.foglioImm {
    position: absolute;
    top: 41.5rem;
    left: 34.8rem;
}

.c110>.container1>.partImm {
    position: absolute;
    top: 41.5rem;
    left: 39.8rem;
}

.c110>.container1>.subImm {
    position: absolute;
    top: 41.5rem;
    left: 44rem;
}

.c110>.container8>.committente {
    position: absolute;
    top: 8.3rem;
    left: 15rem;
}

.c110>.container8>.comuneNascita {
    position: absolute;
    top: 11rem;
    left: 10.6rem;
}

.c110>.container8>.provinciaNascita {
    position: absolute;
    top: 11rem;
    left: 29.6rem;
}

.c110>.container8>.dataNascita {
    position: absolute;
    top: 11rem;
    left: 38rem;
}

.c110>.container8>.comuneResid {
    position: absolute;
    top: 14rem;
    left: 12rem;
}

.c110>.container8>.provinciaResid {
    position: absolute;
    top: 14rem;
    left: 42rem;
}

.c110>.container8>.viaResid {
    position: absolute;
    top: 16.5rem;
    left: 12rem;
}

.c110>.container8>.numResid {
    position: absolute;
    top: 16.5rem;
    left: 35rem;
}

.c110>.container8>.capResid {
    position: absolute;
    top: 16.5rem;
    left: 41rem;
}

.c110>.container8>.cf {
    position: absolute;
    top: 18.8rem;
    left: 7rem;
}

.c110>.container8>.documento {
    position: absolute;
    top: 21.1rem;
    left: 16rem;
}

.c110>.container8>.numDoc {
    position: absolute;
    top: 21.1rem;
    left: 33rem;
}

.c110>.container8>.rilascioDoc {
    position: absolute;
    top: 23.5rem;
    left: 10.6rem;
}

.c110>.container8>.dataDoc {
    position: absolute;
    top: 23.5rem;
    left: 37.4rem;
}

.c110>.container8>.comuneImm {
    position: absolute;
    top: 28.2rem;
    left: 5.5rem;
}

.c110>.container8>.viaImm {
    position: absolute;
    top: 28.2rem;
    left: 22rem;
}

.c110>.container8>.numImm {
    position: absolute;
    top: 28.2rem;
    left: 43.5rem;
}

.c110>.container9>.committente {
    position: absolute;
    top: 18.1rem;
    left: 13rem;
}

.c110>.container9>.comuneNascita {
    position: absolute;
    top: 18.1rem;
    left: 29rem;
}

.c110>.container9>.dataNascita {
    position: absolute;
    top: 19.4rem;
    left: 5.7rem;
}

.c110>.container9>.comuneResid {
    position: absolute;
    top: 19.3rem;
    left: 16rem;
}

.c110>.container9>.viaResid {
    position: absolute;
    top: 19.3rem;
    left: 28rem;
}

.c110>.container9>.cf {
    position: absolute;
    top: 20.5rem;
    left: 7rem;
}

.c110>.container9>.comuneImm {
    position: absolute;
    top: 20.5rem;
    left: 32rem;
}

.c110>.container9>.viaImm {
    position: absolute;
    top: 21.7rem;
    left: 8rem;
}

.c110>.container9>.foglioImm {
    position: absolute;
    top: 21.7rem;
    left: 40rem;
}

.c110>.container9>.partImm {
    position: absolute;
    font-size: 12;
    top: 22.9rem;
    left: 9.5rem;
}

.c110>.container9>.subImm {
    position: absolute;
    top: 22.9rem;
    left: 13.7rem;
}

.c110>.container9>.numImm {
    position: absolute;
    top: 21.7rem;
    left: 23rem;
}

.c110>.container10>.committente {
    position: absolute;
    top: 6.7rem;
    left: 10rem;
}

.c110>.container10>.comuneNascita {
    position: absolute;
    top: 6.7rem;
    left: 30rem;
}

.c110>.container10>.provinciaNascita {
    position: absolute;
    top: 8.3rem;
    left: 5.6rem;
}

.c110>.container10>.dataNascita {
    position: absolute;
    top: 8.3rem;
    left: 11rem;
}

.c110>.container10>.cf {
    position: absolute;
    top: 8.3rem;
    left: 26rem;
}

.c110>.container10>.comuneResid {
    position: absolute;
    top: 9.9rem;
    left: 3rem;
}

.c110>.container10>.capResid {
    position: absolute;
    top: 9.9rem;
    left: 19rem;
}

.c110>.container10>.provinciaResid {
    position: absolute;
    top: 9.9rem;
    left: 25rem;
}

.c110>.container10>.viaResid {
    position: absolute;
    top: 9.9rem;
    left: 29rem;
}

.c110>.container10>.numResid {
    position: absolute;
    top: 11.5rem;
    left: 4.5rem;
}

.c110>.container10>.capResid1 {
    position: absolute;
    top: 13.2rem;
    left: 43.5rem;
}

.c110>.container10>.comuneImm {
    position: absolute;
    top: 13.21rem;
    left: 25.8rem;
}

.c110>.container10>.capImm {
    position: absolute;
    top: 13.21rem;
    left: 43.8rem;
}

.c110>.container10>.provinciaImm {
    position: absolute;
    top: 14.9rem;
    left: 5.5rem;
}

.c110>.container10>.viaImm {
    position: absolute;
    top: 14.9rem;
    left: 9.5rem;
}

.c110>.container10>.numImm {
    position: absolute;
    top: 14.9rem;
    left: 27.5rem;
}

.c110>.container10>.comuneImm1 {
    position: absolute;
    top: 23.9rem;
    left: 29rem;
}

.c110>.container10>.provinciaImm1 {
    position: absolute;
    top: 23.9rem;
    left: 45rem;
}

.c110>.container10>.viaImm1 {
    position: absolute;
    top: 25.5rem;
    left: 8rem;
}

.c110>.container10>.numImm1 {
    position: absolute;
    top: 25.5rem;
    left: 28.3rem;
}

.c110>.container10>.comuneImm2 {
    position: absolute;
    top: 27.2rem;
    left: 7rem;
}

.c110>.container10>.foglioImm {
    position: absolute;
    top: 27.2rem;
    left: 22.6rem;
}

.c110>.container10>.partImm {
    position: absolute;
    top: 27.2rem;
    left: 28.4rem;
}

.c110>.container10>.subImm {
    position: absolute;
    top: 27.2rem;
    left: 34.7rem;
}

.c110>.container10>.catCatasto {
    position: absolute;
    top: 27.2rem;
    left: 44.2rem;
}

.c110>.container10>.committente1 {
    position: absolute;
    top: 28.9rem;
    left: 28.6rem;
}

.c110>.container10>.comuneNascita1 {
    position: absolute;
    top: 30.4rem;
    left: 6.2rem;
}

.c110>.container10>.provinciaNascita1 {
    position: absolute;
    top: 30.4rem;
    left: 20.3rem;
}

.c110>.container10>.dataNascita1 {
    position: absolute;
    top: 30.6rem;
    left: 23.3rem;
    font-size: 13;
}

.c110>.container10>.cf1 {
    position: absolute;
    top: 30.4rem;
    left: 33.3rem;
}

.c110>.container11>.committente {
    position: absolute;
    top: 40.4rem;
    left: 35.4rem;
}

.c110>.container11>.comuneNascita {
    position: absolute;
    top: 41.6rem;
    left: 16rem;
}

.c110>.container11>.dataNascita {
    position: absolute;
    top: 41.6rem;
    left: 32.5rem;
}

.c110>.container11>.comuneResid {
    position: absolute;
    top: 42.9rem;
    left: 8.5rem;
}

.c110>.container11>.cf {
    position: absolute;
    top: 42.9rem;
    left: 28.5rem;
}

.c110>.container16>.committente {
    position: absolute;
    top: 19.6rem;
    left: 15rem;
}

.c110>.container16>.comuneNascita {
    position: absolute;
    top: 19.6rem;
    left: 34rem;
}

.c110>.container16>.dataNascita {
    position: absolute;
    top: 21.1rem;
    left: 6rem;
}

.c110>.container16>.comuneResid {
    position: absolute;
    top: 21.1rem;
    left: 18.5rem;
}

.c110>.container16>.viaResid {
    position: absolute;
    top: 21.1rem;
    left: 35.5rem;
}

.c110>.container16>.numResid {
    position: absolute;
    top: 22.5rem;
    left: 9.1rem;
}

.c110>.container16>.comuneImm {
    position: absolute;
    top: 22.5rem;
    left: 35.1rem;
}

.c110>.container16>.viaImm {
    position: absolute;
    top: 24rem;
    left: 8.4rem;
}

.c110>.container16>.numImm {
    position: absolute;
    top: 24rem;
    left: 24.4rem;
}

.c110>.container16>.comuneImm1 {
    position: absolute;
    top: 32.6rem;
    left: 13rem;
}

.c110>.container16>.provinciaImm {
    position: absolute;
    top: 32.6rem;
    left: 31rem;
}

.c110>.container16>.viaImm1 {
    position: absolute;
    top: 32.6rem;
    left: 37rem;
}

.c110>.container16>.numImm1 {
    position: absolute;
    top: 34rem;
    left: 14rem;
}

.c110>.container17>.committente {
    position: absolute;
    top: 14.8rem;
    left: 7rem;
}

.c110>.container17>.comuneNascita {
    position: absolute;
    top: 17.7rem;
    left: 10rem;
}

.c110>.container17>.provinciaNascita {
    position: absolute;
    top: 17.7rem;
    left: 40rem;
}

.c110>.container17>.dataNascita {
    position: absolute;
    top: 20.7rem;
    left: 8rem;
}

.c110>.container17>.cf {
    position: absolute;
    top: 20.7rem;
    left: 25rem;
}

.c110>.container17>.viaResid {
    position: absolute;
    top: 23.6rem;
    left: 12.5rem;
}

.c110>.container17>.numResid {
    position: absolute;
    top: 23.6rem;
    left: 37rem;
}

.c110>.container17>.provinciaResid {
    position: absolute;
    top: 26.5rem;
    left: 38rem;
}

.c110>.container17>.comuneResid {
    position: absolute;
    top: 26.5rem;
    left: 10rem;
}

.c110>.container17>.telefono_mobile {
    position: absolute;
    top: 29.5rem;
    left: 28rem;
}

.c110>.container17>.email {
    position: absolute;
    top: 32.4rem;
    left: 9rem;
}

.c110>.container17>.comuneImm {
    position: absolute;
    top: 36.8rem;
    left: 7rem;
}

.c110>.container17>.provinciaImm {
    position: absolute;
    top: 36.8rem;
    left: 26rem;
}

.c110>.container17>.foglioImm {
    position: absolute;
    top: 38.3rem;
    left: 8rem;
}

.c110>.container17>.partImm {
    position: absolute;
    top: 38.3rem;
    left: 17rem;
}

.c110>.container17>.subImm {
    position: absolute;
    top: 38.3rem;
    left: 30rem;
}

.c110>.container19>.committente {
    position: absolute;
    top: 60.7rem;
    left: 15rem;
}

.c110>.container19>.telefono_mobile {
    position: absolute;
    top: 62.5rem;
    left: 14rem;
}

.c110>.container19>.email {
    position: absolute;
    top: 66rem;
    left: 14rem;
}

.c110>.container21>.nome {
    position: absolute;
    top: 11.3rem;
    left: 8rem;
}

.c110>.container21>.cognome {
    position: absolute;
    top: 11.3rem;
    left: 21rem;
}

.c110>.container21>.comuneNascita {
    position: absolute;
    top: 13.9rem;
    left: 8rem;
}

.c110>.container21>.dataNascita {
    position: absolute;
    top: 13.9rem;
    left: 20rem;
}

.c110>.container21>.cf {
    position: absolute;
    top: 16.4rem;
    left: 12rem;
}

.c110>.container21>.viaResid {
    position: absolute;
    top: 19rem;
    left: 12.4rem;
}

.c110>.container21>.comuneResid {
    position: absolute;
    top: 21.5rem;
    left: 9rem;
}

.c110>.container21>.provinciaResid {
    position: absolute;
    top: 21.5rem;
    left: 30rem;
}

.c110>.container25>.committente {
    position: absolute;
    top: 15.2rem;
    left: 19rem;
}

.c110>.container25>.comuneNascita {
    position: absolute;
    top: 16.7rem;
    left: 10rem;
}

.c110>.container25>.provinciaNascita {
    position: absolute;
    top: 16.7rem;
    left: 26rem;
}

.c110>.container25>.dataNascita {
    position: absolute;
    top: 16.7rem;
    left: 32rem;
}

.c110>.container25>.comuneResid {
    position: absolute;
    top: 18.25rem;
    left: 6.6rem;
}

.c110>.container25>.viaResid {
    position: absolute;
    top: 18.25rem;
    left: 20.6rem;
}

.c110>.container25>.numResid {
    position: absolute;
    top: 18.25rem;
    left: 38.6rem;
}

.c110>.container41>.committente {
    position: absolute;
    top: 20.1rem;
    left: 27rem;
}

.c110>.container41>.committente {
    position: absolute;
    top: 36.1rem;
    left: 32rem;
}

.c110>.container41>.comuneNascita {
    position: absolute;
    top: 38rem;
    left: 4rem;
}

.c110>.container41>.dataNascita {
    position: absolute;
    top: 38rem;
    left: 17rem;
}

.c110>.container41>.comuneResid {
    position: absolute;
    top: 38rem;
    left: 30.3rem;
}

.c110>.container41>.comuneResid {
    position: absolute;
    top: 39.8rem;
    left: 27.3rem;
}

.c110>.container41>.viaResid {
    position: absolute;
    top: 39.8rem;
    left: 6rem;
}

.c110>.container41>.cf {
    position: absolute;
    top: 41.5rem;
    left: 4rem;
}


/*===========================
      c-50
===========================*/

.c50>.container0>.committente {
    position: absolute;
    top: 17.2rem;
    left: 19rem;
}

.c50>.container0>.cf {
    position: absolute;
    top: 19.6rem;
    left: 4.2rem;
}

.c50>.container0>.comuneNascita {
    position: absolute;
    top: 19.6rem;
    left: 24rem;
}

.c50>.container0>.provinciaNascita {
    position: absolute;
    top: 19.6rem;
    left: 36.2rem;
}

.c50>.container0>.dataNascita {
    position: absolute;
    top: 19.6rem;
    left: 39.8rem;
}

.c50>.container0>.comuneResid {
    position: absolute;
    top: 22rem;
    left: 12rem;
}

.c50>.container0>.provinciaResid {
    position: absolute;
    top: 22rem;
    left: 32.5rem;
}

.c50>.container0>.viaResid {
    position: absolute;
    top: 24.5rem;
    left: 4.4rem;
}

.c50>.container0>.numResid {
    position: absolute;
    top: 24.5rem;
    left: 32rem;
}

.c50>.container0>.comuneImm {
    position: absolute;
    top: 29.3rem;
    left: 4rem;
}

.c50>.container0>.provinciaImm {
    position: absolute;
    top: 29.3rem;
    left: 27.9rem;
}

.c50>.container0>.viaImm {
    position: absolute;
    top: 31.8rem;
    left: 4rem;
}

.c50>.container0>.numImm {
    position: absolute;
    top: 31.8rem;
    left: 25.5rem;
}

.c50>.container0>.comuneImm1 {
    position: absolute;
    top: 34.2rem;
    left: 4rem;
}

.c50>.container0>.foglioImm {
    position: absolute;
    top: 34.2rem;
    left: 28.5rem;
}

.c50>.container0>.partImm {
    position: absolute;
    top: 34.2rem;
    left: 34.5rem;
}

.c50>.container0>.subImm {
    position: absolute;
    top: 34.2rem;
    left: 40rem;
}

.c50>.container1>.comuneImm {
    position: absolute;
    top: 44.6rem;
    left: 14.8rem;
}

.c50>.container1>.provinciaImm {
    position: absolute;
    top: 44.6rem;
    left: 33.2rem;
}

.c50>.container1>.viaImm {
    position: absolute;
    top: 46rem;
    left: 4rem;
}

.c50>.container1>.numImm {
    position: absolute;
    top: 46rem;
    left: 25rem;
}

.c50>.container1>.foglioImm {
    position: absolute;
    top: 46rem;
    left: 34.8rem;
}

.c50>.container1>.partImm {
    position: absolute;
    top: 46rem;
    left: 39.8rem;
}

.c50>.container1>.subImm {
    position: absolute;
    top: 46rem;
    left: 44.5rem;
}

.c50>.container9>.committente {
    position: absolute;
    top: 7.9rem;
    left: 9.7rem;
}

.c50>.container9>.cf {
    position: absolute;
    top: 9rem;
    left: 8.9rem;
}

.c50>.container9>.comuneNascita {
    position: absolute;
    top: 7.9rem;
    left: 24.7rem;
}

.c50>.container9>.provinciaNascita {
    position: absolute;
    top: 7.9rem;
    left: 37.5rem;
}

.c50>.container9>.dataNascita {
    position: absolute;
    top: 7.9rem;
    left: 41.3rem;
}

.c50>.container9>.comuneResid {
    position: absolute;
    top: 9rem;
    left: 23.3rem;
}

.c50>.container9>.provinciaResid {
    position: absolute;
    top: 9rem;
    left: 42rem;
}

.c50>.container9>.capResid {
    position: absolute;
    top: 9rem;
    left: 35rem;
}

.c50>.container9>.viaResid {
    position: absolute;
    top: 10.1rem;
    left: 3rem;
}

.c50>.container9>.numResid {
    position: absolute;
    top: 10.1rem;
    left: 20.3rem;
}

.c50>.container9>.comuneImm {
    position: absolute;
    top: 13.5rem;
    left: 26.5rem;
}

.c50>.container9>.capImm {
    position: absolute;
    top: 13.5rem;
    left: 38rem;
}

.c50>.container9>.provinciaImm {
    position: absolute;
    top: 13.5rem;
    left: 44.4rem;
}

.c50>.container9>.viaImm {
    position: absolute;
    top: 14.5rem;
    left: 4rem;
}

.c50>.container9>.numImm {
    position: absolute;
    top: 14.5rem;
    left: 19.1rem;
}

.c50>.container9>.comuneImm1 {
    position: absolute;
    top: 21.2rem;
    left: 32rem;
}

.c50>.container9>.provinciaImm1 {
    position: absolute;
    top: 21.2rem;
    left: 42.6rem;
}

.c50>.container9>.viaImm1 {
    position: absolute;
    top: 22.4rem;
    left: 6rem;
}

.c50>.container9>.numImm1 {
    position: absolute;
    top: 22.4rem;
    left: 22.8rem;
}

.c50>.container9>.comuneImm2 {
    position: absolute;
    top: 23.4rem;
    left: 6rem;
}

.c50>.container9>.foglioImm {
    position: absolute;
    top: 23.4rem;
    left: 18rem;
}

.c50>.container9>.partImm {
    position: absolute;
    top: 23.4rem;
    left: 25rem;
}

.c50>.container9>.subImm {
    position: absolute;
    top: 23.4rem;
    left: 32rem;
}

.c50>.container9>.sezcat {
    position: absolute;
    top: 23.4rem;
    left: 41.5rem;
}

.c50>.container9>.committente1 {
    position: absolute;
    top: 25.7rem;
    left: 31rem;
}

.c50>.container9>.cf1 {
    position: absolute;
    top: 26.8rem;
    left: 33.5rem;
}

.c50>.container9>.comuneNascita1 {
    position: absolute;
    top: 26.8rem;
    left: 6.7rem;
}

.c50>.container9>.provinciaNascita1 {
    position: absolute;
    top: 26.8rem;
    left: 18.2rem;
}

.c50>.container9>.dataNascita1 {
    position: absolute;
    top: 26.8rem;
    left: 21.5rem;
}

.c50>.container8>.committente {
    position: absolute;
    top: 9.4rem;
    left: 12rem;
}

.c50>.container8>.dataNascita {
    position: absolute;
    top: 9.4rem;
    left: 37rem;
}

.c50>.container8>.comuneNascita {
    position: absolute;
    top: 11.2rem;
    left: 5rem;
}

.c50>.container8>.provinciaNascita {
    position: absolute;
    top: 11.2rem;
    left: 22.5rem;
}

.c50>.container8>.comuneResid {
    position: absolute;
    top: 11.2rem;
    left: 31.5rem;
}

.c50>.container8>.provinciaResid {
    position: absolute;
    top: 13rem;
    left: 6.5rem;
}

.c50>.container8>.viaResid {
    position: absolute;
    top: 13rem;
    left: 11.5rem;
}

.c50>.container8>.capResid {
    position: absolute;
    top: 13rem;
    left: 40rem;
}

.c50>.container8>.cf {
    position: absolute;
    top: 14.8rem;
    left: 4rem;
}

.c50>.container8>.comuneImm {
    position: absolute;
    top: 20rem;
    left: 31rem;
}

.c50>.container8>.provinciaImm {
    position: absolute;
    top: 21.5rem;
    left: 7rem;
}

.c50>.container8>.viaImm {
    position: absolute;
    top: 21.5rem;
    left: 13rem;
}

.c50>.container8>.capImm {
    position: absolute;
    top: 21.5rem;
    left: 41rem;
}

.c50>.container8>.foglioImm {
    position: absolute;
    top: 23rem;
    left: 12rem;
}

.c50>.container8>.partImm {
    position: absolute;
    top: 23rem;
    left: 18rem;
}

.c50>.container8>.subImm {
    position: absolute;
    top: 23rem;
    left: 23.5rem;
}

.c50>.container8>.committente1 {
    position: absolute;
    top: 35rem;
    left: 28.5rem;
}

.c50>.container8>.comuneNascita1 {
    position: absolute;
    top: 36.9rem;
    left: 4.5rem;
}

.c50>.container8>.dataNascita1 {
    position: absolute;
    top: 36.9rem;
    left: 15.5rem;
}

.c50>.container8>.comuneResid1 {
    position: absolute;
    top: 36.9rem;
    left: 31.5rem;
}

.c50>.container8>.viaResid1 {
    position: absolute;
    top: 38.6rem;
    left: 8.5rem;
}

.c50>.container8>.comuneResid2 {
    position: absolute;
    top: 38.55rem;
    left: 28.5rem;
}

.c50>.container8>.cf1 {
    position: absolute;
    top: 40.4rem;
    left: 4.5rem;
}


/*===========================
      cdich-30
===========================*/

.cdich30>.TECNICO {
    position: absolute;
    top: 7.5rem;
    left: 9.5rem;
}

.cdich30>.usercomunen {
    position: absolute;
    top: 7.5rem;
    left: 24.7rem;
}

.cdich30>.usercomune {
    position: absolute;
    top: 8.7rem;
    left: 9rem;
}

.cdich30>.userprovn {
    position: absolute;
    top: 7.5rem;
    left: 32.5rem;
}

.cdich30>.userdatan {
    position: absolute;
    top: 7.5rem;
    left: 38.5rem;
}

.cdich30>.usercf {
    position: absolute;
    top: 8.7rem;
    left: 30rem;
}

.cdich30>.usercoll {
    position: absolute;
    top: 9.9rem;
    left: 17rem;
}

.cdich30>.usercomcoll {
    position: absolute;
    top: 9.9rem;
    left: 35rem;
}

.cdich30>.useriscr {
    position: absolute;
    top: 11.2rem;
    left: 11rem;
}

.cdich30>.dati_catasto {
    position: absolute;
    top: 20rem;
    left: 22rem;
}

.cdich30>.foglioImm {
    position: absolute;
    top: 21.3rem;
    left: 12.5rem;
}

.cdich30>.partImm {
    position: absolute;
    top: 21.3rem;
    left: 21.5rem;
}

.cdich30>.subImm {
    position: absolute;
    top: 21.3rem;
    left: 35rem;
}

.cdich30>.catc {
    position: absolute;
    top: 22.5rem;
    left: 14rem;
}

.cdich30>.castellana {
    position: absolute;
    top: 50rem;
    left: 3rem;
}

.cdich30>.dataod {
    position: absolute;
    top: 50rem;
    left: 13rem;
}

.cdich30>.t_u {
    position: absolute;
    top: 20rem;
    left: 29rem;
}

.cdich30>.tratto {
    position: absolute;
    top: 21.3rem;
    left: 6.5rem;
}


/*===========================
      cupsa
===========================*/

.cupsa>.committente {
    position: absolute;
    top: 12.2rem;
    left: 14.5rem;
}

.cupsa>.cf {
    position: absolute;
    top: 13.7rem;
    left: 8rem;
}

.cupsa>.comuneResid {
    position: absolute;
    top: 13.7rem;
    left: 26.5rem;
}

.cupsa>.viaResid {
    position: absolute;
    top: 15.2rem;
    left: 11rem;
}

.cupsa>.provinciaResid {
    position: absolute;
    top: 15.2rem;
    left: 5.3rem;
}

.cupsa>.comuneImm {
    position: absolute;
    top: 22.8rem;
    left: 5.9rem;
}

.cupsa>.viaImm {
    position: absolute;
    top: 22.8rem;
    left: 22rem;
}

.cupsa>.provinciaImm {
    position: absolute;
    top: 19.7rem;
    left: 10rem;
}

.cupsa>.sezc {
    position: absolute;
    top: 21.2rem;
    left: 15rem;
}

.cupsa>.foglioImm {
    position: absolute;
    top: 21.2rem;
    left: 23.5rem;
}

.cupsa>.partImm {
    position: absolute;
    top: 21.2rem;
    left: 32.5rem;
}

.cupsa>.subImm {
    position: absolute;
    top: 21.2rem;
    left: 42.5rem;
}


/*===========================
      ctecnico
===========================*/

.ctecnico>.committente {
    position: absolute;
    top: 45rem;
    left: 19rem;
}

.ctecnico>.cf {
    position: absolute;
    top: 46.3rem;
    left: 8rem;
}

.ctecnico>.committente2 {
    position: absolute;
    top: 58.3rem;
    left: 6rem;
}

.ctecnico>.comuneImm {
    position: absolute;
    top: 59.8rem;
    left: 7.1rem;
}

.ctecnico>.foglioImm {
    position: absolute;
    top: 59.7rem;
    left: 25.7rem;
}

.ctecnico>.partImm {
    position: absolute;
    top: 59.7rem;
    left: 29.5rem;
}

.ctecnico>.subImm {
    position: absolute;
    top: 59.7rem;
    left: 33.5rem;
}


/*===========================
      crcee
===========================*/

.crcee>div>.nome4 {
    position: absolute;
    top: 415px;
    left: 35px;
}

.crcee>div>.cognome4 {
    position: absolute;
    top: 415px;
    left: 430px;
}

.crcee>div>.cna4 {
    position: absolute;
    top: 465px;
    left: 35px;
}

.crcee>div>.pna4 {
    position: absolute;
    top: 465px;
    left: 500px;
}

.crcee>div>.dna4 {
    position: absolute;
    top: 465px;
    left: 610px;
}

.crcee>div>.comResid4 {
    position: absolute;
    top: 518px;
    left: 35px;
}

.crcee>div>.proResid4 {
    position: absolute;
    top: 518px;
    left: 500px;
}

.crcee>div>.viaResid4 {
    position: absolute;
    top: 570px;
    left: 35px;
}

.crcee>div>.nResid4 {
    position: absolute;
    top: 570px;
    left: 630px;
}

.crcee>div>.capResid4 {
    position: absolute;
    top: 518px;
    left: 630px;
}

.crcee>div>.cf4 {
    position: absolute;
    top: 630px;
    left: 35px;
}


/*-----------------------------------------------------------------------------------------*/

.crcee>div>.nome5 {
    position: absolute;
    top: 1322px;
    left: 35px;
}

.crcee>div>.cognome5 {
    position: absolute;
    top: 1322px;
    left: 430px;
}

.crcee>div>.cna5 {
    position: absolute;
    top: 1380px;
    left: 35px;
}

.crcee>div>.pna5 {
    position: absolute;
    top: 1380px;
    left: 500px;
}

.crcee>div>.dna5 {
    position: absolute;
    top: 1380px;
    left: 610px;
}

.crcee>div>.comResid5 {
    position: absolute;
    top: 1436px;
    left: 35px;
}

.crcee>div>.proResid5 {
    position: absolute;
    top: 1436px;
    left: 500px;
}

.crcee>div>.viaResid5 {
    position: absolute;
    top: 1479px;
    left: 35px;
}

.crcee>div>.nResid5 {
    position: absolute;
    top: 1479px;
    left: 630px;
}

.crcee>div>.capResid5 {
    position: absolute;
    top: 1436px;
    left: 630px;
}

.crcee>div>.cf5 {
    position: absolute;
    top: 1520px;
    left: 35px;
}


/*--------------------------------------------------------------------------------------*/

.crcee>div>.comImm6 {
    position: absolute;
    top: 3645px;
    left: 500px;
}

.crcee>div>.capImm6 {
    position: absolute;
    top: 3663px;
    left: 120px;
}

.crcee>div>.viaImm6 {
    position: absolute;
    top: 3663px;
    left: 250px;
}

.crcee>div>.nImm6 {
    position: absolute;
    top: 3663px;
    left: 545px;
}

.crcee>div>.nome6 {
    position: absolute;
    top: 3742px;
    left: 75px;
}

.crcee>div>.cognome6 {
    position: absolute;
    top: 3742px;
    left: 420px;
}

.crcee>div>.cna6 {
    position: absolute;
    top: 3785px;
    left: 75px;
}

.crcee>div>.pna6 {
    position: absolute;
    top: 3785px;
    left: 335px;
}

.crcee>div>.dna6 {
    position: absolute;
    top: 3785px;
    left: 560px;
}

.crcee>div>.tel6 {
    position: absolute;
    top: 4472px;
    left: 415px;
}


/*---------------------------------------------------------------------------------*/

.crcee>div>.committente {
    position: absolute;
    top: 95px;
    left: 189px;
}

.crcee>div>.cna {
    position: absolute;
    top: 142px;
    left: 175px;
}

.crcee>div>.pna {
    position: absolute;
    top: 142px;
    left: 505px;
}

.crcee>div>.dna {
    position: absolute;
    top: 142px;
    left: 600px;
}

.crcee>div>.comResid {
    position: absolute;
    top: 190px;
    left: 195px;
}

.crcee>div>.proResid {
    position: absolute;
    top: 189px;
    left: 682px;
}

.crcee>div>.viaResid {
    position: absolute;
    top: 228px;
    left: 195px;
}

.crcee>div>.nResid {
    position: absolute;
    top: 228px;
    left: 560px;
}

.crcee>div>.capResid {
    position: absolute;
    top: 228px;
    left: 660px;
}

.crcee>div>.cf {
    position: absolute;
    top: 265px;
    left: 125px;
}

.crcee>div>.doc {
    position: absolute;
    top: 303px;
    left: 250px;
}

.crcee>div>.ndoc {
    position: absolute;
    top: 303px;
    left: 530px;
}

.crcee>div>.ril {
    position: absolute;
    top: 341px;
    left: 180px;
}

.crcee>div>.dril {
    position: absolute;
    top: 341px;
    left: 630px;
}

.crcee>div>.comImm {
    position: absolute;
    top: 379px;
    left: 535px;
}

.crcee>div>.viaImm {
    position: absolute;
    top: 418px;
    left: 115px;
}

.crcee>div>.nImm {
    position: absolute;
    top: 418px;
    left: 510px;
}


/*------------------------------------------------------------------------*/

.crcee>div>.comImm2 {
    position: absolute;
    top: 6.6rem;
    left: 485px;
}

.crcee>div>.proImm2 {
    position: absolute;
    top: 6.6rem;
    left: 720px;
}

.crcee>div>.viaImm2 {
    position: absolute;
    top: 7.7rem;
    left: 90px;
}

.crcee>div>.nImm2 {
    position: absolute;
    top: 7.7rem;
    left: 395px;
}

.crcee>div>.cognome2 {
    position: absolute;
    top: 142px;
    left: 245px;
}

.crcee>div>.nome2 {
    position: absolute;
    top: 142px;
    left: 445px;
}

.crcee>div>.cf2 {
    position: absolute;
    top: 142px;
    left: 608px;
}


/*-----------------------------------------------------------------*/

.crcee>div>.comImm3 {
    position: absolute;
    top: 6.6rem;
    left: 485px;
}

.crcee>div>.proImm3 {
    position: absolute;
    top: 6.6rem;
    left: 720px;
}

.crcee>div>.viaImm3 {
    position: absolute;
    top: 7.7rem;
    left: 90px;
}

.crcee>div>.nImm3 {
    position: absolute;
    top: 7.7rem;
    left: 395px;
}

.crcee>div>.cognome3 {
    position: absolute;
    top: 142px;
    left: 245px;
}

.crcee>div>.nome3 {
    position: absolute;
    top: 142px;
    left: 455px;
}

.crcee>div>.cf3 {
    position: absolute;
    top: 142px;
    left: 608px;
}

.crcee>div>.nome7 {
    position: absolute;
    top: 190rem;
    left: 2.3rem;
}

.crcee>div>.cognome7 {
    position: absolute;
    top: 190rem;
    left: 26.6rem;
}

.crcee>div>.cna7 {
    position: absolute;
    top: 192.9rem;
    left: 2.3rem;
}

.crcee>div>.pna7 {
    position: absolute;
    top: 192.9rem;
    left: 26.6rem;
}

.crcee>div>.dna7 {
    position: absolute;
    top: 192.9rem;
    left: 38.3rem;
}

.crcee>div>.cf7 {
    position: absolute;
    top: 196rem;
    left: 2rem;
}

.crcee>div>.comImm7 {
    position: absolute;
    top: 200.8rem;
    left: 35px;
}

.crcee>div>.proImm7 {
    position: absolute;
    top: 200.8rem;
    left: 26rem;
}

.crcee>div>.capImm7 {
    position: absolute;
    top: 200.8rem;
    left: 38rem;
}

.crcee>div>.viaImm7 {
    position: absolute;
    top: 203.9rem;
    left: 35px;
}

.crcee>div>.nImm7 {
    position: absolute;
    top: 203.9rem;
    left: 38rem;
}

.crcee>div>.cf8 {
    position: absolute;
    top: 206.9rem;
    left: 35px;
}


/*===========================
      cpreanalisi
===========================*/

.cpreanalisi>div>.cognome {
    position: absolute;
    top: 37rem;
    left: 208px;
}

.cpreanalisi>div>.viaresid {
    position: absolute;
    top: 39.4rem;
    left: 8rem;
}

.cpreanalisi>div>.cf {
    position: absolute;
    top: 38.2rem;
    left: 85px;
}

.cpreanalisi>div>.email {
    position: absolute;
    top: 39.4rem;
    left: 33rem;
}

.cpreanalisi>div>.mobile {
    position: absolute;
    top: 40.5rem;
    left: 8rem;
}

.cpreanalisi>div>.nresid {
    position: absolute;
    top: 39.4rem;
    left: 445px;
}

.cpreanalisi>div>.comresid {
    position: absolute;
    top: 38.2rem;
    left: 465px;
}

.cpreanalisi>div>.viaImm {
    position: absolute;
    top: 41.7rem;
    left: 10rem;
}

.cpreanalisi>div>.numImm {
    position: absolute;
    top: 22.6rem;
    left: 385px;
}

.cpreanalisi>div>.comuneImm {
    position: absolute;
    top: 40.5rem;
    left: 33rem;
}

.cpreanalisi>div>.tecnico {
    position: absolute;
    top: 12.9rem;
    left: 295px;
}


/*===========================
      cmsr
===========================*/

.cmsr>div>.committente {
    position: absolute;
    top: 16rem;
    left: 12rem;
}

.cmsr>div>.dataNascita {
    position: absolute;
    top: 17.2rem;
    left: 8rem;
}

.cmsr>div>.comuneNascita {
    position: absolute;
    top: 17.2rem;
    left: 20rem;
}

.cmsr>div>.provinciaNascita {
    position: absolute;
    top: 17.2rem;
    left: 40.5rem;
}

.cmsr>div>.comuneResid {
    position: absolute;
    top: 18.5rem;
    left: 12.5rem;
}

.cmsr>div>.viaResid {
    position: absolute;
    top: 19.8rem;
    left: 6rem;
}

.cmsr>div>.numResid {
    position: absolute;
    top: 19.8rem;
    left: 39rem;
}

.cmsr>div>.cf {
    position: absolute;
    top: 21.2rem;
    left: 6rem;
}

.cmsr>div>.committente2 {
    position: absolute;
    top: 58.3rem;
    left: 6rem;
}

.cmsr>div>.comuneImm {
    position: absolute;
    top: 59.8rem;
    left: 7.1rem;
}

.cmsr>div>.foglioImm {
    position: absolute;
    top: 59.7rem;
    left: 25.7rem;
}

.cmsr>div>.partImm {
    position: absolute;
    top: 59.7rem;
    left: 29.5rem;
}

.cmsr>div>.subImm {
    position: absolute;
    top: 59.7rem;
    left: 33.5rem;
}


/*===========================
      cguarino
===========================*/

.cguarino>div>.committente {
    position: absolute;
    top: 8.4rem;
    left: 12.7rem;
}

.cguarino>div>.na {
    position: absolute;
    top: 8.4rem;
    left: 28.9rem;
}

.cguarino>div>.dna {
    position: absolute;
    top: 161px;
    left: 125px;
}

.cguarino>div>.pna {
    position: absolute;
    top: 136px;
    left: 494px;
}

.cguarino>div>.via {
    position: absolute;
    top: 188px;
    left: 356px;
}

.cguarino>div>.cf {
    position: absolute;
    top: 161px;
    left: 291px;
}

.cguarino>div>.resid {
    position: absolute;
    top: 11.7rem;
    left: 6rem;
}

.cguarino>div>.capresid {
    position: absolute;
    top: 13.4rem;
    left: 8rem;
}

.cguarino>div>.immo {
    position: absolute;
    top: 24.2rem;
    left: 5rem;
}


/*---------------------------------------------------------------------*/

.cguarino>div>.committente2 {
    position: absolute;
    top: 79.7rem;
    left: 10rem;
}

.cguarino>div>.dna2 {
    position: absolute;
    top: 79.7rem;
    left: 31rem;
}

.cguarino>div>.na2 {
    position: absolute;
    top: 81.7rem;
    left: 5.4rem;
}

.cguarino>div>.pna2 {
    position: absolute;
    top: 81.7rem;
    left: 19.4rem;
}

.cguarino>div>.comresid2 {
    position: absolute;
    top: 81.7rem;
    left: 25.7rem;
}

.cguarino>div>.proresid2 {
    position: absolute;
    top: 81.7rem;
    left: 37rem;
}

.cguarino>div>.nresid2 {
    position: absolute;
    top: 83.7rem;
    left: 27rem;
}

.cguarino>div>.capresid2 {
    position: absolute;
    top: 83.7rem;
    left: 32rem;
}

.cguarino>div>.cf2 {
    position: absolute;
    top: 85.7rem;
    left: 12rem;
}

.cguarino>div>.ndoc2 {
    position: absolute;
    top: 85.7rem;
    left: 32rem;
}

.cguarino>div>.rildoc2 {
    position: absolute;
    top: 87.7rem;
    left: 5rem;
}

.cguarino>div>.dataRildoc2 {
    position: absolute;
    top: 87.7rem;
    left: 28rem;
}

.cguarino>div>.proprietario {
    position: absolute;
    top: 89.7rem;
    left: 5rem;
}


/*------------------------------------------------------------------------*/

.cguarino>div>.committente3 {
    position: absolute;
    top: 19.9rem;
    left: 28rem;
}

.cguarino>div>.committente4 {
    position: absolute;
    top: 36rem;
    left: 30rem;
}

.cguarino>div>.na3 {
    position: absolute;
    top: 37.9rem;
    left: 10rem;
}

.cguarino>div>.dna3 {
    position: absolute;
    top: 37.9rem;
    left: 33rem;
}

.cguarino>div>.resid2 {
    position: absolute;
    top: 39.7rem;
    left: 5rem;
}

.cguarino>div>.via2 {
    position: absolute;
    top: 39.7rem;
    left: 25rem;
}

.cguarino>div>.cf3 {
    position: absolute;
    top: 41.5rem;
    left: 9rem;
}


/*===========================
      c-65
===========================*/

.c65>.container1>.committente {
    position: absolute;
    top: 17.2rem;
    left: 19rem;
}

.c65>.container1>.cf {
    position: absolute;
    top: 19.6rem;
    left: 4.2rem;
}

.c65>.container1>.comuneNascita {
    position: absolute;
    top: 19.6rem;
    left: 24rem;
}

.c65>.container1>.provinciaNascita {
    position: absolute;
    top: 19.6rem;
    left: 36.2rem;
}

.c65>.container1>.dataNascita {
    position: absolute;
    top: 19.6rem;
    left: 39.8rem;
}

.c65>.container1>.comuneResid {
    position: absolute;
    top: 22rem;
    left: 12rem;
}

.c65>.container1>.provinciaResid {
    position: absolute;
    top: 22rem;
    left: 32.5rem;
}

.c65>.container1>.viaResid {
    position: absolute;
    top: 24.5rem;
    left: 4.4rem;
}

.c65>.container1>.numResid {
    position: absolute;
    top: 24.5rem;
    left: 32rem;
}

.c65>.container1>.comuneImm {
    position: absolute;
    top: 29.3rem;
    left: 4rem;
}

.c65>.container1>.provinciaImm {
    position: absolute;
    top: 29.3rem;
    left: 27.9rem;
}

.c65>.container1>.viaImm {
    position: absolute;
    top: 31.8rem;
    left: 4rem;
}

.c65>.container1>.numImm {
    position: absolute;
    top: 31.8rem;
    left: 25.5rem;
}

.c65>.container1>.comuneImm1 {
    position: absolute;
    top: 34.2rem;
    left: 4rem;
}

.c65>.container1>.foglioImm {
    position: absolute;
    top: 34.2rem;
    left: 28.5rem;
}

.c65>.container1>.partImm {
    position: absolute;
    top: 34.2rem;
    left: 34.5rem;
}

.c65>.container1>.subImm {
    position: absolute;
    top: 34.2rem;
    left: 40rem;
}

.c65>.container2>.comuneImm {
    position: absolute;
    top: 44.6rem;
    left: 14.8rem;
}

.c65>.container2>.provinciaImm {
    position: absolute;
    top: 44.6rem;
    left: 33.2rem;
}

.c65>.container2>.viaImm {
    position: absolute;
    top: 46rem;
    left: 4rem;
}

.c65>.container2>.numImm {
    position: absolute;
    top: 46rem;
    left: 25rem;
}

.c65>.container2>.foglioImm {
    position: absolute;
    top: 46rem;
    left: 34.8rem;
}

.c65>.container2>.partImm {
    position: absolute;
    top: 46rem;
    left: 39.8rem;
}

.c65>.container2>.subImm {
    position: absolute;
    top: 46rem;
    left: 44.5rem;
}

.c65>.container10>.committente {
    position: absolute;
    top: 7.9rem;
    left: 9.7rem;
}

.c65>.container10>.cf {
    position: absolute;
    top: 9rem;
    left: 8.9rem;
}

.c65>.container10>.comuneNascita {
    position: absolute;
    top: 7.9rem;
    left: 24.7rem;
}

.c65>.container10>.provinciaNascita {
    position: absolute;
    top: 7.9rem;
    left: 37.5rem;
}

.c65>.container10>.dataNascita {
    position: absolute;
    top: 7.9rem;
    left: 41.3rem;
}

.c65>.container10>.comuneResid {
    position: absolute;
    top: 9rem;
    left: 23.3rem;
}

.c65>.container10>.provinciaResid {
    position: absolute;
    top: 9rem;
    left: 42rem;
}

.c65>.container10>.capResid {
    position: absolute;
    top: 9rem;
    left: 35rem;
}

.c65>.container10>.viaResid {
    position: absolute;
    top: 10.1rem;
    left: 3rem;
}

.c65>.container10>.numResid {
    position: absolute;
    top: 10.1rem;
    left: 20.3rem;
}

.c65>.container10>.comuneImm {
    position: absolute;
    top: 13.5rem;
    left: 26.5rem;
}

.c65>.container10>.capImm {
    position: absolute;
    top: 13.5rem;
    left: 38rem;
}

.c65>.container10>.provinciaImm {
    position: absolute;
    top: 13.5rem;
    left: 44.4rem;
}

.c65>.container10>.viaImm {
    position: absolute;
    top: 14.5rem;
    left: 4rem;
}

.c65>.container10>.numImm {
    position: absolute;
    top: 14.5rem;
    left: 19.1rem;
}

.c65>.container10>.comuneImm1 {
    position: absolute;
    top: 21.2rem;
    left: 32rem;
}

.c65>.container10>.provinciaImm1 {
    position: absolute;
    top: 21.2rem;
    left: 42.6rem;
}

.c65>.container10>.viaImm1 {
    position: absolute;
    top: 22.4rem;
    left: 6rem;
}

.c65>.container10>.numImm1 {
    position: absolute;
    top: 22.4rem;
    left: 22.8rem;
}

.c65>.container10>.comuneImm2 {
    position: absolute;
    top: 23.4rem;
    left: 6rem;
}

.c65>.container10>.foglioImm {
    position: absolute;
    top: 23.4rem;
    left: 18rem;
}

.c65>.container10>.partImm {
    position: absolute;
    top: 23.4rem;
    left: 25rem;
}

.c65>.container10>.subImm {
    position: absolute;
    top: 23.4rem;
    left: 32rem;
}

.c65>.container10>.sezcat {
    position: absolute;
    top: 23.4rem;
    left: 41.5rem;
}

.c65>.container10>.committente1 {
    position: absolute;
    top: 25.7rem;
    left: 31rem;
}

.c65>.container10>.cf1 {
    position: absolute;
    top: 26.8rem;
    left: 33.5rem;
}

.c65>.container10>.comuneNascita1 {
    position: absolute;
    top: 26.8rem;
    left: 6.7rem;
}

.c65>.container10>.provinciaNascita1 {
    position: absolute;
    top: 26.8rem;
    left: 18.2rem;
}

.c65>.container10>.dataNascita1 {
    position: absolute;
    top: 26.8rem;
    left: 21.5rem;
}

.c65>.container9>.committente {
    position: absolute;
    top: 9.4rem;
    left: 12rem;
}

.c65>.container9>.dataNascita {
    position: absolute;
    top: 9.4rem;
    left: 37rem;
}

.c65>.container9>.comuneNascita {
    position: absolute;
    top: 11.2rem;
    left: 5rem;
}

.c65>.container9>.provinciaNascita {
    position: absolute;
    top: 11.2rem;
    left: 22.5rem;
}

.c65>.container9>.comuneResid {
    position: absolute;
    top: 11.2rem;
    left: 31.5rem;
}

.c65>.container9>.provinciaResid {
    position: absolute;
    top: 13rem;
    left: 6.5rem;
}

.c65>.container9>.viaResid {
    position: absolute;
    top: 13rem;
    left: 11.5rem;
}

.c65>.container9>.capResid {
    position: absolute;
    top: 13rem;
    left: 40rem;
}

.c65>.container9>.cf {
    position: absolute;
    top: 14.8rem;
    left: 4rem;
}

.c65>.container9>.comuneImm {
    position: absolute;
    top: 20rem;
    left: 31rem;
}

.c65>.container9>.provinciaImm {
    position: absolute;
    top: 21.5rem;
    left: 7rem;
}

.c65>.container9>.viaImm {
    position: absolute;
    top: 21.5rem;
    left: 13rem;
}

.c65>.container9>.capImm {
    position: absolute;
    top: 21.5rem;
    left: 41rem;
}

.c65>.container9>.foglioImm {
    position: absolute;
    top: 23rem;
    left: 12rem;
}

.c65>.container9>.partImm {
    position: absolute;
    top: 23rem;
    left: 18rem;
}

.c65>.container9>.subImm {
    position: absolute;
    top: 23rem;
    left: 23.5rem;
}

.c65>.container9>.committente1 {
    position: absolute;
    top: 35rem;
    left: 28.5rem;
}

.c65>.container9>.comuneNascita1 {
    position: absolute;
    top: 36.9rem;
    left: 4.5rem;
}

.c65>.container9>.dataNascita1 {
    position: absolute;
    top: 36.9rem;
    left: 15.5rem;
}

.c65>.container9>.comuneResid1 {
    position: absolute;
    top: 36.9rem;
    left: 31.5rem;
}

.c65>.container9>.viaResid1 {
    position: absolute;
    top: 38.6rem;
    left: 8.5rem;
}

.c65>.container9>.comuneResid2 {
    position: absolute;
    top: 38.55rem;
    left: 28.5rem;
}

.c65>.container9>.cf1 {
    position: absolute;
    top: 40.4rem;
    left: 4.5rem;
}


/*===========================
      c-90
===========================*/

.c90>.container1>.committente {
    position: absolute;
    top: 17.2rem;
    left: 19rem;
}

.c90>.container1>.cf {
    position: absolute;
    top: 19.6rem;
    left: 4.2rem;
}

.c90>.container1>.comuneNascita {
    position: absolute;
    top: 19.6rem;
    left: 24rem;
}

.c90>.container1>.provinciaNascita {
    position: absolute;
    top: 19.6rem;
    left: 36.2rem;
}

.c90>.container1>.dataNascita {
    position: absolute;
    top: 19.6rem;
    left: 39.8rem;
}

.c90>.container1>.comuneResid {
    position: absolute;
    top: 22rem;
    left: 12rem;
}

.c90>.container1>.provinciaResid {
    position: absolute;
    top: 22rem;
    left: 32.5rem;
}

.c90>.container1>.viaResid {
    position: absolute;
    top: 24.5rem;
    left: 4.4rem;
}

.c90>.container1>.numResid {
    position: absolute;
    top: 24.5rem;
    left: 32rem;
}

.c90>.container1>.comuneImm {
    position: absolute;
    top: 29.3rem;
    left: 4rem;
}

.c90>.container1>.provinciaImm {
    position: absolute;
    top: 29.3rem;
    left: 27.9rem;
}

.c90>.container1>.viaImm {
    position: absolute;
    top: 31.8rem;
    left: 4rem;
}

.c90>.container1>.numImm {
    position: absolute;
    top: 31.8rem;
    left: 25.5rem;
}

.c90>.container1>.comuneImm1 {
    position: absolute;
    top: 34.2rem;
    left: 4rem;
}

.c90>.container1>.foglioImm {
    position: absolute;
    top: 34.2rem;
    left: 28.5rem;
}

.c90>.container1>.partImm {
    position: absolute;
    top: 34.2rem;
    left: 34.5rem;
}

.c90>.container1>.subImm {
    position: absolute;
    top: 34.2rem;
    left: 40rem;
}

.c90>.container2>.comuneImm {
    position: absolute;
    top: 44.6rem;
    left: 14.8rem;
}

.c90>.container2>.provinciaImm {
    position: absolute;
    top: 44.6rem;
    left: 33.2rem;
}

.c90>.container2>.viaImm {
    position: absolute;
    top: 46rem;
    left: 4rem;
}

.c90>.container2>.numImm {
    position: absolute;
    top: 46rem;
    left: 25rem;
}

.c90>.container2>.foglioImm {
    position: absolute;
    top: 46rem;
    left: 34.8rem;
}

.c90>.container2>.partImm {
    position: absolute;
    top: 46rem;
    left: 39.8rem;
}

.c90>.container2>.subImm {
    position: absolute;
    top: 46rem;
    left: 44.5rem;
}

.c90>.container10>.committente {
    position: absolute;
    top: 7.9rem;
    left: 9.7rem;
}

.c90>.container10>.cf {
    position: absolute;
    top: 9rem;
    left: 8.9rem;
}

.c90>.container10>.comuneNascita {
    position: absolute;
    top: 7.9rem;
    left: 24.7rem;
}

.c90>.container10>.provinciaNascita {
    position: absolute;
    top: 7.9rem;
    left: 37.5rem;
}

.c90>.container10>.dataNascita {
    position: absolute;
    top: 7.9rem;
    left: 41.3rem;
}

.c90>.container10>.comuneResid {
    position: absolute;
    top: 9rem;
    left: 23.3rem;
}

.c90>.container10>.provinciaResid {
    position: absolute;
    top: 9rem;
    left: 42rem;
}

.c90>.container10>.capResid {
    position: absolute;
    top: 9rem;
    left: 35rem;
}

.c90>.container10>.viaResid {
    position: absolute;
    top: 10.1rem;
    left: 3rem;
}

.c90>.container10>.numResid {
    position: absolute;
    top: 10.1rem;
    left: 20.3rem;
}

.c90>.container10>.comuneImm {
    position: absolute;
    top: 13.5rem;
    left: 26.5rem;
}

.c90>.container10>.capImm {
    position: absolute;
    top: 13.5rem;
    left: 38rem;
}

.c90>.container10>.provinciaImm {
    position: absolute;
    top: 13.5rem;
    left: 44.4rem;
}

.c90>.container10>.viaImm {
    position: absolute;
    top: 14.5rem;
    left: 4rem;
}

.c90>.container10>.numImm {
    position: absolute;
    top: 14.5rem;
    left: 19.1rem;
}

.c90>.container10>.comuneImm1 {
    position: absolute;
    top: 21.2rem;
    left: 32rem;
}

.c90>.container10>.provinciaImm1 {
    position: absolute;
    top: 21.2rem;
    left: 42.6rem;
}

.c90>.container10>.viaImm1 {
    position: absolute;
    top: 22.4rem;
    left: 6rem;
}

.c90>.container10>.numImm1 {
    position: absolute;
    top: 22.4rem;
    left: 22.8rem;
}

.c90>.container10>.comuneImm2 {
    position: absolute;
    top: 23.4rem;
    left: 6rem;
}

.c90>.container10>.foglioImm {
    position: absolute;
    top: 23.4rem;
    left: 18rem;
}

.c90>.container10>.partImm {
    position: absolute;
    top: 23.4rem;
    left: 25rem;
}

.c90>.container10>.subImm {
    position: absolute;
    top: 23.4rem;
    left: 32rem;
}

.c90>.container10>.sezcat {
    position: absolute;
    top: 23.4rem;
    left: 41.5rem;
}

.c90>.container10>.committente1 {
    position: absolute;
    top: 25.7rem;
    left: 31rem;
}

.c90>.container10>.cf1 {
    position: absolute;
    top: 26.8rem;
    left: 33.5rem;
}

.c90>.container10>.comuneNascita1 {
    position: absolute;
    top: 26.8rem;
    left: 6.7rem;
}

.c90>.container10>.provinciaNascita1 {
    position: absolute;
    top: 26.8rem;
    left: 18.2rem;
}

.c90>.container10>.dataNascita1 {
    position: absolute;
    top: 26.8rem;
    left: 21.5rem;
}

.c90>.container9>.committente {
    position: absolute;
    top: 9.4rem;
    left: 12rem;
}

.c90>.container9>.dataNascita {
    position: absolute;
    top: 9.4rem;
    left: 37rem;
}

.c90>.container9>.comuneNascita {
    position: absolute;
    top: 11.2rem;
    left: 5rem;
}

.c90>.container9>.provinciaNascita {
    position: absolute;
    top: 11.2rem;
    left: 22.5rem;
}

.c90>.container9>.comuneResid {
    position: absolute;
    top: 11.2rem;
    left: 31.5rem;
}

.c90>.container9>.provinciaResid {
    position: absolute;
    top: 13rem;
    left: 6.5rem;
}

.c90>.container9>.viaResid {
    position: absolute;
    top: 13rem;
    left: 11.5rem;
}

.c90>.container9>.capResid {
    position: absolute;
    top: 13rem;
    left: 40rem;
}

.c90>.container9>.cf {
    position: absolute;
    top: 14.8rem;
    left: 4rem;
}

.c90>.container9>.comuneImm {
    position: absolute;
    top: 20rem;
    left: 31rem;
}

.c90>.container9>.provinciaImm {
    position: absolute;
    top: 21.5rem;
    left: 7rem;
}

.c90>.container9>.viaImm {
    position: absolute;
    top: 21.5rem;
    left: 13rem;
}

.c90>.container9>.capImm {
    position: absolute;
    top: 21.5rem;
    left: 41rem;
}

.c90>.container9>.foglioImm {
    position: absolute;
    top: 23rem;
    left: 12rem;
}

.c90>.container9>.partImm {
    position: absolute;
    top: 23rem;
    left: 18rem;
}

.c90>.container9>.subImm {
    position: absolute;
    top: 23rem;
    left: 23.5rem;
}

.c90>.container9>.committente1 {
    position: absolute;
    top: 35rem;
    left: 28.5rem;
}

.c90>.container9>.comuneNascita1 {
    position: absolute;
    top: 36.9rem;
    left: 4.5rem;
}

.c90>.container9>.dataNascita1 {
    position: absolute;
    top: 36.9rem;
    left: 15.5rem;
}

.c90>.container9>.comuneResid1 {
    position: absolute;
    top: 36.9rem;
    left: 31.5rem;
}

.c90>.container9>.viaResid1 {
    position: absolute;
    top: 38.6rem;
    left: 8.5rem;
}

.c90>.container9>.comuneResid2 {
    position: absolute;
    top: 38.55rem;
    left: 28.5rem;
}

.c90>.container9>.cf1 {
    position: absolute;
    top: 40.4rem;
    left: 4.5rem;
}


/*===========================
      ccdl
===========================*/

.ccdl>.comuneImm {
    position: absolute;
    top: 21.1rem;
    left: 24rem;
}

.ccdl>.viaImm {
    position: absolute;
    top: 22.8rem;
    left: 9rem;
}

.ccdl>.foglioImm {
    position: absolute;
    top: 24.5rem;
    left: 14rem;
}

.ccdl>.partImm {
    position: absolute;
    top: 24.5rem;
    left: 22.5rem;
}

.ccdl>.subImm {
    position: absolute;
    top: 24.5rem;
    left: 31.5rem;
}

.ccdl>.committente {
    position: absolute;
    top: 35.3rem;
    left: 22rem;
}

.ccdl>.comuneNascita {
    position: absolute;
    top: 37rem;
    left: 8rem;
}

.ccdl>.dataNascita {
    position: absolute;
    top: 37rem;
    left: 28.2rem;
}

.ccdl>.comuneResid {
    position: absolute;
    top: 38.8rem;
    left: 7rem;
}

.ccdl>.viaResid {
    position: absolute;
    top: 38.8rem;
    left: 24.5rem;
}

.ccdl>.numResid {
    position: absolute;
    top: 40.6rem;
    left: 8.1rem;
}

.ccdl>.cf {
    position: absolute;
    top: 40.6rem;
    left: 13.2rem;
}


/*===========================
      cfascicolo
===========================*/

.cfascicolo>.committente {
    position: absolute;
    top: 6.7rem;
    left: 29.5rem;
}

.cfascicolo>.comuneResid {
    position: absolute;
    top: 9.2rem;
    left: 29.5rem;
}

.cfascicolo>.viaResid {
    position: absolute;
    top: 11.5rem;
    left: 29.5rem;
}

.cfascicolo>.civico {
    position: absolute;
    top: 13.7rem;
    left: 29.5rem;
}


/*===========================
      cpal
===========================*/

.cpal>.committente {
    position: absolute;
    top: 21.3rem;
    left: 28rem;
}

.cpal>.committente1 {
    position: absolute;
    top: 37.4rem;
    left: 28.5rem;
}

.cpal>.na {
    position: absolute;
    top: 39.2rem;
    left: 10rem;
}

.cpal>.dna {
    position: absolute;
    top: 39.2rem;
    left: 33rem;
}

.cpal>.resid {
    position: absolute;
    top: 41rem;
    left: 5rem;
}

.cpal>.via {
    position: absolute;
    top: 41rem;
    left: 24rem;
}

.cpal>.cf {
    position: absolute;
    top: 42.8rem;
    left: 9rem;
}


/* shaukat-css */

svg.w-5.h-5 {
    width: 5%;
    color: #076d32;
}

.flex.justify-between.flex-1.sm\:hidden {
    margin-bottom: 18px;
}

a.relative.inline-flex.items-center.px-4.py-2.-ml-px.text-sm.font-medium.text-gray-700.bg-white.border.border-gray-300.leading-5.hover\:text-gray-500.focus\:z-10.focus\:outline-none.focus\:ring.ring-gray-300.focus\:border-blue-300.active\:bg-gray-100.active\:text-gray-700.transition.ease-in-out.duration-150 {
    color: #076d32;
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto
}

.mobileShowPhone {
    display: none;
}

.mobileHidePhone {
    display: block;
}

#top-header {
    padding-bottom: 1.5rem !important;
}

@media (max-width:450px) {

    #top-header {
        padding-bottom: 0rem !important;
    }

    .con_name_mob {
        width: 150px;
    }
}

@media (min-width:576px) {

    .container,
    .container-sm {
        max-width: 540px !important;
    }

    .mobileShowPhone {
        display: block;
    }

    .mobileHidePhone {
        display: none;
    }
}

@media only screen and (min-width: 620px) {
.table-responsive{
    overflow-x: hidden;
}
}

@media (min-width:768px) {

    .container,
    .container-md,
    .container-sm {
        max-width: 720px !important;
    }
}

@media (min-width:992px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 960px !important;
    }
}

@media (min-width:1150px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 1000px !important;
    }
}

@media (min-width:1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1185px !important;
    }
}

@media (min-width:1280px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1210px !important;
    }
}

@media (min-width:1400px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1320px !important;
    }
}

.iti__flag-box {
    display: none !important;
}

.iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 0px !important;
}

.iti__flag {
    display: none !important;
}

.iti {
    display: block !important;
}
/* .mycustoomwidthh{
    width: 200px ;
    color: red;
} */
textarea.bg-gray.form-control.mb-0.mycustoomwidthh.note {
    width: 150px;
}