.backgroundHeader
{
border:none;
height: 120px;  
background-image:url("/as-frontend/javax.faces.resource/javax.faces.resource/images/webCheckin/web/page1/Backgr_1080x200_3D_header.png") !important;
padding: 0;
}
.languageBtn
{
background-color:inherit !important;
border:none !important;
color: gray !important;
}
.languageBtn.ui-button.ui-state-hover
{
color:#0059a9 !important;
font-weight: bold;
}
.moreAboutBtn
{
background-color:inherit !important;
border:none !important;
color: gray !important;
}
.moreAboutBtn .ui-icon
{
color: #0059a9 !important;
}
.moreAboutBtn.ui-button.ui-state-hover
{
font-weight: bold;
}
.responsive {
width: 100%; 
height: auto; 
}
.stepsButtons.ui-button
{
background-image:url("/as-frontend/javax.faces.resource/javax.faces.resource/images/webCheckin/web/page1/buttonBackground.png") !important;
background: url("/as-frontend/javax.faces.resource/javax.faces.resource/images/webCheckin/web/page1/buttonBackground.png") !important;
width: 100%;
height: 50px;
font-size: x-large;
font-weight: bolder;
letter-spacing: 2px;
border: none !important;
color: #0058a9 !important;
}
.stepsButtons.ui-button.ui-state-disabled
{
background-image: none !important;
color:#5c9dd4 !important;
background-color: #edefef;
border: none;
opacity: 3;
font-size: x-large;
font-weight: bolder;
}
.xx .ui-chkbox-box
{
border-color: #0058a9;
border-width: 2px;
border-radius: 0% 0% 60% 0% / 50%;
width: 25px;
height: 25px;
}
.ui-selectbooleanbutton.ui-button.ui-state-active, .ui-selectonebutton .ui-button.ui-state-active, .ui-selectmanybutton .ui-button.ui-state-active
{
background-color: #0059a9;
border-color: #0059a9;
}
.idBtns.ui-button
{
width: 100px;
background-color: #0058a9 !important;
border-radius: 0% 0% 30% 0% / 90%;
border: none !important;
opacity: 3;
font-family: Merriweather; font-style: normal; font-variant: normal; font-size: small;
}
.idBtnsLight.ui-button
{
width: 100px;
background-color: #5c9dd5 !important;
border-radius: 0% 0% 30% 0% / 90%;
border: none !important;
opacity: 3;
font-family: Merriweather; font-style: normal; font-variant: normal; font-size: small;
}
.nextBackBtns.ui-button
{
background-color: #1d6cb5 !important;
border-color: #1d6cb5 !important;
width: 100%;
font-family: Merriweather; font-style: normal; font-variant: normal;
}
.nextBackBtns.ui-button.ui-state-hover
{
background-color: #154e84 !important;
border-color: #154e84 !important;
font-family: Merriweather; font-style: normal; font-variant: normal;
}
#footer
{
position:absolute;
bottom:0px;
}
#footerLogoNais
{
position:absolute;
bottom:0px;
right: 15px;
margin-bottom: 5px;
}
.ui-inputfield
{
text-transform: uppercase;
}
.identificationPage .ui-inputfield
{
background-color: #edefef !important;
border: none;
}
.ui-widget
{
font-family: Merriweather; font-style: normal; font-variant: normal;
}
.paxTable .ui-datatable-scrollable-header-box
{
display: none !important;
}
.paxTable.ui-datatable th.ui-state-default
{
display: none !important;
}
.ui-datatable tbody>tr.ui-widget-content
{
border-color: #ffff !important;;
background-image:url("/as-frontend/javax.faces.resource/javax.faces.resource/images/webCheckin/web/page1/Backgr_1080x200_3D_header.png") !important;
}
.ui-datatable tr.ui-datatable-even:hover, .ui-datatable tr.ui-datatable-odd:hover
{
border-color: #ffff !important;
}
.ui-datatable
{
border-color: #ffff !important;
font-family: Merriweather; font-style: normal; font-variant: normal;
}
.ui-datagrid-content
{
border: none !important;
font-family: Merriweather; font-style: normal; font-variant: normal;
}
/* scroller */
 /* !important is needed sometimes */
 ::-webkit-scrollbar {
    width: 12px !important;
 }
 /* Track */
::-webkit-scrollbar-track {
   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important; 
   -webkit-border-radius: 10px !important;
   border-radius: 10px !important;
 }

 /* Handle */
 ::-webkit-scrollbar-thumb {
   -webkit-border-radius: 10px !important;
   border-radius: 10px !important;
   background: #99e6ff !important; 
   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5) !important; 
 }
 ::-webkit-scrollbar-thumb:window-inactive {
   background: lightgray !important; 
 }
.dialogCloseBtn.ui-button.ui-state-hover
{
background-color: #154e84 !important;
border-color: #154e84 !important;
font-family: Merriweather; font-style: normal; font-variant: normal;
}
.dialogCloseBtn.ui-button
{
background-color: #1d6cb5 !important;
border-color: #1d6cb5 !important;
font-family: Merriweather; font-style: normal; font-variant: normal;
}
.panelPading.ui-panel .ui-panel-content {
    padding: 0;
}
.warningPanel.ui-panel .ui-panel-content {
    padding: 0;
    background-color: #ffb3b3;
}
.docBtns.ui-button
{
width: 160px;
background-color: #0058a9 !important;
border-radius: 0% 0% 30% 0% / 90%;
border: none !important;
opacity: 3;
font-family: Merriweather; font-style: normal; font-variant: normal; font-size: small;
}
.docBtns.ui-button
{
width: 160px;
background-color: #5c9dd5 !important;
border-radius: 0% 0% 30% 0% / 90%;
border: none !important;
opacity: 3;
font-family: Merriweather; font-style: normal; font-variant: normal; font-size: small;
}
.calendar .ui-inputfield
{
border:none;
background:#edefef !important;
}
.paxList.ui-selectbooleanbutton.ui-state-default
{
background-color: #d3e6f8 !important;
border: none;
}
.paxList.ui-selectbooleanbutton.ui-state-hover
{
background-color: #7bb4ea !important;
border: none;
}
.paxList.ui-selectbooleanbutton.ui-state-active
{
background-color: #1d6cb5 !important;
border: none;
}
.pageBtns.ui-button
{
background-color: #1d6cb5 !important;
border-color: #1d6cb5 !important;
width:100%;
font-family: Merriweather; font-style: normal; font-variant: normal;
}
.pageBtns.ui-button.ui-state-hover
{
background-color: #154e84 !important;
border-color: #154e84 !important;
font-family: Merriweather; font-style: normal; font-variant: normal;
}
.summaryPanel.ui-panel .ui-panel-content {
padding: 0;
background-image:url("/as-frontend/javax.faces.resource/javax.faces.resource/images/webCheckin/web/page1/Backgr_1080x200_3D_header.png") !important;
}
div[id*="statusDialog_modal"] {
	opacity: 0;
	filter:Alpha(opacity=0);
}
.email.ui-button { 
width: 60px;
height: 60px;
border-radius: 0% 0% 40% 0% / 90%;
background-color: #1d6cb5 !important;
border-color: #1d6cb5 !important;
font-family: Merriweather; font-style: normal; font-variant: normal;font-size: small;
}
.email.ui-button.ui-state-hover
{
background-color: #154e84 !important;
border-color: #154e84 !important;
font-family: Merriweather; font-style: normal; font-variant: normal;
}
.pdf.ui-button { 
width: 60px;
height: 60px;
border-radius: 0% 0% 40% 0% / 90%;
background-color: #1d6cb5 !important;
border-color: #1d6cb5 !important;
font-family: Merriweather; font-style: normal; font-variant: normal;font-size: small;
}
.pdf.ui-button.ui-state-hover
{
background-color: #154e84 !important;
border-color: #154e84 !important;
font-family: Merriweather; font-style: normal; font-variant: normal;
}
.ui-icon.ui-c.fa-file-pdf-o
{
	font-size: 40px !important;
	width: 40px !important;
	height: 40px !important;
	margin-left: -20px !important;
	margin-top: -20px !important;
}
.ui-icon.ui-c.fa-mobile-phone
{
	font-size: 60px !important;
	width: 60px !important;
	height: 60px !important;
	margin-left: -30px !important;
	margin-top: -30px !important;
}
.ui-icon.ui-c.fa-circle-thin
{
	display: none !important;
}
.ui-icon.ui-c.fa-envelope-o
{
	font-size: 40px !important;
	width: 40px !important;
	height: 40px !important;
	margin-left: -9px !important;
	margin-top: -20px !important;
}
div[id*="dngDlg_modal"] {
	opacity: 0.2;
	filter:Alpha(opacity=0);
}
.ui-datagrid-content
{
	background-color:inherit;
}
.ui-panel .ui-panel-footer
{
	background-color: inherit !important;
	border: none !important;
}

::placeholder {
  font-size: small;
}

.ui-selectonemenu label.ui-selectonemenu-label
{
	background-color:#edefef;
}
