#loading-bar .bar {
	background: #013ADF;
}
#loading-bar-spinner .spinner-icon {
	border-top-color: #013ADF;
	border-left-color: #013ADF;
}
#loading-bar .peg {
	-moz-box-shadow: #013ADF 1px 0 6px 1px;
	-ms-box-shadow: #013ADF 1px 0 6px 1px;
	-webkit-box-shadow: #013ADF 1px 0 6px 1px;
	box-shadow: #013ADF 1px 0 6px 1px;
}


body{
	font-family: 'Open Sans', sans-serif;
	font-weight:100;
}

a{
	color:#6b6b6b;
	font-weight:700;
}

a:hover{
	color:#6b6b6b;
}

.navbar-default {
    background-color: #c9c7c7;
    border-color: #c9c7c7;
}

.navbar-brand {
	height: 80px;
	width: 134px;
    background: url(../img/logo2.png) no-repeat;
    text-indent: -9999px;
	position:relative;
	top:4px;
}

.navbar-nav>li a {
    padding-top: 28px;
}

.navbar {
    border-radius: 0;
}

/*toggle*/
.navbar-default .navbar-toggle {
    border-color: transparent;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	border-color:transparent;
}


.dropdown-menu{border:none;}
.dropdown-menu>li a {
    font-weight:100;
}

/* bootstrap table */
.table-striped > tbody > tr:nth-child(2n) > td,
.table-striped > tbody > tr:nth-child(2n) > th {
    background-color: #eee;
}

.table-hover > tbody > tr:hover td {
    background-color: #c9c9c9;
}

.login,.causas {
	background:#ddd;
	position: relative;
	top: -20px;
	padding: 40px;
}

.login .login_error {
	color: #eee;
}

.causas {
	min-height:800px;
	padding-top: 0px;
}

.box-login{
	max-width:500px;
	min-height:400px;
	background:#99324a;
	border: solid 10px #878485;
	margin:auto;
	text-align:center;
	padding:20px;
	box-shadow: 0px 3px 1px #999;
}

.box-login .form-group label{
	color: #fff;
	font-weight: 100;
	font-size: 18px;
}

.box-login a{
	color:#fff;
}

.box-login .form-control{
	color:#fff;
	background-color:transparent;
	border:1px dashed #ccc;
}

/*
.btn-default {
    /!*color: #6b6b6b;*!/
    /!*background-color: #ccc;*!/
    border-color: transparent;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 0;
    padding: 12px 37px;
}
*/

.btn-search{
	padding:8px 58px;
}

footer{
	text-align:center;
}


@media(min-width:768px){
	.navbar-brand{left:130px;margin-right:186px;}
	.login,{padding:70px;min-height:680px;}
	.causas{padding:5px 70px;min-height:680px;}
	.sidebar-nav{top:105px !important;}
}

textarea{
	resize:none;
}

.select-page {
	width: 50px;
	text-align: center;
}

.pagination li a input {
	padding: 0;
	margin: -5px 0;
}


.st-sort-ascent:before{
	content: '\25B2';
}

.st-sort-descent:before{
	content: '\25BC';
}

th {
	background-color: #99324a;
	color: white;
}

.error{
	border-color: #FA787E;
	background-color: #FA787E;
}

/*
.css-form input.ng-invalid.ng-touched {
	background-color: #FA787E;
}

.css-form select.ng-invalid.ng-touched {
	background-color: #FA787E;
}
*/

/*
.css-form input.ng-valid.ng-touched {
	background-color: #78FA89;
}

.css-form select.ng-valid.ng-touched {
	background-color: #78FA89;
}
*/

/*.fa {*/
	/*display: inline-block;*/
	/*font: x-large/1 FontAwesome;*/
	/*text-rendering: auto;*/
/*}*/

