﻿/*body
{
	background: url("../Images/Background.png") no-repeat;
	background-position: -100px -100px;;
}*/

body
{
	border-top: 3px solid #71A618;
}

a
{
	text-decoration: none;
	color: #056FB5;
}

.no-padding
{
	padding: 0;
}

.galileo_menu_glide
{
	background: none !important;
}

.background-square
{
	background: url('../Images/square.png') no-repeat;
	background-position: right top;
}

.background-retrieve
{
	background: url('../Images/retrieve-icon.png') no-repeat;
	background-position: right top;
}

.background-tracking
{
	background-image: url('../Images/applicant-tracking-bg.png');
	background-repeat:  no-repeat;
	background-position: right top;
	min-height: 250px;
	border-left: 1px dotted #ccc;
	padding: 10px;
}

.background-locker
{
	background-image: url('../Images/lock-2.png') !important;
	background-repeat:  no-repeat !important;
	background-size: 200px !important;
	background-position: right 20px !important;
	min-height: 250px;
	border-left: 1px dotted #ccc;
	padding: 10px;
}

.background-help
{
	background-image: url('../Images/help-icon.png') !important;
	background-repeat:  no-repeat !important;
	background-size: 200px !important;
	background-position: right 20px !important;
	min-height: 250px;
	border-left: 1px dotted #ccc;
	padding: 10px;
}

.background-user
{
	background-image: url('../Images/user_grey.png') !important;
	background-repeat:  no-repeat !important;
	background-size: 200px !important;
	background-position: right 20px !important;
	min-height: 250px;
	border-left: 1px dotted #ccc;
	padding: 10px;
}

.background-listuser
{
	background-image: url('../Images/user_list.png') !important;
	background-repeat:  no-repeat !important;
	background-size: 200px !important;
	background-position: right 20px !important;
	min-height: 250px;
	border-left: 1px dotted #ccc;
	padding: 10px;
}

.background-adduser
{
	background-image: url('../Images/add_user.png') !important;
	background-repeat:  no-repeat !important;
	background-size: 200px !important;
	background-position: right 20px !important;
	min-height: 250px;
	border-left: 1px dotted #ccc;
	padding: 10px;
}

.loading-progress
{
	position: absolute;
	background-image: url('../Images/loading-2.gif');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 60px;
	height: 60px;
	margin-left: 520px;
	margin-top: 10px;
	z-index: 999999;
}

.loading-mask
{
	background: url('../Images/w-transparent.png');
	height: 300px;
	width: 500px;
	z-index: 99999;
	position: absolute;
}

.loading-mask-2
{
	background: url('../Images/w-transparent.png');
	height: 90%;
	width: 85%;
	z-index: 99999;
	position: absolute;
}

.loading-mask-2 img
{
	float: right;
}

.ui-tabs-vertical { width: 100%; }
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 40em;}
.ui-tabs-vertical td{ padding:0 !important;}
.payment-content
{
	padding: 20px;
}
.btn 
{
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover 
{
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  cursor: pointer;
}

.leftSide, .verSpace, .rightSide, #main, .leftSide2, .rightSide2
{
	float: left;
}

.leftSide
{
	width: 31%;
}
.leftSide2
{
	width: 25%;
}

.fullSide
{
	width: 100%;
}

.title-con
{
	margin-bottom: 5px;
}

.title-con img
{
	margin-right: 3px;
}

.verSpace
{
	width: 10px;
}

.elTitle
{
	border-bottom: 1px dotted #8bc53f;
}

/*.elTitle:hover
{
	font-weight: bold;
	background: #8bc53f;
	cursor: pointer;
}*/

.rightSide
{
	width: 67%;
}
.rightSide2
{
	width: 70%;
	min-width: 70%;
}

.SearchForm .ElTitle
{
	font-weight: bold;
	margin-bottom: 5px;
}

.SearchForm .ElForm
{
	padding: 6px !important;
	border-radius: 3px;
	margin-bottom: 5px;
}

input:disabled
{
	background: none repeat scroll 0 0 #d7d7d7;
	cursor: not-allowed;
}

input:focus
{
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}


.cb-1, .cb-2, .cb-1 span, .cb-2 span { background: url("../Images/switch.gif") repeat-x; display: block; float: left; }
.cb-1 span, .cb-2 span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }
.cb-1 span { background-position: left -90px; padding: 0 10px; }
.cb-2 span { background-position: right -180px;padding: 0 10px; }
.cb-2.selected { background-position: 0 -60px; }
.cb-2.selected span { background-position: right -240px; color: #fff; }
.cb-1.selected { background-position: 0 -60px; }
.cb-1.selected span { background-position: left -150px; color: #fff; }
.switch label { cursor: pointer; }
.switch input { display: none; }

.reverse-icon
{
	width: 35px;
	height: 35px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left: 240px;
	border: solid 1px #FFFFFF;
}

.reverse-icon:hover
{
	cursor: pointer;
	background: none repeat scroll 0 0 #EDEDED;
    border-color: #999;
}

input.watermark { color: #999; }
input.watermark-important { color: #ccc !important; }

.date
{
	background: url("../Images/search-calendar.gif") no-repeat;
	background-position:right;
}

input[type="text"]:disabled
{
	background: #D7D7D7;
}


#FlightClass label {
    position: absolute;
    margin-left: -20px;
    text-align: center;
    margin-top: 20px;
}

/* below is not necessary, just for style */
#FlightClass {
    width: 80%;
    margin: 2em auto;
    margin-top: 10px;
}

.btnSearch {
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  font-size: 13px;
  background: #568A11;
  padding: 10px 20px 10px 20px;
  border: solid #3d3d3d 1px;
  text-decoration: none;
  width: 100% !important;
  font-weight: bold;
}

.btnSearch:hover {
  background: #66bd33;
  background-image: -webkit-linear-gradient(top, #66bd33, #0b5207);
  background-image: -moz-linear-gradient(top, #66bd33, #0b5207);
  background-image: -ms-linear-gradient(top, #66bd33, #0b5207);
  background-image: -o-linear-gradient(top, #66bd33, #0b5207);
  background-image: linear-gradient(to bottom, #66bd33, #0b5207);
  text-decoration: none;
  cursor:pointer;
}

#processing_overlay
{
	position: absolute;
	z-index: 888889;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: url('../Images/transparent.png');
	cursor:not-allowed;
}						
#processing_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #669900;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#processing_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	background-color:#669900;
	color: #FFF;
	/*border: solid 1px #FFF;*/
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#processing_content {
	text-align: center;
	padding: 1em 1.75em;
	margin: 0em;
}

#processing_message {
	text-align:center;
	vertical-align:middle;
}

#LoadContent
{
	width: 100%;
	margin-bottom: 30px;
	margin-top: 20px;
	float: left;
}

.title
{
	color: #8BC53F;
	font-size: 15px;
	font-weight: bold;
	border-bottom: dotted 1px;
}

.title img
{
	width: 15px;
	margin-top: 5px;
	margin-right: 5px;
}


@-webkit-keyframes myanimation {
  from {
    left: 0%;
  }

  to {
    left: 50%;
  }
}
h1 {
  text-align: center;
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 400;
  font-size: 30px;
  padding: 20px 0;
  color: #777;
}

.checkout-wrap {
  color: #444;
  margin: -30px auto;
  max-width: 1200px;
  position: relative;
}

ul.checkout-bar {
  margin: 0 20px;
}
ul.checkout-bar li {
  color: #ccc;
  display: block;
  font-size: 16px;
  font-weight: 600;
  padding: 14px 20px 14px 80px;
  position: relative;
  float:left;
}
ul.checkout-bar li:before {
  -webkit-box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.2);
  background: #ddd;
  border: 2px solid #FFF;
  border-radius: 50%;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  left: 20px;
  line-height: 37px;
  height: 35px;
  position: absolute;
  text-align: center;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  top: 4px;
  width: 35px;
  z-index: 99;
}
ul.checkout-bar li.active {
  color: #8bc53f;
  font-weight: bold;
}
ul.checkout-bar li.active:before {
  background: #8bc53f;
  z-index: 99;
}
ul.checkout-bar li.visited {
  background: #ECECEC;
  color: #57aed1;
  z-index: 99;
}
ul.checkout-bar li.visited:before {
  background: #57aed1;
  z-index: 99;
}
ul.checkout-bar li:nth-child(1):before, ul.checkout-bar li:first-child:before {
  content: "1";
}

ul.checkout-bar li:nth-child(2):before {
  content: "2";
}
ul.checkout-bar li:nth-child(3):before {
  content: "3";
}
ul.checkout-bar li:nth-child(4):before {
  content: "4";
}
ul.checkout-bar li:nth-child(5):before {
  content: "5";
}
ul.checkout-bar li:nth-child(6):before {
  content: "6";
}
ul.checkout-bar a {
  color: #57aed1;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

@media all and (min-width: 800px) {
  .checkout-bar li.active:after {
    -webkit-animation: myanimation 3s 0;
    background-size: 35px 35px;
    background-color: #8bc53f;
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    -webkit-box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.2);
    content: "";
    height: 15px;
    width: 100%;
    left: 50%;
    position: absolute;
    top: -50px;
    z-index: 0;
  }

  .checkout-wrap {
    margin: 30px 0 20px 0;
  }

  ul.checkout-bar {
    -webkit-box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.2);
    background-size: 35px 35px;
    background-color: #EcEcEc;
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
    border-radius: 15px;
    height: 15px;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    width: 100%;
  }
  ul.checkout-bar:before {
    background-size: 35px 35px;
    background-color: #57aed1;
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    -webkit-box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.2);
    border-radius: 15px;
    content: " ";
    height: 15px;
    left: 0;
    position: absolute;
    width: 10%;
  }
  ul.checkout-bar li {
    display: inline-block;
    margin: 50px 0 0;
    padding: 0;
    text-align: center;
    width: 19%;
  }
  ul.checkout-bar li:before {
    height: 45px;
    left: 40%;
    line-height: 45px;
    position: absolute;
    top: -65px;
    width: 45px;
    z-index: 99;
  }
  ul.checkout-bar li.visited {
    background: none;
  }
  ul.checkout-bar li.visited:after {
    background-size: 35px 35px;
    background-color: #57aed1;
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    -webkit-box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.2);
    content: "";
    height: 15px;
    left: 50%;
    position: absolute;
    top: -50px;
    width: 100%;
  }
}


#toTop {
    display: none;
    position: fixed;
    bottom: 5px;
    right: 5px;
    width: 64px;
    height: 64px;
    background-image: url('../Images/up.png');
    background-repeat: no-repeat;
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
    z-index: 99999;
}
#toTop:hover {
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

.left-item
{
	background:#FFF;
	border: solid 1px #AAAAAA;
	border-bottom: solid 1px #8BC53F;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 2px;
}

.left-item-nohover
{
	background:#FFF;
	border: solid 1px #AAAAAA;
	border-bottom: solid 1px #8BC53F;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 5px;
	padding: 10px;
}

.left-item img
{
	width: 30px
}

.left-item:hover
{
	background: #8BC53F;
	border-bottom: solid 1px #57AED1;
	cursor: pointer;
}


.ui-accordion-content
{
	border-bottom: solid 2px #8bc53f !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	background-position: 50px;
}

.price-Segment-book
{
	background: #8bc53f;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding: 15px;
    text-align: center;
    width: 100%;
    margin-top: 10px;
}

.price-Segment
{
	/*background: url("../images/15-512.png") no-repeat scroll 10px 8px #8bc53f;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding: 15px 0 15px 0;
    text-align: center;
    margin: 0 auto;
    background: #48690F;
}

.col-red
{
	color: #B81A11;
}

.col-green
{
	color: #8bc53f;
}

.col-blue
{
	color: #51a1c1;
}

.form-el-100
{
	padding: 10px;
}

.form-el-100 td
{
	padding: 3px 10px 3px 10px;
}


.table-non-padding td
{
	border: 0;
	padding: 0 !important;
}

.hr-dotted
{
	border-top: dotted #CCCCCC 1px;
}

H3.ui-accordion-header
{
	line-height: 1.5;
}


#LoadContent .ui-accordion-header-icon
{
	display: none;
}

.logo-Airlines
{
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	height:50px;
	width:50px;
	border: solid 1px #AAAAAA;
	background: #FFFFFF;
	z-index: 1001;
}

.logo-Airlines img
{
	z-index: 1000;
	margin-left: 10px;
	margin-top: 10px;
}

.logo-Airlines-book-detail
{
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	height:50px;
	width:50px;
	border: solid 1px #AAAAAA;
	background: #FFFFFF;
	z-index: 1001;
}

.logo-Airlines-book-detail img
{
	z-index: 1000;
	margin-left: 7px;
	margin-top: 7px;
	width: 35px;
}

.fontcode-Airlines
{
	font-size: 16px;
	font-weight:bold;
}

.fontname-Airlines
{
	font-size: 12px;
	color: #4f4f4f;
}

.HeaderTitle
{
	font-weight: bold;
	font-size: 13px;
}
.HeaderTitle > img
{
	margin-right:3px;
	width: 13px;
}

.topSegment
{
	font-size: 11px;
}

.bodySegment
{
	width: 50%;
	float: left;
}

.AirSegmentBlock
{
	font-size: 11px;
}

.header-container
{
	width: 100%;
}

.header-container img
{
	margin-right: 15%;
}

.button-menu2
{
	margin-left: 73% !important;
}

.button-menu div, .button-menu2  div
{
	margin-top: 5px;
	color: #4B4B4B !important;
	font-weight: bold;
}

.button-menu, .button-menu2
{
	text-align: center;
	color: #252525;
	border: 1px solid #cccccc;
	position: absolute;
	margin-top: -15px;
	margin-left: 64%;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	border: d9d9d9 solid 1px;
	height: 30px;
	width: 100px;
	background: #dddddd; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #dddddd 0%, #efefef 50%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(50%,#efefef), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dddddd 0%,#efefef 50%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dddddd 0%,#efefef 50%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dddddd 0%,#efefef 50%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dddddd 0%,#efefef 50%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */
}

.button-menu:hover, .button-menu2:hover
{
	cursor: pointer;
	background: #80b41d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwYjQxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2JiZDM3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MGI0MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #80b41d 0%, #bbd37c 52%, #80b41d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80b41d), color-stop(52%,#bbd37c), color-stop(100%,#80b41d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #80b41d 0%,#bbd37c 52%,#80b41d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #80b41d 0%,#bbd37c 52%,#80b41d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #80b41d 0%,#bbd37c 52%,#80b41d 100%); /* IE10+ */
	background: linear-gradient(to bottom, #80b41d 0%,#bbd37c 52%,#80b41d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80b41d', endColorstr='#80b41d',GradientType=0 ); /* IE6-8 */
}

.menu-active
{
	cursor: pointer;
	background: #80b41d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwYjQxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2JiZDM3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MGI0MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #80b41d 0%, #bbd37c 52%, #80b41d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80b41d), color-stop(52%,#bbd37c), color-stop(100%,#80b41d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #80b41d 0%,#bbd37c 52%,#80b41d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #80b41d 0%,#bbd37c 52%,#80b41d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #80b41d 0%,#bbd37c 52%,#80b41d 100%); /* IE10+ */
	background: linear-gradient(to bottom, #80b41d 0%,#bbd37c 52%,#80b41d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80b41d', endColorstr='#80b41d',GradientType=0 ); /* IE6-8 */
}

.header-popup
{
	color: #0083B4;
	font-size: 15px;
	text-decoration: underline;
	margin-left: 3px;
}

#FareDetail
{
	display: none;
}

.FareRules
{
	border: #CCCCCC 1px dotted;
	padding: 10px;
	font-size: 10px;
}

.button {
  /* POSITIONING */
  border-radius: 1px;
  position: relative;
  float: left;

  /* BUTTON STYLING */
  border-top: 1px solid #fff;
  box-shadow: 0 5px 8px #002851, 0 3px 0 #002851, -1px 1px 0 #003872, 1px 1px 0 #003872, 0px 4px 5px #000, 0 5px 15px #1b1b1b;

  /* FONT STYLING */
  text-decoration: none !important;
  text-shadow: -1px -1px 1px #00172e,1px 1px 1px #a1cfff;
  color: #14467a;
  font-size: 13px !important;
  padding: 5px;
}

.button:hover {  
  /* BUTTON SHADOW */
 box-shadow: 0 6px 6px #002851, 0 2px 0 #002851, -1px 0px 0 #003872, 0px 0px 0 #003872, 0px 3px 4px #000, 0 3px 10px #1b1b1b;
}

.button:active {  
  border-top: 1px solid #cde4fc;
  /* BUTTON SHADOW */
 box-shadow: 0 0px 0px #002851, 0 3px 0 #002851, 0px 0px 0 #003872, 0px 0px 0 #003872, 0px 1px 2px #000, 0 1px 5px #1b1b1b;
}

/* BLUE GRADIENT ON BUTTON */
.grad {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(114,184,255,1)), color-stop(100%,rgba(64,150,238,1)));
  background: linear-gradient(to bottom, rgba(114,184,255,1) 0%,rgba(64,150,238,1) 100%);
}

/* ANIMATE THE BUTTON */
.transition,
.transition:hover,
.transition:active{
  -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.highlight {
  position: relative;
  margin: -200px auto 0 auto;
  width: 500px;
  height: 400px;
  opacity: 0.4;
background: -moz-radial-gradient(top, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(radial, top top, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-radial-gradient(top, ellipse cover, rgba(255,255,255,0.3) 0px,rgba(255,255,255,0) 275px);
}

.ui-autocomplete-loading { background: white url('http://jqueryui.com/demos/autocomplete/images/ui-anim_basic_16x16.gif') right center no-repeat; }    

#LoadContent .ui-state-hover
{
	background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x !important;
}

.item-list-autocomplete
{
	border-bottom: dotted 1px #CCCCCC;
}

/* = STEPS CONTAINER
----------------------------*/
.wizard-steps {
    margin:0 10px 0px 10px;
    padding:0px;
    position: relative;
    clear:both;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.wizard-steps div {
    position:relative;
}
/* = STEP NUMBERS
----------------------------*/
.wizard-steps span {
    display: block;
    float: left;
    font-size: 10px;
    text-align:center;
    width:15px;
    margin: 2px 5px 0px 0px;
    line-height:15px;
    color: #ccc;
    background: #FFF;
    border: 2px solid #CCC;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
/* = DEFAULT STEPS
----------------------------*/
.wizard-steps a {
    position:relative;
    display:block;
    width:auto;
    height:24px;
    margin-right: 18px;
    padding:0px 10px 0px 3px;
    float: left;
    font-size:11px;
    line-height:24px;
    color:#666;
    background: #F0EEE3;
    text-decoration:none;
    text-shadow:1px 1px 1px rgba(255,255,255, 0.8);
}
.wizard-steps a:before {
    width:0px;
    height:0px;
    border-top: 12px solid #F0EEE3;
    border-bottom: 12px solid #F0EEE3;
    border-left:12px solid transparent;
    position: absolute;
    content: "";
    top: 0px;
    left: -12px;
}
.wizard-steps a:after {
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left:12px solid #F0EEE3;
    position: absolute;
    content: "";
    top: 0px;
    right: -12px;
}
 
/* = COMPLETED STEPS
----------------------------*/
 
.wizard-steps .completed-step a {
    color:#163038;
    background: #A3C1C9;
}
.wizard-steps .completed-step a:before {
    border-top: 12px solid #A3C1C9;
    border-bottom: 12px solid #A3C1C9;
}
.wizard-steps .completed-step a:after {
    border-left: 12px solid #A3C1C9;
}
.wizard-steps .completed-step span {
    border: 2px solid #163038;
    color: #163038;
    text-shadow:none;
}
/* = ACTIVE STEPS
----------------------------*/
.wizard-steps .active-step a {
    color:#A3C1C9;
    background: #163038;
    text-shadow:1px 1px 1px rgba(0,0,0, 0.8);
}
.wizard-steps .active-step a:before {
    border-top: 12px solid #163038;
    border-bottom: 12px solid #163038;
}
.wizard-steps .active-step a:after {
    border-left: 12px solid #163038;
}
.wizard-steps .active-step span {
    color: #163038;
    -webkit-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    -moz-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    text-shadow:none;
    border: 2px solid #A3C1C9;
}
/* = HOVER STATES
----------------------------*/
.wizard-steps .completed-step:hover a, .wizard-steps .active-step:hover a {
    color:#fff;
    background: #8F061E;
    text-shadow:1px 1px 1px rgba(0,0,0, 0.8);
}
.wizard-steps .completed-step:hover span, .wizard-steps .active-step:hover span {
    color:#8F061E;
}
.wizard-steps .completed-step:hover a:before, .wizard-steps .active-step:hover a:before {
    border-top: 12px solid #8F061E;
    border-bottom: 12px solid #8F061E;
}
.wizard-steps .completed-step:hover a:after, .wizard-steps .active-step:hover a:after {
    border-left: 12px solid #8F061E;
}




.info, .success, .warning, .error, .validation {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../Images/PNG/Knob Info.png');
}
.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../Images/PNG/Knob Valid Green.png');
}
.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../Images/PNG/Knob Attention.png');
}
.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../Images/PNG/Knob Cancel.png');
	text-decoration: underline;
}

.grey-transparent-cross
{
	background: url('../Images/transparent.png');
}

.footer
{
	margin-left: auto;
    margin-right: auto;
    width: 100%;
	bottom: 0; 
	float: left;
	height: 50px;
	margin-top: 50px;
	border-top: #CCCCCC solid 1px;
	padding-top: 5px;
	font-size: 10px;
	text-align: center;
}

.footer a
{
	color: #696969;
	text-decoration: none;
}

.galileo_menu_glide{
    padding: 5px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-radius-topright: 10px;
    -khtml-border-radius-topleft: 10px;
    border-radius-topright: 10px;
    border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-radius-bottomright: 10px;
    -khtml-border-radius-bottomleft: 10px;
    border-radius-bottomright: 10px;
    border-radius-bottomleft: 10px;


    border-radius:10px;
}
.galileo_menu_glide .galileo_menu_glide_sprite{
    width: 100px;
    height: 20px;
    background-color: #71A618;
    position: absolute;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-radius-topright: 10px;
    -khtml-border-radius-topleft: 10px;
    border-radius-topright: 10px;
    border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-radius-bottomright: 10px;
    -khtml-border-radius-bottomleft: 10px;
    border-radius-bottomright: 10px;
    border-radius-bottomleft: 10px;


    border-radius:10px;
    padding: 3px;
}
.galileo_menu_glide ul{
    padding: 0px;
    margin: 0px;
    font-family:Arial;
}
.galileo_menu_glide ul li{
    float: left;
    list-style: none;
    position: relative;
    text-align: center;
    margin-right: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-radius-topright: 10px;
    -khtml-border-radius-topleft: 10px;
    border-radius-topright: 10px;
    border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-radius-bottomright: 10px;
    -khtml-border-radius-bottomleft: 10px;
    border-radius-bottomright: 10px;
    border-radius-bottomleft: 10px;
    border-radius:10px;
    padding: 3px;
}

.galileo_menu_glide > ul li.active{
    background-color: #71A618;
}

.galileo_menu_glide > ul li:hover
{
	background-color: #5A8313;
}

.galileo_menu_glide ul li a{
    color: #222222;
    text-decoration: none;
    font-weight: bold;
    padding: 10px 20px 10px 10px;
}
.galileo_menu_glide ul li:hover a
{
	color: #FFFFFF !important;
}

.galileo_menu_glide ul li.active a
{
	color: #FFFFFF;
}

.galileo_menu_glide ul li:hover+.galileo_menu_glide
{
	display: none;
}

.galileo_menu_glide ul li ul{
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -khtml-border-radius-bottomright: 7px;
    -khtml-border-radius-bottomleft: 7px;
    border-radius-bottomright: 7px;
    border-radius-bottomleft: 7px;
    border-radius:7px;

    padding-bottom: 5px;
    position: absolute;
    z-index: 999999;
    display: none;
}
.galileo_menu_glide ul li ul li{
    -moz-border-radius-topright: 0px;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -khtml-border-radius-topright: 0px;
    -khtml-border-radius-topleft: 0px;
    border-radius-topright: 0px;
    border-radius-topleft: 0px;
    border-radius:0px;
    margin: 0px;
    float: none;
    border:none;
    word-wrap:break-word;
}
.galileo_menu_glide ul li ul li a{
    padding-left: 5px;
    padding-right: 5px;
    font-weight: normal;
}

.galileo_menu_glide ul li img
{
	margin-left: 10px;
	width: 15px;
	margin-top: 7px;
	margin-right: 0;
}

ul.topmenu {
  text-align: left;
  display: inline;
  margin: 0;
  list-style: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
ul.topmenu li {
  font: bold 12px/18px sans-serif;
  display: inline-block;
  position: relative;
  background: #5A8313;
  cursor: pointer;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  color: #FFF;
}
ul.topmenu li:hover {
  color: #fff;
}
ul.topmenu li ul {
  padding: 0;
  position: absolute;
  top: 25px;
  left: 0;
  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
ul.topmenu li ul li 
{
	margin-top: 1px;
	padding-left: 10px;
  background: #5A8313; 
  display: block; 
  color: #fff;
  text-shadow: 0 -1px 0 #000;
  text-align: left;
  -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-radius-topright: 10px;
    -khtml-border-radius-topleft: 10px;
    border-radius-topright: 10px;
    border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-radius-bottomright: 10px;
    -khtml-border-radius-bottomleft: 10px;
    border-radius-bottomright: 10px;
    border-radius-bottomleft: 10px;
    border-radius:10px;
}
ul.topmenu li ul li:hover { background: #666; }
ul.topmenu li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

.root-container-border
{
	background: url('../Images/b-grey-transparent_02.png') repeat-x scroll 0 0 #ffffff;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin: 17px 0 1em;
    padding: 1em;
	background-position: 0 -50px;
}


.order-list
{
	font-size: 10px !important; 
	text-align:right;
	margin-bottom: 5px;
}

.order-list span.title
{
	font-size: 10px !important; 
	font-weight: bold;
}

.order-list span.order
{
	border-bottom: 1px dotted;
	padding-bottom: 2px;
	cursor: pointer;
}

.order-list span.active
{
	font-weight: bold;
}

.ui-slider-range { background: #8ae234 !important; }
.ui-slider-handle { border-color: #8ae234 !important; }

.time-range-val
{
	margin-top: 10px;
	border: #AAAAAA 1px solid;
	padding: 10px;
	text-align: center;
}

.fixed-dialog{
	position: fixed !important;
}

#count-down
{
	position: fixed;
	height: 50px;
	width: 190px;
	border: 1px solid #AAAAAA;
	bottom: 0;
	background: #EEEEEE;
	float: right;
	z-index: 9;
}

.dropdown
{
	color: #555;
	margin: 3px -22px 0 0;
	width: 143px;
	position: relative;
	height: 17px;
	text-align:left;
}
.submenu
{
	background: #fff;
	position: absolute;
	top: -11px;
	left: -20px;
	z-index: 999;
	width: 133px;
	display: none;
	margin-left: 10px;
	padding: 40px 0 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
}
.dropdown li a
{
	color: #555555;
	display: block;
	font-family: arial;
	font-weight: bold;
	padding: 6px 15px;
	cursor: pointer;
	text-decoration:none;
}

.dropdown li a:hover
{
	background:#71A618;
	color: #FFFFFF;
	text-decoration: none;
}
a.account 
{
	font-size: 11px;
	line-height: 16px;
	color: #555;
	position: absolute;
	z-index: 9999;
	display: block;
	padding: 5px;
	height: 28px;
	width: 121px;
	margin: -11px 0 0 -10px;
	text-decoration: none;
	background: url(../Images/ddl-arrow.png) 116px 17px no-repeat;
	cursor:pointer;
	border: dotted 1px #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

a.account:hover
{
	background-color: #E7E7E7;
}

a.account div.myaccount
{
	background: url("../Images/username-icon.png") no-repeat scroll 0 0 / 20px 20px rgba(0, 0, 0, 0);
    height: 20px;
    padding: 5px;
    padding-left: 30px;
    background-position: 0 3px;
    font-weight: bold;
}

a.account div.admin
{
	background: url("../Images/View_Details-.png") no-repeat scroll 0 0 / 20px 20px rgba(0, 0, 0, 0);
    height: 20px;
    padding: 5px;
    padding-left: 30px;
    background-position: 0 3px;
    font-weight: bold;
}

.root
{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size: 11px;
	padding: 11px 0 0 0px;
	border-top:1px solid #dedede;
}

.root .logout
{
	border-top: dotted 1px #CCC;
	border-bottom: dotted 1px #CCC;
	background: #DADADA;
}

.root-container-border h2
{
	color: #303030;
}

.loading-jqwidget
{
	height: 100px;
	width: 200px;
	background: #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.header-name-user
{
	text-align: right;
	padding-right: 20px;
	font-size: 11px;
}

.jqx-window-modal
{
	opacity: 0.6 !important;
}

.ETicketingNumber
{
	padding: 20px;
	margin: 20px;
}

.ETicketingNumber td, .ETicketingNumber th
{
	padding: 3px;
}

.ETicketingNumber th
{
	border-bottom: solid 2px #CCC;
}

.row-segment-flight
{
	border: 1px solid #CCC;
	padding: 10px;
	margin-bottom: 5px;
	float: left;
	width: 100%;
}

.form-group
{
	float: left;
	width: 100%;
}


.row-segment-flight:hover
{
	border: 1px solid #303030;
}

.loading-mask-page
{
	background: #FFF;
	opacity: 0.6;
	position: absolute;
	width: 100%;
	height: 100%;
}

.loading-mask-page div
{
	padding: 50px;
	margin: 0 auto;
	margin-top: 200px;
	width: 200px;
	height: 150px;
}

.loading-mask-page img
{
	margin: 0 auto;
}

.ui-widget-header, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	background: #FFF !important;
}

.ui-datepicker
{
	min-width: 250px !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
	background: #E2F1FE !important;
}

.Container
{
	float: left;
	width: 100%;
	margin-top: 20px;
}


.backward
{
	float: left;
    font-size: 30px;
    height: 57px;
    width: 100%;
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #CCC;
    opacity: 0.5;
}

.forward
{
	float: left;
    font-size: 30px;
    height: 57px;
    width: 100%;
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #CCC;
    opacity: 0.5;
}

.backward:hover:enabled, .forward:hover:enabled
{
	opacity: 1;
}

.ui-dialog-titlebar-close {
  visibility: hidden;
}
