/**
 * Description: Portal Rede Simples
 *
 * Summary:
 *
 *  0. Imports
 *  1. Buttons
 *  2. Drop Down Menu 
 *  3. Login Admin
 *  4. Página - Gerenciar Conteúdo
 *  5. Página Seções
 *  6. Validação Login
 *  7. Inserir Conteúdos
 */
/* ############################################################

## Instalação e configuração inicial do LESS no Sublime Text

1. Instalar Node.js (https://nodejs.org/en/)
2. Instalar o plugin LESS no Sublime Text
3. Instalar o plugin "Less2Css" no Sublime Text
4. Adicionar o seguinte código no arquivo de configuração do plugin (less2css.sublime-settings):

{
    "minify": false,
    "outputDir": "auto",
    "main_file": "admin.less"
}

5. Seu LESS está pronto para ser utilizado

############################################################ */
/*===============================
=           0. Imports            =
===============================*/
/** LESS Variables **/
/*=================================
=            Variables            =
=================================*/
.flex {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.flex-direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.flex-align-center {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.flex-justify-center {
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.flex-justify-end {
  justify-content: flex-end;
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.flex-justify-between {
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.fa {
  font-family: 'FontAwesome', 'sans-serif';
}
.m-b-30 {
  margin-bottom: 30px;
}
.padding-section {
  padding: 60px 0;
}
.p-b-10 {
  padding-bottom: 10px;
}
.m-top-15 {
  margin-top: 15px;
}
.m-top-30 {
  margin-top: 30px;
}
.m-top-28 {
  margin-top: 28px;
}
.m-bot-30 {
  margin-bottom: 30px;
}
.m-bot-15 {
  margin-bottom: 15px;
}
/*=====  End of Variables  ======*/
body.mg {
  /*=====  End of 0. Imports  ======*/
  /*==================================
    =            1. Buttons            =
    ==================================*/
  /*=====  End of 1. Buttons  ======*/
  /*======================================
    =         2. Drop Down Menu            =
    ======================================*/
  /*=====  End of 2. Drop Down Menu  ======*/
  /*======================================
    =            3. Login Admin            =
    ======================================*/
  /*----------  Navbar  ----------*/
  /*----------  Bg Tela de Login  ----------*/
  /*----------  Box central de login  ----------*/
  /*----------  Icones  ----------*/
  /*----------  Formulários  ----------*/
  /*=====  End of 3. Login Admin  ======*/
  /*===================================================
    =           4. Página - Gerenciar Conteúdo            =
    ===================================================*/
  /*----------  Formulário de cadastro  ----------*/
  /*=====  End of 4. Página - Gerenciar Conteúdo  ======*/
  /*========================================
    =            5. Página Seções            =
    ========================================*/
  /*=====  End of 5. Página Seções  ======*/
  /*=======================================
    =         6. Validação Login            =
    =======================================*/
  /*=====  End of 6. Validação Login  ======*/
  /*=======================================
    =         7. Inserir Conteúdos          =
    =======================================*/
  /*===============================================
    =            8. Registro de usuários            =
    ===============================================*/
  /*==================================
    =          6. Pagination           =
    ==================================*/
  /*=====  End of 6. Pagination  ======*/
  /*----------  Modal para editar usuários  ----------*/
  /*=====  End of 8. Registro de usuários  ======*/
  /*==========================================================
    =            9. Page - Editar conteúdo dinâmico            =
    ==========================================================*/
  /*=====  End of 9. Page - Editar conteúdo dinâmico  ======*/
  /*----------  Variable Admin  ----------*/
}
body.mg .btn-secondary {
  background: #e63c3c;
  text-transform: capitalize;
  padding: 5px 15px;
  color: #fff;
}
body.mg .btn-secondary:hover,
body.mg .btn-secondary:focus,
body.mg .btn-secondary:active,
body.mg .btn-secondary.active.focus,
body.mg .btn-secondary.active:focus,
body.mg .btn-secondary.active:hover,
body.mg .btn-secondary:active.focus,
body.mg .btn-secondary:active:focus,
body.mg .btn-secondary:active:hover {
  color: #fff;
  background: #e32525;
  outline: none;
}
body.mg .btn-secondary i {
  color: #fff;
  margin-left: 0px;
  font-size: 13px;
}
body.mg .margin-right-15 {
  margin-right: 15px;
}
body.mg .margin-bottom-35 {
  margin-bottom: 35px;
}
body.mg .icn-success {
  color: #2ab27b;
}
body.mg .navbar-brand {
  height: 68px;
  padding: 14px 10px;
}
body.mg .navbar-brand img {
  height: 100%;
}
body.mg .navbar-nav {
  padding-top: 9px;
}
body.mg .dropdown-menu > li > a:focus,
body.mg .dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #e63c3c;
}
body.mg .dropdown-header,
body.mg .dropdown-menu > li > a {
  display: block;
  padding: 10px 20px;
  line-height: 1.6;
  white-space: nowrap;
}
body.mg .navbar {
  margin-bottom: 0px !important;
}
body.mg .rs-login-bg {
  background: url('../dist/rs-mg/bg-login.png') top center;
  background-repeat: no-repeat;
  width: 100%;
  height: 94.1vh;
}
body.mg .panel-title {
  font-size: 13px;
  padding-left: 0px !important;
}
body.mg .panel-footer {
  background-color: #fff;
}
body.mg .login-pannel-box {
  margin-top: 150px;
}
body.mg .rs-login-bg {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
body.mg .rs-login-bg .panel-title i {
  margin-right: 8px;
  border-right: 1px solid #ddd;
  padding-right: 10px;
  font-size: 17px;
}
body.mg .rs-login-bg .panel {
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 0;
}
body.mg .rs-login-bg .panel button {
  color: #fff;
}
body.mg .rs-login-bg .panel .input-group input {
  border-radius: 0;
}
body.mg .rs-login-bg .panel .input-group-addon {
  background-color: #fafafa;
  border-radius: 0;
  border-color: #DDD;
  min-width: 40px;
}
body.mg .rs-login-bg .panel .panel-footer a {
  color: #666;
  font-size: 13px;
  text-decoration: none;
}
body.mg .rs-login-bg .panel .panel-footer a:hover {
  color: #e63c3c;
}
@media (min-width: 1200px) {
  body.mg #content {
    padding: 20px 20px 50px 23px;
    width: 400px;
    margin: 0 auto;
    position: relative;
  }
}
body.mg .panel-title > .fa,
body.mg .panel-title > .glyphicon,
body.mg .panel-title > .glyphicons,
body.mg .panel-title > .imoon {
  color: #e63c3c;
}
body.mg .input-group-addon {
  color: #e63c3c;
}
body.mg .form-control {
  height: 38px;
}
body.mg .form-control:focus {
  border-color: #46a546;
  box-shadow: none;
}
body.mg #app .news-adm-post .form {
  margin-bottom: 50px;
}
body.mg #app .news-adm-post .form-group {
  margin-bottom: 25px;
}
body.mg #app .news-adm-post .panel {
  padding: 0;
  margin-bottom: 20px;
  background-color: transparent;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.mg #app .news-adm-post .panel-heading {
  padding: 0px 15PX 20px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  background-color: transparent;
  border: 1px solid transparent;
  box-shadow: none;
}
body.mg #app .news-adm-post .panel-body {
  padding: 0;
}
body.mg #app .news-adm-post .list-group-item {
  color: #fff;
  background-color: #666;
  border-color: transparent;
  width: 100px;
  margin-bottom: 1px;
  opacity: .5;
  transition: all 300ms ease;
}
body.mg #app .news-adm-post .list-group-item.active {
  background-color: #e63c3c;
  opacity: 1;
}
body.mg #app .news-adm-post .list-group-item.active:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #e63c3c;
  transition: all 300ms ease;
}
body.mg #app .news-adm-post .list-group-item.active:hover:after {
  border-left-color: #d41b1b;
}
body.mg #app .news-adm-post .list-group-item:hover {
  background-color: #d41b1b;
  opacity: 1;
}
body.mg #app .news-adm-post .list-group-item:first-child {
  border-top-right-radius: 0;
}
body.mg #app .news-adm-post .list-group-item:last-child {
  border-bottom-right-radius: 0;
}
body.mg #app .news-adm-post div.bhoechie-tab-menu {
  z-index: 11;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  width: 100px;
}
body.mg #app .news-adm-post div.bhoechie-tab-content {
  width: 100%;
  background-color: #ffffff;
  padding-left: 20px;
  padding-top: 10px;
  margin: 15px 0 50px 0;
}
body.mg #app .news-adm-post div.bhoechie-tab-container-branco {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  border-top-left-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  float: left;
  margin-left: -1px;
  width: 90%;
  height: auto;
  min-height: 550px;
  z-index: 10;
}
body.mg #app .news-adm-post div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
  display: none;
}
body.mg #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .glyphicon,
body.mg #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .fa {
  color: #fff;
}
body.mg .panel {
  padding: 15px;
}
body.mg .table-bordered > thead > tr > td,
body.mg .table-bordered > thead > tr > th {
  border-bottom-width: 0px;
}
body.mg .table > thead > tr > th {
  vertical-align: middle!important;
  border-bottom: 1px solid #ddd;
  padding: 8px 10px !important;
}
body.mg .table > tbody > tr > td,
body.mg .table > tbody > tr > th,
body.mg .table > tfoot > tr > td,
body.mg .table > tfoot > tr > th,
body.mg .table > thead > tr > td,
body.mg .table > thead > tr > th {
  padding: 8px 9px;
  line-height: 1.6;
  vertical-align: middle;
  border-top: 1px solid #ddd;
}
body.mg .select_fw {
  font-family: 'FontAwesome', 'sans-serif';
}
body.mg #app {
  min-height: 100vh;
  background-color: #f0f0f0;
}
body.mg #app .panel-default {
  border: 1px solid #e1e1e1;
}
body.mg #app .panel-modal {
  border: none;
  background-color: transparent;
}
@media (min-width: 768px) {
  body.mg #app .panel-modal .modal-content {
    box-shadow: 0 5px 15px rgba(110, 110, 110, 0.5);
  }
}
body.mg #app .panel-page-title {
  background-color: #23497e;
  color: #fff;
  border: none;
  padding: 25px 15px;
  border-radius: 4px;
}
body.mg #app .panel-page-title small {
  color: #fff;
}
body.mg #app .panel-page {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
body.mg #app .btn-gray {
  background-color: #dadada;
  color: #4c4e50;
  border: 1px solid #ccc;
  transition: all 300ms ease;
}
body.mg #app .btn-gray:hover {
  background-color: #cdcdcd;
  color: #fff;
}
body.mg #app .btn-gray.edit:hover {
  background-color: #3097D1;
  border-color: #3097D1;
}
body.mg #app .btn-gray.success:hover {
  background-color: #2ab27b;
  border-color: #259d6d;
}
body.mg #app .btn-gray.danger:hover {
  background-color: #f4363d;
  border-color: #f31e26;
}
body.mg #app .btn-gray.preview:hover {
  background-color: #f2f2f2;
  border-color: #c4c4c4;
  color: #444;
}
body.mg #app .btn-gray.warning:hover {
  background-color: #fc7c5f;
  color: #fff;
  border-color: #fc6846;
}
body.mg #app .list-group-item {
  color: #444;
  background-color: #cecece;
  border-color: #fff;
}
body.mg #app .btn.collapsed .fa-caret-up {
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  -ms-transform: rotate(180deg);
  /* IE 9 */
  transform: rotate(180deg);
}
body.mg #app .rs-thumbnail img {
  width: 90px;
  height: 60px;
  object-fit: cover;
}
body.mg .btn-collapse {
  color: #fff;
}
body.mg .help-block {
  font-size: 11px;
}
body.mg body.dragging,
body.mg body.dragging * {
  cursor: move !important;
}
body.mg .dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}
body.mg ol.example li.placeholder {
  position: relative;
  /** More li styles **/
}
body.mg ol.example li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}
body.mg .sorted_table_menu .rs-iconsortable {
  cursor: move;
}
body.mg .pagination {
  display: flex;
  justify-content: center;
}
body.mg .pagination li > a,
body.mg .pagination li > span {
  margin: 0 2px;
  color: #e63c3c;
}
body.mg .pagination li > a:focus,
body.mg .pagination li > a:hover,
body.mg .pagination li > span:focus,
body.mg .pagination li > span:hover {
  color: #d41b1b;
}
body.mg .pagination li span {
  background-color: #e63c3c;
  color: #fff;
  border-color: #e63c3c;
}
body.mg .pagination li span:hover {
  color: #fff;
  background-color: #e63c3c;
  border-color: #e32525;
}
body.mg .pagination li.disabled span {
  background-color: #dedede;
  color: #666;
  border-color: #dedede;
}
body.mg .pagination li.active > a {
  background-color: #e63c3c;
  border-color: #e32525;
  color: #fff;
}
body.mg .modal-dialog {
  margin: 200px auto;
}
body.mg #app .panel-default {
  border: 1px solid #e1e1e1;
  display: inline-block;
  width: 100%;
}
body.mg .padding-0 {
  padding: 0px;
}
body.mg .form-imput-inline {
  padding-left: 0px;
  padding-right: 6px;
}
body.mg .rs-remove-img {
  width: 150px;
  height: 110px;
  position: relative;
  padding: 8px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  transition: all 300ms ease;
}
body.mg .rs-remove-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
body.mg .rs-remove-img:hover i {
  background-color: #e00000;
}
body.mg .rs-remove-img-ic {
  position: absolute;
  left: 50%;
  margin-left: -17px;
  top: 47%;
  color: #fff;
  text-align: center;
  margin-top: -14px;
}
body.mg .rs-remove-img-ic i {
  font-size: 20px;
  background-color: red;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  background-color: rgba(224, 0, 0, 0.7);
}
body.df {
  /*=====  End of 0. Imports  ======*/
  /*==================================
    =            1. Buttons            =
    ==================================*/
  /*=====  End of 1. Buttons  ======*/
  /*======================================
    =         2. Drop Down Menu            =
    ======================================*/
  /*=====  End of 2. Drop Down Menu  ======*/
  /*======================================
    =            3. Login Admin            =
    ======================================*/
  /*----------  Navbar  ----------*/
  /*----------  Bg Tela de Login  ----------*/
  /*----------  Box central de login  ----------*/
  /*----------  Icones  ----------*/
  /*----------  Formulários  ----------*/
  /*=====  End of 3. Login Admin  ======*/
  /*===================================================
    =           4. Página - Gerenciar Conteúdo            =
    ===================================================*/
  /*----------  Formulário de cadastro  ----------*/
  /*=====  End of 4. Página - Gerenciar Conteúdo  ======*/
  /*========================================
    =            5. Página Seções            =
    ========================================*/
  /*=====  End of 5. Página Seções  ======*/
  /*=======================================
    =         6. Validação Login            =
    =======================================*/
  /*=====  End of 6. Validação Login  ======*/
  /*=======================================
    =         7. Inserir Conteúdos          =
    =======================================*/
  /*===============================================
    =            8. Registro de usuários            =
    ===============================================*/
  /*==================================
    =          6. Pagination           =
    ==================================*/
  /*=====  End of 6. Pagination  ======*/
  /*----------  Modal para editar usuários  ----------*/
  /*=====  End of 8. Registro de usuários  ======*/
  /*==========================================================
    =            9. Page - Editar conteúdo dinâmico            =
    ==========================================================*/
  /*=====  End of 9. Page - Editar conteúdo dinâmico  ======*/
  /*----------  Variable Admin  ----------*/
  /*----------  Guia rápido - Em breve  ----------*/
}
body.df .btn-secondary {
  background: #009d72;
  text-transform: capitalize;
  padding: 5px 15px;
  color: #fff;
}
body.df .btn-secondary:hover,
body.df .btn-secondary:focus,
body.df .btn-secondary:active,
body.df .btn-secondary.active.focus,
body.df .btn-secondary.active:focus,
body.df .btn-secondary.active:hover,
body.df .btn-secondary:active.focus,
body.df .btn-secondary:active:focus,
body.df .btn-secondary:active:hover {
  color: #fff;
  background: #00845f;
  outline: none;
}
body.df .btn-secondary i {
  color: #fff;
  margin-left: 0px;
  font-size: 13px;
}
body.df .margin-right-15 {
  margin-right: 15px;
}
body.df .margin-bottom-35 {
  margin-bottom: 35px;
}
body.df .icn-success {
  color: #2ab27b;
}
body.df .navbar-brand {
  height: 68px;
  padding: 15px 5px;
}
body.df .navbar-brand img {
  height: 100%;
}
body.df .navbar-nav {
  padding-top: 9px;
}
body.df .dropdown-menu > li > a:focus,
body.df .dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #95bd3a;
}
body.df .dropdown-header,
body.df .dropdown-menu > li > a {
  display: block;
  padding: 10px 20px;
  line-height: 1.6;
  white-space: nowrap;
}
body.df .navbar {
  margin-bottom: 0px !important;
}
body.df .rs-login-bg {
  background: url('../dist/rs-df/bg-login.jpg') top center;
  background-repeat: no-repeat;
  width: 100%;
  height: 94.1vh;
}
body.df .panel-title {
  font-size: 13px;
  padding-left: 0px !important;
}
body.df .panel-footer {
  background-color: #fff;
}
body.df .login-pannel-box {
  margin-top: 150px;
}
body.df .rs-login-bg {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
body.df .rs-login-bg .panel-title i {
  margin-right: 8px;
  border-right: 1px solid #ddd;
  padding-right: 10px;
  font-size: 17px;
}
body.df .rs-login-bg .panel {
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 0;
}
body.df .rs-login-bg .panel button {
  color: #fff;
}
body.df .rs-login-bg .panel .input-group input {
  border-radius: 0;
}
body.df .rs-login-bg .panel .input-group-addon {
  background-color: #fafafa;
  border-radius: 0;
  border-color: #DDD;
  min-width: 40px;
}
body.df .rs-login-bg .panel .panel-footer a {
  color: #666;
  font-size: 13px;
  text-decoration: none;
}
body.df .rs-login-bg .panel .panel-footer a:hover {
  color: #95bd3a;
}
@media (min-width: 1200px) {
  body.df #content {
    padding: 20px 20px 50px 23px;
    width: 400px;
    margin: 0 auto;
    position: relative;
  }
}
body.df .panel-title > .fa,
body.df .panel-title > .glyphicon,
body.df .panel-title > .glyphicons,
body.df .panel-title > .imoon {
  color: #95bd3a;
}
body.df .input-group-addon {
  color: #95bd3a;
}
body.df .form-control {
  height: 38px;
}
body.df .form-control:focus {
  border-color: #46a546;
  box-shadow: none;
}
body.df #app .news-adm-post .form {
  margin-bottom: 50px;
}
body.df #app .news-adm-post .form-group {
  margin-bottom: 25px;
}
body.df #app .news-adm-post .panel {
  padding: 0;
  margin-bottom: 20px;
  background-color: transparent;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.df #app .news-adm-post .panel-heading {
  padding: 0px 15PX 20px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  background-color: transparent;
  border: 1px solid transparent;
  box-shadow: none;
}
body.df #app .news-adm-post .panel-body {
  padding: 0;
}
body.df #app .news-adm-post .list-group-item {
  color: #fff;
  background-color: #666;
  border-color: transparent;
  width: 100px;
  margin-bottom: 1px;
  opacity: .5;
  transition: all 300ms ease;
}
body.df #app .news-adm-post .list-group-item.active {
  background-color: #95bd3a;
  opacity: 1;
}
body.df #app .news-adm-post .list-group-item.active:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #009d72;
  transition: all 300ms ease;
}
body.df #app .news-adm-post .list-group-item.active:hover:after {
  border-left-color: #76962e;
}
body.df #app .news-adm-post .list-group-item:hover {
  background-color: #76962e;
  opacity: 1;
}
body.df #app .news-adm-post .list-group-item:first-child {
  border-top-right-radius: 0;
}
body.df #app .news-adm-post .list-group-item:last-child {
  border-bottom-right-radius: 0;
}
body.df #app .news-adm-post div.bhoechie-tab-menu {
  z-index: 11;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  width: 100px;
}
body.df #app .news-adm-post div.bhoechie-tab-content {
  width: 100%;
  background-color: #ffffff;
  padding-left: 20px;
  padding-top: 10px;
  margin: 15px 0 50px 0;
}
body.df #app .news-adm-post div.bhoechie-tab-container-branco {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  border-top-left-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  float: left;
  margin-left: -1px;
  width: 90%;
  height: auto;
  min-height: 550px;
  z-index: 10;
}
body.df #app .news-adm-post div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
  display: none;
}
body.df #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .glyphicon,
body.df #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .fa {
  color: #fff;
}
body.df .panel {
  padding: 15px;
}
body.df .table-bordered > thead > tr > td,
body.df .table-bordered > thead > tr > th {
  border-bottom-width: 0px;
}
body.df .table > thead > tr > th {
  vertical-align: middle!important;
  border-bottom: 1px solid #ddd;
  padding: 8px 10px !important;
}
body.df .table > tbody > tr > td,
body.df .table > tbody > tr > th,
body.df .table > tfoot > tr > td,
body.df .table > tfoot > tr > th,
body.df .table > thead > tr > td,
body.df .table > thead > tr > th {
  padding: 8px 9px;
  line-height: 1.6;
  vertical-align: middle;
  border-top: 1px solid #ddd;
}
body.df .select_fw {
  font-family: 'FontAwesome', 'sans-serif';
}
body.df #app {
  min-height: 100vh;
  background-color: #f0f0f0;
}
body.df #app .panel-default {
  border: 1px solid #e1e1e1;
}
body.df #app .panel-modal {
  border: none;
  background-color: transparent;
}
@media (min-width: 768px) {
  body.df #app .panel-modal .modal-content {
    box-shadow: 0 5px 15px rgba(110, 110, 110, 0.5);
  }
}
body.df #app .panel-page-title {
  background-color: #23497e;
  color: #fff;
  border: none;
  padding: 25px 15px;
  border-radius: 4px;
}
body.df #app .panel-page-title small {
  color: #fff;
}
body.df #app .panel-page {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
body.df #app .btn-gray {
  background-color: #dadada;
  color: #4c4e50;
  border: 1px solid #ccc;
  transition: all 300ms ease;
}
body.df #app .btn-gray:hover {
  background-color: #cdcdcd;
  color: #fff;
}
body.df #app .btn-gray.edit:hover {
  background-color: #3097D1;
  border-color: #3097D1;
}
body.df #app .btn-gray.success:hover {
  background-color: #2ab27b;
  border-color: #259d6d;
}
body.df #app .btn-gray.danger:hover {
  background-color: #f4363d;
  border-color: #f31e26;
}
body.df #app .btn-gray.preview:hover {
  background-color: #f2f2f2;
  border-color: #c4c4c4;
  color: #444;
}
body.df #app .btn-gray.warning:hover {
  background-color: #fc7c5f;
  color: #fff;
  border-color: #fc6846;
}
body.df #app .list-group-item {
  color: #444;
  background-color: #cecece;
  border-color: #fff;
}
body.df #app .btn.collapsed .fa-caret-up {
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  -ms-transform: rotate(180deg);
  /* IE 9 */
  transform: rotate(180deg);
}
body.df #app .rs-thumbnail img {
  width: 90px;
  height: 60px;
  object-fit: cover;
}
body.df .btn-collapse {
  color: #fff;
}
body.df .help-block {
  font-size: 11px;
}
body.df body.dragging,
body.df body.dragging * {
  cursor: move !important;
}
body.df .dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}
body.df ol.example li.placeholder {
  position: relative;
  /** More li styles **/
}
body.df ol.example li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}
body.df .sorted_table_menu .rs-iconsortable {
  cursor: move;
}
body.df .pagination {
  display: flex;
  justify-content: center;
}
body.df .pagination li > a,
body.df .pagination li > span {
  margin: 0 2px;
  color: #009d72;
}
body.df .pagination li > a:focus,
body.df .pagination li > a:hover,
body.df .pagination li > span:focus,
body.df .pagination li > span:hover {
  color: #006a4d;
}
body.df .pagination li span {
  background-color: #009d72;
  color: #fff;
  border-color: #009d72;
}
body.df .pagination li span:hover {
  color: #fff;
  background-color: #009d72;
  border-color: #00845f;
}
body.df .pagination li.disabled span {
  background-color: #dedede;
  color: #666;
  border-color: #dedede;
}
body.df .pagination li.active > a {
  background-color: #009d72;
  border-color: #00845f;
  color: #fff;
}
body.df .modal-dialog {
  margin: 200px auto;
}
body.df #app .panel-default {
  border: 1px solid #e1e1e1;
  display: inline-block;
  width: 100%;
}
body.df .padding-0 {
  padding: 0px;
}
body.df .form-imput-inline {
  padding-left: 0px;
  padding-right: 6px;
}
body.df .rs-remove-img {
  width: 150px;
  height: 110px;
  position: relative;
  padding: 8px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  transition: all 300ms ease;
}
body.df .rs-remove-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
body.df .rs-remove-img:hover i {
  background-color: #e00000;
}
body.df .rs-remove-img-ic {
  position: absolute;
  left: 50%;
  margin-left: -17px;
  top: 47%;
  color: #fff;
  text-align: center;
  margin-top: -14px;
}
body.df .rs-remove-img-ic i {
  font-size: 20px;
  background-color: red;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  background-color: rgba(224, 0, 0, 0.7);
}
body.df .rs-steps .rs-steps-items {
  opacity: .1;
}
body.df .rs-steps .rs-title {
  display: none;
}
body.ac {
  /*=====  End of 0. Imports  ======*/
  /*==================================
    =            1. Buttons            =
    ==================================*/
  /*=====  End of 1. Buttons  ======*/
  /*======================================
    =         2. Drop Down Menu            =
    ======================================*/
  /*=====  End of 2. Drop Down Menu  ======*/
  /*======================================
    =            3. Login Admin            =
    ======================================*/
  /*----------  Navbar  ----------*/
  /*----------  Bg Tela de Login  ----------*/
  /*----------  Box central de login  ----------*/
  /*----------  Icones  ----------*/
  /*----------  Formulários  ----------*/
  /*=====  End of 3. Login Admin  ======*/
  /*===================================================
    =           4. Página - Gerenciar Conteúdo            =
    ===================================================*/
  /*----------  Formulário de cadastro  ----------*/
  /*=====  End of 4. Página - Gerenciar Conteúdo  ======*/
  /*========================================
    =            5. Página Seções            =
    ========================================*/
  /*=====  End of 5. Página Seções  ======*/
  /*=======================================
    =         6. Validação Login            =
    =======================================*/
  /*=====  End of 6. Validação Login  ======*/
  /*=======================================
    =         7. Inserir Conteúdos          =
    =======================================*/
  /*===============================================
    =            8. Registro de usuários            =
    ===============================================*/
  /*==================================
    =          6. Pagination           =
    ==================================*/
  /*=====  End of 6. Pagination  ======*/
  /*----------  Modal para editar usuários  ----------*/
  /*=====  End of 8. Registro de usuários  ======*/
  /*==========================================================
    =            9. Page - Editar conteúdo dinâmico            =
    ==========================================================*/
  /*=====  End of 9. Page - Editar conteúdo dinâmico  ======*/
  /*----------  Variable Admin  ----------*/
  /*----------  Guia rápido - Em breve  ----------*/
}
body.ac .btn-secondary {
  background: #589c45;
  text-transform: capitalize;
  padding: 5px 15px;
  color: #fff;
}
body.ac .btn-secondary:hover,
body.ac .btn-secondary:focus,
body.ac .btn-secondary:active,
body.ac .btn-secondary.active.focus,
body.ac .btn-secondary.active:focus,
body.ac .btn-secondary.active:hover,
body.ac .btn-secondary:active.focus,
body.ac .btn-secondary:active:focus,
body.ac .btn-secondary:active:hover {
  color: #fff;
  background: #4e8a3d;
  outline: none;
}
body.ac .btn-secondary i {
  color: #fff;
  margin-left: 0px;
  font-size: 13px;
}
body.ac .margin-right-15 {
  margin-right: 15px;
}
body.ac .margin-bottom-35 {
  margin-bottom: 35px;
}
body.ac .icn-success {
  color: #2ab27b;
}
body.ac .navbar-brand {
  height: 68px;
  padding: 15px 5px;
}
body.ac .navbar-brand img {
  height: 100%;
}
body.ac .navbar-nav {
  padding-top: 9px;
}
body.ac .dropdown-menu > li > a:focus,
body.ac .dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #589c45;
}
body.ac .dropdown-header,
body.ac .dropdown-menu > li > a {
  display: block;
  padding: 10px 20px;
  line-height: 1.6;
  white-space: nowrap;
}
body.ac .navbar {
  margin-bottom: 0px !important;
}
body.ac .rs-login-bg {
  background: url('../dist/rs-ac/bg-login.jpg') top center;
  background-repeat: no-repeat;
  width: 100%;
  height: 94.1vh;
}
body.ac .panel-title {
  font-size: 13px;
  padding-left: 0px !important;
}
body.ac .panel-footer {
  background-color: #fff;
}
body.ac .login-pannel-box {
  margin-top: 150px;
}
body.ac .rs-login-bg {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
body.ac .rs-login-bg .panel-title i {
  margin-right: 8px;
  border-right: 1px solid #ddd;
  padding-right: 10px;
  font-size: 17px;
}
body.ac .rs-login-bg .panel {
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 0;
}
body.ac .rs-login-bg .panel button {
  color: #fff;
}
body.ac .rs-login-bg .panel .input-group input {
  border-radius: 0;
}
body.ac .rs-login-bg .panel .input-group-addon {
  background-color: #fafafa;
  border-radius: 0;
  border-color: #DDD;
  min-width: 40px;
}
body.ac .rs-login-bg .panel .panel-footer a {
  color: #666;
  font-size: 13px;
  text-decoration: none;
}
body.ac .rs-login-bg .panel .panel-footer a:hover {
  color: #589c45;
}
@media (min-width: 1200px) {
  body.ac #content {
    padding: 20px 20px 50px 23px;
    width: 400px;
    margin: 0 auto;
    position: relative;
  }
}
body.ac .panel-title > .fa,
body.ac .panel-title > .glyphicon,
body.ac .panel-title > .glyphicons,
body.ac .panel-title > .imoon {
  color: #589c45;
}
body.ac .input-group-addon {
  color: #589c45;
}
body.ac .form-control {
  height: 38px;
}
body.ac .form-control:focus {
  border-color: #46a546;
  box-shadow: none;
}
body.ac #app .news-adm-post .form {
  margin-bottom: 50px;
}
body.ac #app .news-adm-post .form-group {
  margin-bottom: 25px;
}
body.ac #app .news-adm-post .panel {
  padding: 0;
  margin-bottom: 20px;
  background-color: transparent;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.ac #app .news-adm-post .panel-heading {
  padding: 0px 15PX 20px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  background-color: transparent;
  border: 1px solid transparent;
  box-shadow: none;
}
body.ac #app .news-adm-post .panel-body {
  padding: 0;
}
body.ac #app .news-adm-post .list-group-item {
  color: #fff;
  background-color: #666;
  border-color: transparent;
  width: 100px;
  margin-bottom: 1px;
  opacity: .5;
  transition: all 300ms ease;
}
body.ac #app .news-adm-post .list-group-item.active {
  background-color: #589c45;
  opacity: 1;
}
body.ac #app .news-adm-post .list-group-item.active:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #589c45;
  transition: all 300ms ease;
}
body.ac #app .news-adm-post .list-group-item.active:hover:after {
  border-left-color: #447935;
}
body.ac #app .news-adm-post .list-group-item:hover {
  background-color: #447935;
  opacity: 1;
}
body.ac #app .news-adm-post .list-group-item:first-child {
  border-top-right-radius: 0;
}
body.ac #app .news-adm-post .list-group-item:last-child {
  border-bottom-right-radius: 0;
}
body.ac #app .news-adm-post div.bhoechie-tab-menu {
  z-index: 11;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  width: 100px;
}
body.ac #app .news-adm-post div.bhoechie-tab-content {
  width: 100%;
  background-color: #ffffff;
  padding-left: 20px;
  padding-top: 10px;
  margin: 15px 0 50px 0;
}
body.ac #app .news-adm-post div.bhoechie-tab-container-branco {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  border-top-left-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  float: left;
  margin-left: -1px;
  width: 90%;
  height: auto;
  min-height: 550px;
  z-index: 10;
}
body.ac #app .news-adm-post div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
  display: none;
}
body.ac #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .glyphicon,
body.ac #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .fa {
  color: #fff;
}
body.ac .panel {
  padding: 15px;
}
body.ac .table-bordered > thead > tr > td,
body.ac .table-bordered > thead > tr > th {
  border-bottom-width: 0px;
}
body.ac .table > thead > tr > th {
  vertical-align: middle!important;
  border-bottom: 1px solid #ddd;
  padding: 8px 10px !important;
}
body.ac .table > tbody > tr > td,
body.ac .table > tbody > tr > th,
body.ac .table > tfoot > tr > td,
body.ac .table > tfoot > tr > th,
body.ac .table > thead > tr > td,
body.ac .table > thead > tr > th {
  padding: 8px 9px;
  line-height: 1.6;
  vertical-align: middle;
  border-top: 1px solid #ddd;
}
body.ac .select_fw {
  font-family: 'FontAwesome', 'sans-serif';
}
body.ac #app {
  min-height: 100vh;
  background-color: #f0f0f0;
}
body.ac #app .panel-default {
  border: 1px solid #e1e1e1;
}
body.ac #app .panel-modal {
  border: none;
  background-color: transparent;
}
@media (min-width: 768px) {
  body.ac #app .panel-modal .modal-content {
    box-shadow: 0 5px 15px rgba(110, 110, 110, 0.5);
  }
}
body.ac #app .panel-page-title {
  background-color: #23497e;
  color: #fff;
  border: none;
  padding: 25px 15px;
  border-radius: 4px;
}
body.ac #app .panel-page-title small {
  color: #fff;
}
body.ac #app .panel-page {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
body.ac #app .btn-gray {
  background-color: #dadada;
  color: #4c4e50;
  border: 1px solid #ccc;
  transition: all 300ms ease;
}
body.ac #app .btn-gray:hover {
  background-color: #cdcdcd;
  color: #fff;
}
body.ac #app .btn-gray.edit:hover {
  background-color: #3097D1;
  border-color: #3097D1;
}
body.ac #app .btn-gray.success:hover {
  background-color: #2ab27b;
  border-color: #259d6d;
}
body.ac #app .btn-gray.danger:hover {
  background-color: #f4363d;
  border-color: #f31e26;
}
body.ac #app .btn-gray.preview:hover {
  background-color: #f2f2f2;
  border-color: #c4c4c4;
  color: #444;
}
body.ac #app .btn-gray.warning:hover {
  background-color: #fc7c5f;
  color: #fff;
  border-color: #fc6846;
}
body.ac #app .list-group-item {
  color: #444;
  background-color: #cecece;
  border-color: #fff;
}
body.ac #app .btn.collapsed .fa-caret-up {
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  -ms-transform: rotate(180deg);
  /* IE 9 */
  transform: rotate(180deg);
}
body.ac #app .rs-thumbnail img {
  width: 90px;
  height: 60px;
  object-fit: cover;
}
body.ac .btn-collapse {
  color: #fff;
}
body.ac .help-block {
  font-size: 11px;
}
body.ac body.dragging,
body.ac body.dragging * {
  cursor: move !important;
}
body.ac .dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}
body.ac ol.example li.placeholder {
  position: relative;
  /** More li styles **/
}
body.ac ol.example li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}
body.ac .sorted_table_menu .rs-iconsortable {
  cursor: move;
}
body.ac .pagination {
  display: flex;
  justify-content: center;
}
body.ac .pagination li > a,
body.ac .pagination li > span {
  margin: 0 2px;
  color: #589c45;
}
body.ac .pagination li > a:focus,
body.ac .pagination li > a:hover,
body.ac .pagination li > span:focus,
body.ac .pagination li > span:hover {
  color: #447935;
}
body.ac .pagination li span {
  background-color: #589c45;
  color: #fff;
  border-color: #589c45;
}
body.ac .pagination li span:hover {
  color: #fff;
  background-color: #589c45;
  border-color: #4e8a3d;
}
body.ac .pagination li.disabled span {
  background-color: #e1e1e1;
  color: #666;
  border-color: #e1e1e1;
}
body.ac .pagination li.active > a {
  background-color: #589c45;
  border-color: #4e8a3d;
  color: #fff;
}
body.ac .modal-dialog {
  margin: 200px auto;
}
body.ac #app .panel-default {
  border: 1px solid #e1e1e1;
  display: inline-block;
  width: 100%;
}
body.ac .padding-0 {
  padding: 0px;
}
body.ac .form-imput-inline {
  padding-left: 0px;
  padding-right: 6px;
}
body.ac .rs-remove-img {
  width: 150px;
  height: 110px;
  position: relative;
  padding: 8px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  transition: all 300ms ease;
}
body.ac .rs-remove-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
body.ac .rs-remove-img:hover i {
  background-color: #e00000;
}
body.ac .rs-remove-img-ic {
  position: absolute;
  left: 50%;
  margin-left: -17px;
  top: 47%;
  color: #fff;
  text-align: center;
  margin-top: -14px;
}
body.ac .rs-remove-img-ic i {
  font-size: 20px;
  background-color: red;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  background-color: rgba(224, 0, 0, 0.7);
}
body.ac .rs-steps .rs-steps-items {
  opacity: .1;
}
body.ac .rs-steps .rs-title {
  display: none;
}
body.rs {
  /*=====  End of 0. Imports  ======*/
  /*==================================
    =            1. Buttons            =
    ==================================*/
  /*=====  End of 1. Buttons  ======*/
  /*======================================
    =         2. Drop Down Menu            =
    ======================================*/
  /*=====  End of 2. Drop Down Menu  ======*/
  /*======================================
    =            3. Login Admin            =
    ======================================*/
  /*----------  Navbar  ----------*/
  /*----------  Bg Tela de Login  ----------*/
  /*----------  Box central de login  ----------*/
  /*----------  Icones  ----------*/
  /*----------  Formulários  ----------*/
  /*=====  End of 3. Login Admin  ======*/
  /*===================================================
    =           4. Página - Gerenciar Conteúdo            =
    ===================================================*/
  /*----------  Formulário de cadastro  ----------*/
  /*=====  End of 4. Página - Gerenciar Conteúdo  ======*/
  /*========================================
    =            5. Página Seções            =
    ========================================*/
  /*=====  End of 5. Página Seções  ======*/
  /*=======================================
    =         6. Validação Login            =
    =======================================*/
  /*=====  End of 6. Validação Login  ======*/
  /*=======================================
    =         7. Inserir Conteúdos          =
    =======================================*/
  /*===============================================
    =            8. Registro de usuários            =
    ===============================================*/
  /*==================================
    =          6. Pagination           =
    ==================================*/
  /*=====  End of 6. Pagination  ======*/
  /*----------  Modal para editar usuários  ----------*/
  /*=====  End of 8. Registro de usuários  ======*/
  /*==========================================================
    =            9. Page - Editar conteúdo dinâmico            =
    ==========================================================*/
  /*=====  End of 9. Page - Editar conteúdo dinâmico  ======*/
  /*----------  Variable Admin  ----------*/
  /*----------  Guia rápido - Em breve  ----------*/
}
body.rs .btn-secondary {
  background: #a31724;
  text-transform: capitalize;
  padding: 5px 15px;
  color: #fff;
}
body.rs .btn-secondary:hover,
body.rs .btn-secondary:focus,
body.rs .btn-secondary:active,
body.rs .btn-secondary.active.focus,
body.rs .btn-secondary.active:focus,
body.rs .btn-secondary.active:hover,
body.rs .btn-secondary:active.focus,
body.rs .btn-secondary:active:focus,
body.rs .btn-secondary:active:hover {
  color: #fff;
  background: #8d141f;
  outline: none;
}
body.rs .btn-secondary i {
  color: #fff;
  margin-left: 0px;
  font-size: 13px;
}
body.rs .margin-right-15 {
  margin-right: 15px;
}
body.rs .margin-bottom-35 {
  margin-bottom: 35px;
}
body.rs .icn-success {
  color: #2ab27b;
}
body.rs .navbar-brand {
  height: 68px;
  padding: 15px 5px;
}
body.rs .navbar-brand img {
  height: 100%;
}
body.rs .navbar-nav {
  padding-top: 9px;
}
body.rs .dropdown-menu > li > a:focus,
body.rs .dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #a31724;
}
body.rs .dropdown-header,
body.rs .dropdown-menu > li > a {
  display: block;
  padding: 10px 20px;
  line-height: 1.6;
  white-space: nowrap;
}
body.rs .navbar {
  margin-bottom: 0px !important;
}
body.rs .rs-login-bg {
  background: url('../dist/rs-rs/bg-login.jpg') center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 94.1vh;
}
body.rs .panel-title {
  font-size: 13px;
  padding-left: 0px !important;
}
body.rs .panel-footer {
  background-color: #fff;
}
body.rs .login-pannel-box {
  margin-top: 150px;
}
body.rs .rs-login-bg {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
body.rs .rs-login-bg .panel-title i {
  margin-right: 8px;
  border-right: 1px solid #ddd;
  padding-right: 10px;
  font-size: 17px;
}
body.rs .rs-login-bg .panel {
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 0;
}
body.rs .rs-login-bg .panel button {
  color: #fff;
}
body.rs .rs-login-bg .panel .input-group input {
  border-radius: 0;
}
body.rs .rs-login-bg .panel .input-group-addon {
  background-color: #fafafa;
  border-radius: 0;
  border-color: #DDD;
  min-width: 40px;
}
body.rs .rs-login-bg .panel .panel-footer a {
  color: #666;
  font-size: 13px;
  text-decoration: none;
}
body.rs .rs-login-bg .panel .panel-footer a:hover {
  color: #a31724;
}
@media (min-width: 1200px) {
  body.rs #content {
    padding: 20px 20px 50px 23px;
    width: 400px;
    margin: 0 auto;
    position: relative;
  }
}
body.rs .panel-title > .fa,
body.rs .panel-title > .glyphicon,
body.rs .panel-title > .glyphicons,
body.rs .panel-title > .imoon {
  color: #a31724;
}
body.rs .input-group-addon {
  color: #a31724;
}
body.rs .form-control {
  height: 38px;
}
body.rs .form-control:focus {
  border-color: #46a546;
  box-shadow: none;
}
body.rs #app .news-adm-post .form {
  margin-bottom: 50px;
}
body.rs #app .news-adm-post .form-group {
  margin-bottom: 25px;
}
body.rs #app .news-adm-post .panel {
  padding: 0;
  margin-bottom: 20px;
  background-color: transparent;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.rs #app .news-adm-post .panel-heading {
  padding: 0px 15PX 20px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  background-color: transparent;
  border: 1px solid transparent;
  box-shadow: none;
}
body.rs #app .news-adm-post .panel-body {
  padding: 0;
}
body.rs #app .news-adm-post .list-group-item {
  color: #fff;
  background-color: #5b5b5f;
  border-color: transparent;
  width: 100px;
  margin-bottom: 1px;
  opacity: .5;
  transition: all 300ms ease;
}
body.rs #app .news-adm-post .list-group-item.active {
  background-color: #a31724;
  opacity: 1;
}
body.rs #app .news-adm-post .list-group-item.active:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #a31724;
  transition: all 300ms ease;
}
body.rs #app .news-adm-post .list-group-item.active:hover:after {
  border-left-color: #76111a;
}
body.rs #app .news-adm-post .list-group-item:hover {
  background-color: #76111a;
  opacity: 1;
}
body.rs #app .news-adm-post .list-group-item:first-child {
  border-top-right-radius: 0;
}
body.rs #app .news-adm-post .list-group-item:last-child {
  border-bottom-right-radius: 0;
}
body.rs #app .news-adm-post div.bhoechie-tab-menu {
  z-index: 11;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  width: 100px;
}
body.rs #app .news-adm-post div.bhoechie-tab-content {
  width: 100%;
  background-color: #ffffff;
  padding-left: 20px;
  padding-top: 10px;
  margin: 15px 0 50px 0;
}
body.rs #app .news-adm-post div.bhoechie-tab-container-branco {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  border-top-left-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  float: left;
  margin-left: -1px;
  width: 90%;
  height: auto;
  min-height: 550px;
  z-index: 10;
}
body.rs #app .news-adm-post div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
  display: none;
}
body.rs #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .glyphicon,
body.rs #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .fa {
  color: #fff;
}
body.rs .panel {
  padding: 15px;
}
body.rs .table-bordered > thead > tr > td,
body.rs .table-bordered > thead > tr > th {
  border-bottom-width: 0px;
}
body.rs .table > thead > tr > th {
  vertical-align: middle!important;
  border-bottom: 1px solid #ddd;
  padding: 8px 10px !important;
}
body.rs .table > tbody > tr > td,
body.rs .table > tbody > tr > th,
body.rs .table > tfoot > tr > td,
body.rs .table > tfoot > tr > th,
body.rs .table > thead > tr > td,
body.rs .table > thead > tr > th {
  padding: 8px 9px;
  line-height: 1.6;
  vertical-align: middle;
  border-top: 1px solid #ddd;
}
body.rs .select_fw {
  font-family: 'FontAwesome', 'sans-serif';
}
body.rs #app {
  min-height: 100vh;
  background-color: #f0f0f0;
}
body.rs #app .panel-default {
  border: 1px solid #e1e1e1;
}
body.rs #app .panel-modal {
  border: none;
  background-color: transparent;
}
@media (min-width: 768px) {
  body.rs #app .panel-modal .modal-content {
    box-shadow: 0 5px 15px rgba(110, 110, 110, 0.5);
  }
}
body.rs #app .panel-page-title {
  background-color: #23497e;
  color: #fff;
  border: none;
  padding: 25px 15px;
  border-radius: 4px;
}
body.rs #app .panel-page-title small {
  color: #fff;
}
body.rs #app .panel-page {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
body.rs #app .btn-gray {
  background-color: #dadada;
  color: #4c4e50;
  border: 1px solid #ccc;
  transition: all 300ms ease;
}
body.rs #app .btn-gray:hover {
  background-color: #cdcdcd;
  color: #fff;
}
body.rs #app .btn-gray.edit:hover {
  background-color: #3097D1;
  border-color: #3097D1;
}
body.rs #app .btn-gray.success:hover {
  background-color: #2ab27b;
  border-color: #259d6d;
}
body.rs #app .btn-gray.danger:hover {
  background-color: #f4363d;
  border-color: #f31e26;
}
body.rs #app .btn-gray.preview:hover {
  background-color: #f2f2f2;
  border-color: #c4c4c4;
  color: #444;
}
body.rs #app .btn-gray.warning:hover {
  background-color: #fc7c5f;
  color: #fff;
  border-color: #fc6846;
}
body.rs #app .list-group-item {
  color: #444;
  background-color: #cecece;
  border-color: #fff;
}
body.rs #app .btn.collapsed .fa-caret-up {
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  -ms-transform: rotate(180deg);
  /* IE 9 */
  transform: rotate(180deg);
}
body.rs #app .rs-thumbnail img {
  width: 90px;
  height: 60px;
  object-fit: cover;
}
body.rs .btn-collapse {
  color: #fff;
}
body.rs .help-block {
  font-size: 11px;
}
body.rs body.dragging,
body.rs body.dragging * {
  cursor: move !important;
}
body.rs .dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}
body.rs ol.example li.placeholder {
  position: relative;
  /** More li styles **/
}
body.rs ol.example li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}
body.rs .sorted_table_menu .rs-iconsortable {
  cursor: move;
}
body.rs .pagination {
  display: flex;
  justify-content: center;
}
body.rs .pagination li > a,
body.rs .pagination li > span {
  margin: 0 2px;
  color: #a31724;
}
body.rs .pagination li > a:focus,
body.rs .pagination li > a:hover,
body.rs .pagination li > span:focus,
body.rs .pagination li > span:hover {
  color: #76111a;
}
body.rs .pagination li span {
  background-color: #a31724;
  color: #fff;
  border-color: #a31724;
}
body.rs .pagination li span:hover {
  color: #fff;
  background-color: #a31724;
  border-color: #8d141f;
}
body.rs .pagination li.disabled span {
  background-color: #e1e1e1;
  color: #5b5b5f;
  border-color: #e1e1e1;
}
body.rs .pagination li.active > a {
  background-color: #a31724;
  border-color: #8d141f;
  color: #fff;
}
body.rs .modal-dialog {
  margin: 200px auto;
}
body.rs #app .panel-default {
  border: 1px solid #e1e1e1;
  display: inline-block;
  width: 100%;
}
body.rs .padding-0 {
  padding: 0px;
}
body.rs .form-imput-inline {
  padding-left: 0px;
  padding-right: 6px;
}
body.rs .rs-remove-img {
  width: 150px;
  height: 110px;
  position: relative;
  padding: 8px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  transition: all 300ms ease;
}
body.rs .rs-remove-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
body.rs .rs-remove-img:hover i {
  background-color: #e00000;
}
body.rs .rs-remove-img-ic {
  position: absolute;
  left: 50%;
  margin-left: -17px;
  top: 47%;
  color: #fff;
  text-align: center;
  margin-top: -14px;
}
body.rs .rs-remove-img-ic i {
  font-size: 20px;
  background-color: red;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  background-color: rgba(224, 0, 0, 0.7);
}
body.rs .rs-steps .rs-steps-items {
  opacity: .1;
}
body.rs .rs-steps .rs-title {
  display: none;
}
body.ms {
  /*=====  End of 0. Imports  ======*/
  /*==================================
    =            1. Buttons            =
    ==================================*/
  /*=====  End of 1. Buttons  ======*/
  /*======================================
    =         2. Drop Down Menu            =
    ======================================*/
  /*=====  End of 2. Drop Down Menu  ======*/
  /*======================================
    =            3. Login Admin            =
    ======================================*/
  /*----------  Navbar  ----------*/
  /*----------  Bg Tela de Login  ----------*/
  /*----------  Box central de login  ----------*/
  /*----------  Icones  ----------*/
  /*----------  Formulários  ----------*/
  /*=====  End of 3. Login Admin  ======*/
  /*===================================================
    =           4. Página - Gerenciar Conteúdo            =
    ===================================================*/
  /*----------  Formulário de cadastro  ----------*/
  /*=====  End of 4. Página - Gerenciar Conteúdo  ======*/
  /*========================================
    =            5. Página Seções            =
    ========================================*/
  /*=====  End of 5. Página Seções  ======*/
  /*=======================================
    =         6. Validação Login            =
    =======================================*/
  /*=====  End of 6. Validação Login  ======*/
  /*=======================================
    =         7. Inserir Conteúdos          =
    =======================================*/
  /*===============================================
    =            8. Registro de usuários            =
    ===============================================*/
  /*==================================
    =          6. Pagination           =
    ==================================*/
  /*=====  End of 6. Pagination  ======*/
  /*----------  Modal para editar usuários  ----------*/
  /*=====  End of 8. Registro de usuários  ======*/
  /*==========================================================
    =            9. Page - Editar conteúdo dinâmico            =
    ==========================================================*/
  /*=====  End of 9. Page - Editar conteúdo dinâmico  ======*/
  /*----------  Variable Admin  ----------*/
  /*----------  Guia rápido - Em breve  ----------*/
}
body.ms .btn-secondary {
  background: #01943F;
  text-transform: capitalize;
  padding: 5px 15px;
  color: #fff;
}
body.ms .btn-secondary:hover,
body.ms .btn-secondary:focus,
body.ms .btn-secondary:active,
body.ms .btn-secondary.active.focus,
body.ms .btn-secondary.active:focus,
body.ms .btn-secondary.active:hover,
body.ms .btn-secondary:active.focus,
body.ms .btn-secondary:active:focus,
body.ms .btn-secondary:active:hover {
  color: #fff;
  background: #017b34;
  outline: none;
}
body.ms .btn-secondary i {
  color: #fff;
  margin-left: 0px;
  font-size: 13px;
}
body.ms .margin-right-15 {
  margin-right: 15px;
}
body.ms .margin-bottom-35 {
  margin-bottom: 35px;
}
body.ms .icn-success {
  color: #2ab27b;
}
body.ms .navbar-brand {
  height: 68px;
  padding: 15px 5px;
}
body.ms .navbar-brand img {
  height: 100%;
}
body.ms .navbar-nav {
  padding-top: 9px;
}
body.ms .dropdown-menu > li > a:focus,
body.ms .dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #01943F;
}
body.ms .dropdown-header,
body.ms .dropdown-menu > li > a {
  display: block;
  padding: 10px 20px;
  line-height: 1.6;
  white-space: nowrap;
}
body.ms .navbar {
  margin-bottom: 0px !important;
}
body.ms .rs-login-bg {
  background: url('../dist/rs-ms/bg-login.jpg') center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 94.1vh;
}
body.ms .panel-title {
  font-size: 13px;
  padding-left: 0px !important;
}
body.ms .panel-footer {
  background-color: #fff;
}
body.ms .login-pannel-box {
  margin-top: 150px;
}
body.ms .rs-login-bg {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
body.ms .rs-login-bg .panel-title i {
  margin-right: 8px;
  border-right: 1px solid #ddd;
  padding-right: 10px;
  font-size: 17px;
}
body.ms .rs-login-bg .panel {
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 0;
}
body.ms .rs-login-bg .panel button {
  color: #fff;
}
body.ms .rs-login-bg .panel .input-group input {
  border-radius: 0;
}
body.ms .rs-login-bg .panel .input-group-addon {
  background-color: #fafafa;
  border-radius: 0;
  border-color: #DDD;
  min-width: 40px;
}
body.ms .rs-login-bg .panel .panel-footer a {
  color: #666;
  font-size: 13px;
  text-decoration: none;
}
body.ms .rs-login-bg .panel .panel-footer a:hover {
  color: #01943F;
}
@media (min-width: 1200px) {
  body.ms #content {
    padding: 20px 20px 50px 23px;
    width: 400px;
    margin: 0 auto;
    position: relative;
  }
}
body.ms .panel-title > .fa,
body.ms .panel-title > .glyphicon,
body.ms .panel-title > .glyphicons,
body.ms .panel-title > .imoon {
  color: #01943F;
}
body.ms .input-group-addon {
  color: #01943F;
}
body.ms .form-control {
  height: 38px;
}
body.ms .form-control:focus {
  border-color: #46a546;
  box-shadow: none;
}
body.ms #app .news-adm-post .form {
  margin-bottom: 50px;
}
body.ms #app .news-adm-post .form-group {
  margin-bottom: 25px;
}
body.ms #app .news-adm-post .panel {
  padding: 0;
  margin-bottom: 20px;
  background-color: transparent;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.ms #app .news-adm-post .panel-heading {
  padding: 0px 15PX 20px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  background-color: transparent;
  border: 1px solid transparent;
  box-shadow: none;
}
body.ms #app .news-adm-post .panel-body {
  padding: 0;
}
body.ms #app .news-adm-post .list-group-item {
  color: #fff;
  background-color: #5b5b5f;
  border-color: transparent;
  width: 100px;
  margin-bottom: 1px;
  opacity: .5;
  transition: all 300ms ease;
}
body.ms #app .news-adm-post .list-group-item.active {
  background-color: #01943F;
  opacity: 1;
}
body.ms #app .news-adm-post .list-group-item.active:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #01943F;
  transition: all 300ms ease;
}
body.ms #app .news-adm-post .list-group-item.active:hover:after {
  border-left-color: #016129;
}
body.ms #app .news-adm-post .list-group-item:hover {
  background-color: #016129;
  opacity: 1;
}
body.ms #app .news-adm-post .list-group-item:first-child {
  border-top-right-radius: 0;
}
body.ms #app .news-adm-post .list-group-item:last-child {
  border-bottom-right-radius: 0;
}
body.ms #app .news-adm-post div.bhoechie-tab-menu {
  z-index: 11;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  width: 100px;
}
body.ms #app .news-adm-post div.bhoechie-tab-content {
  width: 100%;
  background-color: #ffffff;
  padding-left: 20px;
  padding-top: 10px;
  margin: 15px 0 50px 0;
}
body.ms #app .news-adm-post div.bhoechie-tab-container-branco {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  border-top-left-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  float: left;
  margin-left: -1px;
  width: 90%;
  height: auto;
  min-height: 550px;
  z-index: 10;
}
body.ms #app .news-adm-post div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
  display: none;
}
body.ms #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .glyphicon,
body.ms #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .fa {
  color: #fff;
}
body.ms .panel {
  padding: 15px;
}
body.ms .table-bordered > thead > tr > td,
body.ms .table-bordered > thead > tr > th {
  border-bottom-width: 0px;
}
body.ms .table > thead > tr > th {
  vertical-align: middle!important;
  border-bottom: 1px solid #ddd;
  padding: 8px 10px !important;
}
body.ms .table > tbody > tr > td,
body.ms .table > tbody > tr > th,
body.ms .table > tfoot > tr > td,
body.ms .table > tfoot > tr > th,
body.ms .table > thead > tr > td,
body.ms .table > thead > tr > th {
  padding: 8px 9px;
  line-height: 1.6;
  vertical-align: middle;
  border-top: 1px solid #ddd;
}
body.ms .select_fw {
  font-family: 'FontAwesome', 'sans-serif';
}
body.ms #app {
  min-height: 100vh;
  background-color: #f0f0f0;
}
body.ms #app .panel-default {
  border: 1px solid #e1e1e1;
}
body.ms #app .panel-modal {
  border: none;
  background-color: transparent;
}
@media (min-width: 768px) {
  body.ms #app .panel-modal .modal-content {
    box-shadow: 0 5px 15px rgba(110, 110, 110, 0.5);
  }
}
body.ms #app .panel-page-title {
  background-color: #23497e;
  color: #fff;
  border: none;
  padding: 25px 15px;
  border-radius: 4px;
}
body.ms #app .panel-page-title small {
  color: #fff;
}
body.ms #app .panel-page {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
body.ms #app .btn-gray {
  background-color: #dadada;
  color: #4c4e50;
  border: 1px solid #ccc;
  transition: all 300ms ease;
}
body.ms #app .btn-gray:hover {
  background-color: #cdcdcd;
  color: #fff;
}
body.ms #app .btn-gray.edit:hover {
  background-color: #3097D1;
  border-color: #3097D1;
}
body.ms #app .btn-gray.success:hover {
  background-color: #2ab27b;
  border-color: #259d6d;
}
body.ms #app .btn-gray.danger:hover {
  background-color: #f4363d;
  border-color: #f31e26;
}
body.ms #app .btn-gray.preview:hover {
  background-color: #f2f2f2;
  border-color: #c4c4c4;
  color: #444;
}
body.ms #app .btn-gray.warning:hover {
  background-color: #fc7c5f;
  color: #fff;
  border-color: #fc6846;
}
body.ms #app .list-group-item {
  color: #444;
  background-color: #cecece;
  border-color: #fff;
}
body.ms #app .btn.collapsed .fa-caret-up {
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  -ms-transform: rotate(180deg);
  /* IE 9 */
  transform: rotate(180deg);
}
body.ms #app .rs-thumbnail img {
  width: 90px;
  height: 60px;
  object-fit: cover;
}
body.ms .btn-collapse {
  color: #fff;
}
body.ms .help-block {
  font-size: 11px;
}
body.ms body.dragging,
body.ms body.dragging * {
  cursor: move !important;
}
body.ms .dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}
body.ms ol.example li.placeholder {
  position: relative;
  /** More li styles **/
}
body.ms ol.example li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}
body.ms .sorted_table_menu .rs-iconsortable {
  cursor: move;
}
body.ms .pagination {
  display: flex;
  justify-content: center;
}
body.ms .pagination li > a,
body.ms .pagination li > span {
  margin: 0 2px;
  color: #01943F;
}
body.ms .pagination li > a:focus,
body.ms .pagination li > a:hover,
body.ms .pagination li > span:focus,
body.ms .pagination li > span:hover {
  color: #016129;
}
body.ms .pagination li span {
  background-color: #01943F;
  color: #fff;
  border-color: #01943F;
}
body.ms .pagination li span:hover {
  color: #fff;
  background-color: #01943F;
  border-color: #017b34;
}
body.ms .pagination li.disabled span {
  background-color: #e1e1e1;
  color: #5b5b5f;
  border-color: #e1e1e1;
}
body.ms .pagination li.active > a {
  background-color: #01943F;
  border-color: #017b34;
  color: #fff;
}
body.ms .modal-dialog {
  margin: 200px auto;
}
body.ms #app .panel-default {
  border: 1px solid #e1e1e1;
  display: inline-block;
  width: 100%;
}
body.ms .padding-0 {
  padding: 0px;
}
body.ms .form-imput-inline {
  padding-left: 0px;
  padding-right: 6px;
}
body.ms .rs-remove-img {
  width: 150px;
  height: 110px;
  position: relative;
  padding: 8px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  transition: all 300ms ease;
}
body.ms .rs-remove-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
body.ms .rs-remove-img:hover i {
  background-color: #e00000;
}
body.ms .rs-remove-img-ic {
  position: absolute;
  left: 50%;
  margin-left: -17px;
  top: 47%;
  color: #fff;
  text-align: center;
  margin-top: -14px;
}
body.ms .rs-remove-img-ic i {
  font-size: 20px;
  background-color: red;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  background-color: rgba(224, 0, 0, 0.7);
}
body.ms .rs-steps .rs-steps-items {
  opacity: .1;
}
body.ms .rs-steps .rs-title {
  display: none;
}
body.rr {
  /*=====  End of 0. Imports  ======*/
  /*==================================
    =            1. Buttons            =
    ==================================*/
  /*=====  End of 1. Buttons  ======*/
  /*======================================
    =         2. Drop Down Menu            =
    ======================================*/
  /*=====  End of 2. Drop Down Menu  ======*/
  /*======================================
    =            3. Login Admin            =
    ======================================*/
  /*----------  Navbar  ----------*/
  /*----------  Bg Tela de Login  ----------*/
  /*----------  Box central de login  ----------*/
  /*----------  Icones  ----------*/
  /*----------  Formulários  ----------*/
  /*=====  End of 3. Login Admin  ======*/
  /*===================================================
    =           4. Página - Gerenciar Conteúdo            =
    ===================================================*/
  /*----------  Formulário de cadastro  ----------*/
  /*=====  End of 4. Página - Gerenciar Conteúdo  ======*/
  /*========================================
    =            5. Página Seções            =
    ========================================*/
  /*=====  End of 5. Página Seções  ======*/
  /*=======================================
    =         6. Validação Login            =
    =======================================*/
  /*=====  End of 6. Validação Login  ======*/
  /*=======================================
    =         7. Inserir Conteúdos          =
    =======================================*/
  /*===============================================
    =            8. Registro de usuários            =
    ===============================================*/
  /*==================================
    =          6. Pagination           =
    ==================================*/
  /*=====  End of 6. Pagination  ======*/
  /*----------  Modal para editar usuários  ----------*/
  /*=====  End of 8. Registro de usuários  ======*/
  /*==========================================================
    =            9. Page - Editar conteúdo dinâmico            =
    ==========================================================*/
  /*=====  End of 9. Page - Editar conteúdo dinâmico  ======*/
  /*----------  Variable Admin  ----------*/
  /*----------  Guia rápido - Em breve  ----------*/
}
body.rr .btn-secondary {
  background: #ea332e;
  text-transform: capitalize;
  padding: 5px 15px;
  color: #fff;
}
body.rr .btn-secondary:hover,
body.rr .btn-secondary:focus,
body.rr .btn-secondary:active,
body.rr .btn-secondary.active.focus,
body.rr .btn-secondary.active:focus,
body.rr .btn-secondary.active:hover,
body.rr .btn-secondary:active.focus,
body.rr .btn-secondary:active:focus,
body.rr .btn-secondary:active:hover {
  color: #fff;
  background: #e71d17;
  outline: none;
}
body.rr .btn-secondary i {
  color: #fff;
  margin-left: 0px;
  font-size: 13px;
}
body.rr .margin-right-15 {
  margin-right: 15px;
}
body.rr .margin-bottom-35 {
  margin-bottom: 35px;
}
body.rr .icn-success {
  color: #2ab27b;
}
body.rr .navbar-brand {
  height: 68px;
  padding: 15px 5px;
}
body.rr .navbar-brand img {
  height: 100%;
}
body.rr .navbar-nav {
  padding-top: 9px;
}
body.rr .dropdown-menu > li > a:focus,
body.rr .dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #29166F;
}
body.rr .dropdown-header,
body.rr .dropdown-menu > li > a {
  display: block;
  padding: 10px 20px;
  line-height: 1.6;
  white-space: nowrap;
}
body.rr .navbar {
  margin-bottom: 0px !important;
}
body.rr .rs-login-bg {
  background: url('../dist/rs-ms/bg-login.jpg') center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 94.1vh;
}
body.rr .panel-title {
  font-size: 13px;
  padding-left: 0px !important;
}
body.rr .panel-footer {
  background-color: #fff;
}
body.rr .login-pannel-box {
  margin-top: 150px;
}
body.rr .rs-login-bg {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
body.rr .rs-login-bg .panel-title i {
  margin-right: 8px;
  border-right: 1px solid #ddd;
  padding-right: 10px;
  font-size: 17px;
}
body.rr .rs-login-bg .panel {
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 0;
}
body.rr .rs-login-bg .panel button {
  color: #fff;
}
body.rr .rs-login-bg .panel .input-group input {
  border-radius: 0;
}
body.rr .rs-login-bg .panel .input-group-addon {
  background-color: #fafafa;
  border-radius: 0;
  border-color: #DDD;
  min-width: 40px;
}
body.rr .rs-login-bg .panel .panel-footer a {
  color: #666;
  font-size: 13px;
  text-decoration: none;
}
body.rr .rs-login-bg .panel .panel-footer a:hover {
  color: #29166F;
}
@media (min-width: 1200px) {
  body.rr #content {
    padding: 20px 20px 50px 23px;
    width: 400px;
    margin: 0 auto;
    position: relative;
  }
}
body.rr .panel-title > .fa,
body.rr .panel-title > .glyphicon,
body.rr .panel-title > .glyphicons,
body.rr .panel-title > .imoon {
  color: #29166F;
}
body.rr .input-group-addon {
  color: #29166F;
}
body.rr .form-control {
  height: 38px;
}
body.rr .form-control:focus {
  border-color: #46a546;
  box-shadow: none;
}
body.rr #app .news-adm-post .form {
  margin-bottom: 50px;
}
body.rr #app .news-adm-post .form-group {
  margin-bottom: 25px;
}
body.rr #app .news-adm-post .panel {
  padding: 0;
  margin-bottom: 20px;
  background-color: transparent;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.rr #app .news-adm-post .panel-heading {
  padding: 0px 15PX 20px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  background-color: transparent;
  border: 1px solid transparent;
  box-shadow: none;
}
body.rr #app .news-adm-post .panel-body {
  padding: 0;
}
body.rr #app .news-adm-post .list-group-item {
  color: #fff;
  background-color: #5b5b5f;
  border-color: transparent;
  width: 100px;
  margin-bottom: 1px;
  opacity: .5;
  transition: all 300ms ease;
}
body.rr #app .news-adm-post .list-group-item.active {
  background-color: #29166F;
  opacity: 1;
}
body.rr #app .news-adm-post .list-group-item.active:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #ea332e;
  transition: all 300ms ease;
}
body.rr #app .news-adm-post .list-group-item.active:hover:after {
  border-left-color: #190e44;
}
body.rr #app .news-adm-post .list-group-item:hover {
  background-color: #190e44;
  opacity: 1;
}
body.rr #app .news-adm-post .list-group-item:first-child {
  border-top-right-radius: 0;
}
body.rr #app .news-adm-post .list-group-item:last-child {
  border-bottom-right-radius: 0;
}
body.rr #app .news-adm-post div.bhoechie-tab-menu {
  z-index: 11;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  width: 100px;
}
body.rr #app .news-adm-post div.bhoechie-tab-content {
  width: 100%;
  background-color: #ffffff;
  padding-left: 20px;
  padding-top: 10px;
  margin: 15px 0 50px 0;
}
body.rr #app .news-adm-post div.bhoechie-tab-container-branco {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  border-top-left-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  float: left;
  margin-left: -1px;
  width: 90%;
  height: auto;
  min-height: 550px;
  z-index: 10;
}
body.rr #app .news-adm-post div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
  display: none;
}
body.rr #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .glyphicon,
body.rr #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .fa {
  color: #fff;
}
body.rr .panel {
  padding: 15px;
}
body.rr .table-bordered > thead > tr > td,
body.rr .table-bordered > thead > tr > th {
  border-bottom-width: 0px;
}
body.rr .table > thead > tr > th {
  vertical-align: middle!important;
  border-bottom: 1px solid #ddd;
  padding: 8px 10px !important;
}
body.rr .table > tbody > tr > td,
body.rr .table > tbody > tr > th,
body.rr .table > tfoot > tr > td,
body.rr .table > tfoot > tr > th,
body.rr .table > thead > tr > td,
body.rr .table > thead > tr > th {
  padding: 8px 9px;
  line-height: 1.6;
  vertical-align: middle;
  border-top: 1px solid #ddd;
}
body.rr .select_fw {
  font-family: 'FontAwesome', 'sans-serif';
}
body.rr #app {
  min-height: 100vh;
  background-color: #f0f0f0;
}
body.rr #app .panel-default {
  border: 1px solid #e1e1e1;
}
body.rr #app .panel-modal {
  border: none;
  background-color: transparent;
}
@media (min-width: 768px) {
  body.rr #app .panel-modal .modal-content {
    box-shadow: 0 5px 15px rgba(110, 110, 110, 0.5);
  }
}
body.rr #app .panel-page-title {
  background-color: #23497e;
  color: #fff;
  border: none;
  padding: 25px 15px;
  border-radius: 4px;
}
body.rr #app .panel-page-title small {
  color: #fff;
}
body.rr #app .panel-page {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
body.rr #app .btn-gray {
  background-color: #dadada;
  color: #4c4e50;
  border: 1px solid #ccc;
  transition: all 300ms ease;
}
body.rr #app .btn-gray:hover {
  background-color: #cdcdcd;
  color: #fff;
}
body.rr #app .btn-gray.edit:hover {
  background-color: #3097D1;
  border-color: #3097D1;
}
body.rr #app .btn-gray.success:hover {
  background-color: #2ab27b;
  border-color: #259d6d;
}
body.rr #app .btn-gray.danger:hover {
  background-color: #f4363d;
  border-color: #f31e26;
}
body.rr #app .btn-gray.preview:hover {
  background-color: #f2f2f2;
  border-color: #c4c4c4;
  color: #444;
}
body.rr #app .btn-gray.warning:hover {
  background-color: #fc7c5f;
  color: #fff;
  border-color: #fc6846;
}
body.rr #app .list-group-item {
  color: #444;
  background-color: #cecece;
  border-color: #fff;
}
body.rr #app .btn.collapsed .fa-caret-up {
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  -ms-transform: rotate(180deg);
  /* IE 9 */
  transform: rotate(180deg);
}
body.rr #app .rs-thumbnail img {
  width: 90px;
  height: 60px;
  object-fit: cover;
}
body.rr .btn-collapse {
  color: #fff;
}
body.rr .help-block {
  font-size: 11px;
}
body.rr body.dragging,
body.rr body.dragging * {
  cursor: move !important;
}
body.rr .dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}
body.rr ol.example li.placeholder {
  position: relative;
  /** More li styles **/
}
body.rr ol.example li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}
body.rr .sorted_table_menu .rs-iconsortable {
  cursor: move;
}
body.rr .pagination {
  display: flex;
  justify-content: center;
}
body.rr .pagination li > a,
body.rr .pagination li > span {
  margin: 0 2px;
  color: #ea332e;
}
body.rr .pagination li > a:focus,
body.rr .pagination li > a:hover,
body.rr .pagination li > span:focus,
body.rr .pagination li > span:hover {
  color: #d01a15;
}
body.rr .pagination li span {
  background-color: #ea332e;
  color: #fff;
  border-color: #ea332e;
}
body.rr .pagination li span:hover {
  color: #fff;
  background-color: #ea332e;
  border-color: #e71d17;
}
body.rr .pagination li.disabled span {
  background-color: #e1e1e1;
  color: #5b5b5f;
  border-color: #e1e1e1;
}
body.rr .pagination li.active > a {
  background-color: #ea332e;
  border-color: #e71d17;
  color: #fff;
}
body.rr .modal-dialog {
  margin: 200px auto;
}
body.rr #app .panel-default {
  border: 1px solid #e1e1e1;
  display: inline-block;
  width: 100%;
}
body.rr .padding-0 {
  padding: 0px;
}
body.rr .form-imput-inline {
  padding-left: 0px;
  padding-right: 6px;
}
body.rr .rs-remove-img {
  width: 150px;
  height: 110px;
  position: relative;
  padding: 8px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  transition: all 300ms ease;
}
body.rr .rs-remove-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
body.rr .rs-remove-img:hover i {
  background-color: #e00000;
}
body.rr .rs-remove-img-ic {
  position: absolute;
  left: 50%;
  margin-left: -17px;
  top: 47%;
  color: #fff;
  text-align: center;
  margin-top: -14px;
}
body.rr .rs-remove-img-ic i {
  font-size: 20px;
  background-color: red;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  background-color: rgba(224, 0, 0, 0.7);
}
body.rr .rs-steps .rs-steps-items {
  opacity: .1;
}
body.rr .rs-steps .rs-title {
  display: none;
}
body.mt {
  /*=====  End of 0. Imports  ======*/
  /*==================================
    =            1. Buttons            =
    ==================================*/
  /*=====  End of 1. Buttons  ======*/
  /*======================================
    =         2. Drop Down Menu            =
    ======================================*/
  /*=====  End of 2. Drop Down Menu  ======*/
  /*======================================
    =            3. Login Admin            =
    ======================================*/
  /*----------  Navbar  ----------*/
  /*----------  Bg Tela de Login  ----------*/
  /*----------  Box central de login  ----------*/
  /*----------  Icones  ----------*/
  /*----------  Formulários  ----------*/
  /*=====  End of 3. Login Admin  ======*/
  /*===================================================
    =           4. Página - Gerenciar Conteúdo            =
    ===================================================*/
  /*----------  Formulário de cadastro  ----------*/
  /*=====  End of 4. Página - Gerenciar Conteúdo  ======*/
  /*========================================
    =            5. Página Seções            =
    ========================================*/
  /*=====  End of 5. Página Seções  ======*/
  /*=======================================
    =         6. Validação Login            =
    =======================================*/
  /*=====  End of 6. Validação Login  ======*/
  /*=======================================
    =         7. Inserir Conteúdos          =
    =======================================*/
  /*===============================================
    =            8. Registro de usuários            =
    ===============================================*/
  /*==================================
    =          6. Pagination           =
    ==================================*/
  /*=====  End of 6. Pagination  ======*/
  /*----------  Modal para editar usuários  ----------*/
  /*=====  End of 8. Registro de usuários  ======*/
  /*==========================================================
    =            9. Page - Editar conteúdo dinâmico            =
    ==========================================================*/
  /*=====  End of 9. Page - Editar conteúdo dinâmico  ======*/
  /*----------  Variable Admin  ----------*/
  /*----------  Guia rápido - Em breve  ----------*/
}
body.mt .btn-secondary {
  background: #47648E;
  text-transform: capitalize;
  padding: 5px 15px;
  color: #fff;
}
body.mt .btn-secondary:hover,
body.mt .btn-secondary:focus,
body.mt .btn-secondary:active,
body.mt .btn-secondary.active.focus,
body.mt .btn-secondary.active:focus,
body.mt .btn-secondary.active:hover,
body.mt .btn-secondary:active.focus,
body.mt .btn-secondary:active:focus,
body.mt .btn-secondary:active:hover {
  color: #fff;
  background: #3f587d;
  outline: none;
}
body.mt .btn-secondary i {
  color: #fff;
  margin-left: 0px;
  font-size: 13px;
}
body.mt .margin-right-15 {
  margin-right: 15px;
}
body.mt .margin-bottom-35 {
  margin-bottom: 35px;
}
body.mt .icn-success {
  color: #2ab27b;
}
body.mt .navbar-brand {
  height: 68px;
  padding: 15px 5px;
}
body.mt .navbar-brand img {
  height: 100%;
}
body.mt .navbar-nav {
  padding-top: 9px;
}
body.mt .dropdown-menu > li > a:focus,
body.mt .dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #47648E;
}
body.mt .dropdown-header,
body.mt .dropdown-menu > li > a {
  display: block;
  padding: 10px 20px;
  line-height: 1.6;
  white-space: nowrap;
}
body.mt .navbar {
  margin-bottom: 0px !important;
}
body.mt .rs-login-bg {
  background: url('../dist/rs-ms/bg-login.jpg') center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 94.1vh;
}
body.mt .panel-title {
  font-size: 13px;
  padding-left: 0px !important;
}
body.mt .panel-footer {
  background-color: #fff;
}
body.mt .login-pannel-box {
  margin-top: 150px;
}
body.mt .rs-login-bg {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
body.mt .rs-login-bg .panel-title i {
  margin-right: 8px;
  border-right: 1px solid #ddd;
  padding-right: 10px;
  font-size: 17px;
}
body.mt .rs-login-bg .panel {
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 0;
}
body.mt .rs-login-bg .panel button {
  color: #fff;
}
body.mt .rs-login-bg .panel .input-group input {
  border-radius: 0;
}
body.mt .rs-login-bg .panel .input-group-addon {
  background-color: #fafafa;
  border-radius: 0;
  border-color: #DDD;
  min-width: 40px;
}
body.mt .rs-login-bg .panel .panel-footer a {
  color: #666;
  font-size: 13px;
  text-decoration: none;
}
body.mt .rs-login-bg .panel .panel-footer a:hover {
  color: #47648E;
}
@media (min-width: 1200px) {
  body.mt #content {
    padding: 20px 20px 50px 23px;
    width: 400px;
    margin: 0 auto;
    position: relative;
  }
}
body.mt .panel-title > .fa,
body.mt .panel-title > .glyphicon,
body.mt .panel-title > .glyphicons,
body.mt .panel-title > .imoon {
  color: #47648E;
}
body.mt .input-group-addon {
  color: #47648E;
}
body.mt .form-control {
  height: 38px;
}
body.mt .form-control:focus {
  border-color: #46a546;
  box-shadow: none;
}
body.mt #app .news-adm-post .form {
  margin-bottom: 50px;
}
body.mt #app .news-adm-post .form-group {
  margin-bottom: 25px;
}
body.mt #app .news-adm-post .panel {
  padding: 0;
  margin-bottom: 20px;
  background-color: transparent;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.mt #app .news-adm-post .panel-heading {
  padding: 0px 15PX 20px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  background-color: transparent;
  border: 1px solid transparent;
  box-shadow: none;
}
body.mt #app .news-adm-post .panel-body {
  padding: 0;
}
body.mt #app .news-adm-post .list-group-item {
  color: #fff;
  background-color: #5b5b5f;
  border-color: transparent;
  width: 100px;
  margin-bottom: 1px;
  opacity: .5;
  transition: all 300ms ease;
}
body.mt #app .news-adm-post .list-group-item.active {
  background-color: #47648E;
  opacity: 1;
}
body.mt #app .news-adm-post .list-group-item.active:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #47648E;
  transition: all 300ms ease;
}
body.mt #app .news-adm-post .list-group-item.active:hover:after {
  border-left-color: #364c6c;
}
body.mt #app .news-adm-post .list-group-item:hover {
  background-color: #364c6c;
  opacity: 1;
}
body.mt #app .news-adm-post .list-group-item:first-child {
  border-top-right-radius: 0;
}
body.mt #app .news-adm-post .list-group-item:last-child {
  border-bottom-right-radius: 0;
}
body.mt #app .news-adm-post div.bhoechie-tab-menu {
  z-index: 11;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  width: 100px;
}
body.mt #app .news-adm-post div.bhoechie-tab-content {
  width: 100%;
  background-color: #ffffff;
  padding-left: 20px;
  padding-top: 10px;
  margin: 15px 0 50px 0;
}
body.mt #app .news-adm-post div.bhoechie-tab-container-branco {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  border-top-left-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  float: left;
  margin-left: -1px;
  width: 90%;
  height: auto;
  min-height: 550px;
  z-index: 10;
}
body.mt #app .news-adm-post div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
  display: none;
}
body.mt #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .glyphicon,
body.mt #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .fa {
  color: #fff;
}
body.mt .panel {
  padding: 15px;
}
body.mt .table-bordered > thead > tr > td,
body.mt .table-bordered > thead > tr > th {
  border-bottom-width: 0px;
}
body.mt .table > thead > tr > th {
  vertical-align: middle!important;
  border-bottom: 1px solid #ddd;
  padding: 8px 10px !important;
}
body.mt .table > tbody > tr > td,
body.mt .table > tbody > tr > th,
body.mt .table > tfoot > tr > td,
body.mt .table > tfoot > tr > th,
body.mt .table > thead > tr > td,
body.mt .table > thead > tr > th {
  padding: 8px 9px;
  line-height: 1.6;
  vertical-align: middle;
  border-top: 1px solid #ddd;
}
body.mt .select_fw {
  font-family: 'FontAwesome', 'sans-serif';
}
body.mt #app {
  min-height: 100vh;
  background-color: #f0f0f0;
}
body.mt #app .panel-default {
  border: 1px solid #e1e1e1;
}
body.mt #app .panel-modal {
  border: none;
  background-color: transparent;
}
@media (min-width: 768px) {
  body.mt #app .panel-modal .modal-content {
    box-shadow: 0 5px 15px rgba(110, 110, 110, 0.5);
  }
}
body.mt #app .panel-page-title {
  background-color: #23497e;
  color: #fff;
  border: none;
  padding: 25px 15px;
  border-radius: 4px;
}
body.mt #app .panel-page-title small {
  color: #fff;
}
body.mt #app .panel-page {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
body.mt #app .btn-gray {
  background-color: #dadada;
  color: #4c4e50;
  border: 1px solid #ccc;
  transition: all 300ms ease;
}
body.mt #app .btn-gray:hover {
  background-color: #cdcdcd;
  color: #fff;
}
body.mt #app .btn-gray.edit:hover {
  background-color: #3097D1;
  border-color: #3097D1;
}
body.mt #app .btn-gray.success:hover {
  background-color: #2ab27b;
  border-color: #259d6d;
}
body.mt #app .btn-gray.danger:hover {
  background-color: #f4363d;
  border-color: #f31e26;
}
body.mt #app .btn-gray.preview:hover {
  background-color: #f2f2f2;
  border-color: #c4c4c4;
  color: #444;
}
body.mt #app .btn-gray.warning:hover {
  background-color: #fc7c5f;
  color: #fff;
  border-color: #fc6846;
}
body.mt #app .list-group-item {
  color: #444;
  background-color: #cecece;
  border-color: #fff;
}
body.mt #app .btn.collapsed .fa-caret-up {
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  -ms-transform: rotate(180deg);
  /* IE 9 */
  transform: rotate(180deg);
}
body.mt #app .rs-thumbnail img {
  width: 90px;
  height: 60px;
  object-fit: cover;
}
body.mt .btn-collapse {
  color: #fff;
}
body.mt .help-block {
  font-size: 11px;
}
body.mt body.dragging,
body.mt body.dragging * {
  cursor: move !important;
}
body.mt .dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}
body.mt ol.example li.placeholder {
  position: relative;
  /** More li styles **/
}
body.mt ol.example li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}
body.mt .sorted_table_menu .rs-iconsortable {
  cursor: move;
}
body.mt .pagination {
  display: flex;
  justify-content: center;
}
body.mt .pagination li > a,
body.mt .pagination li > span {
  margin: 0 2px;
  color: #47648E;
}
body.mt .pagination li > a:focus,
body.mt .pagination li > a:hover,
body.mt .pagination li > span:focus,
body.mt .pagination li > span:hover {
  color: #364c6c;
}
body.mt .pagination li span {
  background-color: #47648E;
  color: #fff;
  border-color: #47648E;
}
body.mt .pagination li span:hover {
  color: #fff;
  background-color: #47648E;
  border-color: #3f587d;
}
body.mt .pagination li.disabled span {
  background-color: #e1e1e1;
  color: #5b5b5f;
  border-color: #e1e1e1;
}
body.mt .pagination li.active > a {
  background-color: #47648E;
  border-color: #3f587d;
  color: #fff;
}
body.mt .modal-dialog {
  margin: 200px auto;
}
body.mt #app .panel-default {
  border: 1px solid #e1e1e1;
  display: inline-block;
  width: 100%;
}
body.mt .padding-0 {
  padding: 0px;
}
body.mt .form-imput-inline {
  padding-left: 0px;
  padding-right: 6px;
}
body.mt .rs-remove-img {
  width: 150px;
  height: 110px;
  position: relative;
  padding: 8px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  transition: all 300ms ease;
}
body.mt .rs-remove-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
body.mt .rs-remove-img:hover i {
  background-color: #e00000;
}
body.mt .rs-remove-img-ic {
  position: absolute;
  left: 50%;
  margin-left: -17px;
  top: 47%;
  color: #fff;
  text-align: center;
  margin-top: -14px;
}
body.mt .rs-remove-img-ic i {
  font-size: 20px;
  background-color: red;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  background-color: rgba(224, 0, 0, 0.7);
}
body.mt .rs-steps .rs-steps-items {
  opacity: .1;
}
body.mt .rs-steps .rs-title {
  display: none;
}
body.ce {
  /*=====  End of 0. Imports  ======*/
  /*==================================
    =            1. Buttons            =
    ==================================*/
  /*=====  End of 1. Buttons  ======*/
  /*======================================
    =         2. Drop Down Menu            =
    ======================================*/
  /*=====  End of 2. Drop Down Menu  ======*/
  /*======================================
    =            3. Login Admin            =
    ======================================*/
  /*----------  Navbar  ----------*/
  /*----------  Bg Tela de Login  ----------*/
  /*----------  Box central de login  ----------*/
  /*----------  Icones  ----------*/
  /*----------  Formulários  ----------*/
  /*=====  End of 3. Login Admin  ======*/
  /*===================================================
    =           4. Página - Gerenciar Conteúdo            =
    ===================================================*/
  /*----------  Formulário de cadastro  ----------*/
  /*=====  End of 4. Página - Gerenciar Conteúdo  ======*/
  /*========================================
    =            5. Página Seções            =
    ========================================*/
  /*=====  End of 5. Página Seções  ======*/
  /*=======================================
    =         6. Validação Login            =
    =======================================*/
  /*=====  End of 6. Validação Login  ======*/
  /*=======================================
    =         7. Inserir Conteúdos          =
    =======================================*/
  /*===============================================
    =            8. Registro de usuários            =
    ===============================================*/
  /*==================================
    =          6. Pagination           =
    ==================================*/
  /*=====  End of 6. Pagination  ======*/
  /*----------  Modal para editar usuários  ----------*/
  /*=====  End of 8. Registro de usuários  ======*/
  /*==========================================================
    =            9. Page - Editar conteúdo dinâmico            =
    ==========================================================*/
  /*=====  End of 9. Page - Editar conteúdo dinâmico  ======*/
  /*----------  Variable Admin  ----------*/
  /*----------  Guia rápido - Em breve  ----------*/
}
body.ce .btn-secondary {
  background: #079D56;
  text-transform: capitalize;
  padding: 5px 15px;
  color: #fff;
}
body.ce .btn-secondary:hover,
body.ce .btn-secondary:focus,
body.ce .btn-secondary:active,
body.ce .btn-secondary.active.focus,
body.ce .btn-secondary.active:focus,
body.ce .btn-secondary.active:hover,
body.ce .btn-secondary:active.focus,
body.ce .btn-secondary:active:focus,
body.ce .btn-secondary:active:hover {
  color: #fff;
  background: #068549;
  outline: none;
}
body.ce .btn-secondary i {
  color: #fff;
  margin-left: 0px;
  font-size: 13px;
}
body.ce .margin-right-15 {
  margin-right: 15px;
}
body.ce .margin-bottom-35 {
  margin-bottom: 35px;
}
body.ce .icn-success {
  color: #2ab27b;
}
body.ce .navbar-brand {
  height: 68px;
  padding: 15px 5px;
}
body.ce .navbar-brand img {
  height: 100%;
}
body.ce .navbar-nav {
  padding-top: 9px;
}
body.ce .dropdown-menu > li > a:focus,
body.ce .dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #079D56;
}
body.ce .dropdown-header,
body.ce .dropdown-menu > li > a {
  display: block;
  padding: 10px 20px;
  line-height: 1.6;
  white-space: nowrap;
}
body.ce .navbar {
  margin-bottom: 0px !important;
}
body.ce .rs-login-bg {
  background: url('../dist/rs-ms/bg-login.jpg') center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 94.1vh;
}
body.ce .panel-title {
  font-size: 13px;
  padding-left: 0px !important;
}
body.ce .panel-footer {
  background-color: #fff;
}
body.ce .login-pannel-box {
  margin-top: 150px;
}
body.ce .rs-login-bg {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
body.ce .rs-login-bg .panel-title i {
  margin-right: 8px;
  border-right: 1px solid #ddd;
  padding-right: 10px;
  font-size: 17px;
}
body.ce .rs-login-bg .panel {
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 0;
}
body.ce .rs-login-bg .panel button {
  color: #fff;
}
body.ce .rs-login-bg .panel .input-group input {
  border-radius: 0;
}
body.ce .rs-login-bg .panel .input-group-addon {
  background-color: #fafafa;
  border-radius: 0;
  border-color: #DDD;
  min-width: 40px;
}
body.ce .rs-login-bg .panel .panel-footer a {
  color: #666;
  font-size: 13px;
  text-decoration: none;
}
body.ce .rs-login-bg .panel .panel-footer a:hover {
  color: #079D56;
}
@media (min-width: 1200px) {
  body.ce #content {
    padding: 20px 20px 50px 23px;
    width: 400px;
    margin: 0 auto;
    position: relative;
  }
}
body.ce .panel-title > .fa,
body.ce .panel-title > .glyphicon,
body.ce .panel-title > .glyphicons,
body.ce .panel-title > .imoon {
  color: #079D56;
}
body.ce .input-group-addon {
  color: #079D56;
}
body.ce .form-control {
  height: 38px;
}
body.ce .form-control:focus {
  border-color: #46a546;
  box-shadow: none;
}
body.ce #app .news-adm-post .form {
  margin-bottom: 50px;
}
body.ce #app .news-adm-post .form-group {
  margin-bottom: 25px;
}
body.ce #app .news-adm-post .panel {
  padding: 0;
  margin-bottom: 20px;
  background-color: transparent;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.ce #app .news-adm-post .panel-heading {
  padding: 0px 15PX 20px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  background-color: transparent;
  border: 1px solid transparent;
  box-shadow: none;
}
body.ce #app .news-adm-post .panel-body {
  padding: 0;
}
body.ce #app .news-adm-post .list-group-item {
  color: #fff;
  background-color: #5b5b5f;
  border-color: transparent;
  width: 100px;
  margin-bottom: 1px;
  opacity: .5;
  transition: all 300ms ease;
}
body.ce #app .news-adm-post .list-group-item.active {
  background-color: #079D56;
  opacity: 1;
}
body.ce #app .news-adm-post .list-group-item.active:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #079D56;
  transition: all 300ms ease;
}
body.ce #app .news-adm-post .list-group-item.active:hover:after {
  border-left-color: #056c3b;
}
body.ce #app .news-adm-post .list-group-item:hover {
  background-color: #056c3b;
  opacity: 1;
}
body.ce #app .news-adm-post .list-group-item:first-child {
  border-top-right-radius: 0;
}
body.ce #app .news-adm-post .list-group-item:last-child {
  border-bottom-right-radius: 0;
}
body.ce #app .news-adm-post div.bhoechie-tab-menu {
  z-index: 11;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  width: 100px;
}
body.ce #app .news-adm-post div.bhoechie-tab-content {
  width: 100%;
  background-color: #ffffff;
  padding-left: 20px;
  padding-top: 10px;
  margin: 15px 0 50px 0;
}
body.ce #app .news-adm-post div.bhoechie-tab-container-branco {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  border-top-left-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  float: left;
  margin-left: -1px;
  width: 90%;
  height: auto;
  min-height: 550px;
  z-index: 10;
}
body.ce #app .news-adm-post div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
  display: none;
}
body.ce #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .glyphicon,
body.ce #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .fa {
  color: #fff;
}
body.ce .panel {
  padding: 15px;
}
body.ce .table-bordered > thead > tr > td,
body.ce .table-bordered > thead > tr > th {
  border-bottom-width: 0px;
}
body.ce .table > thead > tr > th {
  vertical-align: middle!important;
  border-bottom: 1px solid #ddd;
  padding: 8px 10px !important;
}
body.ce .table > tbody > tr > td,
body.ce .table > tbody > tr > th,
body.ce .table > tfoot > tr > td,
body.ce .table > tfoot > tr > th,
body.ce .table > thead > tr > td,
body.ce .table > thead > tr > th {
  padding: 8px 9px;
  line-height: 1.6;
  vertical-align: middle;
  border-top: 1px solid #ddd;
}
body.ce .select_fw {
  font-family: 'FontAwesome', 'sans-serif';
}
body.ce #app {
  min-height: 100vh;
  background-color: #f0f0f0;
}
body.ce #app .panel-default {
  border: 1px solid #e1e1e1;
}
body.ce #app .panel-modal {
  border: none;
  background-color: transparent;
}
@media (min-width: 768px) {
  body.ce #app .panel-modal .modal-content {
    box-shadow: 0 5px 15px rgba(110, 110, 110, 0.5);
  }
}
body.ce #app .panel-page-title {
  background-color: #23497e;
  color: #fff;
  border: none;
  padding: 25px 15px;
  border-radius: 4px;
}
body.ce #app .panel-page-title small {
  color: #fff;
}
body.ce #app .panel-page {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
body.ce #app .btn-gray {
  background-color: #dadada;
  color: #4c4e50;
  border: 1px solid #ccc;
  transition: all 300ms ease;
}
body.ce #app .btn-gray:hover {
  background-color: #cdcdcd;
  color: #fff;
}
body.ce #app .btn-gray.edit:hover {
  background-color: #3097D1;
  border-color: #3097D1;
}
body.ce #app .btn-gray.success:hover {
  background-color: #2ab27b;
  border-color: #259d6d;
}
body.ce #app .btn-gray.danger:hover {
  background-color: #f4363d;
  border-color: #f31e26;
}
body.ce #app .btn-gray.preview:hover {
  background-color: #f2f2f2;
  border-color: #c4c4c4;
  color: #444;
}
body.ce #app .btn-gray.warning:hover {
  background-color: #fc7c5f;
  color: #fff;
  border-color: #fc6846;
}
body.ce #app .list-group-item {
  color: #444;
  background-color: #cecece;
  border-color: #fff;
}
body.ce #app .btn.collapsed .fa-caret-up {
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  -ms-transform: rotate(180deg);
  /* IE 9 */
  transform: rotate(180deg);
}
body.ce #app .rs-thumbnail img {
  width: 90px;
  height: 60px;
  object-fit: cover;
}
body.ce .btn-collapse {
  color: #fff;
}
body.ce .help-block {
  font-size: 11px;
}
body.ce body.dragging,
body.ce body.dragging * {
  cursor: move !important;
}
body.ce .dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}
body.ce ol.example li.placeholder {
  position: relative;
  /** More li styles **/
}
body.ce ol.example li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}
body.ce .sorted_table_menu .rs-iconsortable {
  cursor: move;
}
body.ce .pagination {
  display: flex;
  justify-content: center;
}
body.ce .pagination li > a,
body.ce .pagination li > span {
  margin: 0 2px;
  color: #079D56;
}
body.ce .pagination li > a:focus,
body.ce .pagination li > a:hover,
body.ce .pagination li > span:focus,
body.ce .pagination li > span:hover {
  color: #056c3b;
}
body.ce .pagination li span {
  background-color: #079D56;
  color: #fff;
  border-color: #079D56;
}
body.ce .pagination li span:hover {
  color: #fff;
  background-color: #079D56;
  border-color: #068549;
}
body.ce .pagination li.disabled span {
  background-color: #e1e1e1;
  color: #5b5b5f;
  border-color: #e1e1e1;
}
body.ce .pagination li.active > a {
  background-color: #079D56;
  border-color: #068549;
  color: #fff;
}
body.ce .modal-dialog {
  margin: 200px auto;
}
body.ce #app .panel-default {
  border: 1px solid #e1e1e1;
  display: inline-block;
  width: 100%;
}
body.ce .padding-0 {
  padding: 0px;
}
body.ce .form-imput-inline {
  padding-left: 0px;
  padding-right: 6px;
}
body.ce .rs-remove-img {
  width: 150px;
  height: 110px;
  position: relative;
  padding: 8px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  transition: all 300ms ease;
}
body.ce .rs-remove-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
body.ce .rs-remove-img:hover i {
  background-color: #e00000;
}
body.ce .rs-remove-img-ic {
  position: absolute;
  left: 50%;
  margin-left: -17px;
  top: 47%;
  color: #fff;
  text-align: center;
  margin-top: -14px;
}
body.ce .rs-remove-img-ic i {
  font-size: 20px;
  background-color: red;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  background-color: rgba(224, 0, 0, 0.7);
}
body.ce .rs-steps .rs-steps-items {
  opacity: .1;
}
body.ce .rs-steps .rs-title {
  display: none;
}
body.am {
  /*=====  End of 0. Imports  ======*/
  /*==================================
    =            1. Buttons            =
    ==================================*/
  /*=====  End of 1. Buttons  ======*/
  /*======================================
    =         2. Drop Down Menu            =
    ======================================*/
  /*=====  End of 2. Drop Down Menu  ======*/
  /*======================================
    =            3. Login Admin            =
    ======================================*/
  /*----------  Navbar  ----------*/
  /*----------  Bg Tela de Login  ----------*/
  /*----------  Box central de login  ----------*/
  /*----------  Icones  ----------*/
  /*----------  Formulários  ----------*/
  /*=====  End of 3. Login Admin  ======*/
  /*===================================================
    =           4. Página - Gerenciar Conteúdo            =
    ===================================================*/
  /*----------  Formulário de cadastro  ----------*/
  /*=====  End of 4. Página - Gerenciar Conteúdo  ======*/
  /*========================================
    =            5. Página Seções            =
    ========================================*/
  /*=====  End of 5. Página Seções  ======*/
  /*=======================================
    =         6. Validação Login            =
    =======================================*/
  /*=====  End of 6. Validação Login  ======*/
  /*=======================================
    =         7. Inserir Conteúdos          =
    =======================================*/
  /*===============================================
    =            8. Registro de usuários            =
    ===============================================*/
  /*==================================
    =          6. Pagination           =
    ==================================*/
  /*=====  End of 6. Pagination  ======*/
  /*----------  Modal para editar usuários  ----------*/
  /*=====  End of 8. Registro de usuários  ======*/
  /*==========================================================
    =            9. Page - Editar conteúdo dinâmico            =
    ==========================================================*/
  /*=====  End of 9. Page - Editar conteúdo dinâmico  ======*/
  /*----------  Variable Admin  ----------*/
}
body.am .btn-secondary {
  background: #589c45;
  text-transform: capitalize;
  padding: 5px 15px;
  color: #fff;
}
body.am .btn-secondary:hover,
body.am .btn-secondary:focus,
body.am .btn-secondary:active,
body.am .btn-secondary.active.focus,
body.am .btn-secondary.active:focus,
body.am .btn-secondary.active:hover,
body.am .btn-secondary:active.focus,
body.am .btn-secondary:active:focus,
body.am .btn-secondary:active:hover {
  color: #fff;
  background: #4e8a3d;
  outline: none;
}
body.am .btn-secondary i {
  color: #fff;
  margin-left: 0px;
  font-size: 13px;
}
body.am .margin-right-15 {
  margin-right: 15px;
}
body.am .margin-bottom-35 {
  margin-bottom: 35px;
}
body.am .icn-success {
  color: #2ab27b;
}
body.am .navbar-brand {
  height: 68px;
  padding: 15px 5px;
}
body.am .navbar-brand img {
  height: 100%;
}
body.am .navbar-nav {
  padding-top: 9px;
}
body.am .dropdown-menu > li > a:focus,
body.am .dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #589c45;
}
body.am .dropdown-header,
body.am .dropdown-menu > li > a {
  display: block;
  padding: 10px 20px;
  line-height: 1.6;
  white-space: nowrap;
}
body.am .navbar {
  margin-bottom: 0px !important;
}
body.am .rs-login-bg {
  background: url('../dist/rs-ac/bg-login.jpg') top center;
  background-repeat: no-repeat;
  width: 100%;
  height: 94.1vh;
}
body.am .panel-title {
  font-size: 13px;
  padding-left: 0px !important;
}
body.am .panel-footer {
  background-color: #fff;
}
body.am .login-pannel-box {
  margin-top: 150px;
}
body.am .rs-login-bg {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
body.am .rs-login-bg .panel-title i {
  margin-right: 8px;
  border-right: 1px solid #ddd;
  padding-right: 10px;
  font-size: 17px;
}
body.am .rs-login-bg .panel {
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 0;
}
body.am .rs-login-bg .panel button {
  color: #fff;
}
body.am .rs-login-bg .panel .input-group input {
  border-radius: 0;
}
body.am .rs-login-bg .panel .input-group-addon {
  background-color: #fafafa;
  border-radius: 0;
  border-color: #DDD;
  min-width: 40px;
}
body.am .rs-login-bg .panel .panel-footer a {
  color: #666;
  font-size: 13px;
  text-decoration: none;
}
body.am .rs-login-bg .panel .panel-footer a:hover {
  color: #589c45;
}
@media (min-width: 1200px) {
  body.am #content {
    padding: 20px 20px 50px 23px;
    width: 400px;
    margin: 0 auto;
    position: relative;
  }
}
body.am .panel-title > .fa,
body.am .panel-title > .glyphicon,
body.am .panel-title > .glyphicons,
body.am .panel-title > .imoon {
  color: #589c45;
}
body.am .input-group-addon {
  color: #589c45;
}
body.am .form-control {
  height: 38px;
}
body.am .form-control:focus {
  border-color: #46a546;
  box-shadow: none;
}
body.am #app .news-adm-post .form {
  margin-bottom: 50px;
}
body.am #app .news-adm-post .form-group {
  margin-bottom: 25px;
}
body.am #app .news-adm-post .panel {
  padding: 0;
  margin-bottom: 20px;
  background-color: transparent;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.am #app .news-adm-post .panel-heading {
  padding: 0px 15PX 20px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  background-color: transparent;
  border: 1px solid transparent;
  box-shadow: none;
}
body.am #app .news-adm-post .panel-body {
  padding: 0;
}
body.am #app .news-adm-post .list-group-item {
  color: #fff;
  background-color: #666;
  border-color: transparent;
  width: 100px;
  margin-bottom: 1px;
  opacity: .5;
  transition: all 300ms ease;
}
body.am #app .news-adm-post .list-group-item.active {
  background-color: #589c45;
  opacity: 1;
}
body.am #app .news-adm-post .list-group-item.active:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #589c45;
  transition: all 300ms ease;
}
body.am #app .news-adm-post .list-group-item.active:hover:after {
  border-left-color: #447935;
}
body.am #app .news-adm-post .list-group-item:hover {
  background-color: #447935;
  opacity: 1;
}
body.am #app .news-adm-post .list-group-item:first-child {
  border-top-right-radius: 0;
}
body.am #app .news-adm-post .list-group-item:last-child {
  border-bottom-right-radius: 0;
}
body.am #app .news-adm-post div.bhoechie-tab-menu {
  z-index: 11;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  width: 100px;
}
body.am #app .news-adm-post div.bhoechie-tab-content {
  width: 100%;
  background-color: #ffffff;
  padding-left: 20px;
  padding-top: 10px;
  margin: 15px 0 50px 0;
}
body.am #app .news-adm-post div.bhoechie-tab-container-branco {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  border-top-left-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  float: left;
  margin-left: -1px;
  width: 90%;
  height: auto;
  min-height: 550px;
  z-index: 10;
}
body.am #app .news-adm-post div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
  display: none;
}
body.am #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .glyphicon,
body.am #app .news-adm-post div.bhoechie-tab-menu div.list-group > a .fa {
  color: #fff;
}
body.am .panel {
  padding: 15px;
}
body.am .table-bordered > thead > tr > td,
body.am .table-bordered > thead > tr > th {
  border-bottom-width: 0px;
}
body.am .table > thead > tr > th {
  vertical-align: middle!important;
  border-bottom: 1px solid #ddd;
  padding: 8px 10px !important;
}
body.am .table > tbody > tr > td,
body.am .table > tbody > tr > th,
body.am .table > tfoot > tr > td,
body.am .table > tfoot > tr > th,
body.am .table > thead > tr > td,
body.am .table > thead > tr > th {
  padding: 8px 9px;
  line-height: 1.6;
  vertical-align: middle;
  border-top: 1px solid #ddd;
}
body.am .select_fw {
  font-family: 'FontAwesome', 'sans-serif';
}
body.am #app {
  min-height: 100vh;
  background-color: #f0f0f0;
}
body.am #app .panel-default {
  border: 1px solid #e1e1e1;
}
body.am #app .panel-modal {
  border: none;
  background-color: transparent;
}
@media (min-width: 768px) {
  body.am #app .panel-modal .modal-content {
    box-shadow: 0 5px 15px rgba(110, 110, 110, 0.5);
  }
}
body.am #app .panel-page-title {
  background-color: #23497e;
  color: #fff;
  border: none;
  padding: 25px 15px;
  border-radius: 4px;
}
body.am #app .panel-page-title small {
  color: #fff;
}
body.am #app .panel-page {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
body.am #app .btn-gray {
  background-color: #dadada;
  color: #4c4e50;
  border: 1px solid #ccc;
  transition: all 300ms ease;
}
body.am #app .btn-gray:hover {
  background-color: #cdcdcd;
  color: #fff;
}
body.am #app .btn-gray.edit:hover {
  background-color: #3097D1;
  border-color: #3097D1;
}
body.am #app .btn-gray.success:hover {
  background-color: #2ab27b;
  border-color: #259d6d;
}
body.am #app .btn-gray.danger:hover {
  background-color: #f4363d;
  border-color: #f31e26;
}
body.am #app .btn-gray.preview:hover {
  background-color: #f2f2f2;
  border-color: #c4c4c4;
  color: #444;
}
body.am #app .btn-gray.warning:hover {
  background-color: #fc7c5f;
  color: #fff;
  border-color: #fc6846;
}
body.am #app .list-group-item {
  color: #444;
  background-color: #cecece;
  border-color: #fff;
}
body.am #app .btn.collapsed .fa-caret-up {
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  -ms-transform: rotate(180deg);
  /* IE 9 */
  transform: rotate(180deg);
}
body.am #app .rs-thumbnail img {
  width: 90px;
  height: 60px;
  object-fit: cover;
}
body.am .btn-collapse {
  color: #fff;
}
body.am .help-block {
  font-size: 11px;
}
body.am body.dragging,
body.am body.dragging * {
  cursor: move !important;
}
body.am .dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}
body.am ol.example li.placeholder {
  position: relative;
  /** More li styles **/
}
body.am ol.example li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}
body.am .sorted_table_menu .rs-iconsortable {
  cursor: move;
}
body.am .pagination {
  display: flex;
  justify-content: center;
}
body.am .pagination li > a,
body.am .pagination li > span {
  margin: 0 2px;
  color: #589c45;
}
body.am .pagination li > a:focus,
body.am .pagination li > a:hover,
body.am .pagination li > span:focus,
body.am .pagination li > span:hover {
  color: #447935;
}
body.am .pagination li span {
  background-color: #589c45;
  color: #fff;
  border-color: #589c45;
}
body.am .pagination li span:hover {
  color: #fff;
  background-color: #589c45;
  border-color: #4e8a3d;
}
body.am .pagination li.disabled span {
  background-color: #e1e1e1;
  color: #666;
  border-color: #e1e1e1;
}
body.am .pagination li.active > a {
  background-color: #589c45;
  border-color: #4e8a3d;
  color: #fff;
}
body.am .modal-dialog {
  margin: 200px auto;
}
body.am #app .panel-default {
  border: 1px solid #e1e1e1;
  display: inline-block;
  width: 100%;
}
body.am .padding-0 {
  padding: 0px;
}
body.am .form-imput-inline {
  padding-left: 0px;
  padding-right: 6px;
}
body.am .rs-remove-img {
  width: 150px;
  height: 110px;
  position: relative;
  padding: 8px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  transition: all 300ms ease;
}
body.am .rs-remove-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
body.am .rs-remove-img:hover i {
  background-color: #e00000;
}
body.am .rs-remove-img-ic {
  position: absolute;
  left: 50%;
  margin-left: -17px;
  top: 47%;
  color: #fff;
  text-align: center;
  margin-top: -14px;
}
body.am .rs-remove-img-ic i {
  font-size: 20px;
  background-color: red;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  background-color: rgba(224, 0, 0, 0.7);
}
