   #travel-form input[type=text], #travel-form select{    width:50%;}
 #travel-form textarea, #travel-form input[type=text], #travel-form select{    padding:5px;    outline:none;    min-height:31px;}
 #travel-form .date-time{    width:50%;    background-color:#ffffff;    border:1px solid #a2a2a2;    display:inline-block;    outline:blue;}
 #travel-form .date-time span{ }
 #travel-form .date-time:focus{    outline:blue;}
 #travel-form .date-time-input{    border:1px solid #a2a2a2;    background-image:url('/shared/images/icons/calendar-icon.png?v=1');    background-repeat:no-repeat;    display:inline;         padding-left:30px !important;}
 #travel-form .date-time-input:focus, #travel-form .time-input:focus{    outline:none;}
 #travel-form .time-input{    border:0px;    background-image:url('/shared/images/clock-icon.png?v=1');    background-repeat:no-repeat;    display:inline;    width:132px !important;    padding-left:30px !important;}
 #travel-form .book-travel .box{    background-color:#f1f1f1;    text-align:center;         padding:15px;    border-radius:2px;    border:1px solid #d8d8d8;}
 #travel-form .book-travel .box:hover{    border:1px solid #bfbfbf; }
 #travel-form .highlight{    background-color:#e2e2e2 !important;    border-color:#ffffff !important;}
 #travel-form .book-travel .box img{    display:block;    width:100%;    border-radius:3px;}
 #travel-form .book-travel .box span{    margin-top:10px;    font-weight:600;}
 #travel-form .book-travel .box h1{    color:#191970;    font-size:18px;    font-weight:600;}
 #travel-form h2{    text-align:left;}
 #travel-form .add-travel-insurance, #cancel{    display:inline;    background-color:#ffffff;    color:#000000;    border:1px solid #adadad;}
 #travel-form .add-travel-insurance label{    font-weight:550;}
 #travel-form #submit{    background-color:#337ab7;    color:#ffffff;    border:1px solid #2e6da4;}
 #travel-form .add-travel-insurance, #travel-form #submit, #travel-form #cancel{    padding:5px;    border-radius:5px;    margin:0px 10px;}
 #travel-form .button-controls-row{    margin-top:20px;    display:none;}
 #travel-form .align-right{    text-align:right;}
 #travel-form .add-another-destination{     background-color:#ffffff;    color:#000000;    border:1px solid #adadad;    border-radius:5px;    padding:5px 10px;}
 #travel-form .add-another-destination:hover{     background-color:#e6e6e6;    color:#000000;    border:1px solid #adadad;}
 #travel-form .remove-destination{     background-color:#d9534f;    color:#ffffff;    border:1px solid #d43f3a;    border-radius:5px;    padding:5px 10px;}
 #travel-form .remove-destination:hover{     background-color:#c9302c;    color:#ffffff;    border:1px solid #ac2925;}
 #travel-form .time img{    width:25px;    height:25px;}
 #travel-form .time{    margin-left:10px;}
 #travel-form .flight-entry label, #travel-form .accommodation-entry label, #travel-form .car-rental-entry label, #travel-form .attraction-entry label, #travel-form .flight-additional-information label{    margin:20px 0px;    min-width:150px;}
 #travel-form .flight-details, #travel-form .accommodation-details, #travel-form .car-rental-details, #travel-form .attraction-details{    margin:20px 0px;         background-color:#f1f1f1;    border-radius:5px;    border:1px solid #d3d3d3;    padding:20px 0px;    display:none;}
 #travel-form .flight-details h1, #travel-form .accommodation-details h1, #travel-form .car-rental-details h1, #travel-form .attraction-details h1{    padding:0px;    margin:0px 0px 15px 0px;}
 #travel-form .comments{    margin:0px;}
 #travel-form .comments label{    display:block;    margin-bottom:20px;}
 #travel-form #comments{    width:100%;    height:130px;}
 #travel-form .remove-destination, #travel-form .add-another-destination{    margin:10px 0px;}
 #travel-form .normal{    font-weight:normal;}
 #travel-form .comments{    display:none;}
   #travel-form #accommodation-match-flights-section, #travel-form #car-rental-match-section{    display:none;}
  #travel-form .ui-timepicker-wrapper{    max-height:200px !important;    width:9.5em !important;}
 #travel-form .ui-timepicker-list li{    padding:5px 0 5px 5px;}
  #travel-form .ui-widget-header, #travel-form .ui-datepicker-div table thead th, #travel-form .ui-datepicker th{    background-color:#f0f0f0 !important;    color:#343434;}
 #travel-form .ui-widget-header .ui-icon{    background-image:url(/shared/images/ui-icons_000000_256x240.png);}
  #travel-form .calendar-icon{    position:absolute;    display:inline-block;    top:13px;    width:30px;    height:30px;    background-color:transparent;    z-index:9999;}
 #travel-form .information-icon{    width:20px;}
 #travel-form .ui-state-default, #travel-form .ui-widget-content .ui-state-default, #travel-form .ui-widget-header .ui-state-default{    text-align:center;}
 #travel-form .center{    text-align:center;}
 #travel-form .book-travel{    margin-bottom:30px;}
 #travel-form .warning{    margin-top:5px;    display:none;}
 #travel-form .warning p{    margin:0px !important;}
 #travel-form input, #travel-form select, #travel-form textarea{    background-color:#ffffff;}
