/* --------------------------------------------- 
TEMA ASP
--------------------------------------------- */


body {
       font-family: 'Roboto', sans-serif;
       overflow-x: hidden;
}

.large-container {
       max-width: 1440px;
       width: 100%;
       margin: 0 auto;
}

.max-container {
       max-width: 1240px;
       width: 100%;
       margin: 0 auto;
}

.container {
       max-width: 1170px;
       width: 100%;
       margin: 0 auto;
}

.mid-container {
       max-width: 980px;
       width: 100%;
       margin: 0 auto;
       display: block;
}

.min-container {
       max-width: 875px;
       width: 100%;
       margin: 0 auto;
}

.vertical-align{
       display: flex;
       align-items: center;
}

.flex-block-row{
       display: flex;
       flex-direction: row;
}

/*-------------------------------
 GENERIC
 -------------------------------*/
 .link-reg-block {
       background: url(../imgs/e_modules_btn.svg);
       background-size: cover;
       background-repeat: no-repeat;
       background-position: center center;
       margin: 0 auto;
       text-align: center;
       border-radius: 0;
       font-size: 16px;
       color: white !important;
       padding: 8px;
       display: block;
       line-height: 1.2;
       width: fit-content;
}


/*------------------------- MEDIA QUERIES -------------------------*/
@media screen and (max-width: 1170px) {
  
       .container {
               padding: 0 15px;
       }
}
