/*Container admin*/
#footer-cliente{
    padding-left: 0px!important;
}
.container-admin {
    flex: 1 0 auto;
    margin-top: 52px; /* Space for fixed navbar */
}
.s-tema{
    color:#1097AE;
    font-weight: 500;
    font-size: 24px;
    line-height: 31px;
}
.az-editar{
    color:#1097AE !important;
    font-weight: 500;
    font-size: 1.25em;
    cursor: pointer;
}
label > input[type="radio"]:checked {
    background: radial-gradient(teal 0%, teal 40%, transparent 50%, transparent)!important;
    border-color: teal!important;
}
/*main .container-admin{
    padding-left: 275px; !*!/cambio ultima hora esto esta en el container-admin*!
}*/
.color-red {
    color: #EF3829;
}

/*radio select*/
.radio-select {
    border-radius: 10px;
    border: 1px solid #E6E6E6;
    background: #F8F8F8;
    height: 75px;
}

.form-row .input-select-rd {
    position: absolute;
    top: -0.75rem;
    left: 100%;
}

.form-row .mg-select-cliente {
    margin: 1rem;
}

.radio-seleccionado {
    border-radius: 10px;
    border: 1px solid #BD0707;
    background: #FFFBF4;
    height: 75px;
}

/*Footer*/
/* box*/
div .box-gestion {
    background: #ffffff;
    border-radius: 0.3rem;
    padding: 1em;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
    margin-bottom: 1rem;
}

.font-show {
    margin-left: 1.75rem;
    font-weight: 500;
    font-size: 18px;
    color: #606060;
}

.gestion .search .img-search {
    max-width: -webkit-fill-available;
}
.gestion .search .desktop-banner{
    display: block;
}
.gestion .search .responsive-banner{
    display: none;
}

.gestion .search {
    position: relative;
}

.gestion .box-1 {
    padding: 3rem;
}

.gestion .p-lg-3 {
    padding: 2rem !important;
}

.gestion .search-cliente {
    position: absolute;
    top: 12rem;
    width: 98%;
}
.search-cliente .bootstrap-select.select-new, .bootstrap-select.select-new:focus{
    border: 0px solid #C7C7C7 !important;
}
.search-cliente .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 250px;
}

.pb-6 {
    padding-bottom: 5rem;
}

.search-cliente .in-new {
    border: 0px!important;
    border-bottom: 1px solid #C7C7C7!important;
    border-radius: 0px;
}


.titulos-secciones .titulo-cliente {
    font-family: "Roboto";
    font-size: 45px;
    font-weight: 700;
    line-height: 58px;
    color: #EF3829;
}

.titulos-secciones .detalle {
    font-family: "Roboto";
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    color: #222222;
}

/*gestionar tramites*/
.gestion {
    padding: 2rem;
}

.search-cliente {
    background: #ffff;
    padding: 1rem;
    border-radius: 1rem;
}

.gestion .box-none {
    padding: 4rem 4rem;
}

.p-1.titulos-secciones .cliente {
    margin-top: 2rem;
    padding-left: 5rem;
    padding-right: 5rem;
}

.p-1.titulos-secciones .cliente .titulo-cliente {
    font-family: "Roboto";
    font-weight: 700;
    font-size: 45px;
    line-height: 60px;
    color: #EF3829;
}

.p-1.titulos-secciones .cliente .subtitulo-name {
    font-family: "Roboto";
    font-weight: 700;
    font-size: 30px;
    line-height: 32px;
    color: #222222;
}

.p-1.titulos-secciones .cliente .subtitulo-desc {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 24px;
    line-height: 31px;
    color: #222222;
}

footer .row .pd-derechos {
    padding-left: 20px;
}

.form-group-cl label:not(.custom-control-label) {
    font-size: 14px;
    font-weight: 500;
    color: #888888;
}

.container-cliente .cliente .box-none {
    padding: 5rem 4rem;
}

.form-new .form-group-cl {
    padding-bottom: 1rem !important;
}

.form-new .title {
    font-family: "Roboto";
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    padding: 15px 0px;
}

.form-new .subtitle {
    font-size: 17px;
    font-weight: 700;
    line-height: 19px;
}

.label-direccion-cl {
    color: #EF3829 !important;
}

.mg-img {
    margin: 5px;
}

.form-group-cl .material-icons img {
    margin-bottom: 0px !important;
}

.label-direccion {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    color: #222222 !important;
}

.in-new {
    /*border-radius: 0.50rem!important;*/
    background: #FFFFFF;
    border: 1px solid #C7C7C7 !important;
    border-radius: 10px;
    padding: 4px 12px;
}

.in-new:disabled, .in-new[readonly] {
    background-color: transparent !important;
    color: #888888;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    opacity: 1;
}

.in-new:focus {
    border-color: #C7C7C7 !important;
    outline: 0;
}

.bootstrap-select.select-new,
.bootstrap-select.select-new:focus {
    border: 1px solid #C7C7C7 !important;
    outline: none !important;
    border-radius: 10px !important;
    box-shadow: none !important;
}

.bootstrap-select.select-new .btn.dropdown-toggle {
    border: 0px;
    border-radius: 10px;
}

/*Agregar icono de éxito*/
.tnd-success-input {
    top: 10px;
    right: 10px;
    content: "\f05d";
    font-family: "FontAwesome";
    color: #44AF69;
    font-size: 1.125rem;
}

.style-mapa {
    padding: 30px;
    height: 500px;
    width: auto;
}

.texto-cloud {
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
}

.btn-cloud-file {
    justify-content: center;
    align-items: center;
    background: #BD0707;
    border-radius: 20px;
    padding: 10px 20px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: white;
    font-family: 'Roboto';
}

.container-input-imagen {
    padding: .5rem;
    background: #FFFBFB;
    border: 1px solid #FFD3D3;
    border-radius: 0.50rem;
    align-items: center;
    justify-content: space-between;
}

.container-input-imagen .img-file img {
    margin: 5px;
    width: 30px;
    height: 30px;
}

div .icon-claro {
    margin-left: -6rem;
    margin-bottom: -6rem;
}

#imagen-cliente {
    font-size: 12px;
    width: 100px;
    display: inline-block;
    vertical-align:middle;
    /*  white-space: nowrap;

      overflow: hidden;
      text-overflow: ellipsis;*/
}

#imagen-cliente :hover {
    overflow: visible;
}

#imagen-cliente-1 {
    font-size: 11px;
    width: 100px;
    display: inline-block;
    vertical-align:middle;
    /*white-space: nowrap;

    overflow: hidden;
    text-overflow: ellipsis;*/
}

#imagen-cliente1 :hover {
    overflow: visible;
}

#icon {
    left: 22rem;
    top: 2.4rem;
    color: #44AF69;
}
.img-file {
    color: #888888;
}
.img-file.icon-check {
    color: #44AF69;
}
.img-file.icon-check-disabled{
    color: #C4D3CA;
}
.img-file.icon-check-cancel{
    color: #AB2346 ;
}
.eliminar {
    cursor: pointer;
}
.icon-check-select.display-icon {
    position: absolute;
    top: 2.7rem;
    right: 1rem;
}
.create .icon-check-select.display-icon {
    top: 2.7rem;
}
.icon-check-select-two.display-icon {
    position: absolute;
    top: 0.4rem;
    right: 1rem;
}
.icon-check-select-ub.display-icon{
    position: absolute;
    top: 2.7rem;
    right: 1rem;
}

/*.pd-new-admin{
    padding:0rem 0rem 0rem 18rem;
    max-width:1210px;
}*/

@media (min-width: 320px) {
    .gestion .title-instalacion h2 {
        font-size: 1.65em;
    }

    .icon-check-select.icon-gps {
        top: 2.25rem !important;
    }
}

@media (min-width: 767px) {
    .pb-6 {
        padding-bottom: 5rem;
    }

    .gestion .title-instalacion h2 {
        font-size: 2em;
    }

    .icon-check-select.icon-gps {
        top: 2.5rem !important;
    }
}

@media (max-width: 767px) {
    .gestion .search .desktop-banner{
        display: none;
    }
    .gestion .search .responsive-banner{
        display: block;
    }
   /* .pb-6 {
        padding-bottom: 0rem;
    }*/
    .search-cliente .input-search{
        width: auto;
        border-bottom: 0px solid #C7C7C7!important;
    }
    .search-cliente .label-for{
        padding-left: 1rem;
    }

    .form-row .input-select-rd {
        left: 100%;
    }

    .form-row .radio-select {
        height: 75px;
    }

    .gestion .search-cliente {
        position: inherit;
        width: 100%;
        background: transparent;
        padding: 0rem;
        border-radius: 0rem;
    }
    .search-cliente .input-search-res{
        background: #ffff;
        padding: 0.25rem;
        border-radius: 10px;
        top: 1rem;
    }
    .btn-search{
        top: 3rem;
        bottom: 3rem;
    }
    .t-5{
        top: 2rem!important;
    }

    .gestion {
        padding: 1rem;
    }

    .p-1.titulos-secciones .cliente .titulo-cliente {
        font-size: 25px;
        line-height: 35px;
    }

    .p-1.titulos-secciones .cliente {
        margin-top: 1rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .container-cliente .cliente .box-none {
        padding: 1rem;
    }

    span.pd-derechos::before {
        content: '\A';
        white-space: pre;
    }

    footer .row .pd-derechos {
        padding-left: 0px;
    }

    .style-mapa {
        padding: 30px;
        height: 500px;
        width: auto;
    }

    .btn-cloud-file {
        font-size: 12px;
    }

    div .icon-claro {
        margin-left: -2rem;
        margin-bottom: -2rem;
    }

    .gestion .box-none {
        padding: 1rem;
    }

}

@media (min-width: 992px) {

    .icon-check-select.icon-gps {
        top: 2.25rem !important;
    }
}
@media (min-width: 1200px) {
    .container-admin {
         max-width: 1200px!important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1105px) {

    .gestion .top {
        top: 6rem;
    }

    div .icon-claro {
        margin-left: -4rem;
        margin-bottom: -4rem;
    }

    .p-1.titulos-secciones .cliente .titulo-cliente {
        font-size: 30px;
        line-height: 40px;
    }

    .container-cliente .cliente .box-none {
        padding: 3rem 2rem;
    }

    .gestion .box-none {
        padding: 0px;
    }

    div.box.box-none {
        padding: 3rem;
    }

}
@media screen and (min-width: 767px) and (max-width: 780px) {
    .pb-6 {
        padding-bottom: 8rem;
    }

    .gestion .search-cliente {
        top: 5rem !important;
        width: 95%;
    }
    .btn-action-search {
        padding: 9px 30px;
    }
}

@media screen and (min-width: 780px) and (max-width: 850px) {
    .pb-6 {
        padding-bottom: 8rem;
    }

    .gestion .search-cliente {
        top: 5.5rem;
        width: 95%;
    }
    .btn-action-search {
        padding: 9px 30px;
    }
}

@media screen and (min-width: 850px) and (max-width: 950px) {
    .pb-6 {
        padding-bottom: 7rem;
    }

    .gestion .search-cliente {
        top: 6rem;
        width: 96%;
    }

    .btn-action-search {
        padding: 9px 20px;
    }
}

@media screen and (min-width: 950px) and (max-width: 1024px) {
    .gestion .search-cliente {
        top: 7rem;
        width: 98%;
    }

    .btn-action-search {
        padding: 9px 30px;
    }
}


@media screen and (min-width: 1086px) and (max-width: 1182px) {
    .gestion .search-cliente {
        top: 8.5rem;
        width: 98%;
    }
    .form-row .input-select-rd{
        left: 100%;
    }
}
@media screen and (min-width: 1155px) and (max-width: 1190px) {
    .gestion .search-cliente {
        top: 8.5rem;
        width: 98%;
    }
}
@media screen and (min-width: 1190px) and (max-width: 1300px) {
    .gestion .search-cliente {
        top: 9.75rem;
        width: 98%;
    }
}
@media screen and (min-width: 1300px) and (max-width: 1350px) {
    .gestion .search-cliente {
        top: 10rem;
    }
}
@media screen and (min-width: 1350px) and (max-width: 1450px) {
    .gestion .search-cliente {
        top: 10.75rem;
    }

}
@media (max-width: 280px) {
    .titulos-secciones .titulo-cliente {
        font-size: 25px;
    }
    .titulos-secciones .detalle {
        font-size: 20px;
    }
    .form-row .input-select-rd {
        left: 100%;
    }
}