body{
    height:auto; 
    width:100%; 
    margin:0 auto; 
    font-family: 'Ubuntu', sans-serif;
    background-color:#ffffff;
    font-size:15pt;
    color:#283583;

}

/*
.contenitoreHome{display:flex;flex-wrap:wrap;}
.singoloContenitoreHomeleft{width:70%; margin: 0 auto; background-color: #fff;}
.contenitoreCorsi{display:flex;flex-wrap:wrap;}
.singoloContenitoreCorsi{width:calc(90% / 2); margin: 0 auto; margin-bottom: 10px;}


.box-logo{ position: relative; top: 5%; left: 0; width: 100px; height: 90%; ;overflow: hidden; margin: 0; margin-left: 0px; text-indent: 200%; display: block; background-image: url('../img/projectX.png'); background-size: contain; background-position:left center;background-repeat:no-repeat; }


.home50{margin:0 auto;width:50%;}

.categoriaclaim{text-transform:uppercase;font-size:14px;color:rgb(88,62,198);padding-bottom:10px;font-weight:600;}
.titoloclaim{font-size:40px;padding-bottom:5px; }
.testoclaim{color:rgb(178,182,191);}
.testoclaim2{font-size:30px; padding-bottom: 20px;color:#283583;}
.testoclaim p{font-size:30px;margin:0;}


#menuDesktop{display:inline-block;float:none;margin-right:0;margin-left:0%;font-size:16px;margin-top:15px;}
.menu-box {display: flex;flex-wrap: wrap;text-align:center;color:#fff;  font-weight: bold; text-transform: uppercase;  z-index: 10; top: 0; left: 0; width: 100%; height: 80px; transition: all .35s ease-out;background-color:transparent; background: white;color:#283583; }
*/
.contenitoreHome{display:flex;flex-wrap:wrap;}
.home70{margin:0 auto;width:70%;}


/*MENU HOMEPAGE*/
#logoHome{height:50px;vertical-align: middle;float:left;}
#listHome{float: left;margin-left:100px}
.singleListHome{font-size:10pt;line-height: 50px;font-weight:700;text-transform: uppercase;display:inline-block;margin:0px 30px;}
@media screen and (max-width:900px){
    #logoHome{margin:0 auto;float:none;}
    #listHome{margin:0 auto;float:none;display:flex;margin-top:7px;}
    #menuHome{text-align: center;}
    .singleListHome{margin:0px 20px;width:100%;}
}
@media screen and (max-width:768px){
    .singleListHome{margin:0px 10px;}
}
@media screen and (max-width:500px){
    #listHome{display:block;margin-top:14px;}
    .singleListHome{margin:7px auto;line-height:normal;padding:10px;display:block;width: auto;}
}


/*__FOOTER__*/
.footerProject{display:inline-block;font-weight:700;vertical-align: middle;}
.footerCopyright{margin-left:120px;display:inline-block;text-transform: uppercase;vertical-align: middle;}
@media screen and (max-width:900px){
    .footerCopyright{margin-left:0;width:100%;margin-top:15px;}
    .footerProject{width:100%;}
}
/*__________*/

button{font-family:inherit}
strong,b{
    font-weight:700;
}
h1, h2, h3{
    font-weight:normal;
    font-size:15pt
}
textarea {
    resize: none;
}
a{text-decoration:none; color:inherit;cursor:pointer;}

textarea:focus{
    font-family: 'Ubuntu', sans-serif; }
input,button{
    border-radius:0px;
}
iframe{border:0;}



input:focus{
    font-family: 'Ubuntu', sans-serif; 
}
::-webkit-input-placeholder{
    text-transform:uppercase}

::-ms-input-placeholder{
    text-transform:uppercase}

::-moz-placeholder{
    text-transform:uppercase;
    opacity: initial;}

textarea, select,button, input:focus{
    outline:none}

li{list-style:none}
ul{list-style-type:none; 
   margin:0; 
   padding:0}


#login input{font-weight: 400; font-family: 'Ubuntu', sans-serif; color:white;border-radius:23px; background-color: #f9b233;  font-size:10pt;-webkit-appearance: none;width:calc(100% - 32px);border:0;padding:15px;}
#login ::-webkit-input-placeholder{ font-family: 'Ubuntu', sans-serif; 
                                    text-transform:uppercase;color:white;font-size: 10pt;font-weight: 400;}

#login ::-ms-input-placeholder{ font-family: 'Ubuntu', sans-serif; 
                                text-transform:uppercase;color:white;font-size: 10pt;font-weight: 400;}

#login ::-moz-placeholder{ font-family: 'Ubuntu', sans-serif; 
                           text-transform:uppercase;color:white;font-size: 10pt;font-weight: 400;
                           opacity: initial;}


/*___HOME___*/
.titoloHome{font-size:30pt;font-weight:700}
.titolettoHome{font-size:20pt;font-weight:400;padding-top:20px;}
.titolettoHome p{margin:0;}
.testoHome{font-size:15pt;font-weight:400;padding-top:40px;line-height:18pt;}

.contenitoreSlide{display:flex;flex-wrap:wrap;}
.contenutoSlideTesto{padding:70px;padding-right:0}
.slideTesto{width:70%;}
.slideAccount{width:30%;background-color:#dfe1ed;justify-content: center;display:flex;}
@media screen and (max-width:768px){
    .slideTesto{width:60%;}
    .contenutoSlideTesto{padding:50px 20px;}
    .slideAccount{width:40%;}
}
@media screen and (max-width:500px){
    .contenitoreSlide{display:block;}
    .slideTesto{width:100%;}
    .contenutoSlideTesto{padding:50px 0;}
    .contenutoSlideTesto .titoloHome{padding-bottom:40px;}
    .slideAccount{width:100%;padding-top:50px}
}

.claimIntro{
    background-size:cover;background-repeat:no-repeat;background-position:left bottom;background-image: url('../img/forma.png');
}
.claimIntro .home70{padding:70px 0;text-align:center;}
.contenitoreInfo{display:flex;align-items: center;margin:100px 0}
.contenitoreInfoTesto{width:50%}
.contenitoreInfoImg{width:calc(50% - 40px);padding:20px}
@media screen and (max-width:768px){
    .home70{width:90%;}
    .claimIntro .home70{width:80%;padding:50px 0;}
}

@media screen and (max-width:500px){
    .claimIntro{background-color:#dfe1ed;background-image:none;}
    .claimIntro .home70{width:90%;}
    .contenitoreInfo{display:block;margin:50px 0}
    .contenitoreInfoTesto{width:100%}
    .contenitoreInfoImg{width:70%;padding:0;margin:40px auto;}
}
/*__FINE HOME__*/



/*__login__*/

/*#username {
    background-image: url('../img/user.png');
    background-size: 35px;
    background-position: 2px 2px;
    background-repeat: no-repeat;
}

#psw {
    background-image: url('../img/key.png');
    background-size: 35px;
    background-position: 2px 2px;
    background-repeat: no-repeat;
}*/

/*___checked___*/

.switchdiv {
    position: absolute;
    bottom:10px;
    right:10px;
    display: inline-block;
    width: 60px;
    height: 34px;
}

.switchdiv input { 
    opacity: 0;
    width: 0;
    height: 0;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ffffff;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: #283583;
    -webkit-transition: .4s;
    transition: .4s;
}

.checked + .slider {
    background-color: #283583;
}
.checked + .slider:before {
    background-color: #ffffff;
}
input:focus + .slider {
    box-shadow: 0 0 1px #283583;
}

.checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

.link{cursor:pointer;}

/*______fine checked_______*/


#box1{width:calc(50% - 30px);float:left;margin:20px;margin-right:10px;font-size:10pt;}
#box2{width:calc(50% - 30px);float:left;margin:20px;margin-left:10px;font-size:10pt;}

@media screen and (max-width:1024px){

}

@media screen and (max-width:768px){
    #box1{width:calc(100% - 40px);float:none;margin:20px;}
    #box2{width:calc(100% - 40px);float:none;margin:20px;}
    .contenitoreCorsi{display:block;}

    .singoloContenitoreHomeleft{width:100%;}
    .singoloContenitoreHomeright{width:100%;}
    .contenitoreCorsi{display:block;}
    .singoloContenitoreCorsi{width:90%;}  
}

@media screen and (max-width:480px){

}
@media screen and (max-width:320px){


}
