body {
	background-color: #F8F8FB;
	font-family: "Noto Sans", sans-serif;
}

button {
	font-family: "Noto Sans", sans-serif;
}

input {
	font-family: "Noto Sans", sans-serif;
}

select {
	font-family: "Noto Sans", sans-serif;
}

#aba .on {
	align-items: center;
	background-color: #000000; 
	color: #FFFFFF; 
	cursor: hand; 
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	padding: 15px;
	vertical-align: middle;
}

#aba .off {
	align-items: center;
	background-color: #D5D5D5; 
	color: #000000; 
	cursor: hand; 
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	padding: 15px;
	vertical-align: middle;
}

#aba .sobra {
	width: 100%;
}

#aba span {
	vertical-align: middle;
}

#aba .content {
	background-color: #F3F3F3; 
	border-bottom: 4px solid #000000;
	border-top: 4px solid #000000;
	padding: 20px;
	width: 100%;
}

#sub_aba .on {
	align-items: center;
	background-color: #D5D5DE;
	border-bottom: 3px solid #36398C;
	color: #36398C; 
	cursor: hand; 
	cursor: pointer;
	font-weight: bold;
}

#sub_aba .off {
	align-items: center;
	background-color: #FFFFFF; 
	border-bottom: 3px solid #D5D5DE;
	color: #36398C; 
	cursor: hand; 
	cursor: pointer;
	font-weight: bold;
}

#sub_aba .sobra {
	width: 100%;
}

#sub_aba span {
	vertical-align: middle;
}

#sub_aba .content {
	background-color: #F3F3F3; 
	border-bottom: 3px solid #D5D5DE;
	border-top: 0px;
	padding: 20px;
	width: 100%;
}

#table-header {
	background-color: #262A2A; 
	border-bottom: 8px solid #CCCCCC; 
	border-spacing: 0px;
	color: #FFFFFF; 
	font-size: 14px; 
	font-weight: bold;	
}

#table-header td {
	padding: 5px;
}

#table-login {
	border-spacing: 0px;
	color: #FFFFFF; 
	font-size: 13px; 
	font-weight: bold;
}

#table-login img {
	height: 24px;
	vertical-align: top;
}

#table-login td {
	padding: 10px;
}

#table-login button {
	border-left: 1px solid #7E7E7E;
	background-color: #CCCCCC; 
	border: 0px;
	border-radius: 5px;
	color: #262A2A; 
	cursor: pointer; 
	cursor: hand; 
	font-size: 12px; 
	font-weight: bold;
	padding: 5px;
}

#table-login input {
	border-left: 1px solid #7E7E7E;
	border-radius: 5px; 
	height: 25px; 
	padding: 10px;
}

#table-login button i {
	color: #262A2A; 
	font-size: 14px; 
	padding: 0px;	
	vertical-align: middle;
}

#table-login button i:hover {
	color: #262A2A; 	
	font-size: 14px; 
	padding: 0px;	
	vertical-align: middle;
}

#table-login i {
	font-size: 24px; 
	padding: 5px;	
	vertical-align: middle;
}

#table-login i:hover {
	color: yellow;
	font-size: 24px; 
	padding: 5px;
	vertical-align: middle;
}

#table-title {
	border-spacing: 0px;	
	color: #262A2A;
	font-size: 20px;	
}

#table-title i {
	color: #262A2A;
	font-size: 48px; 
	vertical-align: middle;
}

#table-title td {
	padding: 15px;
}

#table-content {	
	border-bottom: 5px solid #262A2A;
	border-spacing: 0px;	
	font-size: 14px;
}

#table-content i {
	font-size: 20px; 
	vertical-align: middle;
}

#table-content th {
	background-color: #262A2A; 	
	color:#FFFFFF;	
	font-size: 14px; 
	padding: 15px;
}

#table-content td {
	font-size: 14px; 
	padding: 5px;
	vertical-align: middle;
}

#table-content .button-green {
	background-color: #009000;
	border: 0px;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 15px;		
}

#table-content .button-green-small {
	background-color: #009000;
	border: 0px;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 8px;		
}


#table-content .button-orange {
	background-color: #DA7018;
	border: 0px;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 15px;	
}

#table-content .button-orange-small {
	background-color: #DA7018;
	border: 0px;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 8px;	
}

#table-content .button-purple {
	background-color: #94097C;
	border: 0px;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 15px;	
}

#table-content .button-purple-small {
	background-color: #94097C;
	border: 0px;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 8px;	
}

#table-content .button-red {
	background-color: #A70202;
	border: 0px;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 15px;	
}

#table-content .button-red-small {
	background-color: #A70202;
	border: 0px;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 8px;	
}

#table-content .stripe-1 {
	background-color: #FFFFFF;
}

#table-content .stripe-2 {
	background-color: #F2F2F2;
}

#table-content .sub-header {
	background-color: #DDDDDD;	
	color: #000000;
}

#table-content .sub-header td {
	padding: 15px;
}

#table-content-2 {	
	border-bottom: 5px solid #262A2A;
}

#table-content-2 th {	
	background-color: #262A2A; 	
	color: #FFFFFF;
	font-size: 18px; 
	padding: 30px;
	text-align: center;	
}

#table-content-2 .content {
	background-color: #F2F2F2;
	font-size: 16px;
	line-height: 25px;
    padding: 40px;	
}

#table-content-3 {	
	border-spacing: 0px;	
	font-size: 14px;
}

#table-content-3 td {
	font-size: 14px; 
	padding: 7px;
	vertical-align: middle;
}

#table-content-4 {	
	border-bottom: 3px solid #000000;
	border-spacing: 2px;	
	font-size: 14px;
}

#table-content-4 i {
	font-size: 20px; 
	vertical-align: middle;
}

#table-content-4 th { 	
	border-bottom: 3px solid #000000;
	color: #000000;
	font-size: 14px; 
	padding: 15px;
}

#table-content-4 td {
	font-size: 13px; 
	padding: 15px;
	vertical-align: middle;
}

#table-content-4 .button-green-small {
	background-color: #009000;
	border: 0px;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 6px;		
}

#table-content-4 .button-orange-small {
	background-color: #DA7018;
	border: 0px;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 6px;	
}

#table-content-4 .button-red-small {
	background-color: #A70202;
	border: 0px;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 6px;	
}

#table-content-4 .stripe-1 {
	background-color: #F9F9F9;
}

#table-content-4 .stripe-2 {
	background-color: #E7E7E7;
}

#table-message {
	border-spacing: 0px;
	font-size: 13px;	
}

#table-message td {
	padding: 10px;
}

#table-message .ok {
	background-color: #ebf7eb; 
	border: 2px solid #197C19; 
	color: #197C19;
	vertical-align: middle;		
}

#table-message .error {
	background-color: #FFF0F0; 
	border: 2px solid #B60F0F; 
	color: #B60F0F; 
	vertical-align: middle;	
}

#table-form img {
	height: 36px;
	vertical-align: top;
}

#table-form th {
	background-color: #d9d9d9; 	
	color: #262A2A;
	font-size: 14px; 
	padding: 15px;
	text-align: left;		
}

#table-form th i {
	color: #262A2A;
	font-size: 26px;
	vertical-align: middle;
}

#table-form td {
	font-size: 13px; 
	padding: 15px;
	vertical-align: middle;
}

#table-form input {
	background-color: #FFFFFF; 
	border: 2px solid #C9C9C9; 
	border-radius: 5px; 
	color: #262A2A;
	font-size: 13px;
	padding: 8px;
}

#table-form select {
	background-color: #FFFFFF; 
	border: 2px solid #C9C9C9; 
	border-radius: 5px; 
	color: #262A2A;
	font-size: 13px;
	padding: 8px;
}

#table-footer {  
	background-color: #7C7C7C; 
	border-top: 8px solid #CCCCCC; 
	border-spacing: 0px;
    bottom: 0;
	color: #FFFFFF; 
	font-size: 13px;
    left: 0;	
	margin-top: 0px;
    position: fixed;
}

#table-footer td {
	padding: 15px;
}

.big-title i {
	color: #c9c9c9; 
	font-size: 400px;
}

.big-title span {
	font-size: 48px; 
	font-weight: bold;
}

.cursor-hand {
	cursor: hand;		
}

.cursor-text {
	cursor: text;
}

.font-size-14 {
	font-size: 14px;
}

.height-35 {
	height: 35px;
}

.height-70 {
	height: 70px;
}

.input-model-1 {
	background-color: #f7f6f6; 
	border: 2px solid #C9C9C9; 
	border-radius: 5px; 
	color: #262A2A;
	font-size: 20px;
	font-weight: bold;
	padding: 15px;
	text-align: center;	
	width: 70%;
}