.gtiLogo {
    text-align: left;
	margin-top:-5px;margin-left:-15px;
	max-height:70px;
	display: none !important;
	background-color:#FFFFFF;
}
.gtiLogoSecondary {
	text-align: left;
	max-height:70px;
	margin-top:-5px;margin-left:-5px;
	margin-right: 10px;
	display: inline !important;
}

body {
	 /* padding-top: 54px; for fixed navbar */
	font-family: "Inter UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.btn_custom,
.btn_custom:active,
.btn_custom:focus,
.btn_custom:hover {
	display: inline-block;
	font-weight: 500;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 0.6rem 1.6rem;
	font-size: 16px;
	line-height: 1.5;
	border: 1px solid;
	-webkit-border-radius: 0.25rem;
	border-radius: 0.25rem;
	margin-right: 10px;
	margin-left: 10px;
	min-width: 120px;
	box-shadow: none;
}
.btn:active:focus,.btn:focus{
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;}
.btn:focus,.btn:hover{
	text-decoration:none;
}
.btn:active{
	background-image:none;
	outline:0;
}
.btn-primary{
	color:#fff;
	background-color:#165c96;
	border-color:#165c96;
}
.btn-primary:hover{
	color:#fff;
	background-color:#0f416a;
	border-color:#0e3b61;
}
.btn-primary:focus{
	color:#fff;
	background-color:#0f416a;
	border-color:#0e3b61;
}
.btn-primary:active{
	color:#fff;
	background-color:#0f416a;
	border-color:#0e3b61;background-image:none;
}
.btn-success{
	color:#fff;
	background-color:#165c96;
	border-color:#165c96;
}
.btn-success:hover{
	color:#fff;
	background-color:#0f416a;
	border-color:#0e3b61;
}
.btn-success:focus{
	color:#fff;
	background-color:#0f416a;
	border-color:#0e3b61;
}
.btn-success:active{
	color:#fff;
	background-color:#0f416a;
	border-color:#0e3b61;background-image:none;
}

.btn-secondary{
	color:#165c96;
	background-color:#fff;
	border-color:#165c96;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
	color:#165c96;
	background-color:#e6e5e5;
	border-color:#0e3b61;
}
.btn-secondary:active:focus,.btn-secondary:active:hover{
	color:#165c96;
	background-color:#d4d4d4;
	border-color:#061827;
}
.btn.btn-secondary{background-color:transparent;}
.btn.btn-secondary:hover{background-color:#cee0f4;color:#0b2f4c;}
.btn.btn-secondary:focus{background-color:#cee0f4;color:#0b2f4c;}

input[type=checkbox], input[type=radio] {
	margin: 2px 2px 0 12px;
	background-color: #165c96;
	color:#fff;
}

input[type=checkbox]:checked, input[type=radio]:checked {
	background-color: #2196F3;
}

.form-control{
	border: 1px solid #165C96;
}

.form-control:active, .form-control:focus{
	border: 2px solid #165C96;
	box-shadow: none;
}

.ui-messages-error, .ui-message-error{
	/*color: #000 !important;
	background-color: rgb(255, 247, 191) !important;
	border: 1px solid #FFDD00 !important;*/
	margin: 4px 0px !important;
}

.ui-messages-info-icon, .ui-messages-warn-icon, .ui-messages-error-icon, .ui-messages-fatal-icon, .ui-message-info-icon, .ui-message-warn-icon, .ui-message-error-icon, .ui-message-fatal-icon {
	background: url(../../javax.faces.resource/images/icon-notice-default.svg.xhtml?ln=default) no-repeat !important;
	margin: 1px !important;
}

.ui-widget-content {
  border: 0px;
  background: inherit;
  color: inherit;
}
.ui-panel .ui-panel-content {
    padding: 0;
}
.noheader.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td {
	border-style: none;
}
.noheader.ui-datatable .ui-datatable-data tr, .ui-datatable .ui-datatable-data-empty tr {
	border-style: none;
}
.noheader.ui-datatable .ui-datatable-data, .ui-datatable .ui-datatable-data-empty {
	border-style: none;
}
.noheader.ui-datatable table thead {
	display: none;
}
.subcontentMessage {
	font-weight: normal;
	font-size: small;
}
.subcontentMessageBold {
	font-size: small;
	font-weight: bold;
}
.platecontent {
	padding: 5px 15px;
	font-weight: normal;
	font-size: small;
	text-align: left;
}

@media print {
	.printNone{
		display:none;
	}
}

@media (min-width: 1000px) {
	body {
		background-color:#FFFFFF;
		 /* padding-top: 90px; for fixed navbar */
	}


	.navbar_custom {
		border-bottom:1px #ddd solid;
		height: 60px;
	}

	.navbar-toggle{
		display: none !important;
	}

	.gtiLogo {
	    text-align: left;
		max-height:40px;
        margin-top:-5px;margin-left:-0px;
		display: inline !important;
		background-color:#FFFFFF;
    }

    .gtiLogoSecondary {
        text-align: left;
		max-height:70px;
        margin-top:-5px;margin-left:-5px;
		display: none !important;
    }
		.gtiBannerLogo {
	    text-align: left;
    	height:40px;
		margin-top:0px;margin-left:0px;    
	}
	.gtiBannerLeft {

		width:50%;
	}
	.gtiBannerRight {

		width:50%;
	}

	.footer {
		background-color:#0B2F4C;
		color:white;
		   text-align: left;
		font-size:8;
	}
	.footerlink {
		color:red;
	}

    .sidebar {
        position: fixed;
        top: 85px;
        bottom: 0;
        left: 0;
    	z-index: 1000;
	display: block;
        padding: 20px;
        overflow-x: hidden;
        overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
		border-right: 1px solid #eee;
	}

}
