﻿body {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    TEXT-ALIGN: Center;
    margin: 0;
    padding: 0;
    FONT-FAMILY: Verdana,Arial,MS Sans Serif;    
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;    
}

.TabDead {
    width:200px;
    height:50px;
    background-color: grey;
}


.fr{
    float:right;
}
.fl{
    float:left;
}
.centerItMaster {
    margin-left:auto;
    margin-right:auto;
    margin:auto;
    justify-content:center;
    display:flex;
    align-items:center;
}
.centerIt {
    float: none;
    margin: 0 auto;
}

.bookingJumbo {
    background-color: #BDEDFF; /*#37cade*/
    min-height: 400px;
    height: auto;
    padding: 0px;
}
.zoneLeft {
    width: 50%;
}
.zoneRight{
    width:50%;    
}

.moveToTop {
    padding-top:-120px;
    margin-top:0px;
}
.vertSpacerBooking{
    padding-top:50px;
}
/*************************/
/* MASTERPAGE FORMATTING */
/*************************/
.topText {
    color: #D5D5D5;
    padding: 0;
    margin: 0;
    text-decoration: none;
    position: center;
}
.hyperRemove {
    color: #D5D5D5;
    padding: 0;
    margin: 0;
    text-decoration: none;
    position: center;
}
.padding{
    padding-left:20px;  
    padding-top:5px;
    padding-bottom:5px;
}
.topContainerLeft {
    width: 50%;
    float: left;
}
.topContainerRight {
    width: 50%;
    float:right;
}
.outerContainer {
    width: 100%;
}

/*******************/
/* NAVIGATION MENU */
/*******************/

.navContainer {
    width: 100%;
    clear: both;
    background-color: #333333;
    -webkit-box-shadow: inset 0 4px 4px rgba(0,0,0,0.1);
    box-shadow: inset 0 4px 4px rgba(0,0,0,0.1);
    color: #fff;
    height: auto;
}
.navZoneLeft {
    width: 50%;       
}
.navZoneRight {
    width: 50%;    
}
.navContentContainer {
    WIDTH: 100%;
    height:100%;
}
.navbarContainer {
    width: 100%;
    display: inline-block;
    vertical-align: middle;     
    margin-top:10px;
    margin-bottom:5px;
}

.navbar {
    width: 100%;
    display: block;
    margin: 0 auto;
    overflow: auto;
    position: relative;
    font-size: 1.6em;
    color: black;    
    overflow: hidden;    
    border-radius: 0px;
    padding-top:50px;
}
.navbar a {
    color: black;
}
.navbar a:Hover {
    background-color: #2582C5; 
    color: white;
}
.navbar .current {
    background-color: #b23758;
    color: #ffffff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.navButtonCenter{    
}
.navCenter {
    margin-left: auto;
    margin-right: auto;
}





.centerHeaderText {    
    color: #018949;
}
.butContainer {
    /*width:260px;*/
    /*display:inline-block;*/
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background-color: yellow;
}


/**************/
/* BACAS MENU */
/**************/
.BACASMenuContainer {
    margin-left: auto;
    margin-right: auto;
}


/******************************************/
/* TEXT - DROPDOWNS - CHECKBOXES - LABELS */
/******************************************/
.labelText {
    color: black;
    text-decoration: none;
    -webkit-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mainTitle {
    color: black;
    font-weight:bold;
    padding-top: 10px;
}

.mainText {
    color: black;
    text-decoration: none;
    -webkit-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    padding-top: 10px;
    padding-bottom: 10px;
}


/*************/
/* SCROLLBAR */
/*************/

.cssScrollbar {
    width: 100%;
    height: 400px;
    overflow-y: scroll;
}
.cssScrollbarSearch {
    width: 100%;
    height: 200px;
    overflow-y: scroll;
}

.cssWebContent {  
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.cssGridviewContent {    
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 10px;
    margin-top:30px;
    margin-bottom: 15px;
}

.vertSpacerFixBottom{
    margin-bottom:60px;
}
.vertSpacerFixContent {    
    padding-bottom:20px;    
}
.contentSetVert{
    min-height:550px;
}
.contentSetVertLogin{
    padding:0;
    margin:0;
    height: 400px;    
}
.setVertSpacerBottom{
    padding-bottom:20px;
}