body{opacity:0.99;}

/* ====================================================================================================================
 * SPACEMAN GRID
 * ====================================================================================================================*/

/*================================ GRID WRAPPER ===============================*/

/*================================== GRID CORE ================================*/

.row                                            {padding: 0 1%;}
.row:after                                      {content: ""; display: table; clear: both;}

[class^='col-']                                 {float: left; vertical-align: top; margin: 0 1%;min-height:1px;


}


/*=================================== COLUNAS =================================*/

.col-1, .col-md-1, .col-sm-1, .col-xm-1         {width: 6.333333333333333%;}
.col-2, .col-md-2, .col-sm-2, .col-xm-2         {width: 14.66666666666667%;}
.col-3, .col-md-3, .col-sm-3, .col-xm-3         {width: 23%;}
.col-4, .col-md-4, .col-sm-4, .col-xm-4         {width: 31.33333333333333%;}
.col-5, .col-md-5, .col-sm-5, .col-xm-5         {width: 39.66666666666667%;}
.col-6, .col-md-6, .col-sm-6, .col-xm-6         {width: 48%;}
.col-7, .col-md-7, .col-sm-7, .col-xm-7         {width: 56.33333333333333%;}
.col-8, .col-md-8, .col-sm-8, .col-xm-8         {width: 64.66666666666666%;}
.col-9, .col-md-9, .col-sm-9, .col-xm-9         {width: 73%;}
.col-10, .col-md-10, .col-sm-10, .col-xm-10     {width: 81.33333333333333%;}
.col-11, .col-md-11, .col-sm-11, .col-xm-11     {width: 89.66666666666666%;}
.col-12, .col-md-12, .col-sm-12, .col-xm-12     {width: 98%;}




/* ====================================================================================================================
 * GRID MEDIA QUERIES
 * ====================================================================================================================*/

/*========================= MEDIUM/MD RESOLUTIONS ============================*/

@media only screen and (max-width: 992px) {
    
    div[class^='col-md']                         {width: 98%;}
    
    .md-center{text-align:center !important;}
    
    .block-md{
        display:block !important;
    }
    
    .align-left-md{
        text-align:left !important;
    }
    
}

/*========================= SMALL/SM RESOLUTIONS =============================*/

@media only screen and (max-width: 768px) {
    
    .md-center{text-align:center;}
    
    .row                                         {padding: 0 2%;}
    div[class^='col-sm']                         {width: 98%;}
    
    .sm-center{text-align:center !important;}
    
}

/*====================== EXTRA SMALL/XS RESOLUTIONS ==========================*/

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

    .row                                         {padding: 0 3%;}
    div[class^='col-xm']                         {width: 98%;}
    
}



[class^='espaco'], [class^='espaco']:after      {content: "";}

.espaco1                                        {min-height: 1px;}
.espaco2                                        {min-height: 2px;}
.espaco3                                        {min-height: 3px;}
.espaco4                                        {min-height: 4px;}
.espaco5                                        {min-height: 5px;}
.espaco6                                        {min-height: 6px;}
.espaco7                                        {min-height: 7px;}
.espaco8                                        {min-height: 8px;}
.espaco9                                        {min-height: 9px;}
.espaco10                                       {min-height: 10px;}

.espaco15                                       {min-height: 15px;}
.espaco20                                       {min-height: 20px;}
.espaco25                                       {min-height: 25px;}
.espaco30                                       {min-height: 30px;}
.espaco35                                       {min-height: 35px;}
.espaco40                                       {min-height: 40px;}
.espaco45                                       {min-height: 45px;}
.espaco50                                       {min-height: 50px;}
.espaco55                                       {min-height: 55px;}
.espaco60                                       {min-height: 60px;}
.espaco65                                       {min-height: 65px;}
.espaco70                                       {min-height: 70px;}
.espaco75                                       {min-height: 75px;}
.espaco80                                       {min-height: 80px;}
.espaco85                                       {min-height: 85px;}
.espaco90                                       {min-height: 90px;}
.espaco95                                       {min-height: 95px;}
.espaco100                                      {min-height: 100px;}
.espaco150                                      {min-height: 150px;}
.espaco200                                      {min-height: 200px;}
.espaco300                                      {min-height: 300px;}
.espaco400                                      {min-height: 400px;}


.text-left{
    text-align:left;
}

.text-right{
    text-align:right;
}

.text-center{
    text-align:center;
}


.bold{
    font-weight:bolder;
}

.uppercase{
    text-transform: uppercase;
}
.lowercase{
    text-transform: lowercase;
}
