/* reset básico */
* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

/* conteiner */
.container  {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 20px;
}
    @media (min-width: 1170px) {
        .container {
            max-width: 1170px;
            padding: 0;
        }
    }

/* linha */
.row {
    margin-left: -5px;
    margin-right: -5px;
}
    .row:before,
    .row:after {
        content: "";
        display: table;
    }
    .row:after {
        clear: both;
    }

/* colunas */
.col {
    display: inline-block;
    vertical-align: top;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    width: 100%;
    margin-right: -4px;
    *zoom: 1;
    *display: inline;
}
    /* duas colonas */
    @media (min-width: 480px) {
        .col-2 {
            width: 50%;
        }
    }

    /* tres colunas */
    @media (min-width: 728px) {
        .col-3 {
            width: 33.3333%;
        }
    }

    /* quatro colunas */
    @media (min-width: 580px) {
        .col-4 {
            width: 25%;
			
        }
    }
	
    /* sidebar */
    @media (min-width: 992px) {
        .col-content {
            width: 60%;
        }

        .col-sidebar {
           width: 40%;
        }
    }


/* USAR APENAS PARA DEMOSTRAÇÂO */
.teste {
	background: #F5F5F5;
	padding: 10px;
	overflow:auto;
	color: #333;
	width:100%;
}

.teste_col_4 {
	background: #F5F5F5;
	padding: 10px;
	color: #333;
	width:100%;

}
.big {
    height: 50px;
}

 .fechar{
 align:center;	 
 font-weight: 700;
 font-family:'Montserrat', sans-serif;	 
 width:100%;  
 height: 60px;  
 background-color:#960; 
 color:#000; 
 cursor:pointer;
 font-size: 18px;
 border:solid 1px #999;
 border-radius  : 5px;
 }
  .fechar:hover{
 background-color:#C93;
 color:#000;
 transition   : all 400ms ease;
}	

.frame{   
	 width:100%;
	 height:79vh;
	 padding: 1%;
	 overflow:auto;
}

 
 