body,
html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	font: 11px Myriad,Helvetica,Tahoma,Arial,clean,sans-serif;
	*font-size: 75%;
}

.claro .dijitTextBox {
	width: 98% !important;
	font-size: 13px !important;
}

.claro .dijitSelect .dijitInputField, .claro .dijitTextBox .dijitInputField{
	padding: 5px;
}

#loading{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #25AACF;
}
#loadingMessage{
	position: absolute;
    background-image: url(images/loader.gif);
    background-size: 300px;
    text-align: center;    
	color: #daf1f8;;
    font-size: 40px;
    top: calc(50% - 150px);
    left: calc(50% - 150px);
    width: 300px;
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
}
#error{
	display: none;
    width: 100%;
    height: 100%;
    background-color: white;
    position: fixed;
    top: 0;
	right: 0;
}
#errorMessage{
	color: rgb(139, 18, 18);
	font-size: 20px;
	text-align: center;
}