﻿/*
 * Reset
 */
html, body, div, span,
table, tbody, tr, th, td,
form, label, input, textarea, select, option, checkbox, button,
ul, li,
h1, h2, h3, h4, h5, h6, p,
img,
a { color: #424242; }

body { }

	div { }

.table table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

	.table table tr { }

		.table table tr th { 
			padding: 15px 20px 14px 20px;
			border: 1px solid #c5dbec;
		    background: #dfeffc url("/itbi/javax.faces.resource/images/ui-bg_glass_85_dfeffc_1x400.png.xhtml?ln=primefaces-redmond") 50% 50% repeat-x;
		    font-weight: bold;
		    color: #2e6e9e;
		}

		.table table tr td { 
			padding: 10px 20px 9px 20px;
			color: #455a64;
			border: 1px solid #a6c9e2;
		}

form { }

	label { }

	input { }
	
	textarea { }

	select { }
	
		option { }
		
	checkbox { }

	button { }
	
ul { font-size: 16px; }

	li { }

h1 { }

h2 { }

h3 { }
	
h4 { }

h5 { }

h6 { }

p { }

img { }

a { }

span { }

/*
 * Id
 */

/*
 * Class
 */
.bold { font-weight: bold; }

.border { 
	border: solid 1px #d3d3d3;
	border-radius: 10px;
}

.display-none { display: none; }

/*
 * Color
 */
.white { color: #fff; }

.black {color: #000; }

.blue { color: #002069; }

.gray { color: #757575; }



/*
 * Background
 */
.blue-bg { background: #002069; }

.gray-bg { background: #eee; }

.disabled-bg { background: #f5f5f5 !important; }

/*
 * Form
 */
.text-box { 
	width: 150px;
	background: #fff; 
	border: solid 1px #9e9e9e;
	border-radius: 5px;
}

.text-box-full { 
	width: 100%;
	background: #fff; 
	border: solid 1px #9e9e9e;
	border-radius: 5px;
}

.button { 
	border-radius: 5px;
	border: 1px solid #c5dbec;
    background: #dfeffc url(/itbi/javax.faces.resource/images/ui-bg_glass_85_dfeffc_1x400.png.xhtml?ln=primefaces-redmond) 50% 50% repeat-x;
    font-weight: bold;
    cursor: pointer;
    /*color: #2e6e9e;*/
}

.button:hover {
    border: 1px solid #79b7e7;
    background: #d0e5f5 url(/itbi/javax.faces.resource/images/ui-bg_glass_75_d0e5f5_1x400.png.xhtml?ln=primefaces-redmond) 50% 50% repeat-x;
    font-weight: bold;
    color: #1d5987;
}

.button a {
	color: #2e6e9e;
    font-weight: bold;
}

.text-area { border: solid 1px #dcdcdc; }

/*
 * Primefaces
 */
.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield { color: #424242; }

.ui-panel-title, .ui-dialog-title, .ui-paginator-current { 
	color: #fff;
	font-weight: bold;
}

.ui-column-title, .ui-button-text {
	color: #2e6e9e;
	font-weight: bold;
}

.ui-state-highlight { color: #424242 !important; }

.ui-icon { color: #2e6e9e; }

.ui-menuitem-text { font-size: 14px; }

.ui-inputfield-lg {
	margin: 0px !important;
	padding: 10px 0 10px 10px !important;
    font-weight: normal;
}

.ui-password-panel { padding: 5px !important; }

.ui-state-disabled { background: #eee !important; }

.ui-commandlink .ui-widget { color: #2e6e9e !important; }

.ui-radiobutton { padding: 0 5px !important; }

img {
	border: none !important;
}

.custom-button {
	background-color: #002069;
	border-radius: 15px;
	color: white;	
	cursor: pointer;
	font-weight: bold;
	padding: 10px 15px;
}