﻿@charset "utf-8";
/* CSS Document */

/* -- Agregado para usernav -- */
header nav .btn-clear {border:none; background:none; padding:0;}
header nav .btn-clear:focus {outline:dotted 2px #000;}
/*header nav h1.nombreServicio {display:table-cell !important; margin-top:0;}*/

/*.jumbotron, .jumbotron_bar {background:none !important;}
.jumbotron .jumbotron_bar .breadcrumb {text-shadow:none !important;}
.jumbotron .jumbotron_bar .breadcrumb li {color:#555 !important;}
.jumbotron .jumbotron_bar .breadcrumb li a {color:#0072BB !important; font-weight:500;}
*/

@media (min-width: 769px) {
	header nav .container {padding:0;}
	header nav .displayTable {display:table; width:100%; margin:0;}
	header nav .contBrand {display:table-cell; float:none;}
	header nav .contUserNav {display:table-cell; float:none; vertical-align:middle !important;}
	header nav #usernav.navbar-collapse.collapse {padding-bottom:7px !important;}
	.navbar-header {display:none;}
}
@media (max-width: 768px) {
	header nav h1.nombreServicio {display:list-item !important; margin:.5em 0;}
	.contUserNav {width:100% !important;}
	.panel .h1 {font-size:20px;}
}
@media (max-width: 500px) {
	header nav #usernav div.table {padding:5px 60px 5px 10px; position:relative;}
	header nav button.btn-clear, header nav a.btn-clear {display:block; padding:3px !important; border:1px solid #ccc; margin:0 0 5px !important; border-radius:4px; background-color:#fff; position:absolute; top:0; right:15px;}
	header nav button.btn-clear span, header nav a.btn-clear span {padding:0 5px;}
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6:not(.fa) {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

a.goToDFE {
	cursor: pointer;
}

.modal-title {
	color: #0072BB;
}
