/* 
    Created on : 17/04/2014, 01:44:26 PM
    Author     : CarlosErnesto
*/

body{
    margin-top: 50px;
    font-family: Comfortaa;
}

.navbar-title
{
    position: absolute;
    width: 100%;
    left: 0;
    text-align: center;
    margin: auto;
    pointer-events: none;
    cursor: default;
}

/**Override a primary**/
.btn-primary {
    color: #ffffff;
    background-color: #25305A;
    border-color: #3E4F96;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #3E4F96;
    border-color: #3E4F96;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #1F62A6;
    border-color: #2270BE;
}
.btn-primary .badge {
    color: #4689CC;
    background-color: #ffffff;
}


/*Secundario*/
.btn-blueHir {
    color: #ffffff;
    background-color: #7781A8;
    border-color: #A1AEE3;
}
.btn-blueHir:hover,
.btn-blueHir:focus,
.btn-blueHir:active,
.btn-blueHir.active,
.open .dropdown-toggle.btn-blueHir {
    color: #ffffff;
    background-color: #A1AEE3;
    border-color: #A1AEE3;
}
.btn-blueHir:active,
.btn-blueHir.active,
.open .dropdown-toggle.btn-blueHir {
    background-image: none;
}
.btn-blueHir.disabled,
.btn-blueHir[disabled],
fieldset[disabled] .btn-blueHir,
.btn-blueHir.disabled:hover,
.btn-blueHir[disabled]:hover,
fieldset[disabled] .btn-blueHir:hover,
.btn-blueHir.disabled:focus,
.btn-blueHir[disabled]:focus,
fieldset[disabled] .btn-blueHir:focus,
.btn-blueHir.disabled:active,
.btn-blueHir[disabled]:active,
fieldset[disabled] .btn-blueHir:active,
.btn-blueHir.disabled.active,
.btn-blueHir[disabled].active,
fieldset[disabled] .btn-blueHir.active {
    background-color: #1F62A6;
    border-color: #2270BE;
}
.btn-blueHir .badge {
    color: #4689CC;
    background-color: #ffffff;
}

/*** PANELS ***/

.panel-primary {
    border-color: #25305A;
}
.panel-primary > .panel-heading {
    color: #FFFFFF;
    background-color: #25305A;
    border-color: #25305A;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #25305A;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #25305A;
}
.panel-primary a {
    color: #25305A;
}

.panel-blueHir {
    border-color: #3E4F96;
}
.panel-blueHir > .panel-heading {
    color: #FFFFFF;
    background-color: #3E4F96;
    border-color: #3E4F96;
}
.panel-blueHir > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #3E4F96;
}
.panel-blueHir > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #3E4F96;
}
.panel-blueHir a {
    color: #3E4F96;
}

.panel-graymHir {
    border-color: #7781A8;
}
.panel-graymHir > .panel-heading {
    color: #FFFFFF;
    background-color: #7781A8;
    border-color: #7781A8;
}
.panel-graymHir > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #7781A8;
}
.panel-graymHir > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #7781A8;
}
.panel-graymHir a {
    color: #7781A8;
}

.panel-graylHir {
    border-color: #EBEBEB;
}
.panel-graylHir > .panel-heading {
    color: #464749;
    background-color: #EBEBEB;
    border-color: #EBEBEB;
}
.panel-graylHir > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #EBEBEB;
}
.panel-graylHir > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #EBEBEB;
}
.panel-graylHir a {
    color: #464749;
}

.panel-pgm {
    border-color: #A1AEE3;
}
.panel-pgm > .panel-heading {
    color: #FFFFFF;
    background-color: #A1AEE3;
    border-color: #A1AEE3;
}
.panel-pgm > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #A1AEE3;
}
.panel-pgm > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #A1AEE3;
}
.panel-pgm a {
    color: #A1AEE3;
}

.panel-evaluacion {
    border-color: #6b6f7c;
}
.panel-evaluacion > .panel-heading {
    color: #FFFFFF;
    background-color: #999eaf;
    border-color: #999eaf;
}
.panel-evaluacion > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #999eaf;
}
.panel-evaluacion > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #999eaf;
}
.panel-evaluacion a {
    color: #999eaf;
}

.panel-MisDatos {
    border-color: #d19342;
}
.panel-MisDatos > .panel-heading {
    color: #FFFFFF;
    background-color: #d19342;
    border-color: #d19342;
}
.panel-MisDatos > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #d19342;
}
.panel-MisDatos > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d19342;
}
.panel-MisDatos a {
    color: #d19342;
}

.shadow{
    box-shadow: 7px 7px 15px 0px rgba(50, 50, 50, 0.75);
}



.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
    color: #ffffff;
    background-color: #25305A;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
    color: #7681b3;
}

a{
    color: #25305A;
}

a:hover{
    color: #7681b3;
}

.text-hir {
    color: #25305A;
}
a.text-hir:hover {
    color: #7681b3;
}

.text-BlueHir {
    color: #9a9faf;
}
a.text-BlueHir:hover {
    color: #6c7180;
}

/*** Tablas ***/

.table-striped2{
    margin-bottom: 20px;
}

.table-striped2 > tbody > tr:nth-child(odd) > td,
.table-striped2 > tbody > tr:nth-child(odd) > th {
    background-color: #EBEBEB;
}

/**** callouts ****/
.callout{
    padding:10px;
    margin:20px 0;
    border:1px solid #efefef;
    border-left-width:5px;
    border-radius:3px
}

.callout h4{
    margin:0;
    margin-bottom: 3px;
}
.callout h5{
    margin-top: 0px;
    margin-bottom: 5px;
    font-style: italic;
}

.callout p:last-child{
    margin-bottom:0
}

.callout-danger{
    border-left-color:#d9534f
}
.callout-danger h4{
    color:#d9534f
}
.callout-warning{
    border-left-color:#f0ad4e
}
.callout-warning h4{
    color:#f0ad4e
}
.callout-info{
    border-left-color:#2D5D8D
}
.callout-info h4{
    color:#2D5D8D
}
.callout-info h5{
    color:#2D5D8D
}

.list-group{
    margin-bottom: 5px;
}

.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: rotate(360deg) scale(0.75);opacity:0.3; color: black;}

.loaderHIRCasa{
    background-image: url(/images/ajax-loader-hircasa.GIF);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 80px;
}

.modal-footer{
    padding: 5px;
    padding-right: 20px;
}