body {
	background-color: #F5F5F5;
}

.navbar .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color: #FFF !important;
	border-bottom-color: #FFF !important;
}

div.container {
	width: 1024px;
}

.widthHeader {
	width: 1000px !important;
}

form#remForm {
	float: none;
	border: none;
	padding: 0;
	width: auto !important;
	height: none !important;
	background: none;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	border-radius: none;
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

form {
	float: left;
	border: 1px solid #ddd;
	padding: 10px 0 0 0;
	width: 1024px;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: -webkit-gradient(linear, 0% 0%, 0% 40%, from(#EEE), to(#FFF));
	background: -moz-linear-gradient(0% 40% 90deg, #FFF, #EEE);
	-webkit-box-shadow: 0px 0 50px #ccc;
	-moz-box-shadow: 0px 0 50px #ccc;
	box-shadow: 0px 0 50px #ccc;
}

form.form-signin {
	position: relative;
	left: 50%;
	width: 400px;
	margin-left: -200px;
}

form.form-signin>input, form.form-signin h2 {
	margin: 10px 20px 10px 20px;
	width: 350px;
}

form.form-signin>label.checkbox {
	margin: 10px 20px 10px 20px;
}

form.form-signin>button {
	margin: 10px 20px 10px 20px;
}

.form-horizontal fieldset, .form-horizontal h2 {
	margin: 0 20px 0 20px;
}

form#chooseNra {
	background: #fff url(/ceremp/img/MP-5d91cf3ee376fb524bc5ecf78ea62ee3.jpg) repeat-y;
	height: 520px;
}

p#alert-message {
	font-weight: bold;
}

.hide {
	display: none;
}

select {
	width: 284px;
}

.alert {
	padding-left: 35px;
}

.modalNp {
	width: 1045px;
	margin: -200px 0 0 -475px;
}

form.modalNpForm {
	margin: 25px 0 0 15px;
}

.modal.modalNp.fade.in {
	top: 25%;
}

.headerNRA {
	height: 130px;
}

.headerNameNRA {
	position: relative;
	top: 40px;
	float: left;
}

.headerImgNRA {
	float: right;
	margin-right: 20px;
}

.popup-body {
	position: relative;
	padding: 15px;
	overflow-y: auto;
	height: auto;
}

.modalSize {
	left: 50%;
	width: 1200px;
	margin: 0 0 0 -600px;
}

.modalUCSize, .modalRPSize, .modalEmail {
	left: 50%;
	width: 700px;
	margin: 0 0 0 -350px;
}

.modalPageContentSize {
	left: 50%;
	width: 1200px;
	margin: 0 0 0 -600px;
}

.modalBodyUCSize, .modalBodyRPSize, .modalEmailSize {
	padding: 15px;
	max-height: 350px;
	overflow-y: auto;
}

a.brandHeader, ul.navHeader>li>a {
	color: #FFFFFF !important;
	text-shadow: none !important;
}

img.flag {
	border: 0px #e5e5e5 solid;
}

.navbarHeader a font, ul.navHeader li a font {
	color: #FFFFFF;
}

.footer {
	position: relative;
	clear: both;
	padding-top: 20px;
	width: 940px;
	height: 100px;
	margin-top: 30px;
	font-size: 15px;
	color: #FFFFFF;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px 20px 0 0;
}

.footerTable {
	width: 100%;
	margin-left: 50px;
}

.footerTable th, .footerTable td {
	vertical-align: top;
}

.navbarHeader .navHeader li.dropdown.open>.dropdown-toggle,
	.navbarHeader .navHeader li.dropdown.active>.dropdown-toggle,
	.navbarHeader .navHeader li.dropdown.open.active>.dropdown-toggle {
	background-color: #7DB9E8 !important;
	border-bottom-color: transparent !important;
	border-bottom-style: none !important;
}

.nav-tabsHeader, .nav-tabsHeader>li>a {
	border: 0px !important;
}

.gradient {
	background: rgb(30, 87, 153);
	background: -moz-linear-gradient(45deg, rgb(30, 87, 153) 14%,
		rgb(125, 185, 232) 48%, rgb(30, 87, 153) 88%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(14%, rgb(30,
		87, 153)), color-stop(48%, rgb(125, 185, 232)),
		color-stop(88%, rgb(30, 87, 153)));
	background: -webkit-linear-gradient(45deg, rgb(30, 87, 153) 14%,
		rgb(125, 185, 232) 48%, rgb(30, 87, 153) 88%);
	background: -o-linear-gradient(45deg, rgb(30, 87, 153) 14%,
		rgb(125, 185, 232) 48%, rgb(30, 87, 153) 88%);
	background: -ms-linear-gradient(45deg, rgb(30, 87, 153) 14%,
		rgb(125, 185, 232) 48%, rgb(30, 87, 153) 88%);
	background: linear-gradient(45deg, rgb(30, 87, 153) 14%,
		rgb(125, 185, 232) 48%, rgb(30, 87, 153) 88%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799',
		endColorstr='#7DB9E8', GradientType=1);
	border-radius: 20px 20px 0 0;
}

.allineamento {
	margin-left: 0px;
}

.logoAcer {
	width: 940px;
	height: 70px;
	margin-top: 50px;
	margin-bottom: 50px;
	background-color: #f5f5f5;
}

.logoNra {
	float: left;
	min-width: 200px;
	text-align: center;
	padding-right: 18px;
}

.logoCerem {
	float: left;
	border-left: 1px solid #124999;
	padding-left: 15px;
}

label.mandatory {
	font-weight: bold;
}

label.mandatory:after {
	content: " *";
}

.modalForm {
	margin-left: 0px;
	left: auto;
	height: 0px;
	width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}

.input-prepend {
	display: block !important;
}

.datepicker {
	z-index: 1151;
}

.modalOnModal {
	z-index: 1900;
}

.marginLeftSpan4 {
	margin-left: -25px !important;
	width: 500px !important;
}

.advSearch {
	line-height: 0px !important;
}

.footerlink {
	color: white;
	text-decoration: underline;
}

.left-margin {
	margin-left: 120px;
}

.left-margin-s {
	margin-left: 80px;
}

.left-margin-xl {
	margin-left: 160px;
}

.box {
	width: 900px !important;
	width /**/: 200px;
	height: 190px !important;
	height /**/: 200px;
	overflow: scroll;
	padding: 4px;
	border: 1px solid #EEE;
	border-right: 0 solid
}

.alert-success, .alert-error {
	margin-bottom: 35px;
}

.text-centered {
	text-align: center !important;
}

.modal-footer {
	padding-bottom: 20px !important;
}

abbr {
	border-bottom: none !important;
}

li.modified a {
	color: #ED9600 !important;
	font-weight: bold;
}

.control-group.modified .control-label, .control-group.modified .help-block,
	.control-group.modified .help-inline {
	color: #ED9600;
	font-weight: bold;
}

.control-group.modified .checkbox, .control-group.modified .radio,
	.control-group.modified input, .control-group.modified select,
	.control-group.modified textarea {
	color: #ED9600;
	font-weight: bold;
}

.control-group.modified input, .control-group.modified select,
	.control-group.modified textarea {
	border-color: #ED9600;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.modified input:focus, .control-group.modified select:focus,
	.control-group.modified textarea:focus {
	border-color: #ED9600;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#d59392;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.control-group.modified .input-prepend .add-on, .control-group.modified .input-append .add-on
	{
	color: #ED9600;
	background-color: #f2dede;
	border-color: #ED9600;
}

.control-group.error .help-inline {
	font-size: 14px;
}

.twitter-typeahead .tt-query, .twitter-typeahead .tt-hint {
	margin-bottom: 0 !important;
	top: 0 !important;
	left: 0 !important;
	width: 270px;
}

.twitter-typeahead .tt-hint {
	color: #a1a1a1 !important;
	z-index: 1 !important;
	border: 1px solid transparent !important;
}

.twitter-typeahead .tt-query {
	z-index: 2 !important;
	border-radius: 4px !important;
}

.tt-dropdown-menu {
	margin-top: 2px;
	padding: 5px 5px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.tt-suggestion {
	display: block;
	padding: 10px 5px;
}

.tt-suggestion p {
	margin-top: 3px !important;
	margin-bottom: 3px !important;
}

.tt-suggestion.tt-is-under-cursor {
	color: #fff;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc),
		to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',
		endColorstr='#ff0077b3', GradientType=0)
}

.extended-width {
	width: 200px !important;
	margin-right: 30px;
}

.offset2 {
	margin-left: 10px !important;
}

.errorGroup {
	color: #FF0000;
}

.zip-alink {
	display: inline;
	height: 48px;
	vertical-align: top;
	width: 180px;
}

.zip-imglink {
	height: 50px;
	float: left;
	width: 50px;
}

.zip-labelink {
	float: left;
	font-size: 10px;
	width: 100px;
}

.help-inline.error {
	color: #FF0000;
}

.modal-body-custom {
	max-height: none !important;
	overflow: hidden !important;
}

.noMarginBoldParagraph {
	font-weight: bold;
	margin: 0px 0px 0px 0px !important;
}

div#passwordStrength {
	margin-left: 20px;
}

ul.marginLeftXl {
	margin-left: 60px;
}

.dropdown-menu.multi-column {
	width: 330px;
}

.dropdown-menu.multi-column .dropdown-menu {
	display: block !important;
	position: static !important;
	margin: 0 !important;
	border: none !important;
	box-shadow: none !important;
	min-width: 100px;
}

.langList {
	margin-top: 8px;
}

#copyDataBtn {
	position: relative;
	right: 14px;
	bottom: 2px;
	float: right;
}

#logout-alert {
	border: 1px solid rgb(51, 102, 153);
	line-height: 2.5;
	padding: 5px 20px 10px;
	margin: 0px auto 0;
	font-family: Verdana;
	right: 0;
	left: 0;
	position: fixed;
	z-index: 1;
}

#logout-alert p {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-top: 10px;
}

div.click-icon:hover {
	color: #428bca;
	cursor: pointer;
}

/** Style table */
.paginate_button .paginate_button_disabled {
	border: none !important;
	color: #FFF !important;
	background-color: transparent !important;
	height: auto !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	box-sizing: border-box;
	display: inline-block;
	padding: 0.5em 1em;
	margin-top: 5px;
	margin-left: 2px;
	cursor: pointer;
	*cursor: hand;
	border: 1px solid transparent;
	height: auto !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
	.dataTables_wrapper .dataTables_paginate, .dataTables_wrapper .dataTables_paginate
	{
	cursor: default !important;
	color: #666 !important;
	border: 1px solid transparent !important;
	background: transparent !important;
	box-shadow: none !important;
	height: auto !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: white !important;
	background-color: #979797;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #979797),
		color-stop(100%, #979797));
	background: -webkit-linear-gradient(top, #979797 0%, #979797 100%);
	background: -moz-linear-gradient(top, #979797 0%, #979797 100%);
	background: -ms-linear-gradient(top, #979797 0%, #979797 100%);
	background: -o-linear-gradient(top, #979797 0%, #979797 100%);
	background: linear-gradient(to bottom, #979797 0%, #979797 100%);
	height: auto !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active .paging_full_numbers a.paginate_active
	{
	outline: none !important;
	background-color: #979797 !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #979797),
		color-stop(100%, #979797)) !important;
	background: -webkit-linear-gradient(top, #979797 0%, #979797 100%)
		!important;
	background: -moz-linear-gradient(top, #979797 0%, #979797 100%)
		!important;
	background: -ms-linear-gradient(top, #979797 0%, #979797 100%)
		!important;
	background: -o-linear-gradient(top, #979797 0%, #979797 100%) !important;
	background: linear-gradient(to bottom, #979797 0%, #979797 100%)
		!important;
	box-shadow: inset 0 0 3px #111 !important;
	color: white !important;
	height: auto !important;
}

.paging_full_numbers a.paginate_active {
	border: 1 black !important;
	padding: 10px 10px 10px 10px !important;
	text-decoration: underline !important;
	background-color: transparent !important;
	height: auto !important;
}

.paging_full_numbers a.paginate_button {
	background-color: transparent !important;
	height: auto !important;
}

#stopCountdown {
	margin-right: 0px;
	float: right;
	cursor: pointer;
	cursor: hand;
}

.thPadding {
	padding: 0 0 0 1;
	font-size: 12px;
}

.button-page-length {
	margin-top: 40px;
}

.dataTables_paginate {
	width: 50%;
}

.footerInfo {
	font-size: 15px;
	color: transparent;
	margin-left: 5%;
}

.help-inline {
	font-weight: bold;
	color: #FF0000;
}