.dashboard {
    max-width: 100%;
    padding-top: 1%;
}

.dashboard .card-section-2 {
    height: 205px;
}

.dashboard .card-line-1 {
    height: 205px;
}

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

.dashboard .img-candidate {
    width: 100%;
    height: 150px;
}

.dashboard .card-line-1-candidate {
    overflow: auto;
    color: white;
    /* background: #5c6bc0;  */
    background: #00CC99;
}

.dashboard .header-candidate {
    display: none;
}

.dashboard .promotion {
    padding: 0 !important;
}

.header-config {
    /* background-color: #3f51b5; */
    border: none;
    outline: 0px auto -webkit-focus-ring-color !important;
}

.btn-search {
    position: relative;
    top: 10px;
}

.btn-alert {
    background: none !important;
}


/* .icon-search{
  top: 10px;
} */

@media only screen and (max-width: 420px) {
    /* .index-gel{
    overflow: auto;
    position: absolute;
  } */
    .navbar-brand.logo {
        margin: 0;
    }
    /* ...................................... 
    Sidebar Menu */
    .sidebar-main {
        top: 20px;
        width: 70%;
        -webkit-transition: left 0.5s !important;
        -o-transition: left 0.5s !important;
        transition: left 0.5s !important;
    }
    .sidebar-main .sidebar-content {
        -webkit-transition: left 0.5s !important;
        -o-transition: left 0.5s !important;
        transition: left 0.5s !important;
    }
    .sidebar-light .nav-sidebar .nav-link {
        font-size: 0.90em;
        top: 8%;
        height: 40px;
    }
    .nav-sidebar .nav-item:not(.nav-item-divider) {
        width: 100%;
    }
    .nav-sidebar .nav-item .sidebar-user .card-body {
        padding: 0.3rem;
    }
    #mm143 .nav-link.active {
        height: auto;
    }
    .navbar.fixed-bottom:not(.dashboard) {
        height: 35px;
        /* background-color: #3f51b5!important; */
        /* justify-content: center; */
        padding: 0px;
        -webkit-box-shadow: black !important;
        box-shadow: black !important;
    }
    .navbar.fixed-bottom .form-group-feedback {
        width: 200%;
    }
    .navbar.fixed-bottom .form-group-feedback .icon-user-plus {
        color: black;
    }
    /* ...................................... */
    .dashboard .chart-columns {
        overflow-x: hidden;
        margin-left: 5%;
    }
    .dashboard .table-dahsboard {
        overflow-x: hidden;
        font-size: 10px;
    }
    .dashboard .table-dahsboard .text-nowrap {
        overflow-x: hidden;
        font-size: 10px;
    }
    .dashboard .dash-th {
        text-align: center;
        font-weight: 600;
    }
    .dashboard .navbar.fixed-bottom {
        display: none !important;
    }
    /* seccion col-6 */
    /* .dashboard .js-submit-identno{
    font-size: x-small;
  }      */
    .dashboard .align-self-initial {
        font-size: 3em !important;
    }
    .dashboard .list-icons-block {
        display: block;
        padding-left: 10px;
    }
    .dashboard #columns_basic {
        width: 100%;
        height: 200px;
    }
    .dashboard .chart-columns {
        padding: 0;
        overflow-x: hidden !important;
    }
    .dashboard .chart-container {
        overflow-x: hidden !important;
    }
    .dashboard .col-down {
        padding-bottom: 40px;
    }
    .dashboard .card-collapsed {
        height: auto;
    }
    #segmented_gauge {
        position: relative;
        /* right: 15px; */
    }
    .cedula {
        display: none;
    }
    .build-registration {
        font-size: xx-small;
    }
    .dashboard .promotion {
        height: 200px;
    }
    .dashboard .btn-promotion {
        position: absolute;
        top: 75%;
        left: 30%;
    }
    .dashboard .qr-code {
        position: absolute;
        top: 43%;
        left: 5%;
        height: 40%;
        width: 35%;
    }
    /* ................................................
    videos */
    /* .dashboard .help-btn{
      display: none!important;
    } */
    /* .................................................. */
    /* ................................................
    Inscripciones */
    #datatable-style {
        font-size: x-small;
    }
    /* .................................................. */
    /* ................................................
    Regions */
    #regions {
        overflow-x: hidden;
    }
    .btn-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .all {
        text-align: center;
    }
    .header-config {
        display: none !important;
    }
    .header-config-mobile {
        background-color: #3f51b5;
        border: none;
        outline: 0px auto -webkit-focus-ring-color !important;
    }
    .regions .table-regions {
        font-size: smaller;
    }
    /* .................................................. */
    /* .............................................................. 
    Campaigns */
    /* .campaigns .sidebar{
      position: absolute;jk
    } */
    /* .............................................................. */
    /* .............................................................. 
    settings*/
    .settings .mb-4.col-lg-6.col-6 {
        padding: 0px;
    }
    .settings .setting-separator {
        height: auto !important;
    }
    /* ..................................................... */
}


/* @media only screen and (max-width: 360px) {
  .dashboard .btn.bg-indigo-400 {
    font-size: x-small !important; }
    .dashboard .btn.bg-indigo-400 #remove {
      position: relative;
      bottom: 60px !important; } } */

@media only screen and (min-width: 421px) and (max-width: 768px) {
    #remove {
        position: relative;
        bottom: 40px;
    }
    .img-sidebar {
        position: relative;
        top: 20px;
        left: 10px;
    }
    .navbar.fixed-bottom {
        display: none;
    }
    /* //regions */
    .header-config-mobile {
        background-color: #3f51b5;
        border: none;
        outline: 0px auto -webkit-focus-ring-color !important;
    }
}

@media only screen and (min-width: 769px) {
    #remove {
        display: none;
    }
    .sidebar-xs .candidate {
        display: none;
    }
    .navbar.fixed-bottom {
        display: none;
    }
    /* .......................................... 
      Informacion */
    .js-submit-registration {
        position: relative !important;
    }
    /* ........................................... */
    .dashboard .card-collapsed {
        height: auto;
    }
    .dashboard .embed-responsive-16by9 {
        height: auto;
    }
    .dashboard .promotion {
        height: 345px;
    }
    .dashboard .btn-promotion {
        position: absolute;
        top: 85%;
        left: 40%;
        font-size: 1.1em;
    }
    .dashboard .qr-code {
        position: absolute;
        top: 45%;
        left: 5%;
        height: 35%;
        width: 35%;
    }
}


/* @media only screen and (min-width: 1000px) and (max-width: 1200px){
  .dashboard .bg-indigo-400.btn-labeled{
    font-size: small!important;
  }
} */

@media only screen and (min-width: 1201px) {
    .dashboard .card-bottom {
        height: 450px;
    }
    .dashboard .card-collapsed {
        height: auto;
    }
    .dashboard .tab-content.card-body {
        overflow: auto;
    }
    .dashboard .card-profile-img {
        width: 184px;
    }
    .dashboard .content-flow {
        overflow: auto;
    }
    .dashboard .embed-responsive-16by9 {
        height: 300px;
    }
    .content-flow::webkit-scrollbar {
        -webkit-appearance: none;
    }
    .content-flow::-webkit-scrollbar:vertical {
        width: 10px;
    }
    .content-flow::-webkit-scrollbar-thumb {
        background-color: #797979;
        border-radius: 20px;
        border: 2px solid #f1f2f3;
    }
    .content-flow::-webkit-scrollbar-button:increment,
    .contenedor::-webkit-scrollbar-button {
        display: none;
    }
    /* .dashboard .bg-indigo-400.btn-labeled{
    font-size: larger!important;
  } */
    .navbar.fixed-bottom {
        display: none;
    }
    /* ................................................
    videos */
    .dashboard .help-btn {
        display: none !important;
    }
    /* .................................................. */
    /* ...................................... 
    Sidebar Menu */
    #mm138 {
        display: none;
    }
    /* ...................................... */
    /* .......................................... 
      noticia */
    .notice .card-body-bottom {
        height: 230px;
        overflow: auto;
    }
    /* ........................................... */
    /* .......................................... 
      Informacion */
    .js-submit-registration {
        position: relative !important;
    }
    /* ........................................... */
    /* .......................................... 
      boton agregar rapido */
    /* .information .card-body-bottom {
        height: 230px; 
        overflow: auto;}       */
    /* ........................................... */
    .menu-video {
        width: 700px;
    }
}


/* .............................................................. 
    Regions */

.regions .btn-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.regions .btn-row-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 1em;
}

.regions .card-collapsed {
    height: auto !important;
}

.regions .card-pie-chart {
    height: 340px;
}

.regions .header-elements-inline.regions {
    height: 1px;
}

.regions .meta-svg {
    margin-top: 20px;
}

.regions .meta-elect {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding-top: 15px;
}


/* .............................................................. */


/* .............................................................. 
    Campaigns */

.campaigns .num-progress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}


/* .campaigns .sidebar-right{
      border: inset;
    } */


/* .............................................................. */


/* .............................................................. 
    Calendar & Agenda */

.fc-widget-content .fc-scroller.fc-day-grid-container {
    height: auto !important;
}

.calendar {
    overflow-x: hidden;
}


/* .campaigns .sidebar-right{
      border: inset;
    } */


/* .............................................................. */


/* .............................................................. 
    Encuesta */

.poll .border-poll {
    border-bottom: inset;
}


/* .............................................................. */


/* .............................................................. 
     */


/* .............................................................. */


/* .............................................................. 
    users input password*/

.poll .border-poll {
    border-bottom: inset;
}

.veryweak {
    background-color: #da3636;
    border-color: #ce1515 !important;
    width: 25% !important;
    color: white;
    font-size: smaller;
    text-align: center;
}


/* agregada por mi */

.weak {
    background-color: #FF853C;
    border-color: #FF853C !important;
    width: 50% !important;
    color: white;
    font-size: smaller;
    text-align: center;
}


/* agregada por mi */

.medium {
    background-color: #FC0;
    border-color: #FC0 !important;
    width: 75% !important;
    color: white;
    font-size: smaller;
    text-align: center;
}


/* agregada por mi */

.strong {
    background-color: #78c52b;
    border-color: #75d01b !important;
    width: 100% !important;
    color: white;
    font-size: smaller;
    text-align: center;
}

.icon-eye.mr-3.icon-2x {
    top: 0px !important;
    font-size: 1.6rem !important;
}

.icon-eye-blocked.mr-3.icon-2x {
    top: 2px !important;
    font-size: 1.6rem !important;
}

.button_strength {
    position: absolute;
    top: 2px;
    margin-left: 85%;
}

@media only screen and (min-width: 1080px) {
    .button_strength {
        margin-left: 80% !important;
    }
}


/* .............................................................. */


/* .............................................................. 
    settings*/

.settings .setting-separator {
    height: 50px;
}

.settings .bg-slate-700 {
    padding: 0;
    background-color: #b4c8d2;
}

.settings .list-group-item.a {
    color: black !important;
    font-weight: bolder;
}

.settings .form-group.form-group-feedback {
    padding-top: 3px;
}

.settings .setting-td {
    padding: 10px 10px 0px 0px;
    width: 170px;
}


/* .............................................................. */


/* .............................................................. 
    popover*/

.popover-long {
    overflow: auto !important;
    height: 150px !important;
    /* text-align: justify; */
}


/* .............................................................. */