.oow.login-page {
    background-image: url('../img/mfloginbackground.jpg');
}

/*.oow.skin-black-light .main-sidebar {
    background-color: #e6e6e6;
}*/


.oow .login-box-reparacion {
    padding: 20px 25px;
    padding-top: 0;
    color: #999;
    border-bottom: 1px solid #fff;
}
.oow .login-box-body {
    color: #999;
}

.oow #wrapper-form-reparacion {
    border-top: 1px solid #d0d0d0;
    /* border-bottom: 1px solid #d0d0d0; */
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
}

.oow .card-reparacion {
    border: 2px solid #c6cf26;
    border-radius: 5px;
    padding: 10px 12px;
    margin-bottom: 10px;
    background-color: #fbfbfb;
}
.oow .card-reparacion .datos {
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 8px;
    padding-bottom: 8px;
}
.oow .card-reparacion .datos span {
    display: block;
}
.oow .file-input .file-caption-main .btn-file {
    background-color: #c6cf26 !important;
    border-color: #c6cf26 !important;
    height: 34px;
}
.oow .file-input .file-caption-main .file-caption {
    height: 34px;
}

.oow .card-reparacion .datos .descripcion {
    margin: 5px 0;
    color: #666;
    text-align: justify;
}

a.link-modal {
    text-decoration: underline;
    color: #337ab7 !important;
    cursor: pointer !important;
}
a.link-modal:hover, a.link-modal:focus {
    color: #337ab7 !important;
    text-decoration: underline;
    opacity: 0.8;
}

.oow .content-wrapper .state-repair .activo {
	color:  #55D360;
}
.oow .content-wrapper .state-repair .inactivo {
	color:  #808080 !important;
}

.oow .text-info {
    color: #7a797a !important;
}

.oow .link {
    color: #c6cf26 !important;
}
.oow .link:hover {
    text-decoration: underline;
}

.oow .content-wrapper .state-repair .circulo {
    border-radius: 50%;
    width: 35px;
    height: 35px;
    border: 1px solid #CECECE;
    background-color: #F4F4F4;
    z-index: 1000;
    position: relative;
}

.oow .content-wrapper .state-repair .lineaizq {
    border: 1px solid #CECECE;
    position: absolute;
    width: 43%;
    top: 20%;
    right: 0%;
}

.oow .content-wrapper .state-repair .linea {
    border: 1px solid #CECECE;
    position: absolute;
    width: 100%;
    top: 20%;
    right: 0%;
}

.oow .content-wrapper .state-repair .lineader {
    border: 1px solid #CECECE;
    position: absolute;
    width: 43%;
    top: 20%;
    left: 0%;
}

.oow .content-wrapper .timeline>li>.timeline-item {
    background: #fff;
    color: #808080;
    margin-left: 75px;
    margin-right: 15px;
    padding: 10px 20px;
}
.oow .content-wrapper .timeline>li>.timeline-item>.timeline-header {
    color: #4D4D4D;
    font-weight: bold;
}

.oow .adjunto {
    margin: 5px 0;
}
.oow .wrap-name-adjunto {
    width: 86%;
    overflow: hidden;
    display: inline-block;
    margin-left: 5px;
}
.oow .adjunto .filename {
    margin-bottom: -3px;
    margin-top: 0;
}
.oow .adjunto .icon-adjunto {
    color: #337ab7;
    text-align: center;
    vertical-align: 14px;
}
.oow .adjunto .link {
    margin-bottom: -3px;
    margin-top: 0;
    text-decoration: underline;
}
.oow .adjunto .link a {
    color: #337ab7;
}
.oww .adjunto .link a:hover {
    opacity: 0.6;
}
.oow .adjunto .fecha {
    font-size: 12px;
}

.oow .presupuesto {
    background-color: #FFF;
    border-top: 7px solid #FCCE0E;
}
.oow .caja {
    border: 1px solid #B3B3B3;
    padding: 10px 20px;
    margin: 10px 30px;
}
.oow .acordeon .panel-group {
    margin-bottom: 10px;
}
.oow .acordeon .panel-heading {
    background-color: #FFF;
    border-top: 4px solid #B3B3B3;
}
.oow .acordeon h6 {
    font-size: 7pt;
}
.oow .total2 {
    border: 1px solid #B3B3B3;
    background-color: #808080;
    color: #FFF;
}
.oow .total2 .center {
    text-align: center;
}


.myfixpert .alert .icon {
    margin-right: 10px;
}
.myfixpert .form-group .control-label {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: normal;
}
.myfixpert .alert {
    margin-left: 30px;
    margin-right: 30px;
}

.myfixpert .affix {
    position: fixed;
    width: 44.75%;
}
.myfixpert .affix-top {
    position: fixed;
    width: 44.75%;
}
.myfixpert .affix-bottom {
    position: fixed;
    width: 44.75%;
}


.oow .content-status .status-repair-bar {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.oow .content-status .status-repair-bar .status-repair-item {
    width: 20%;
    height: auto;
    margin-bottom: 5px;
}
.oow .content-status .status-repair-bar.mobile .status-repair-item {
    padding: 0 2px;
}
.oow .content-status .status-repair-bar.desktop .status-repair-item {
    min-width: 22rem;
}
.oow .content-status .status-repair-bar .status-repair-item img {
    width: 100%;
    height: auto;
}

@media (min-width: 1025px) {
    .oow .content-status .status-repair-bar.mobile {
        display: none;
    }
    .oow .content-status .status-repair-bar.desktop {
        display: flex;
    }
}
@media (max-width: 1024px) {
    .oow .content-status .status-repair-bar.mobile {
        display: flex;
    }
    .oow .content-status .status-repair-bar.desktop {
        display: none;
    }
}
