@media(max-width:500px){
    .main_logo{
        background: url('../images/logo_dividido.png') no-repeat;
        height: 220px;
    }
}
@media(min-width:500px){
    .main_logo{
        background: url('../images/logo.png') no-repeat;
        height: 110px;
    }
}

.page-content{
    margin-top: 0px;
}

.margin-bottom-10px{
    margin-bottom: 10px !important;
}

.margin-top-100px{
    margin-top: 10%;
}

.margin-top-200px{
    margin-top: 20%;
}
.grid-row-actions{
    list-style-type: none;
}
.grid-row-actions li{
    margin:0px 5px;
    float: left
}
.grid-row-actions li a{
    text-decoration: none
}
.align-right{
    text-align: right;
}
.align-left{
    text-align: left;
}
.align-center{
    text-align: center;
}
.input-group-vertical {
    margin:5px;
    margin-bottom: 10px;
    .form-control {
        border-radius: 0;
    }
    .form-group {
        margin-bottom: 0;
    }
    .form-group:not(:last-child) .form-control:not(:focus) {
        border-bottom-color: transparent;
    }
    .form-group:first-child .form-control {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }
    .form-group:last-child .form-control {
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        top: -2px;
    }
}
.input-group-addon-vertical{
    width:auto !important;
}
.textarea-addon{
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 4px !important;
    border:1px solid #ccc !important;
    border-bottom: 0 !important;
}
textarea{
    border-top-left-radius:0px !important;
    border-top-right-radius:0px !important;
}
.nav .nav-pills li  a {
    padding:5px 10px!important;
}


.baja_logica{
    text-decoration:line-through;
    color:#777; 
    background-color: #f2dede!important
}
.list-group-hover .list-group-item:hover {
    background-color: #f5f5f5;
}

.well{
    background: #FFFFFF !important;
}
.panel-body-noheader{
    border-top-width:0px;
    border-bottom-width:0px;
    border-right-width:0px;
    border-left-width:0px;
}

.dataTables_wrapper .row:first-child{
    text-align:left;
}

.unstyled-button {
  border: none;
  padding: 0;
  background: none;
}
.fa-rotate-45 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.fa-rotate-321 {
    -webkit-transform: rotate(321deg);
    -moz-transform: rotate(321deg);
    -ms-transform: rotate(321deg);
    -o-transform: rotate(321deg);
    transform: rotate(321deg);
}
.cursor-pointer{
    cursor: pointer;
}
.panel-tool a{
    opacity: 1 !important;
}
.layout-split-east{
    border-left: 3px solid #ddd;
}
.layout-split-west{
    border-right: 3px solid #ddd;
}
.panel-header{
    padding: 8px 10px;
}
.warning-color{
    color: #f0ad4e;
}
.eje-color{
    color: #a59174;
    text-shadow: 1px 1px 1px #ccc;
}
.lineamiento-color{
    color: rgb(235,199,72);
    text-shadow: 1px 1px 1px #ccc;
}
.sublineamiento-color{
    color: rgb(235,199,72);
    text-shadow: 1px 1px 1px #ccc;
}
.actividad-color{
    color: black;
    text-shadow: 1px 1px 1px #ddd;
}
.tarea-color{
    color: black;
    text-shadow: 1px 1px 1px #ddd;
}
.edit-not-allowed-color{
    color: #999;
}

.logout, .logout:hover{
    background-color:#FFFFFF !important;
    color:#000000 !important;
}

.text-no-shadow{
    -webkit-text-shadow: none;
    text-shadow: none;
}

ul ul{
  margin-left:15px;
}
.clear-date, .reset-date{
    color: #a94442 !important;
}

.cpe_span{
    text-shadow:none;
    display:block;
    width:120px;
    margin:2px;
    margin-left:0px;
}