* {
	margin: 0;
	padding: 0;
}
body 
{
    min-height: 100%;
	background:#6C7A89;
}

textarea
{
    resize: none;
}

/*Estilo dos Formularios*/

form h1 {
	padding-bottom: 20px;
}

#form-container {
	width: 100vw;
	height:100vh;
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

#form-box {
	width: 350px;
	padding: 20px;
	box-sizing: border-box;
	box-shadow: 5px 5px 5px #555;
}

#form-box-cadastro {
	width: 350px;
	padding: 20px;
	box-sizing: border-box;
	box-shadow: 5px 5px 5px #555;
}

#form-box input {
	font-size: large;
}

/*pagina do Usuario Apos Logado*/

.home 
{
    margin-top: 90px;
    padding-left: 30px;
    padding-right: 30px;
    min-height: 100%;
}

.default-body
{
    background-color: #fff;
}

/* Color of invalid field */
.has-error .control-label,
.has-error .help-block,
.has-error .form-control-feedback {
    color: #a94442;
}

/* Color of valid field */
.has-success .control-label,
.has-success .help-block,
.has-success .form-control-feedback {
    color: #3c763d;
}

body.modal-open .ui-datepicker {
    z-index: 1200 !important;
}

/*Autocomplete ComboBox Style*/
.custom-combobox 
{
    position: relative;
    display: inline-block;
}
.custom-combobox-toggle 
{
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
}
.custom-combobox-input 
{
    margin: 0;
    padding: 5px 10px;
}

.ui-autocomplete 
{ 
    z-index:2147483647 !important; 
}

.ui-draggable, .ui-droppable {
	background-position: top;
}
