body {
	--orange: #f37027;
	--body-font-family: 'Oswald', sans-serif;
	--title-font-family: 'Oswald', sans-serif;
	--body-font-weight: normal;
	--title-font-weight: bold;
	--body-font-size: 13px;

	margin:0;
	padding:0;
	color:#000;
	font-family: var(--body-font-family);
	font-weight:var(--body-font-weight)!important;
	font-style:normal;
}
.mar-right{
	margin-right:0px !important;
}
* {
	margin:0;
	padding:0;
}
.container {
	padding:0;
}
img {
	max-width:100%
}
ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
a {
    color: #2a6496;
}
a:hover {
    color: #428bca;
	text-decoration:none;
}
h1, h2, h3, h4 {
	margin:0;
	padding:0;
}
/* -- Header-section start here  -- */
.center {
	max-width:1160px;
	margin:0 auto;
}
.header {
	background: linear-gradient(#143e5f, #62b2d1);
	padding:20px 10px;
	box-shadow:0 4px 5px #444;
}
/* header- menu start here */
.logo {
	text-align:left;
}
.navbar {
	min-height:0px;
}
.menu {
	width: 100%;
}

.navbar-default {
	background:none;
	margin-bottom:0;
	border:none;
}
.navbar-default .navbar-nav>li>a {
	color:#fff;
	padding:8px 25px;
	font-size:19px;
}
.navbar-default .navbar-nav>.active>a {
	background:#1a4869;
	color:#fff;
	border-radius:8px;
}
/*   banner start here  */
.padd .carousel-inner>.item {
/*	height:450px; */
}
.carousel-indicators {
	border:11px !important;
}
.item2 {
	background:url(../images/20141006/slide-bg.jpg) no-repeat 50%;
	background-size:cover;
	color:#fff;
	padding:20px 30px;
	box-shadow:inset 0 4px 5px #444;
}
.item3 {
	background:url(../images/20141006/slide-bg2.jpg) no-repeat 50%;
	background-size:cover;
	padding:60px 30px 0;
	box-shadow:inset 0 4px 5px #444;
}
.item2 h2 {
	font-size:30px;
	text-transform:uppercase;
}
.count {
	border:2px solid #fff;
	border-radius:100%;
	width:138px;
	height:138px;
	padding:24px;
	font-size:60px;
	text-align:center;
	margin:0 auto;
	font-family: 'Oswald', sans-serif;
	color:#fff;
}
.slide-box1 p {
	text-align:center;
	line-height:25px;
	font-size:15px;
	margin-top:30px;
	color:#fff;
}
.circle {
	margin-top:50px;
}
.right-box {
	padding:35px 10px;
}
.right-box h2 {
	text-transform:uppercase;
	font-family: var(--title-font-family);
	font-weight:700;
	font-size:30px;
	color:#1a4869;
	line-height:40px;
}
.right-box h2 span {
	color:#2f2f2f
}
.right-box p {
	font-size:22px;
}
.right-box label {
	text-transform:uppercase;
	color:#1a4869
}
.right-box input.form-control {
	background:#eaeaea;
	border:1px solid #335c79;
	border-radius:2px;
	padding:4px 12px;
	height:auto;
  font-family: Arial;
  font-weight: 700;
  color: #2F2F2F;
}
a.butt {
	background:#1a4869;
	color:#fff;
	border-radius:7px;
	padding:4px 25px;
	display:inline-block;
}

input.butt {
	background:#1a4869;
	color:#fff;
  border:0;
	border-radius:7px;
	padding:4px 25px;
	display:inline-block;
}
.not-mar {
	margin-bottom:4px;
}
p.pp {
	font-size:15px;
	font-family: var(--body-font-family);
	margin-top:20px;
}
p.pp span {
	color:#1a4869;
}
.middle-sec {
	border-top:5px solid #2f2f2f;
	border-bottom:5px solid #2f2f2f;
	background:linear-gradient(#123e5f, #61b2d1);
	padding:25px 15px;
	color:#fff
}
.middle-sec h2 {
	font-family: var(--title-font-family);
	font-weight:700;
	font-size:35px;
	margin:15px 0;
	text-align:center;
}
.media-body p {
	font-size:17px;
	padding-left:20px;
}
.margin-top {
	margin-top:35px;
}
.footer {
	background:#68b1d4 url(../images/20141006/nav2-bg.png);
	background-repeat: repeat-x;
	padding:15px;
	color:#fff;
}

.footer-links {
	margin-top: 10px;
}

.footer-links a {
	color: #fff;
	padding: 0 5px;
}

p.footer-inpi {
	margin: 10px 0 0;
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
}

.navbar-header .navbar-toggle {
	/*margin-top:-70px;*/
}
.carousel-indicators .active {
	background:none;
	border:1px solid #1a4869
}
/* slider2 start here*/
#slider2 {
	background:url(../images/20141006/slide-bg.jpg) no-repeat 50%;
	background-size:cover;
	padding:30px 0;
}
.inner-slider {
	max-width:400px;
	margin:0 auto;
}
.inner-slider h2 {
	color:#fff;
	font-family: var(--title-font-family);
	font-weight:700;
	font-size:30px;
	text-align:center;
}
.in-slider {
	max-width:290px;
	margin:60px auto 0;
}
/* index2 page start here  */
.logo2 {
	background:#fff;
	padding:20px 60px;
}
.head2 {
	padding:0;
}
.menu2 {
	padding-top:24px;
}
.bg {
	background:#68b1d4 url(../images/20141006/nav2-bg.png) repeat-x;
	color:#fff;
}
.topo-esquerda {
  max-height: 81px;
	overflow: hidden;
}
.men-id {
	padding:20px 0 20px 30px;
}
.men-info {
	display:block;
	font-family: var(--body-font-family);
	font-weight:400;
	line-height:15px;
  font-size: 12px;
}
.men-info .nav-pills li a {
  padding: 5px 8px;
}
.men-info .nav-pills li a:hover,
.men-info .nav-pills li a:focus {
  background-color:#1a4869;
}
.men-info a {
  text-decoration: none;
  color: #fff;
}
.normal{
	font-family: var(--body-font-family);
	font-weight:300;
}
table{
	font-family: var(--body-font-family);
	font-weight:400;
}
.impo{font-family: var(--body-font-family);
	font-weight:700;}
.men-info span.activo {
	font-family: var(--body-font-family);
	font-weight:700;
	font-size:15px;
}
.men-info small {
	font-size:11px;
}
h4.media-heading {
	margin-bottom: 5px;
}
.menu-bar2 {
	padding:20px 35px;
}
#n-padd> div {
	padding:0;
}
.main-container {
  min-height: 550px;
}
.arro {
	background:url(../images/20141006/arro-shape.png) no-repeat left;
}
.col-2 {
	background:url(../images/20141006/arro-shape.png) no-repeat left
}
.col-2 h4 {
	font-size:25px;
	font-family: var(--title-font-family);
	font-weight:700;
}
.col1-con {
	background:#fff;
	padding:15px 10px 15px 20px;
}
.col1-con table {
	color:#000;
	width:100%;
	font-size: var(--body-font-size);
	font-family: var(--body-font-family);
	font-weight:400;
}
.col1-con table tr td {
	padding:3px 0;
}
 table tr td.blue {
	color:#1a4869;
	font-family: var(--body-font-family);
	font-weight:700;
	 min-width: 130px;
}
.col1-con h4 {
	color:#1a4869;
	padding:20px 0;
	border-bottom:1px solid #276183
}
.col1-con p {
	font-size:14px;
	color:#000;
	font-family: var(--body-font-family);
	font-weight:700;
	margin-top:10px;
}
.col1-con p span {
	color:#1a4869;
	display:inline-block;
	margin-left:30px;
}
.menu-bar3 {
	padding:27px 30px;
	background:url(../images/20141006/tri.png) no-repeat 50px bottom
}
.col-2con {
	background:#fff;
	padding:15px 25px 130px 15px;
	color:#000;
	border-right:1px solid #3f7198;
	border-left:1px solid #3f7198;
  min-height:500px;
}
.col-2con h4 {
	color:#1d1e1f;
	font-size:15px;
}
.col-2con h4 span {
	color:#1a4869
}
.scroll-text {
	border:1px solid #1a4869;
	/* max-width:700px; */
	border-radius:10px;
	margin:20px 0;
	padding:15px;
	max-height:300px;
	overflow:scroll;
	line-height:20px;
	font-family: var(--body-font-family);
	font-weight:300;
}
/* scroll css start here */
 #description {
	max-height:300px;
	max-width: 700px;
	overflow: hidden;
	position: relative;
}
#status {
	color: red;
}
.ps-container .ps-scrollbar-y-rail {
	right: 11px !important;
	position: absolute;
	width: 1px;
	border-radius: 4px;
	transition: background-color 0.2s linear 0s, opacity 0.2s linear 0s;
	background: #bdbdbd;
}
.ps-container .ps-scrollbar-y {
	width:15px;
	height:15px !important;
	background:#1a486a;
	border-radius:100px;
	margin-right:-6px;
}
.ps-scrollbar-x-rail {
	display:none !important;
}
/* scroll css Closed here */

.below-scroll a {
	display:inline-block;
	background:#1a4869;
	font-size:14px;
	color:#fff;
	border-radius:7px;
	padding:2px 45px;
	margin-right:15px
}
/* index3 start here */

.check-box {
	margin:10px 0 20px;
}
.form h4 {
	color:#1a4869;
	border-bottom:1px solid #1a4869;
	padding-bottom:8px;
	margin-bottom:10px;
}
.form {
	color:#1a4869;
	/* max-width:700px; */
}

select.form-control,
input.form-control {
	border:1px solid #335c79;
	border-radius:2px;
	padding:5px 12px;
	height:auto;
}
.form-group {
	margin-bottom:5px;
}
label {
	margin-bottom:0;
}
.green {
	color:#fff;
	background:#438060;
	padding:7px 30px;
	border-radius:12px;
	font-size:23px;
	display:inline-block
}
.green:hover, .pink:hover {
	color:#fff;
}
.pink {
	color:#fff;
	background:#a93654;
	font-size:14px;
	padding:3px 35px;
	display:inline-block;
	border-radius:7px;
	margin-top:5px;
}
.padd-t {
	padding-top:100px;
}
.left-scroll {
	color:#1a4869;
	margin-top:20px;
}
p.impo {
	color:#1a4869;
	font-size:15px;
	margin-top:15px;
}
.max-w {
	max-width:810px;
}
.max-w h4.thir{
	font-size:14px;
	font-family: var(--body-font-family);
	font-weight:700;
	margin-top:10px;
}
.max-w > h4.text-center {
	font-size:22px;
	color:#1a4869;
	text-align:center;
	margin:0 0 20px 0;
}
.mar-top{margin-top:10px;}
.bor-box {
	border:4px solid #1a4869;
	border-radius:8px;
	padding:15px 40px;
}
.mar-top .text-left a.gr{
		padding:10px 45px
}
.box1 {
	text-align:center;
}
.btn-primary{border:none;}
.max-w23{
	max-width:200px;
	margin:0 auto;
	position:relative;
}
.qu{position:absolute; top:38%; right:10%;}
.box1 h2 {
	color:#1a4869;
	font-size:18px;
	font-family: var(--title-font-family);
	font-weight:700;
	border-bottom:3px solid #1a4869;
	padding-bottom:10px;
}
.box1 h3 {
	color:#1a4869;
	font-size:15px;
	font-family: var(--title-font-family);
	font-weight:700;
	border-bottom:3px solid #1a4869;
	padding:7px 0;
}
.box1 p {
	font-size:12px;
	padding:7px 0
}
.or {
	font-size:25px;
	font-family: var(--body-font-family);
	font-weight:700;
	color:#1a4869;
	text-align:center;
	padding:20px 0
}
.text-center a {
	color:#fff;
	border-radius:7px;
	background:#438060;
	padding:3px 30px;
	font-size:17px;
	display:inline-block
}
.text-center button.gr {
	color:#fff;
	border-radius:7px;
	background:#438060;
	padding:8px 30px;
	display:inline-block;
}
.bor-box > .text-center a.pin {
	background:#a93654;
	margin-top:5px;
}
/* index5 start here */
.date span.date-in {
	color:#fff;
	background:#1a4869;
	display:inline-block;
	padding:7px 7px;
	border-radius:4px;
	text-align:center;
	line-height:17px;
	font-size:17px;
	
}
.date span.date-in span {
	font-family: var(--body-font-family);
	font-weight:700;
}
.left-con {
	margin-top:15px;
}
.left-con div.row {
	margin-bottom:15px;
}
.author {
	color:#1a4869;
	display:inline-block;
	padding:5px;
	font-size:13px;
	font-family: var(--body-font-family);
	font-weight:700;
}
p.phara {
	margin:0;
	font-family: var(--body-font-family);
	font-weight:700;
}
.arro-blue {
	background:url(../images/20141006/arro-b.png) no-repeat right center;
	font-family: var(--body-font-family);
	font-weight:400;
	color:#000;
}
.bor-b {
	border-bottom:1px solid #3f7198;
	padding:15px 0;
	font-family: var(--body-font-family);
	font-weight:700;
	color:#1a4869;
}
.grey {
	color:#b7b7b7;
}
.grey .grey-l{
	font-family: var(--body-font-family);
	font-weight:400;
	font-size:13px;
}
.panigation {
	margin-top:40px;
	text-align:center;
	font-family: var(--body-font-family);
	font-weight:700;
}
.panigation a {
	color:#3f7198;
	display:inline-block;
	margin:0 15px;
	font-size:11px
}
.panigation a.act {
	background:#3f7198;
	color:#fff;
	padding:2px 8px;
}
.bold{
	font-family: var(--body-font-family);
	font-weight:700;
}
.col-3on {
	/* border-left:1px solid #3f7198 */
}
.col-cen {
	max-width:500px;
	padding: 10px;
/*	margin:0 auto; */
}
.col-3cen {
	max-width:300px;
}
#description span {
	color:#000;
}
p.ligh {
	font-family: var(--body-font-family);
	font-weight:300;
}
.paddd-b {
	/* padding-bottom:223px; */
}
/* index5 closed here */
/* index7 start here*/
	.grey-co {
	color:#1a4869;
	margin-top:10px;
}
.grey-co span {
	color:#000;
}
/* blue-box start here */
.blue-box {
	color:#fff;
	background:#1a4869;
	border-radius:7px;
	padding:13px;
	height: 100%;
}
.blue-box h3 {
	font-family: var(--title-font-family);
	font-weight:700;
	font-size:18px;
	/* border-bottom:3px solid #fff; */
	padding-bottom:10px;
}
.blue-inn {
	padding:15px
}
.blue-innner h2 {
	font-family: var(--title-font-family);
	font-weight:700;
	font-size:25px;
	line-height:36px;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	padding:15px 0;
}
.blue-innner p {
	font-size:11px;
}
.blue-innner p.proposta-opcao {
	min-height: 45px;
	font-size: 16px;
	margin: 0;
}
.blue-innner p.proposta-total {
	font-size: 16px;
	margin: 0;
}
.blue-innner p.proposta-condicoes {
	font-size: 16px;
	margin: 20px 0;
    color: #fff;
}
.blue-innner p.proposta-condicoes a {
  text-decoration: underline;
  background: none;
  padding: 0;
  cursor: pointer;
}
ul.condicoes li {
	list-style-type: circle;
	text-align: left;
	font-size: 18px;
	line-height: 26px;
	margin: 8px 0;
}
.equal {
	background:url(../images/20141006/equal.png) no-repeat center left
}
.plus {
	background:url(../images/20141006/plus.png) no-repeat center right
}
.text-center a.green22 {
	padding:5px 35px;
	display:inline-block;
	border:1px solid #fff;
	border-radius:12px;
	font-size:23px
}
/* blue-box closed here*/
.text-center a.pink {
	background:#a93654 !important;
}
/* index7 closed here*/
/* index8 page start here*/
.bg-grey {
	background:#9d9d9d;
	padding-bottom:320px;
}
.ps-scrollbar-y-rail {
	height:100% !important;
}
/* popup css start here  */
.moddle-con1 {
	padding:0px 40px 15px
}

.modle-1 .modal-sm {
	width:600px;
	margin:0 auto;
}
.modle-1 .modal-sm .modal-content {
}
.moddle-con1 h2.big {
	font-size:40px;
	color:#1a4869;
	font-family: var(--title-font-family);
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	margin:0 0 20px;
}
.moddle-con1 h2.big span {
	display:inline-block;
	padding-bottom:15px;
	border-bottom:1px solid #1a4869
}
.modal {
	background:rgba(14, 52, 79, 0.7);
}
/*button.close {*/
/*	background:url(../images/20141006/close.png) no-repeat center right;*/
/*	height:32px;*/
/*	width:32px*/
/*}*/
.close {
	opacity:1 !important;
}
.pink-footer {
	background:#a93654;
	color:#fff;
	padding:10px;
	border-radius:0 0 5px 5px
}
.modle-center {
	max-width:400px;
	text-align:center;
	padding:15px 50px 15px;
	margin:0 auto;
}
.modle-center h3.center {
	font-family: var(--title-font-family);
	font-weight:700;
	color:#1a4869;
	border-bottom:1px solid #1a4869;
	padding-bottom:15px;
	margin-bottom:15px
}
.modle-center p {
	color:#1b496a;
	font-size:17px;
}
span.rate {
	border:1px solid #666;
	background:#eaeaea;
	color:#000;
	font-size:25px;
	display:inline-block;
	padding:2px 30px;
	margin:10px 0;
}
.modle-cen2 button.pin {
	background:#a93654;
    border-radius:7px;
	padding:8px 30px;
	font-size:17px;
	display:inline-block;
}
.mod-cen3 {
	max-width:600px;
}
.mod-cen3 span.rate {
	background:none;
	border:0;
}
#nor-bg {
	background:none !important;
	color:#fff !important;
	box-shadow:none;
	border:none;
}
#nor-bg h3 {
	color:#fff;
}









@media(max-width:1300px){
.men-id{padding:20px 15px 20px 30px!important; max-height:100px;}	

}
@media(max-width:1180px){
.margin-a a{margin-bottom:7px !important;}
}
@media(min-width:900px) and (max-width:1150px){
.men-id{padding:15px 15px 15px 30px!important; max-height:100px;}		
}
@media(min-width:766px) and (max-width:1150px){
	
.col1-con{font-size:12px !important;}
.menu2 ul.navbar-nav li a, .menu ul.navbar-nav li a{ font-size:15px !important;; padding:8px 13px !important;;}	
.menu2{margin-top:20px; padding:0;}
.logo2{padding:20px;}
.men-info{font-size:12px !important; line-height:15px !important;}
}
@media(max-width:855px){
	.men-id{padding:14px 15px 14px 30px!important;}	
}
@media(min-width:768px) {
	.acti-drop{display:block !important;}
	
 .max-w2 {
max-width:800px;
margin: 0 auto;
}
#slider2, .logo11 {
display:none;
}
.big-slider, .logo22 {
	display:block;
	max-height: 520px;
	overflow-y: hidden;
}
.drop-con {
display:block !important
}
}

@media(max-width:768px) {
 .modle-1 .modal-sm {
max-width:599px !important;
}
 .blue-box {
margin-top:20px;
}
 .max-w2 {
max-width:400px !important;
margin:0 auto;
}
 .equal {
background:none;
}
 .paddd-b {
padding-bottom:30px;
}
 .col-3cen {
margin:0 auto;
}
 .bor-box > .text-center {
margin-top:30px;
}
 .padd-t {
padding-top:30px;
}
 .coll-head {
cursor:pointer;
}
 .menu-bar3 {
text-align:center;
background:none;
}
 .max-w {
margin:0 auto;
max-width:300px;
}
 .men-id .media {
max-width:300px;
margin:0 auto;
}
 .menu2 {
padding-top:0;
}
 .logo2 {
background:#68b1d4 url(../images/20141006/nav2-bg.png) repeat-x;
text-align:center !important;
}

.lateral-esquerda {
   display: none;
}

.drop-con {
/*   display: none;  */
}
.col-2con {
	padding-left: 30px;
}
.big-slider, .logo22, .drop-con {
/*  max-height: 200px; */
}
 #slider2, .logo11 {
display:block;
text-align:center
}
 .margin-top .media {
max-width:260px;
margin:15px auto;
}
 .media span.pull-left {
float:none !important;
display:block;
text-align:center !important;
margin-bottom:13px;
}
 .media-object {
display:inline-block
}
 .middle {
text-align:center;
}
 .right-box {
max-width:340px;
margin:0 auto;
}
 .padd {
padding-right:0;
}
 .header {
padding-bottom:5px;
}
.carousel-inner>.item {
height:auto;
}
}
@media(max-width:420px) {
 .navbar-header .navbar-toggle {
/*margin-top:-58px*/
}
 .logo {
text-align:left
}
.logo img {
width:70%;
}
}

.lateral-logo img {
  max-width: 150px;
  margin-bottom: 15px;
}

#disputa-historico .container-fluid {
    padding: 0;
    height: 250px;
    overflow: auto;
    font-weight: 400;
    font-size: 0.9em;
    font-family: var(--body-font-family);
}

#disputa-historico .container-fluid .nome,
#disputa-historico .container-fluid .valor,
#disputa-historico .container-fluid .disputa-evento-valor ,
#disputa-historico .container-fluid .disputa-evento-nome {
    font-family: var(--body-font-family);
}

#disputa-historico .container-fluid .recusou,
#disputa-historico .container-fluid .disputa-evento-recusou {
    font-family: var(--body-font-family);
    color: #ff0000;
}

#disputa-historico .container-fluid .aceitou,
#disputa-historico .container-fluid .disputa-evento-aceitou {
    font-family: var(--body-font-family);
    color: #0000ff;
}

#modal-negociacao input[type=text] {
    width: 150px;
    font-size: 30px;
}

.modal-vertical-centered {'
    transform: translate(0, 50%) !important;
    -ms-transform: translate(0, 50%) !important; /* IE 9 */
    -webkit-transform: translate(0, 50%) !important; /* Safari and Chrome */
}

#modal-avaliando-proposta h3 {
    font-size: 48px;
}

.alerta-resultado-proposta {
    font-size: 18px;
}

.alerta-ultima-proposta {
    font-size: 15px !important;
    color: #ff0000 !important;
    font-weight: bold;
}

.text-alert-2 {
    color: #ff0000;
}

.btn-parcelamento {
  margin-top: 5px;
  font-size: 18px;
}

.text-parcelamento {
  text-align: center;
}

p.acesso-indisponivel {
  text-transform: none;
  margin-top: 40px;
  color: #660000;
  font-size: 20px;
  font-weight: bold;
}

ul.faq a {
  cursor: pointer;
}

ul.faq li {
  padding: 5px 0 8px;
  border-top: 1px solid #dfdfdf;
}

.radio, .checkbox {
  margin-top: 3px;
  margin-bottom: 3px;
}

#frmCadastro input[type=text],
#frmCadastro input[type=password],
#frmCadastro select,
#fRmAcordo input[type=text],
#fRmAcordo input[type=password],
#fRmAcordo select {
  font-family: arial;
  font-size: 14px;
  color: #000;
  padding: 2px;
  color: #000;
  font-weight: bold;
}




.modal-disputa-negociacao {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1060;
	background: rgba(33, 33, 33, 0.8);
	transform: translateY(60%) scale(0);
	transition: transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);
}
.modal-disputa-negociacao-inner {
	padding: 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.modal-disputa-negociacao-inner button.gr{
	transition: background-color .1s linear;
}
.modal-disputa-negociacao-inner button.gr:hover {
	background-color: #2a6547;
}
.modal-disputa-negociacao-inner .modal-loading,.inner-result-approved,.inner-result-declined {
	display: none;
}
.modal-disputa-negociacao-inner .modal-loading>h3 {
	margin-bottom: 10px;
}
.modal-disputa-negociacao.visible {
	transform: translateY(0) scale(1);
}
.max-wid-800 {
	max-width: 1200px;
}
.modal-disputa-negociacao input[type="text"] {
	/*width: 150px;*/
	font-size: 30px;
	border-radius: 7px;
	border-style: solid;
	padding-right: 10px;
	padding-left: 10px;
}