@import "processaForm.css";
*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}


.verdinho *, .verdinho{
    background-color:#ddffdd;
}
html,body{
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	background-color: #FFF;
	color: #333 !important;
}

.alert{
	position:fixed !important;
}

/*.ESCOLHA DE GRUPOS NO HEADER*/
.nm-escolhe-grupos-header{
	background-color: #FFF;
	color: #34134A;
	
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	
	border-radius: 25px;
	width: 25px;
	height: 25px;
	
	cursor: pointer;
}

.nm-dropdown-menu-left{
	left: auto !important;
	right: 0px !important;
}


/*POSSIVEL CORES DE BORDA DOS BOXES*/
.nm-box-container-geral{
	background-color:#F5F5F5;
	border: solid thin #D8D8D8;
	color: #333 !important;
}

/*PADRÃO DE TÍTULO EM DESTAQUE*/
.nm-box-titulo-geral{
	background-color: #E69063;
	padding:8px;
	color: #FFF;
	font-weight: bold;
}
.nm-box-subtitulo-geral{
	background-color: #EAC1AB;
	padding:5px;
}
.nm-box-subtitulo-conteudo{
	border-top:solid thin #babdb6;
	font-weight: bold;
	padding: 5px 5px 2px 5px;
	margin-bottom: 10px;
}

/*classe fullscreen e inline block*/
.nm-block-fullscreen{
	width: 100%;
	display: inline-block;
}

.box-header{
	background-color: #34134A;
	height: 60px;
	padding: 5px 0;
}
.box-header .titulo-pagina > *{
	display: inline-block;
}
.box-header .titulo-pagina > img{
	vertical-align: top;
}
.box-header .titulo-pagina > h2{
	color: #FFF;
	margin-left: 15px;
	margin-top: 10px;
	vertical-align: top;
}

.box-header .nm-header-acoes{
	margin-top: 5px;
}
.box-header .nm-header-acoes > div{
  display:inline-block;
  vertical-align:middle;
}

.box-header .nm-header-acoes .nm-header-acoes-gerais > a{
	font-size: 16px;
	color: #FFF;
	vertical-align:middle;
	cursor: pointer;
	margin-left: 10px;
}

.box-header .nm-header-acoes .nm-escola-atual-sigla{
	background-color: #8C8396;
	width: 40px;
	height: 40px;
	border-radius: 100px 100px;
	display: inline-block;
	float:right;
	color: #FFF;
	text-align: center;
	margin-left: 10px;
	padding-top: 9px;
	font-weight: bold;
}
.box-header .nm-header-acoes .nm-escola-atual-img{
	position: relative;
	top: -8px;
	left: -0px;
	margin-left: 10px;
}
.nm-breadcrumb{
	margin-top: 30px;
}


.nm-box-rodape{
	background-color: #34134A !important;
	text-align:center;
	height: 20px;
	display: inline-block;
	
}
.nm-box-rodape > a{
	color: #FFF;
}


#conteudo{
/* 	min-height: 750px; */
}





a.nm-item-index-controller{
	text-align: left;
	margin-top: 8px;
	font-size: 18px;
	font-weight: bold;
	color: #34134A;
	text-decoration: none;
}
a.nm-item-index-controller.disabled{
	color: grey!important;
	pointer-events: none;
}
a.nm-item-index-controller > div{
	border:solid thin blue;
	
	height: 150px !important;
	width: 150px !important;
	margin-right: 8px;
	margin-bottom: 8px;
	padding-left: 8px;
	padding-top: 8px;
	border: solid thin #34134A;
	cursor: pointer;
}
a.nm-item-index-controller.disabled > div{
	border: solid thin grey;
}
a.nm-item-index-controller > div:HOVER{
	border: solid thin #FC6200;
	color: #FC6200;
}


.boxStatus{
    display:flex;
    flex-direction: row;
    width:20px;
    height:20px;
}
.boxStatus > *{
    flex:1;
}

/*.nm-cal-container,
.nm-cal-box-naoAplicadas-container,
.nm-cal-box-aplicadas-container,
.bordaArredondada{
	background-color: #FFF !important;
	padding-bottom: 10px !important;
}
.barra{
	border: none !important;
}

.escolhida{
	background: rgba(109,142,173,0.2) !important;
}*/

/*ANTIGO*/

/*COR DE FUNDO AGORA È BRANCO*/


/*
#linha-navegacao{
	margin-top: 10px;
	background-color: #481E60;
	height: 25px;
	padding: 2px 10px;
	color: #FFF;
}
#linha-navegacao a{
	color: #F7941D;
}
#linha-navegacao span{
	color: #FFAB93;
	font-weight: bold;
	font-style: italic;
}

#box-header{
	height: 110px;
	min-height: 95px;
	background-color: #34134A;
	display: block;
	color: #FFF;
	padding-top: 15px;
}

#box-header .logo-escola{
	display: inline-block;
	margin-left:30px;
	width: 7%;
}

#box-header .titulo-pagina{
	display: inline-block;
	width: 70%;
	height: 100%;
	vertical-align: top;
}
#box-header .configuracoes-gerais{
	display: inline-block;
	width: 20%;
	height: 100%;
	vertical-align: top;
}
#box-header .lbl-nome{
	color: #FFF;
	display: inline-block;
	width: 280px;
	text-align: right;
	margin-top: 6px;
}

#box-header .configuracoes-gerais #icon-config{
	width: 45px;
	height: 35px;
	background: url('../../images/icon-configure.png') center center no-repeat transparent;
	float: right;
}
#box-header .configuracoes-gerais #box-config{
	display: none;
}
.ui-tooltip-content ul{
	margin: 0px;
	padding: 0px;
	width: 150px;
}

.ui-tooltip-content ul li{
	list-style: none;
	width: 100%;
	font-size: 14px;
	text-align: left;
	
	padding: 8px 0px;
}

.ui-tooltip-content ul li a{
	color: grey;
	width: 88%;
	height: 20px;
	display: inline-block;
}

.ui-tooltip-content ul li.editar-perfil{
	border-bottom: solid thin #cecece;
	margin-bottom: 15px;
}

.ui-tooltip-content ul li span.icon-config{
	background-image: url(../../images/google+-ui-sprite-gray.png);
	
	display: inline-block;
	float: right;
	
	line-height: 18px;
	height: 18px;
	width: 18px;
	max-width: 18px;
	
	overflow: hidden;
	text-indent: -9999px;
	
	background-repeat: no-repeat;
	
	-webkit-transition: background-image 0.20s linear;
	-moz-transition: background-image 0.20s linear;
	-o-transition: background-image 0.20s linear;
	transition: background-image 0.20s linear;
	
	position: relative;
	top: -2px;
}
.ui-tooltip-content ul li span.icon-config-power {background-position: -180px -126px;}
.ui-tooltip-content ul li span.icon-config-perfil {background-position: -180px -162px;}
.ui-tooltip-content ul li span.icon-config-change {background-position: -252px -126px;}

*/

/*ESCOLHER ESCOLA*/

#box-escolher-escola{
	/*width: 750px;
	margin: 0 auto;*/
}

.btn-escolher-escola{
	display: inline-block;
	width: 80px;
	float:left;
	height: 80px;
	text-align: center;
	color: #555  ;
	font-size: 11px;
	font-weight: bold;
	padding: 0 8px;
	margin-right: 20px;
	margin-top: 20px;
	line-height: 27px;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.218s;
	-moz-transition: all 0.218s;
	-ms-transition: all 0.218s;
	-o-transition: all 0.218s;
	transition: all 0.218s;
	border: 1px solid gainsboro  ;
	border: 1px solid rgba(0, 0, 0, 0.1)  ;
	background-color: whiteSmoke  ;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5  ),to(#f1f1f1  ));
	background-image: -webkit-linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	background-image: -moz-linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	background-image: -ms-linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	background-image: -o-linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	background-image: linear-gradient(top,#f5f5f5  ,#f1f1f1  );
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	cursor: default;
}
