:root {
  --defatulPageBG: #000e40; /* #ff103d */
  --defaultContentBG: #d1b287;
  --defaultTitle: #000e40;
  --blue: #00b;
  --fullwidth: 100%;
}

html, body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: var(--defatulPageBG);
	color: #FFF;
}

.page-title {
	color:var(--defaultTitle);
	font-size:2.2em;
	font-weight: bold;
}

.card-title-ultimos a {
    color: #444;
}

.card-title-ultimos a:hover {
    color: #444;
}


@media (max-width: 991px) {
	.page-title {
		font-size:2.0em;
	}
}

@media (max-width: 720px) {
	.page-title {
		font-size:1.5em;
	}
}

.text-dasa-azul-escuro {
	color: #000e40;
}

.text-dasa-azul {
	color: #0037ff;
}

.text-dasa-azul-claro {
	color: #a6e1ff;
}

.text-dasa-laranja {
	color: #000e40;
}

.comment-text-box {
	margin-bottom: 15px;
}

.content-top {
    background-color: var(--defatulPageBG);
}

.content-footer {
    background-color: var(--defatulPageBG);
    text-align: center;
}

.content-body {
	background-color: var(--defaultContentBG);
	-background-image: url('/data/cliente/dasa/dasa_bg_binario.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.main-content {
	background-color: var(--defaultContentBG);
	-background-image: url('/data/cliente/dasa/dasa_bg_binario.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

@media (max-width: 1024px) {
	.content-body {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
}


.meio {
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: auto;
    background-color: #C61A34;
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
}


.content-ultimos {
    text-align: center;
    -background-color: #00053F;
    padding-bottom: 60px;
}

.content-bread {
    background-color: #ff2158;
}

.avatarUserText {
    height: 108px;
    padding-top: 44px;
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
}

.avatarUserText a {
    color: #ffffff;
}

.home-title-ultimas {
    font-family: Arial Narrow, Arial;
    font-weight: bold;
    font-size: 2.2em;
    color: #ff4e33;
    padding-top: 5px;
    padding-bottom: 10px;
    margin-top: 60px;
    margin-bottom: 30px;
    border-bottom: 1px solid #cccccc;
}

.content-top-avatar {
    padding-right: 110px;
	background-color: #444;
    background-repeat: no-repeat;
    background-position: right center;
}

.content-text-avatar {
	color:#FFF;
	font-size:14px;
	padding-top:9px;
	padding-bottom:5px;
}

.content-text-avatar a {
	color:#FFF;
}

.content-text-avatar a:hover {
	color:#FFF;
}

.card-banner {
	background-color: #DDD;
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding: 50% 0 0 0;
}

.card-banner img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.slideshow-full {
	background-color: #DDD;
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding: 40% 0 0 0;
}

.slideshow-resp {
	background-color: #DDD;
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding: 56.22% 0 0 0;
}

.slideshow-full img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.slideshow-resp img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

@media (max-width: 768px) {

	.login-form-check-box {
		margin-left: 0.7em;
	}
}

.card-body {
	padding: 10px;
}

.card-title {
	font-size: 1.2em;
}


@media (max-width: 991px) {
    .container {
        max-width: 98%;
    }

    .card-title {
        font-size: 1.2em;
    }

    .card-text {
        font-size: 1.2em;
    }
}

@media (max-width: 720px) {

    .container {
        max-width: 98%;
    }

    .card-title {
        font-size: 1.1em;
    }

    .card-text {
        font-size: 1.0em;
    }
}


/* breadcrumb  */
.breadContent {
	padding: 10px;
	color: #FFF;
	font-size: 14px;
}

.breadContent a {
	color: #FFF;
}

.breadContent a:hover {
	color: #FFF;
}

.avatarUserTextSm {
	padding: 10px;
	font-size: 14px;
    font-weight: 600;
    color: #ffffff;
}

.avatarUserTextSm a {
    color: #ffffff;
}

.avatarUserTextSm a:hover {
    color: #ffffff;
}




/* Central Rodapé */
.central {
	font-family: 'Open Sans', sans-serif;
	color:  #ffffff;
	font-size: 12px;
	text-align: center;
	padding-top: 22px;
}

.phones {
	font-family: 'Open Sans', sans-serif;
	color:  #ffffff;
	font-size: 15.29px;
	font-weight: 600;
	text-align: center;
	transform: scaleY(1.0085);
	vertical-align: middle;
}

.phones a {
	color:  #ffffff;
}

.phones a:hover {
	color:  #ffffff;
}

.phones picture{
	margin-left: 10px;
}

.phones picture:first-child{
	margin-left: 0;
}

.whatsapp {
	display: inline-block;
}

.whatsapp a {
	color:  #ffffff;
}

.whatsapp a:hover {
	color:  #ffffff;
}
