.textBox
{
	display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 
}
.textBox:focus{
    outline:none;
    border-color:#ffdf00;
    box-shadow:0 0 10px #ffdf00;
}


.combo
{
	font-family:Helvetica,Arial,sans-serif;
	font-size: 10pt; 
 	float:left;
	border:1px solid #ccc;
	border-radius:4px;
	height:32px;
	width:60%
}
.combo:focus{
	border-color: #ffdf00; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 223, 0, 0.6); 
}

.text
{
	font-family: Helvetica,Arial,sans-serif;  
	font-size: 10pt; 
	color: black;
	line-height: normal; 
	text-align: justify
}

/*.buttonNormal
{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 8pt;
	color: Black;
	height: 20px
}*/
.btn { display: inline-block; font-family:Helvetica,Arial,sans-serif; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.btn:focus, .btn:active:focus, .btn.active:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn:hover, .btn:focus { color: #333; text-decoration: none; }
.btn:active, .btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; pointer-events: none; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }
.btn-yellow { color: #333; background-color: #ffdf00; border-color: #ffdf00; }
.btn-yellow:hover, .btn-yellow:focus, .btn-yellow:active, .btn-yellow.active, .open > .btn-yellow.dropdown-toggle { color: #333; background-color: #ccb200; border-color: #c2a900; }
.btn-yellow:active, .btn-yellow.active, .open > .btn-yellow.dropdown-toggle { background-image: none; }
.btn-yellow.disabled, .btn-yellow.disabled:hover, .btn-yellow.disabled:focus, .btn-yellow.disabled:active, .btn-yellow.disabled.active, .btn-yellow[disabled], .btn-yellow[disabled]:hover, .btn-yellow[disabled]:focus, .btn-yellow[disabled]:active, .btn-yellow[disabled].active, fieldset[disabled] .btn-yellow, fieldset[disabled] .btn-yellow:hover, fieldset[disabled] .btn-yellow:focus, fieldset[disabled] .btn-yellow:active, fieldset[disabled] .btn-yellow.active { background-color: #ffdf00; border-color: #ffdf00; }
.btn-yellow .badge { color: #ffdf00; background-color: #333; }
.btn-black { color: #fff; background-color: #323232; border-color: #323232; margin-left:2%; }
.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active, .open > .btn-black.dropdown-toggle { color: #fff; background-color: #191919; border-color: #131313; }
.btn-black:active, .btn-black.active, .open > .btn-black.dropdown-toggle { background-image: none; }
.btn-black.disabled, .btn-black.disabled:hover, .btn-black.disabled:focus, .btn-black.disabled:active, .btn-black.disabled.active, .btn-black[disabled], .btn-black[disabled]:hover, .btn-black[disabled]:focus, .btn-black[disabled]:active, .btn-black[disabled].active, fieldset[disabled] .btn-black, fieldset[disabled] .btn-black:hover, fieldset[disabled] .btn-black:focus, fieldset[disabled] .btn-black:active, fieldset[disabled] .btn-black.active { background-color: #323232; border-color: #323232; }
.btn-black .badge { color: #323232; background-color: #fff; }
.btn-black:hover { background: #ffdf00; color: #000; border-color: #ffdf00; }


.labelGrupo
{
	display: block;
    font-size: 15pt;
    color: #000;
    font-family:Helvetica,Arial,sans-serif;
    /*text-decoration: underline;*/
    font-weight: Bold;
    cursor: pointer;
	margin-bottom:10px;
	margin-left:2.5%;
}
.labelGrupo:hover {text-decoration:underline;}

.body
{
	margin: 0px 0px 0px 0px
}

.label
{
    font-weight: normal;
    font-size: 16px;
    color: #000;
    font-family: Helvetica,Arial,sans-serif;
    background-color: transparent
}

.password_note
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    font-family: Helvetica,Arial,sans-serif;
    background-color: transparent;
	margin-top:5px;
}

.tabelaPanel
{
	width:95%;
	background-color:#efeeeb;
	border:1px solid #d0d0d0;
	border-radius:4px;
	margin-bottom:2.5%;
	margin-left:2.5%;
	padding:20px 20px;
	
}
@media (max-width:480px){
	.tabelaPanel{
		width:95%;
		margin-left:2.5%;
		margin-right:2.5%;
	}
	.labelGrupo{
		margin-left:2.5%;
	}
	.combo{
		width:100%;
	}
}

@media (min-device-width:480px) and (max-device-width:768px){
	.tabelaPanel{
		width:95%;
		margin-left:2.5%;
		margin-right:2.5%;
	}
	.labelGrupo{
		margin-left:2.5%;
	}
	.combo{
		width:70%;
	}
}

.top-bar
{
	background-color: #5A555B;
}

.titulo
{
    font-weight: bold;
    font-size: 15pt;
    font-family: Helvetica,Arial,sans-serif;
    color: #000000
}

label.notas
{
	display: block;
	color: red;
	font-style: normal;
	font-weight: normal;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 10px;
}

p.error
{
	color: red;
	font-style: normal;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 15px;
}

input.error
{
	border: 1px solid rgb(246, 138, 138);
	/*background-color: #FFFFAF*/
}

div.error
{
    font-weight: bold;
    font-size: 15px;
	color: red;
    font-family: Helvetica,Arial,sans-serif;
    background-color: transparent
}


select.error
{
	color: rgb(246, 138, 138);
	font-weight: bold;
    font-size: 15px;
    /*background-color: #FFFFBF*/
}