
.css-version:before {
    content: '1.00';
}

body {
	/*padding-top: 50px;*/
	font-size: 12.5px;
}

h1 {
	display: none;
}

h2 {
	color: #186E51;
	/*font-family: Verdana,Tahoma,Arial;*/
	/*font-size: 26px;*/
}

.page-header {
    margin-bottom: 30px;
}

@media print {
    .page-header {
	    margin-top: 0;
    }
}

fieldset.data-frame {
	background-color: #F9F9F9;
    padding-top:60px;
	padding-bottom: 20px;
	border: 1px solid #C0C0C0;
    position:relative;
	margin-bottom: 8px;
}

fieldset.data-frame > legend {
    background-color: #F5F7F2;
	padding: 8px;
    position:absolute;
    top:1px;
}​

a {
	color: #139F5B;
}
a:hover, a:focus {
	color: #19CF76;
}

.form-group {
	margin-bottom: 6px;
}

.daterangepicker .ranges li {
	color: #139F5B;
}

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
	background: #08C08C;
	border-color: #15AF81;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
	background-color: #08C08C;
	border-color: #15AF81;
	color: #fff;
}

.daterangepicker td.in-range {
	background: #CFFFE8;
}


div.actionbuttons{
	text-align: center;
	display: block;
}

div.actionbuttons a, div.actionbuttons button[type="submit"], div.actionbuttons input[type="submit"] {
	/*font-family: FuturaBT-BoldCondensed;*/
	text-rendering: auto;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	display: inline-block;
	letter-spacing: 1px;
	line-height: 20px;
	margin: 30px auto 0px;
	background-color: #B8D1BA;
	padding: 10px 30px;
	text-transform: uppercase;
	border: 0px none;
}

div.actionbuttons a:hover, div.actionbuttons button[type="submit"]:hover, div.actionbuttons input[type="submit"]:hover {
    /*font-family: FuturaBT-BoldCondensed;*/
    text-rendering: auto;
    font-size: 14px;
    color: #FFF;
    text-align: center;
    display: inline-block;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 30px auto 0px;
    background-color: #68D1BA;
    padding: 10px 30px;
    text-transform: uppercase;
    border: 0px none;
}

/*bloco temporario, apenas ate a unificacao das frames em uma so pagina*/
div#pagetoplogo {
	height: 90px;
	background-image: url("/compras/resources/images/topo_bg.gif");
	background-repeat: repeat-x;
}

div#logocabec {
	height: 90px;
	background-image: url("/compras/resources/images/logo.png");
	background-repeat:  no-repeat;
}

.btn-outline{
	color:#5ACF62;
	background-color:transparent;
	border-color:#5ACF62
}

.btn-outline:active, .btn-outline:focus, .btn-outline:hover {
    color: #FFF;
    background-color: #4CAF53;
    border-color: #4CAF53;
}

.btn-primary {
  color: #fff;
  background-color: #4CAF53;
  border-color: #296F2E;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #5ACF62;
  border-color: #358F3B;
}

.btn-default {
  color: #fff;
  background-color: #59994E;
  border-color: #20441A;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #fff;
  background-color: #72B276;
  border-color: #2B592E;
}


div.commands {
    clear: both;
    text-align: center;
    margin: 60px 80px 40px 30px;
}

.form-signin {
	max-width: 330px;
	padding: 40px 15px;
	margin: 0 auto;
	background-color: #eee;
}

.form-signin .form-signin-heading,
.form-signin .checkbox {
	margin-bottom: 10px;
}
.form-signin .checkbox {
	font-weight: normal;
}
.form-signin .form-control {
	position: relative;
	height: auto;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
	padding: 10px;
	font-size: 16px;
}
.form-signin .form-control:focus {
	z-index: 2;
}
.form-signin input[type="text"] {
	margin-bottom: -1px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}


.navbar-bootsnipp{
	font-weight: 400;
	font-size: 14px;
	background-color:#FFF;
	border-color:#377F3A;
	z-index:100
}

.navbar-bootsnipp:nth-of-type(2){
	z-index:50
}

.navbar-bootsnipp .navbar-toggle .icon-bar{
	background-color:#377F3A
}

.navbar-bootsnipp .navbar-brand{
	color:#377F3A;
	/*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*/
	background-image: url("/compras/resources/images/navbaricon.png");
	background-repeat: no-repeat;
	padding-left: 80px;
}

.navbar-bootsnipp .navbar-nav>li>a{
	color:#377F3A;
}

.navbar-bootsnipp .navbar-nav>li:not(.disabled)>a:focus,
.navbar-bootsnipp .navbar-nav>li:not(.disabled)>a:hover{
	color:#377F3A;
}


table.table th {
    background-color: #336633;
    color: white;
}

table.table table.table th {
    background-color: #B3F2D1;
    color: black;
}
