.container #btnregistrar{
    width: 200px;
    float: right;
}

table .btn .bi{
    display: flex;
    font-weight: 900;
    color:#fff;
}
/*Busqueda*/
#F_Estatus, #FiltroBusqueda{
    font-size: 13px;
}

#BtnBuscar{
    font-size: .785rem;
}

/*frm de registro de grupos*/
#frmRegistro .btn{
    width: 200px;
    float: right;
    margin-left: 20px;
}
/*frm Actualizar grupos*/
#formulario2 .table .btn{
    width: 40px;
    margin-left: 0px;
    float:none;
}

#formulario2 .btn, #formulario4 .btn{
    width: 200px;
    float: right;
    margin-left: 20px;
}

/*tabla - scrol*/
.my-custom-scrollbar1{
    position: relative;
    max-height: 400px;
    overflow: auto;
    padding-right: 0px;
}
.my-custom-scrollbar2{
    position: relative;
    max-height: 350px;
    overflow: auto;
    padding-right: 0px;
}
.my-custom-scrollbar {
    position: relative;
    max-height: 600px;
    overflow: auto;
    padding-right: 0px;
}
.table-wrapper-scroll-y {
    display: block;
}
.table .table-primary{
    position: sticky;
    top:0;
    z-index: 100;
}
/*MODIFICAR GRUPO*/
#Col1{
    width: 25%;
}
#Col1 .row{
    background-color: #03335C;
    height: auto;
    width: 90%;
    margin-left: 5%;
}
#Col1 .row > img{
    width: 50%;
    margin-left: 25%;
    margin-top: 10px;
}

#Col1 .row .form-control{
    text-align: center;
    background-color: #03335C;
    border:none;
    color: #fff;
    height: auto;
}
#Col2{
    width: 75%;
}
#Col2 .row{
    top:0px;
}
#Col2 #formularioCiclo{
    float: left;
    padding: 0;
}
#formActualizar #btn_Act_Hor,
#formActualizar #btnCancelar,
#frmRNuvMat #btnAgregar,
#frmRNuvMat #btnCancelar{
    width: 200px;
    float: right;
    margin-left: 10px;
}
#Col2 #agregar,
#Col2 #eliminar{
    width: 200px;
    margin-bottom: 0px;
    margin-left: 10px;
    float:right;
}
#Col2 #btn_imprimir{
    float:right;
    margin-top: 20px;
    margin-bottom: 1px;
}
#frmHorario #btnGuardar,
#frmHorario #btncancelar{
    width: 200px;
    float: right;
    margin-left: 10px;
}
/*MODAL AVANZAR ALUMNOS*/
#AvanzarAlumnos .modal-header{
    background-color: #03335C;
    color:#fff;
}
#encabezado{
    width: 100%;
}
#encabezado #TextEncabezado{
    background-color: #987b22;
    width: 100%;
    text-align: center;
    color:#fff;
}
#encabezado #notificacion{
    background-color: #912c0d;
    width: 100%;
    color:#fff;
}
#InscripActual,
#ProxmInscrip{
    width: 40%;
    background-color: #03335C;
    text-align: center;
    color: #fff;
    float:left;
}
#imgsig{
    width: 10%;
    height: auto;
    text-align: center;
    float:left;
}
#imgsig i{
    font-size: xxx-large;
    color: olive;
    font-weight: 600;
}
#InscripActual{
    margin-left: 5%;
}
#ProxmInscrip{
    margin-right: 5%;
}
#AlumnosInscr{
    width: 100%;
}
/*modal*/
#EliminarG .modal-dialog,
#Avanzargrupo .modal-dialog{
    width: 30%;
}
#EliminarG .modal-header,
#Editgrupo .modal-header,
#EditRelPer .modal-header,
#Avanzargrupo .modal-header{
    background-color: #03335C;
    color:#fff;
}
#EliminarG .modal-header .close,
#Editgrupo .modal-header .close,
#EditRelPer .modal-header .close
#Avanzargrupo .modal-header .close{
    color:#fff;
}
#EliminarG .modal-body,
#EditRelPer .modal-body,
#Avanzargrupo .modal-body{
    text-align: center;
}
#EliminarG .modal-body > p{
    font-size: 14px;
}
#EliminarG .modal-footer .btn{
    width: 150px;
}
@media (min-width: 576px){
    #EditRelPer .modal-dialog, #Avanzargrupo .modal-dialog{
        max-width:600px;
        margin:3.75rem auto;
        -webkit-box-shadow: -1px -1px 40px 12px rgba(0,0,0,0.42);
        -moz-box-shadow: -1px -1px 40px 12px rgba(0,0,0,0.42);
        box-shadow: -1px -1px 40px 12px rgba(0,0,0,0.42);
    }
}