/** mws.plus.css */

@import url('https://fonts.googleapis.com/css?family=Lexend:400,700'); 

.bgcolor2 {
    background-color: var(--bgcolor2) !important;
}

  
/* font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif; */

.content-wrapper,
.right-side,
.main-footer {
  /* -webkit-transition: -webkit-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
  -moz-transition: -moz-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, margin 0.3s ease-in-out; */
  /* margin-left: 230px !important; FLAUBER - VAVEGAÇÃO ESQUERDA SEMPRE FECHADA margin-left: 230px;   */
  /* z-index: 820; */
}

.close_left_menu {
    margin-left: 0px !important; /* FLAUBER - VAVEGAÇÃO ESQUERDA SEMPRE FECHADA margin-left: 230px; */  
}

/* ---- ROW-FLEX ---- */

.row-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    align-items: center;
}

.row-flex-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    align-items: normal;
} 

[class*='row-flex'] > [class*='col-'] {
    display: flex;
    justify-content: center;
}

/** font geral do sistema */

:not(i, h6) { 
    /* font-family: "Montserrat", sans-serif !important; */
    /* font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif; */
    font-family: 'Lexend', "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    /* font-optical-sizing: auto;
    font-weight: 14px;
    font-style: normal; */
}

input, select, textarea {
    border-radius: 3px !important;
}

input[type="date"] {
    border: 1px solid #ccc !important;
    line-height: normal !important;
    display: block;
  }

/* input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 34px;
} */

/* .btn {
    border-radius: 4px !important;
    
} */

.btn_abs {
    position: absolute;
    z-index: 99;
}

.btn-silver {
    color: #fff;
    background-color: var(--color-silver);
    border-color: var(--color-silver);
}
.btn-silver:hover {
    background-color: var(--color-silver);
    border-color: #000000;
}

.btn-gold {
    color: #ed9419;
    background-color: var(--color-gold);
    border-color: var(--color-gold);
}
.btn-gold:hover {
    color: #513001;
    background-color: var(--color-gold);
    border-color: #eea236;
}


.noborder {
    border: none !important;
}

.text_center {
    text-align: center;
}

/* 
.content-wrapper, .right-side, .main-footer {
    margin-left: 0px !important;
    z-index: 820 !important;
} 
.main-sidebar, .left-side {
    width: 0px !important;
} 
*/
.main-sidebar {
    margin-top: -50px !important; /* retira a logo superior do menu privado */
} 
/* .fixed .content-wrapper{
    padding-top: 0px !important;
} */

.fixed .content-wrapper, .fixed .right-side {
    padding-top: 0 !important;
}


@media (max-width: 767px) {
    .main-sidebar, 
    .left-side {
        padding-top: 0 !important;
    }
    .user-panel {
        margin-top: 50px !important;
    }
}

@media (min-width: 767px) {
    .kfooter ul {
        float: left;
    }
}

.kfooter ul {
    margin: -5px auto;
}
    
.kfooter li {
    display: inline-grid;
    text-align: center;
}
    
.kfooter li a {
    padding-right: 40px;
    text-align: center;
    display: grid;
}
.kfooter li a span{
    font-size: 0.7em;
}

.kfooter {
    /* position: relative; */
    position: fixed;
    height: 60px;
    /* height: 50px; -> para o fa-1x */
    bottom: 0;
    width: 100%;
    text-align: center;
    background: #fff;
    padding: 15px;
    color: #444;
    border-top: 1px solid #d2d6de;
    z-index: 890 !important;
}

@media (max-width: 767px) {
   .kfooter {
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
    }
}

.kfooter .sidebar-toggle {
    background-color: transparent;
    background-image: none;
    font-family: fontAwesome;
}
.kfooter .sidebar-toggle:before {
    content: "\f0c9";
}
.kfooter .sidebar-toggle:hover {
    color: #000000;
}
.kfooter .sidebar-toggle:focus,
.kfooter .sidebar-toggle:active {
    background: transparent;
}
.kfooter .sidebar-toggle .icon-bar {
    display: none;
}
.navbar-fixed-bottom {
    height: 60px !important;
}




.main-footer .sidebar-toggle {
    background-color: transparent;
    background-image: none;
    font-family: fontAwesome;
}
.main-footer .sidebar-toggle:before {
    content: "\f0c9";
}
.main-footer .sidebar-toggle:hover {
    color: #000000;
}
.main-footer .sidebar-toggle:focus,
.main-footer .sidebar-toggle:active {
    background: transparent;
}
.main-footer .sidebar-toggle .icon-bar {
    display: none;
}



.loader {
    position: fixed;
    top: 40%;
    left: 38%;
    width: 100%;
    height: 100%;
    z-index: 9999;

    border: 8px solid #f3f3f3;
    border-radius: 50%;
    border-top: 8px solid #3498db;
    width: 80px;
    height: 80px;
    -webkit-animation: spin 2s linear infinite; 
    animation: spin 2s linear infinite;
    display: none;
} 

/* Safari */
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@media screen and (max-width: 960px) {
    article {
      container: card/inline-size;
    }
  } 
  
  @container card (min-width: 380px) {
        .ribbon {
            width: 100px;
        }
  } 


table.table_detalhes {
    display: table;
    border-collapse: separate;
    border-spacing: 4px;
    /*border-color: gray;*/
    font-size: 11px;

}
table.table_detalhes > td, th {
    display: table-cell;
    vertical-align: inherit;
}

table.table_detalhes > thead tr{
    background-color: #fff;
    color: #000;
}

table.table_detalhes > tbody tr{
    background-color: #fafafa;
}

table.table_detalhes > tbody tr:hover{
    background-color: #f1f1f1; /*  106894 8C0000   f5f5f1*/
    color: #222;
    text-decoration: none;
}
table.table_detalhes > tbody td{
    padding-left: 8px;
    padding-right: 8px; 
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    /* border: 1px solid #CCC; /* 1ab2ff FF5E5E */
    color: #222;
}

.stroke {
    color: #fff;
    text-shadow:
    0.81px 0.81px black, 
    1px 0 black,
    0.81px -0.81px black,
    0 -1px black,
    -0.81px -0.81px black, 
    -1px 0 black,
    -0.81px 0.81px black, 
    0 1px black;
}

.float_novo_item {
    width: 250px;
    height: 60px;
    background-color: #F39C12;
    border-radius: 0;
    box-shadow: 0 6px 10px 0 #666;
    
    font-size: 20px;
    line-height: 60px;
    color: white;
    text-align: center;
    
    position: fixed;
    margin: 5% auto;
    right: 0;
    left: 0;
    bottom: 20px;
    
    transition: all 0.1s ease-in-out;
}
/*
.fab:hover {
    box-shadow: 0 6px 14px 0 #666;
    transform: scale(1.05);
}
  */


.box-text {
    background-color: #fff; 
    padding: 4px 10px 10px 20px;
}

/* Skin */

.skin-yellow-light .wrapper, .skin-yellow-light .main-sidebar, .left-side {
    background-color: #ffffff !important;
}

.skin-yellow-light .main-header {
  display: none !important;
}

.skin-yellow-light .main-header .logo {
    background-color: var(--cor-primaria) !important;
}

/* .logo-lg::first-letter { 
    font-size: 1.3em;
} */

.text-logo {
    font-family: 'Lexend', 'Arial', sans-serif;
    color: #2c3e50; 
    font-weight: 700;
}
.text-logo-white a{
    font-family: 'Lexend', 'Arial', sans-serif;
    color: #fff !important;
    font-weight: 700;
}


.skin-yellow-light .main-header .navbar {
    background:  var(--cor-primaria); /* #d0c9b3;  */
    /* background: linear-gradient(152deg, rgba(60,141,188,1) 0%, rgba(239,244,221,1) 100%); */
}  

/* .skin-yellow-light .main-header .navbar .nav>li>a.link_entrar {
    color: #3c8dbc !important;
} */

.skin-yellow-light .sidebar-menu>li.header {
    /* color: #086465; */
    background: #fff;
    font-weight: bold;
}

.content-wrapper, .right-side {
    /* background-color: #eae9e4 !important; */
    background-color: var(--cor-primaria-bg) !important;
}

.row_busca_principal {
	padding-top: 8px; 
	padding-bottom: 8px; 
	margin-top: -15px;
    /* background-color: #d0c9b3 !important; */
}

/* --------------------------------------------------------------- Skin */

.best_blue {
	color: #a3a3a3  !important; /* #086465; #318137 */ 
}
.bg-best_blue {
    background-color: rgb(60,141,188);
}
a.bg-best_blue:hover {
	/* color: #D7E6D8  !important; /* #086465; #318137 */ 
	background-color: #31749A !important;
	color: #fff;
}

.label_mais_detalhes {
	position: absolute;
	
	left: 15px;
	width: 90px;
	font-weight: normal;
}

a:hover {
    color: #000;
}

/*		
.top-menu-item {
    display: block;
    float: left;
    height: 50px;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 0 40px 0 40px;
    font-weight: 600;
    overflow: hidden;
    color: #fff;
}
*/	

/* menusuperior */

.navbar-nav > li > a {
    padding-left: 40px;
    padding-right: 40px;
}

a.navbar-nav-menu  {
    padding-right: 15px;
    padding-left: 15px;
}

a.top-menu-item:hover {
	color: #086465; /* #f9ff00 */
}
/*
.best_blue {
	color: #1A3D53 !important; 
}
.bg-best_blue {
    background-color: #1A3D53;
    
    
}
*/

/*
.top-menu-item-right {
    display: block;
    float: right;
    height: 50px;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 0 40px 0 40px;
    font-weight: 700;
    overflow: hidden;
    border-right: 1px solid #ccc;
}

*/
.sidebar {
	padding-top: 15px;
}
.sidebar-menu {
	/*padding-top: 20px; */
	padding-bottom: 15px;
}

.sidebar-menu > li.header-menu-bot {
	padding-bottom: 25px;
}

.sidebar-menu > li.header-menu-top {
	padding-top: 25px;
}

.sidebar-menu span {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	font-weight: 500;
	color: #000000;
}

.sidebar-menu {
    font-size: smaller !important;
}

#burguer span {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.shadow-box {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    margin-bottom: 15px;
}

.sidebar-menu {
    padding-bottom: 0 !important;
}

.info-box-right {
    border-top-left-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px;
    display: block;
    float: left;
    height: 90px;
    width: 120px;
    text-align: center;
    padding-top: 20px;
    /* background-color: #f39c12; */
}

.info-box-right-user {
    border-top-left-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px;
    display: block;
    float: left;
    height: 90px;
    width: 130px;
    text-align: center;
    padding-top: 20px;
    /*background-color: #1A3D53;*/
    color: #fff;
}

.info-box-icon {
    border-top-left-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px;
    display: block;
    float: none !important;
    height: 90px;
    width: 90px;
    text-align: center;
    font-size: 45px;
    line-height: 90px;
    background: rgba(0, 0, 0, 0.2);
}

.image-box-icon {
    border-top-left-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px;
    display: block;
    float: left;
    text-align: center;
    width: 150px;
    height: 150px;
    overflow: hidden;
    position: relative;
}

.image-box-icon img {
    position: absolute;
    left: -1000%;
    right: -1000%;
    top: -1000%;
    bottom: -1000%;
    margin: auto;
    min-height: 100%;
    min-width: 100%;
    width: 120px;
}

.image-box-icon-destaque {
    border-top-left-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px;
    display: block;
    /*float: left;*/
    text-align: center;
    width: 120px;
    height: 120px;
    overflow: hidden;
    position: relative;
}

.image-box-icon-destaque img {
    position: absolute;
    left: -1000%;
    right: -1000%;
    top: -1000%;
    bottom: -1000%;
    margin: auto;
    min-height: 100%;
    min-width: 100%;
    height: 160px;
}

.member-info-tt {
	height: 35px;
}

.preco-destaque {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 14px;
    /*line-height: 50px;*/
    text-align: center;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    overflow: hidden;

}

.info-box-right i {
    font-size: 20px;
}

.box-conteudo {
    display: block;
    background: #fff;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    margin-bottom: 15px;
    padding: 16px;
}

.custom-file-input::-webkit-file-upload-button {
    visibility: hidden;
}

.custom-file-input::before {
    content: 'Foto';
    display: inline-block;
    /* background: linear-gradient(top, #f9f9f9, #e3e3e3); */
    /*border: 1px solid #999;*/
    /*border-radius: 3px;*/

    outline: none;
    white-space: nowrap;
    cursor: pointer;

    color: #fff;
    height: 90px;
    width: 120px;
    text-align: center;
    padding-top: 28px;
    background-color: #1A3D53;

    font: normal normal normal 14px/1 FontAwesome;
    font-size: 36px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f030";

}

.custom-file-input:hover::before {
    background-color: #1A3D53;
}

.custom-file-input:active::before {
    background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

.custom-file-alt::-webkit-file-upload-button {
    visibility: hidden;
}

.custom-file-alt::before {
    content: 'Foto';
    display: inline-block;
    /* background: linear-gradient(top, #f9f9f9, #e3e3e3); */
    /*border: 1px solid #999;*/
    /*border-radius: 3px;*/

    outline: none;
    white-space: nowrap;
    cursor: pointer;

    color: #fff;
    height: 90px;
    width: 120px;
    text-align: center;
    padding-top: 28px;
    background-color: #1A3D53;

    font: normal normal normal 14px/1 FontAwesome;
    font-size: 36px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f040";
}

.custom-file-alt:hover::before {
    background-color: #074d4e;
}

.custom-file-alt:active::before {
    background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

/* menu */
.sidebar-menu>li>a {
    padding: 6px 5px 6px 15px;
    display: block;
}

.sidebar-form {
    margin: 0 !important; 
}

.info-box-content {
    max-height: 90px; 
}

label {
    text-transform: none !important;
}
		
.convite_splash {
	float:left;
	display: flex;
	justify-content: center;
	align-items: center;
	/* background-color: rgba(239,244,221,1); */
	background-color: #fff;
		
	/*background-color: #C4DCEA;*/
	width:40%;
	height: 90%;
}

.convite_img {
	width: 80%;	
}

.convite_form {
	float:right; 
	width:60%;
	height: 90%;
}		

buttom[name="bt_anunciar"] {
    width: 200px;
    /* order-top-right-radius: 10px; */
    border-radius: 0px 6px 6px 0px !important;
}

input[type="checkbox"] {
    width: 20px; 
    height: 20px;
    margin: -0.3cap 5px 0 0; 
    vertical-align: middle;
}

.check-text {
    font-size: 1em;
}

.copyright-text {
    font-size: 0.8em;
}

.masthead {
    /* position: relative; */
    
    padding: 30px 0;
    margin: -20px -20px 0 -20px;
    color: var(--cor-primaria-bg);
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
    background-color: var(--cor-secundaria);
    /* background-image: -webkit-gradient(linear, left top, left bottom, from(#563d7c), to(#6f5499));
    background-image: -webkit-linear-gradient(top, #563d7c 0, #6f5499 100%);
    background-image: -o-linear-gradient(top, #563d7c 0, #6f5499 100%);
    background-image: linear-gradient(to bottom, #563d7c 0, #6f5499 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#563d7c', endColorstr='#6F5499', GradientType=0);
    background-repeat: repeat-x;
}

.masthead .lead {
    margin: 0 auto 30px;
    font-size: 30px;
    color: #fff;
}
/*   
    .masthead .bs-docs-booticon {
    margin: 0 auto 30px;
  } */
/* .bs-docs-booticon-outline {
    background-color: transparent;
    border: 1px solid #cdbfe3;
  } */
.bs-docs-booticon-lg {
    width: 144px;
    height: 144px;
    font-size: 108px;
    line-height: 140px;
}

/* .bs-docs-booticon {
    display: block;
    font-weight: 500;
    color: #fff;
    text-align: center;
    cursor: default;
    background-color: #563d7c;
    border-radius: 15%;
} */

/* ----- buttom loading ---- */  

.btn-loading {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

.btn-loading-on {
    font-size: 0; /* esconde o texto do botao */
}
.btn-loading-on::after { /* mostra o spin */
    display: inline-block;
    content: var(--icon-loading-white);
}

/* .btn-loading-on {
    position: absolute;
    margin-left: .5em;
    display: inline-block;
    content: var(--icon-loading-white);
    z-index: 1999;
} */



/* [aria-busy=true]:not(input,select,textarea,html):before {
    display: inline-block;
    width: 1em;
    height: 1em;
    background-image: var(--pico-icon-loading);
    background-size: 1em auto;
    background-repeat: no-repeat;
    content: "";
    vertical-align: -.125em;
} */

.circle {
    border-radius: 50%;
}

.bordas_dotted {
	border:1px dotted #898989;
	border-radius: 0px !important;
}

/* Botão do google */


.google-sign-in-button {
    cursor: pointer;
    transition: background-color .3s, box-shadow .3s;
        
    padding: 12px 16px 12px 42px;
    border: none;
    border-radius: 3px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, .04), 0 1px 1px rgba(0, 0, 0, .25);
    
    color: #757575;
    font-size: 14px;
    font-weight: 500;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
    
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);
    background-color: white;
    background-repeat: no-repeat;
    background-position: 12px 11px;
}

.google-sign-in-button:hover {
    box-shadow: 0 -1px 0 rgba(0, 0, 0, .04), 0 2px 4px rgba(0, 0, 0, .25);
}

.google-sign-in-button:active {
    background-color: #eeeeee;
}

.google-sign-in-button:active {
    outline: none;
        box-shadow: 
        0 -1px 0 rgba(0, 0, 0, .04),
        0 2px 4px rgba(0, 0, 0, .25),
        0 0 0 3px #c8dafc;
}

.google-sign-in-button:disabled {
    filter: grayscale(100%);
    background-color: #ebebeb;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, .04), 0 1px 1px rgba(0, 0, 0, .25);
    cursor: not-allowed;
}



.header_perfil {
    /* margin-bottom: 100px; */
    z-index: 999;
}


/** frame dica */

.framedica{ 
    margin-top: 40px;
}

.framedica table { 
    font-size: 11px;
}

.framedica a {
    display:inline-block;
}
.framedica .desc {
    color: #333333;
    text-align:justify;
    font-size: 10px;
}
.framedica  p {
    color: #333333;
    font-size: 14px;
    line-height: 20px;
	margin: 10px 0;
    text-align:center;
}
.framedica .thumbnails{
	list-style:none;
}
.framedica .label-primary{
	background:none !important;
}
.framedica .thumbnails img:hover{
	opacity: 1;
	transition:all ease-in .3s;
	transform:scale(1.2);
}
.framedica .thumbnail{
	overflow:hidden !important;
}
.framedica .imagem{
    /* float: left; */
    align-items: center;
    /* text-align:center; */
    overflow:visible !important;
}
.framedica .descritivo{
    color: #333333;
    text-align:justify;
}

.fa-big { /* aumenta icones em 30% */
    font-size: 1.3em;
    cursor: pointer;
}

/* Pagina dos clientes */

.widget-user .widget-user-image > img {
    width: 90px;
    height: 90px !important;
    /* border: 3px solid #fff; */
    object-fit: cover;
}

.sidebar-menu-bot {
    margin-top: 400px;
    position:static;
    width: 100%;
    height: auto;
    /* bottom: 200px; */
}
.sidebar-menu-bot li a{
    padding-left: 70px;
}

.box {
    border-top: none !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
}
.box-header h4 {
    font-family: 'Lexend', "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important;   
    font-weight: 700;
}

.faq .panel-heading{
    background-image: url('../img/pointinghand.svg'); /* The image used */
    background-position: left; /* Center the image */
    background-repeat: no-repeat; 
    background-size: 70px;
}
.faq .panel-title{
    padding: 10px 0 10px 50px;
    font-family: 'Lexend', "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important;   
    font-weight: 700;
    text-transform: uppercase;
}

@media screen and (max-width: 1076px) {
    .widget-user .widget-user-header {
        height: 140px;
    }
    .widget-user .widget-user-image {
        top: 90px;
    }
}
@media screen and (max-width: 360px) {
    .widget-user .widget-user-header {
        height: 170px;
    }
    .widget-user .widget-user-image {
        top: 120px;
    }
}

/** Itable ***/

.dataTables_wrapper {
    margin-top: 20px;
}

div.dt-buttons{
    position:relative;
    float: right;
    top: 0px;
    margin-bottom: 2px;
}
td.center {
    text-align: center;
}
td.bg-branco {
    text-align: left;
    background-color: #ffffff;
}    
@media (max-width: 767px) {
    div.dt-buttons{
        visibility:hidden !important;
    }
}
