/*
=====================================================================

[Margins / Paddings Stylesheet]

Last change:    20/11/2018

Author:         Vagotech by Vagovia
URL:            https://www.vagotech.com

====================================================================
*/

.left {
    float: left;
}

.right {
    float: right;
}

.padding20 {
    padding: 20px;
}

.wh100percent {
    width: 100%;
}

.wh90percent {
    width: 90%;
}

.wh75percent {
    width: 75%;
}

.w50percentlast {
    width: 50%;
    float: right;
}

.w50percent {
    width: 50%;
    float: left;
}

.w33percent {
    width: 33.33333333%;
    float: left;
}

.wh70percent {
    width: 70%;
}

.mg-auto {
    margin: 0 auto
}

.pd-0 {
    padding: 0 !important
}

.mg-0 {
    margin: 0 !important
}

.pdTB-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.mgTB-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.pdLR-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.mgLR-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.pdT-0 {
    padding-top: 0 !important
}

.mgT-0 {
    margin-top: 0 !important
}

.pdR-0 {
    padding-right: 0 !important
}

.mgR-0 {
    margin-right: 0 !important
}

.pdB-0 {
    padding-bottom: 0 !important
}

.mgB-0 {
    margin-bottom: 0 !important
}

.pdL-0 {
    padding-left: 0 !important
}

.mgL-0 {
    margin-left: 0 !important
}

.pd-3 {
    padding: 3px !important
}

.mg-3 {
    margin: 3px !important
}

.pdV-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important
}

.mgV-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important
}

.pdH-3 {
    padding-left: 3px !important;
    padding-right: 3px !important
}

.mgH-3 {
    margin-left: 3px !important;
    margin-right: 3px !important
}

.pdT-3 {
    padding-top: 3px !important
}

.mgT-3 {
    margin-top: 3px !important
}

.pdR-3 {
    padding-right: 3px !important
}

.mgR-3 {
    margin-right: 3px !important
}

.pdB-3 {
    padding-bottom: 3px !important
}

.mgB-3 {
    margin-bottom: 3px !important
}

.pdL-3 {
    padding-left: 3px !important
}

.mgL-3 {
    margin-left: 3px !important
}

.pd-5 {
    padding: 5px !important
}

.mg-5 {
    margin: 5px !important
}

.pdV-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important
}

.mgV-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important
}

.pdH-5 {
    padding-left: 5px !important;
    padding-right: 5px !important
}

.mgH-5 {
    margin-left: 5px !important;
    margin-right: 5px !important
}

.pdT-5 {
    padding-top: 5px !important
}

.mgT-5 {
    margin-top: 5px !important
}

.pdR-5 {
    padding-right: 5px !important
}

.mgR-5 {
    margin-right: 5px !important
}

.pdB-5 {
    padding-bottom: 5px !important
}

.mgB-5 {
    margin-bottom: 5px !important
}

.pdL-5 {
    padding-left: 5px !important
}

.mgL-5 {
    margin-left: 5px !important
}

.pd-7 {
    padding: 7px !important
}

.mg-7 {
    margin: 7px !important
}

.pdV-7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important
}

.mgV-7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important
}

.pdH-7 {
    padding-left: 7px !important;
    padding-right: 7px !important
}

.mgH-7 {
    margin-left: 7px !important;
    margin-right: 7px !important
}

.pdT-7 {
    padding-top: 7px !important
}

.mgT-7 {
    margin-top: 7px !important
}

.pdR-7 {
    padding-right: 7px !important
}

.mgR-7 {
    margin-right: 7px !important
}

.pdB-7 {
    padding-bottom: 7px !important
}

.mgB-7 {
    margin-bottom: 7px !important
}

.pdL-7 {
    padding-left: 7px !important
}

.mgL-7 {
    margin-left: 7px !important
}

.pd-10 {
    padding: 10px !important
}

.mg-10 {
    margin: 10px !important
}

.pdV-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important
}

.mgV-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important
}

.pdH-10 {
    padding-left: 10px !important;
    padding-right: 10px !important
}

.mgH-10 {
    margin-left: 10px !important;
    margin-right: 10px !important
}

.pdT-10 {
    padding-top: 10px !important
}

.mgT-10 {
    margin-top: 10px !important
}

.pdR-10 {
    padding-right: 10px !important
}

.mgR-10 {
    margin-right: 10px !important
}

.pdB-10 {
    padding-bottom: 10px !important
}

.mgB-10 {
    margin-bottom: 10px !important
}

.pdL-10 {
    padding-left: 10px !important
}

.mgL-10 {
    margin-left: 10px !important
}

.pd-13 {
    padding: 13px !important
}

.mg-13 {
    margin: 13px !important
}

.pdV-13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important
}

.mgV-13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important
}

.pdH-13 {
    padding-left: 13px !important;
    padding-right: 13px !important
}

.mgH-13 {
    margin-left: 13px !important;
    margin-right: 13px !important
}

.pdT-13 {
    padding-top: 13px !important
}

.mgT-13 {
    margin-top: 13px !important
}

.pdR-13 {
    padding-right: 13px !important
}

.mgR-13 {
    margin-right: 13px !important
}

.pdB-13 {
    padding-bottom: 13px !important
}

.mgB-13 {
    margin-bottom: 13px !important
}

.pdL-13 {
    padding-left: 13px !important
}

.mgL-13 {
    margin-left: 13px !important
}

.pd-15 {
    padding: 15px !important
}

.mg-15 {
    margin: 15px !important
}

.pdV-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.mgV-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.pdH-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.mgH-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.pdT-15 {
    padding-top: 15px !important;
}

.mgT-15 {
    margin-top: 15px !important;
}

.pdR-15 {
    padding-right: 15px !important;
}

.mgR-15 {
    margin-right: 15px !important;
}

.pdB-15 {
    padding-bottom: 15px !important;
}

.mgB-15 {
    margin-bottom: 15px !important;
}

.pdL-15 {
    padding-left: 15px !important;
}

.mgL-15 {
    margin-left: 15px !important;
}

.mgT-18 {
    margin-top: 18px !important
}

.pd-20 {
    padding: 20px !important;
}

.mg-20 {
    margin: 20px !important;
}

.pdV-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important
}

.mgV-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important
}

.pdH-20 {
    padding-left: 20px !important;
    padding-right: 20px !important
}

.mgH-20 {
    margin-left: 20px !important;
    margin-right: 20px !important
}

.pdT-20 {
    padding-top: 20px !important
}

.mgT-20 {
    margin-top: 20px !important
}

.pdR-20 {
    padding-right: 20px !important
}

.mgR-20 {
    margin-right: 20px !important
}

.pdB-20 {
    padding-bottom: 20px !important
}

.mgB-20 {
    margin-bottom: 20px !important
}

.pdL-20 {
    padding-left: 20px !important
}

.mgL-20 {
    margin-left: 20px !important
}

.pd-25 {
    padding: 25px !important
}

.mg-25 {
    margin: 25px !important
}

.pdV-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important
}

.mgV-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important
}

.pdH-25 {
    padding-left: 25px !important;
    padding-right: 25px !important
}

.mgH-25 {
    margin-left: 25px !important;
    margin-right: 25px !important
}

.pdT-25 {
    padding-top: 25px !important
}

.mgT-25 {
    margin-top: 25px !important
}

.pdR-25 {
    padding-right: 25px !important
}

.mgR-25 {
    margin-right: 25px !important;
}

.pdB-25 {
    padding-bottom: 25px !important;
}

.mgB-25 {
    margin-bottom: 25px !important;
}

.pdL-25 {
    padding-left: 25px !important;
}

.mgL-25 {
    margin-left: 25px !important;
}

.pd-22 {
    padding: 22.5px !important;
}

.pd-30 {
    padding: 30px !important
}

.mg-30 {
    margin: 30px !important
}

.pdV-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important
}

.mgV-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important
}

.pdH-30 {
    padding-left: 30px !important;
    padding-right: 30px !important
}

.mgH-30 {
    margin-left: 30px !important;
    margin-right: 30px !important
}

.pdT-30 {
    padding-top: 30px !important
}

.mgT-30 {
    margin-top: 30px !important
}

.pdR-30 {
    padding-right: 30px !important
}

.mgR-30 {
    margin-right: 30px !important;
}

.pdB-30 {
    padding-bottom: 30px !important;
}

.mgB-30 {
    margin-bottom: 30px !important;
}

.pdL-30 {
    padding-left: 30px !important;
}

.mgL-30 {
    margin-left: 30px !important;
}

.pd-60 {
    padding: 60px !important;
}

.mg-60 {
    margin: 60px !important;
}

.pdV-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important
}

.mgV-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important
}

.pdH-60 {
    padding-left: 60px !important;
    padding-right: 60px !important
}

.mgH-60 {
    margin-left: 60px !important;
    margin-right: 60px !important
}

.pdT-60 {
    padding-top: 60px !important
}

.mgT-60 {
    margin-top: 60px !important
}

.pdR-60 {
    padding-right: 60px !important
}

.mgR-60 {
    margin-right: 60px !important
}

.pdB-60 {
    padding-bottom: 60px !important
}

.mgB-60 {
    margin-bottom: 60px !important
}

.pdL-60 {
    padding-left: 60px !important
}

.mgL-60 {
    margin-left: 60px !important
}

.pd-150 {
    padding: 150px !important;
}

.mg-150 {
    margin: 150px !important;
}

.pdV-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important
}

.mgV-150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important
}

.pdH-150 {
    padding-left: 150px !important;
    padding-right: 150px !important
}

.mgH-150 {
    margin-left: 150px !important;
    margin-right: 150px !important
}

.pdT-150 {
    padding-top: 150px !important
}

.mgT-150 {
    margin-top: 150px !important
}

.pdR-150 {
    padding-right: 150px !important
}

.mgR-150 {
    margin-right: 150px !important
}

.pdB-150 {
    padding-bottom: 150px !important
}

.mgB-150 {
    margin-bottom: 150px !important
}

.pdL-150 {
    padding-left: 150px !important
}

.mgL-150 {
    margin-left: 150px !important
}

.pd-160 {
    padding: 160px !important;
}

.mg-160 {
    margin: 160px !important;
}

.pdV-160 {
    padding-top: 160px !important;
    padding-bottom: 160px !important
}

.mgV-160 {
    margin-top: 160px !important;
    margin-bottom: 160px !important
}

.pdH-160 {
    padding-left: 160px !important;
    padding-right: 160px !important
}

.mgH-160 {
    margin-left: 160px !important;
    margin-right: 160px !important
}

.pdT-160 {
    padding-top: 160px !important
}

.mgT-160 {
    margin-top: 160px !important
}

.pdR-160 {
    padding-right: 160px !important
}

.mgR-160 {
    margin-right: 160px !important
}

.pdB-160 {
    padding-bottom: 160px !important
}

.mgB-160 {
    margin-bottom: 160px !important
}

.pdL-160 {
    padding-left: 160px !important
}

.mgL-160 {
    margin-left: 160px !important
}

.pd-83 {
    padding: 83px !important;
}

.mg-83 {
    margin: 83px !important;
}

.pdV-83 {
    padding-top: 83px !important;
    padding-bottom: 83px !important
}

.mgV-83 {
    margin-top: 83px !important;
    margin-bottom: 83px !important
}

.pdH-83 {
    padding-left: 83px !important;
    padding-right: 83px !important
}

.mgH-83 {
    margin-left: 83px !important;
    margin-right: 83px !important
}

.pdT-83 {
    padding-top: 83px !important
}

.mgT-83 {
    margin-top: 83px !important
}

.pd-115 {
    padding: 115px !important;
}

.mg-115 {
    margin: 115px !important;
}

.pdV-115 {
    padding-top: 115px !important;
    padding-bottom: 115px !important
}

.mgV-115 {
    margin-top: 115px !important;
    margin-bottom: 115px !important
}

.pdH-115 {
    padding-left: 115px !important;
    padding-right: 115px !important
}

.mgH-115 {
    margin-left: 115px !important;
    margin-right: 115px !important
}

.pdT-115 {
    padding-top: 115px !important
}

.mgT-115 {
    margin-top: 115px !important
}

.pd-95 {
    padding: 95px !important;
}

.mg-95 {
    margin: 115px !important;
}

.pdV-95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important
}

.mgV-95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important
}

.pdH-95 {
    padding-left: 95px !important;
    padding-right: 95px !important
}

.mgH-95 {
    margin-left: 95px !important;
    margin-right: 95px !important
}

.pdT-95 {
    padding-top: 95px !important
}

.mgT-95 {
    margin-top: 95px !important
}




.mgT-115 {
    margin-top: 115px !important
}

.pd-95 {
    padding: 95px !important;
}

.mg-95 {
    margin: 115px !important;
}

.pdV-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important
}

.mgV-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important
}

.pdH-65 {
    padding-left: 65px !important;
    padding-right: 65px !important
}

.mgH-65 {
    margin-left: 65px !important;
    margin-right: 65px !important
}

.pdT-65 {
    padding-top: 65px !important
}

.mgT-65 {
    margin-top: 65px !important
}

.pd-35 {
    padding: 35px !important
}

.mg-35 {
    margin: 35px !important
}

.pdV-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important
}

.mgV-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important
}

.pdH-35 {
    padding-left: 35px !important;
    padding-right: 35px !important
}

.mgH-35 {
    margin-left: 35px !important;
    margin-right: 35px !important
}

.pdT-35 {
    padding-top: 35px !important
}

.mgT-35 {
    margin-top: 35px !important
}

.pdR-35 {
    padding-right: 35px !important
}

.mgR-35 {
    margin-right: 35px !important
}

.pdB-35 {
    padding-bottom: 35px !important
}

.mgB-35 {
    margin-bottom: 35px !important
}

.pdL-35 {
    padding-left: 35px !important
}

.mgL-35 {
    margin-left: 35px !important
}

.pd-2 {
    padding: 2px !important
}

.mg-2 {
    margin: 2px !important
}

.pdV-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important
}

.mgV-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important
}

.pdH-2 {
    padding-left: 2px !important;
    padding-right: 2px !important
}

.mgH-2 {
    margin-left: 2px !important;
    margin-right: 2px !important
}

.pdT-2 {
    padding-top: 2px !important
}

.mgT-2 {
    margin-top: 2px !important
}

.pdR-2 {
    padding-right: 2px !important
}

.mgR-2 {
    margin-right: 2px !important
}

.pdB-2 {
    padding-bottom: 2px !important
}

.mgB-2 {
    margin-bottom: 2px !important
}

.pdL-2 {
    padding-left: 2px !important
}

.mgL-2 {
    margin-left: 2px !important
}

/* Aggiunti 15.11.22 */
.py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

.mx-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
}

.mb-7 {
    margin-bottom: 1.75rem !important;
}

.my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
}

.p-9 {
    padding: 2.25rem !important;
}

.h-20px {
    height: 20px !important;
}

.w-20px {
    width: 20px !important;
}

.h-25px {
    height: 25px !important;
}

.w-25px {
    width: 25px !important;
}

.h-125px {
    height: 125px !important;
}

.w-125px {
    width: 125px !important;
}

.w-200px {
    width: 200px !important;
}

.h-200px {
    height: 200px !important;
}

.mw-650px {
    max-width: 650px !important;
}

.mx-xl-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
}

.min-w-unset {
    min-width: unset !important;
}


.min-w-25 {
    min-width: 25% !important;
}

.min-w-50 {
    min-width: 50% !important;
}

.min-w-75 {
    min-width: 75% !important;
}

.min-w-100 {
    min-width: 100% !important;
}

.min-w-auto {
    min-width: auto !important;
}

.min-w-1px {
    min-width: 1px !important;
}

.min-w-2px {
    min-width: 2px !important;
}

.min-w-3px {
    min-width: 3px !important;
}

.min-w-4px {
    min-width: 4px !important;
}

.min-w-5px {
    min-width: 5px !important;
}

.min-w-6px {
    min-width: 6px !important;
}

.min-w-7px {
    min-width: 7px !important;
}

.min-w-8px {
    min-width: 8px !important;
}

.min-w-9px {
    min-width: 9px !important;
}

.min-w-10px {
    min-width: 10px !important;
}

.min-w-15px {
    min-width: 15px !important;
}

.min-w-20px {
    min-width: 20px !important;
}

.min-w-25px {
    min-width: 25px !important;
}

.min-w-30px {
    min-width: 30px !important;
}

.min-w-35px {
    min-width: 35px !important;
}

.min-w-40px {
    min-width: 40px !important;
}

.min-w-45px {
    min-width: 45px !important;
}

.min-w-50px {
    min-width: 50px !important;
}

.min-w-55px {
    min-width: 55px !important;
}

.min-w-60px {
    min-width: 60px !important;
}

.min-w-65px {
    min-width: 65px !important;
}

.min-w-70px {
    min-width: 70px !important;
}

.min-w-75px {
    min-width: 75px !important;
}

.min-w-80px {
    min-width: 80px !important;
}

.min-w-85px {
    min-width: 85px !important;
}

.min-w-90px {
    min-width: 90px !important;
}

.min-w-95px {
    min-width: 95px !important;
}

.min-w-100px {
    min-width: 100px !important;
}

.min-w-125px {
    min-width: 125px !important;
}

.min-w-150px {
    min-width: 150px !important;
}

.min-w-175px {
    min-width: 175px !important;
}

.min-w-200px {
    min-width: 200px !important;
}

.min-w-225px {
    min-width: 225px !important;
}

.min-w-250px {
    min-width: 250px !important;
}

.min-w-275px {
    min-width: 275px !important;
}

.min-w-300px {
    min-width: 300px !important;
}

.min-w-325px {
    min-width: 325px !important;
}

.min-w-350px {
    min-width: 350px !important;
}

.min-w-375px {
    min-width: 375px !important;
}

.min-w-400px {
    min-width: 400px !important;
}

.min-w-425px {
    min-width: 425px !important;
}

.min-w-450px {
    min-width: 450px !important;
}

.min-w-475px {
    min-width: 475px !important;
}

.min-w-500px {
    min-width: 500px !important;
}

.min-w-550px {
    min-width: 550px !important;
}

.min-w-600px {
    min-width: 600px !important;
}

.min-w-650px {
    min-width: 650px !important;
}

.min-w-700px {
    min-width: 700px !important;
}

.min-w-750px {
    min-width: 750px !important;
}

.min-w-800px {
    min-width: 800px !important;
}

.min-w-850px {
    min-width: 850px !important;
}

.min-w-900px {
    min-width: 900px !important;
}

.min-w-950px {
    min-width: 950px !important;
}

.min-w-1000px {
    min-width: 1000px !important;
}

.w-325px {
    width: 325px !important;
}

.mb-1 {
    margin-bottom: 0.25rem !important;
}

.mb-3 {
    margin-bottom: 0.75rem !important;
}

.px-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
}

.pe-3 {
    padding-right: 0.75rem !important;
}

.py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
}

.me-5 {
    margin-right: 1.25rem !important;
}

.my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}

.mb-6 {
    margin-bottom: 1.5rem !important;
}

.pt-6 {
    padding-top: 1.5rem !important;
}

.p-7 {
    padding: 1.75rem !important;
}

.px-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
}

.p-9 {
    padding: 2.25rem !important;
}

@media (min-width: 768px) {
    .w-md-375px {
        width: 375px !important;
    }
}