body,html{background:#f1f1f1;font-size: 1rem;}

a {color: #444444;}

i, .btn {cursor:pointer;}

.modal > .content {width: 90%;min-height: 20%;}

.text-center {text-align:center;}

.picker select {width: 100%;z-index:0;}
.picker:first-child {width: 100%;}	

.fluxo.picker:first-child {width: auto;margin-bottom: -12px;}

.money {text-align:right;}

.back {margin-top:100px;text-align:center;}

table tr td, table tbody tr td {font-size: 13px;}
table thead tr th {font-size: 13px;}

/** Tipografia */
.w100p{width:100%;}
.h250p{height: 250px;}
.w400p{width: 400px;}
.h400p{height: 400px;}
.lh50 {line-height: 50px;}
.borda {box-shadow: 0 1px 3px rgba(0,0,0,.13);background: #fff;}
h2 {font-size:30px;}
/** Fim Topografia */


/** fontes */
.fs13{font-size:13px;}
.fs14{font-size:14px;}
/** fim fontes */


/** Paddings */
.p10{padding: 10px;}
/** Fim Paddings */


/** Botão */
.btn.default a{color: #6a6a6a;}
.btn.medium, .skiplink.medium {color:#FFFFFF;}
.btn, .skiplink {padding:0 20px !important;display: block;margin-top:20px;}
#voltar, #voltar2 {float:right;padding:0 20px;margin-left:20px;}
#default {float:right;padding:0 20px;margin-left:20px;}
.btn.pages {width: auto; margin-right: 10px; color: #fff;cursor: pointer; float:left; margin-bottom:20px;font-size:13px;}
.efet {margin-top: 0px;}
.prepend .adjoined, .append .adjoined, .prepend .btn, .append .btn {z-index: 0;}
/** Fim Botão */

/** Margens */
.m10t{margin-top: 10px;}
.m0b{margin-bottom: 0px;}
.m20t{margin-top:20px;}
.m5t{margin-top:5px;}
/** Fim Margens */

/** Cores */
.cinza{color:#6a6a6a;}
.branco{color:#fff;}
.amarelo{color: rgba(255,255,0,1.00);}
/** Fim Cores */

/** Login */
.vertical {width:450px;height:450px;position:absolute;top:50%;left:50%;margin-top:-225px;margin-left:-225px;}

@media only screen and (max-width: 767px){
	.vertical{width:90%;height:90%;position:absolute;top:0%;left:0%;margin-top:5%;margin-left:5%;}
}
/** Fim Login */


/** Navegação */
.nav {font-size: 1em;}
.row {max-width:100%;}
.navcontain {height: 50px;}
article {float:right;width:100%;padding-bottom: 50px;padding-left:240px;}
.pretty.navbar {z-index: 99999;background-size: 100%;background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #fff));background-image: -moz-linear-gradient(#fff, #fff);background-image: -webkit-linear-gradient(#fff,#fff);background-image: linear-gradient(#fff, #fff);box-shadow: 0 1px 3px rgba(0,0,0,.13);height:0px;}
.row .push_ten {margin-left: 85.23404%;text-align: right;}
#header{font-size: 30px;text-align: right;margin-top: -63px;}
.logo img { max-height: 80%;}
.logo {margin-top: 5px;}
.navbar .logo {display: inline-block;font-size:30px;}
.navbar ul li {height: 40px;line-height: 38px;}
.navbar li .dropdown ul > li a {height: 40px;line-height: 38px;}


@media only screen and (max-width: 767px){
	article {padding-left:10px;}
	.navbar .logo {max-height: 70%;margin-left: 60px;}
	#header{margin-top: 5px;}
	.navbar ul {overflow: auto;}	
}

#menu {float: left;min-width: 767px;width: 15%;}
.nav-aberta {z-index: 99998;}
.nav {position: fixed;font-size: 1em;min-width: 150px;height: 100%;background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,.13);}
.navbar ul {width: 100%;}
.nav ul {padding: 1em;}
.navbar ul li {display: block;text-align: left;}
.navbar li .dropdown {left: 100%;margin-top: -61px;margin-left: -16px;}

@media only screen and (max-width: 767px){
	.nav-toggle {position: absolute;z-index: 99999;top: 7px;left: 10px;color: #6a6a6a;cursor: pointer;display: block;margin: 10px;font-size: 40px;}
	.nav ul {padding: 0px;}
}

.navbar {background: #fff; min-height: 50px;}

@media only screen and (max-width: 767px){
	.navbar li .dropdown {left: 0;margin-top: 0;margin-left: 0;}
}

@media only screen and (max-width: 767px){
	.nav {position:absolute;}
	.navbar ul {position: static;display: table;background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,.13);}
	.navbar ul li {min-height:40px;}
	.gumby-no-touch .navbar ul li:hover .dropdown, .gumby-touch .navbar ul li.active .dropdown {min-height: 40px;}
	.navbar ul li.active .dropdown ul {min-height: 40px;}
	.navbar ul li.active .dropdown ul li {min-height: 40px;}
	.nav {}
}

.navbar ul li > a {display: block;padding: 0 16px;white-space: nowrap;color: #6a6a6a;text-shadow: none;height: 40px;line-height: 38px;font-size: 16px;font-size: 1rem;}
.row .pull_one.eleven.columns{margin-left: 0px;}
.row .eleven.columns {width: 99.48936%;}
.gumby-no-touch .navbar ul li:hover .dropdown { border-top: 1px solid #ccc;}
.navbar ul li .dropdown {width: auto;min-width: 250px;}
.icon-level-down{display:none;}    

@media only screen and (max-width: 767px){
	.icon-level-down{position:absolute;display:inline-block;}
}
 /** Fim Navegação */




/* TABELA */
table thead {background-color: #6a6a6a;color: #fff;}

/* table {max-width: 100%;}
.table {width: 100%;}
.table th, .table td {vertical-align: top;padding: 12px;}
.table td:last-child {}
.table thead th {background: #666666;}
.table tbody > tr:nth-child(odd) > td, .table tbody > tr:nth-child(odd) > th {}

@media only screen and (max-width: 767px) {
	.table-responsive {display: block;position: relative;width: 100%;}
	.table-responsive thead, .table-responsive tbody, .table-responsive th, .table-responsive td, .table-responsive tr {display: block;}
	.table-responsive td, .table-responsive th {height: 80px;}
	.table-responsive thead {float: left;}
	.table-responsive tbody {width: auto;position: relative;overflow-x: auto;-webkit-overflow-scrolling: touch;white-space: nowrap;}
	.table-responsive tbody tr {display: inline-block;}
	.table td:last-child {}
}
FIM TABELA */

.busca {float:right;}

.step.medium.btn {float:left;height:10px;margin-top:5px;width:20px;}