ul#css3menu li {
background-position:0 0;
background-repeat:repeat-x;
background: none !important;
padding-left: 0px;
}
.li-first{
    padding-left: 0px;
}
#header-box{
    margin-top: 30px; 
    margin-left: 13px !important;
}
ul#css3menu a {
border-color:#ffffff;
border-style:solid;
border-width:1px;
color:#000000;
cursor:pointer;
display:block;
font-weight:normal;
padding:9px 25px;
text-align:left;
text-decoration:none;
vertical-align:middle;
background:#72C7E4;
}

ul#css3menu a:hover,.navbar-inverse .nav li.dropdown.open >.dropdown-toggle,.navbar-inverse .nav li.dropdown.active >.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active >.dropdown-toggle {
background:none !important;
}

ul#css3menu img {
    border:medium none;
    display:inline;
    float:left;
    padding-left:8px;
    padding-right:5px;
    padding-top:18px;
    vertical-align:middle;
    width:24px;
    box-sizing:content-box;
    height: auto;
}
ul#css3menu a {
    font-size: 15px;
	margin-top:8px;
}
ul#css3menu span {
background-position:right center;
background-repeat:no-repeat;
display:block;
overflow:visible;
padding:0px 0px 0px 12px;
font-weight:normal;
}

.navbar-inner {
padding-bottom:10px;
background:none;
}

ul#css3menu .dropdown-menu {
border-color:#72C7E4 !important;
border-width:2px !important;
margin:0 !important;
max-height:340px !important;
overflow-x:hidden !important;
overflow-y:auto !important;
padding:10px 10px 10px 12px !important;
}

ul#css3menu .dropdown-menu {
background:none repeat scroll 0 0 #ffffff !important;
}

ul#css3menu .dropdown-menu li {
background:none;
cursor: pointer;
padding-bottom: 5px;
font-size:15px;
}

ul#css3menu .dropdown-menu li >a {
background:none;
border-width:0;
color:#a1956e;
display:block;
font-size:14px;
height:20px;
padding:4px 0 0 4px;
text-decoration:none;
font-weight:normal;
}

.ui-checkbox >input {
/*left: 0 !important;*/
position:relative;
float:left;
margin:3px 6px 0 0 !important;
}

.ui-checkbox input {
height:auto !important;
margin:3px 6px 0 0 !important;
outline:0 none !important;
position:relative !important;
width:auto !important;
z-index:1;
}

#header-box {
margin:0;
background:#F1E5C5;
}

#header-box #box1 {
float:left;
height:35px;
padding-left:0;
width:100%;
}

.frmsearch form {
margin-bottom:26px !important;
}

.ui-icon-searchfield:after {
content: " ";
height:18px;
left:7px;
margin-top:-9px;
opacity:0.5;
position:absolute;
top:50%;
width:18px;
}

.ui-icon-search,.ui-icon-searchfield:after {
background-position:-612px 50% !important;
}

.ui-icon,.ui-icon-searchfield:after {
background:url( "../images/icons-18-white.png ") no-repeat scroll 0 0 rgba(0,0,0,0.4);
border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
}

.ui-btn-corner-all {
border-radius:0.2em;
}

.ui-body-c,.ui-dialog.ui-overlay-c {
background:none !important;
border:1px solid #b3b3b3;
color:#111;
text-shadow:0 0 0 #fff;
}

.ui-input-search {
background-image:none;
margin:0 0 0.5em 0;
padding:0 30px;
position:relative;
}

.ui-input-search input.ui-input-text {
width:98%;
}

.ui-input-search input.ui-input-text {
background:none repeat scroll 0 0 transparent;
border:medium none;
display:block;
margin:0;
outline:0 none !important;
padding:0.4em 0;
width:98%;
}

.ui-input-search input.ui-input-text {
height:28px;
}

.ui-input-search .ui-input-clear-hidden {
display:none;
}

.ui-input-search .ui-input-clear {
margin-top:-13px;
position:absolute;
right:0;
top:50%;
}

.ptitle {
    color: #073f4c;
    display: block;
    font-size: 16px;
	margin-bottom:-4px;
}

.autocomplete-suggestions {
border:1px solid #999;
background:#FFF;
cursor:default;
overflow:auto;
-webkit-box-shadow:1px 4px 3px rgba(50,50,50,0.64);
-moz-box-shadow:1px 4px 3px rgba(50,50,50,0.64);
box-shadow:1px 4px 3px rgba(50,50,50,0.64);
}

.autocomplete-suggestion {
padding:2px 5px;
white-space:nowrap;
overflow:hidden;
}

.autocomplete-selected {
background:#F0F0F0;
}

.autocomplete-suggestions strong {
font-weight:normal;
color:#3399FF;
}

.ui-input-clear {
display:none !important;
}

.markerinfocols1,.markerinfocols2,.markerinfocols3 {
float:left;
font-size:12px;
margin-right:10px;
width:24%;
}

.markerinfocols4 {
font-size:12px;
}

.connectedSortable {
border:0px solid #eee;
width:100%;
min-height:20px;
list-style-type:none;
margin:0;
padding:5px 0 0 0;
float:left;
margin-right:10px;
background:none repeat scroll 0 0 #f7efd9;
}

.connectedSortable li,.connectedSortable li {
margin:0 5px 5px 5px;
padding:5px;
font-size:1.2em;
width:80%;
background:none;
}
/*.marginleft {

margin-right:10%;

}*/
.white-popup {
position:relative;
background:#FFF;
padding:20px;
width:auto;
max-width:600px;
margin:20px auto;
}

.day-planner .btn-trip-delete,.fax-detail .btn-trip-delete {
display:none;
}
.event_connectedSortable_tt li{
    list-style: none !important;
        font-size: 15px !important;
}
.event_connectedSortable_tt .btn-trip-delete{
    display: block;
    right: -20px;
    top: 10px;
}

@media print {
.fax-detail {
display:block;
}

#page,.hide-print-area,.mfp-close {
display:none;
}
}
.event-thumbnail {
    background: none repeat scroll 0 0 #c0b285;
    float: left;
    height: auto;
    margin-right: 11px;
    max-width: 136px;
    padding: 8px;
    margin-top: 0px !important;
}
ul.event_connectedSortable li{
    list-style: none !important;
    margin-left: 0px !important;
} 
ul.event_connectedSortable .btn-trip-delete{
    display:inline !important ;
    cursor: pointer;
    right: -30px !important;
    top: -4px !important;
}
.event_connectedSortable_tt li{margin-left:0px !important}
#map_canvas{
    border: 8px solid #6CBFE7;
}

.top_banner_section_in{
    position: relative;
}
.map_category1 {
    background-color: #ffffff;
    border: 2px solid #72c7e4;
    bottom: 6px;
    float: right;
    line-height: 1.6em;
    max-height: 50%;
    overflow-y: auto;
    padding: 10px 10px 25px;
    position: absolute;
    right: 6px;
    width: 150px;
}
.map_category1 p {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 4px !important;
    padding: 0;
}
.map_category1 ul {
    margin: 0;
    padding: 0;
}
.map_category1 ul li {
    border-bottom: 1px solid #ffffff;
    line-height: 1.2em;
	margin-bottom:5px;
}
.map_category1 ul li a {
    color: #1690c8;
    font-weight: 300;
	font-size: 15px;
}
#toggle {
    background-color: #ffffff;
    border: 1px solid #b7b2b2;
    bottom: 8px;
    cursor: pointer;
    padding: 12px;
    position: absolute;
    right: 8px;
    z-index: 9999;
}
.toggleoff {
    background: url("../images/minus_btn.png") no-repeat scroll center center;
}
.toggleon {
    background: url("../images/add_btn.png") no-repeat scroll center center;
}

@media (min-width:540px) and (max-width:640px) {
    ul#css3menu a {
    padding:9px 5px 9px 35px;
    }
    
    ul#css3menu a {
    font-size:12px;
    }
}
@media print{
.nav,.map_category1,#toggleID,#basic-modal-content,.outer_map{display: none !important;}
}
.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }  

.vmap-content,.vmap-content a,.vmap-content a span{
    font-family: "Oswald",sans-serif;    
}
.btn-map {
  text-decoration: none !important;
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-map:hover,
.btn-map:focus,
.btn-map:active,
.btn-map.active,
.btn-map.disabled,
.btn-map[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn-map:active,
.btn-map.active {
  background-color: #cccccc \9;
}

.btn-map:first-child {
  *margin-left: 0;
}

.btn-map:hover,
.btn-map:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn-map:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn-map.active,
.btn-map:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-map.disabled,
.btn-map[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-map-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.btn-map-large [class^="icon-"],
.btn-map-large [class*=" icon-"] {
  margin-top: 4px;
}

.btn-map-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-map-small [class^="icon-"],
.btn-map-small [class*=" icon-"] {
  margin-top: 0;
}

.btn-map-mini [class^="icon-"],
.btn-map-mini [class*=" icon-"] {
  margin-top: -1px;
}

.btn-map-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-map-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.btn-map-block + .btn-map-block {
  margin-top: 5px;
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}

.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
#header-box .span4{
    width: 31.6239%;
    margin: 0;
    display: block;
    float: left;
    margin: 0;
}
#header-box .span6{
    width: 48.7179%;
    margin-left: 2.5641%;
}
.navbar {

  *position: relative;

  *z-index: 2;

  margin-bottom: -17px;

  overflow: visible;

}
.navbar-inner {
    min-height: 40px;
    padding-left: 0px;
    padding-right: 0px;
	margin: 18px 0;
}
.navbar .container {

  width: auto;

}
.nav-collapse.collapse {

  height: auto;

  overflow: visible;

}
.navbar .btn,
.navbar .btn-group {
  margin-top: 0px;

}
.navbar .btn-group .btn,

.navbar .input-prepend .btn,

.navbar .input-append .btn,

.navbar .input-prepend .btn-group,

.navbar .input-append .btn-group {

  margin-top: 0;

}
.navbar-form {

  margin-bottom: 0;

  *zoom: 1;

}
.navbar-form:before,

.navbar-form:after {

  display: table;

  line-height: 0;

  content: "";

}
.navbar-form:after {

  clear: both;

}

.navbar-form input,

.navbar-form select,

.navbar-form .radio,

.navbar-form .checkbox {

  margin-top: 5px;

}

.navbar-form input,

.navbar-form select,

.navbar-form .btn {

  display: inline-block;

  margin-bottom: 0;

}

.navbar-form input[type="image"],

.navbar-form input[type="checkbox"],

.navbar-form input[type="radio"] {

  margin-top: 3px;

}

.navbar-form .input-append,

.navbar-form .input-prepend {

  margin-top: 5px;

  white-space: nowrap;

}

.navbar-form .input-append input,

.navbar-form .input-prepend input {

  margin-top: 0;

}

.navbar-search {

  position: relative;

  float: left;

  margin-top: 5px;

  margin-bottom: 0;

}
.navbar-search .search-query {

  padding: 4px 14px;

  margin-bottom: 0;

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

  font-size: 13px;

  font-weight: normal;

  line-height: 1;

  -webkit-border-radius: 15px;

     -moz-border-radius: 15px;

          border-radius: 15px;

}
.nav {
    list-style: outside none none;
    margin-bottom: 0;
    margin-left: 0;
}

.navbar .nav {

  position: relative;

  left: 0;

  display: block;

  float: left;

  margin: 0 10px 0 0;

}
.navbar .nav.pull-right {

  float: right;

  margin-right: 0;

}



.navbar .nav > li {

  float: left;

}

.navbar .nav > li > a {

  float: none;

  padding: 10px 15px 10px;

  color: #777777;

  text-decoration: none;

  /*text-shadow: 0 1px 0 #ffffff;*/

}

.navbar .nav .dropdown-toggle .caret {

  margin-top: 8px;

}



.navbar .nav > li > a:focus,

.navbar .nav > li > a:hover {

  color: #333333;

  text-decoration: none;

  background-color: transparent;

}



.navbar .nav > .active > a,

.navbar .nav > .active > a:hover,

.navbar .nav > .active > a:focus {

  color: #555555;

  text-decoration: none;

  background-color: #e5e5e5;

  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);

     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);

          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);

}

.navbar .btn-navbar {

  display: none;

  float: right;

  padding: 7px 10px;

  margin-right: 0;

  margin-left: 0px;

  color: #ffffff;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  background-color: #ededed;

  *background-color: #e5e5e5;

  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));

  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);

  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);

  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);

  background-repeat: repeat-x;

  border-color: #e5e5e5 #e5e5e5 #bfbfbf;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);

  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);

     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);

          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);

}



.navbar .btn-navbar:hover,

.navbar .btn-navbar:focus,

.navbar .btn-navbar:active,

.navbar .btn-navbar.active,

.navbar .btn-navbar.disabled,

.navbar .btn-navbar[disabled] {

  color: #ffffff;

  background-color: #e5e5e5;

  *background-color: #d9d9d9;

}



.navbar .btn-navbar:active,

.navbar .btn-navbar.active {

  background-color: #cccccc \9;

}



.navbar .btn-navbar .icon-bar {

  display: block;

  width: 18px;

  height: 2px;

  background-color: #f5f5f5;

  -webkit-border-radius: 1px;

     -moz-border-radius: 1px;

          border-radius: 1px;

  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

}

.btn-navbar .icon-bar + .icon-bar {

  margin-top: 3px;

}

.navbar .nav li.dropdown > a:hover .caret,

.navbar .nav li.dropdown > a:focus .caret {

  border-top-color: #333333;

  border-bottom-color: #333333;

}



.navbar .nav li.dropdown.open > .dropdown-toggle,

.navbar .nav li.dropdown.active > .dropdown-toggle,

.navbar .nav li.dropdown.open.active > .dropdown-toggle {

  color: #555555;

  background-color: #e5e5e5;

}



.navbar .nav li.dropdown > .dropdown-toggle .caret {

  border-top-color: #777777;

  border-bottom-color: #777777;

}



.navbar .nav li.dropdown.open > .dropdown-toggle .caret,

.navbar .nav li.dropdown.active > .dropdown-toggle .caret,

.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {

  border-top-color: #555555;

  border-bottom-color: #555555;

}



.navbar .pull-right > li > .dropdown-menu,

.navbar .nav > li > .dropdown-menu.pull-right {

  right: 0;

  left: auto;

}



.navbar .pull-right > li > .dropdown-menu:before,

.navbar .nav > li > .dropdown-menu.pull-right:before {

  right: 12px;

  left: auto;

}



.navbar .pull-right > li > .dropdown-menu:after,

.navbar .nav > li > .dropdown-menu.pull-right:after {

  right: 13px;

  left: auto;

}



.navbar .pull-right > li > .dropdown-menu .dropdown-menu,

.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {

  right: 100%;

  left: auto;

  margin-right: -1px;

  margin-left: 0;

  -webkit-border-radius: 6px 0 6px 6px;

     -moz-border-radius: 6px 0 6px 6px;

          border-radius: 6px 0 6px 6px;

}

.navbar-inverse .brand,

.navbar-inverse .nav > li > a {

  color: #999999;

}

.navbar-inverse .brand:hover,

.navbar-inverse .nav > li > a:hover,

.navbar-inverse .brand:focus,

.navbar-inverse .nav > li > a:focus {

  color: #ffffff;

}

.navbar-inverse .nav > li > a:focus,

.navbar-inverse .nav > li > a:hover {

  color: #ffffff;

  background-color: transparent;

}



.navbar-inverse .nav .active > a,

.navbar-inverse .nav .active > a:hover,

.navbar-inverse .nav .active > a:focus {

  color: #ffffff;

  background-color: #ffffff;

}



.navbar-inverse .navbar-link {

  color: #999999;

}



.navbar-inverse .navbar-link:hover,

.navbar-inverse .navbar-link:focus {

  color: #ffffff;

}



.navbar-inverse .divider-vertical {

  border-right-color: #222222;

  border-left-color: #111111;

}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,

.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,

.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {

  color: #ffffff;

  background-color: #111111;

}

.navbar-inverse .nav li.dropdown > a:hover .caret,

.navbar-inverse .nav li.dropdown > a:focus .caret {

  border-top-color: #ffffff;

  border-bottom-color: #ffffff;

}



.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {

  border-top-color: #999999;

  border-bottom-color: #999999;

}



.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,

.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,

.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {

  border-top-color: #ffffff;

  border-bottom-color: #ffffff;

}



.navbar-inverse .navbar-search .search-query {

  color: #ffffff;

  background-color: #515151;

  border-color: #111111;

  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);

     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);

          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);

  -webkit-transition: none;

     -moz-transition: none;

       -o-transition: none;

          transition: none;

}



.navbar-inverse .navbar-search .search-query:-moz-placeholder {

  color: #cccccc;

}



.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {

  color: #cccccc;

}



.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {

  color: #cccccc;

}



.navbar-inverse .navbar-search .search-query:focus,

.navbar-inverse .navbar-search .search-query.focused {

  padding: 5px 15px;

  color: #333333;

  text-shadow: 0 1px 0 #ffffff;

  background-color: #ffffff;

  border: 0;

  outline: 0;

  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);

     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);

          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);

}



.navbar-inverse .btn-navbar {

  color: #ffffff;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  background-color: #0e0e0e;

  *background-color: #59707B;

  background-image: -moz-linear-gradient(top, #001a97, #001a97);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#001a97), to(#001a97));

  background-image: -webkit-linear-gradient(top, #001a97, #001a97);

  background-image: -o-linear-gradient(top, #001a97, #001a97);

  background-image: linear-gradient(to bottom, #001a97, #001a97);

  background-repeat: repeat-x;

  border-color: #001a97 #001a97 #001a97;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);

  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

}



.navbar-inverse .btn-navbar:hover,

.navbar-inverse .btn-navbar:focus,

.navbar-inverse .btn-navbar:active,

.navbar-inverse .btn-navbar.active,

.navbar-inverse .btn-navbar.disabled,

.navbar-inverse .btn-navbar[disabled] {

  color: #ffffff;

  background-color: #040404;

  *background-color: #000000;

}



.navbar-inverse .btn-navbar:active,

.navbar-inverse .btn-navbar.active {

  background-color: #000000 \9;

}
.nav-map{
    clear: both;
}
.nav-collapse.collapse {
    height: auto;
    overflow: visible;
}

.collapse {

  position: relative;

  height: 0;

  overflow: hidden;

  -webkit-transition: height 0.35s ease;

     -moz-transition: height 0.35s ease;

       -o-transition: height 0.35s ease;

          transition: height 0.35s ease;

}
.collapse.in {

  height: auto;

}
.dropup, 
.dropdown {
    position: relative;
}
.caret {

  display: inline-block;

  width: 0;

  height: 0;

  vertical-align: top;

  border-top: 4px solid #000000;

  border-right: 4px solid transparent;

  border-left: 4px solid transparent;

  content: "";

}



.dropdown .caret {

  margin-top: 8px;

  margin-left: 2px;

}



.dropdown-menu {

  position: absolute;

  top: 100%;

  left: 0;

  z-index: 1000;

  display: none;

  float: left;

  min-width: 200px;

  padding: 5px 0;

  margin: 2px 0 0;

  list-style: none;

  background-color: #ffffff;

  border: 1px solid #ccc;

  border: 1px solid rgba(0, 0, 0, 0.2);

  *border-right-width: 2px;

  *border-bottom-width: 2px;

  -webkit-border-radius: 6px;

     -moz-border-radius: 6px;

          border-radius: 6px;

  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

  -webkit-background-clip: padding-box;

     -moz-background-clip: padding;

          background-clip: padding-box;

}



.dropdown-menu.pull-right {

  right: 0;

  left: auto;

}



.dropdown-menu .divider {

  *width: 100%;

  height: 1px;

  margin: 9px 1px;

  *margin: -5px 0 5px;

  overflow: hidden;

  background-color: #e5e5e5;

  border-bottom: 1px solid #ffffff;

}



.dropdown-menu > li > a {

  display: block;

  padding: 3px 20px;

  clear: both;

  font-weight: normal;

  line-height: 20px;

  color: #333333;

  white-space: nowrap;

}



.dropdown-menu > li > a:hover,

.dropdown-menu > li > a:focus,

.dropdown-submenu:hover > a,

.dropdown-submenu:focus > a {

  color: #ffffff;

  text-decoration: none;

  background-color: #0081c2;

  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));

  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);

  background-image: -o-linear-gradient(top, #0088cc, #0077b3);

  background-image: linear-gradient(to bottom, #0088cc, #0077b3);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);

}



.dropdown-menu > .active > a,

.dropdown-menu > .active > a:hover,

.dropdown-menu > .active > a:focus {

  color: #ffffff;

  text-decoration: none;

  background-color: #0081c2;

  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));

  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);

  background-image: -o-linear-gradient(top, #0088cc, #0077b3);

  background-image: linear-gradient(to bottom, #0088cc, #0077b3);

  background-repeat: repeat-x;

  outline: 0;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);

}



.dropdown-menu > .disabled > a,

.dropdown-menu > .disabled > a:hover,

.dropdown-menu > .disabled > a:focus {

  color: #999999;

}

.dropdown-menu > .disabled > a:hover,

.dropdown-menu > .disabled > a:focus {

  text-decoration: none;

  cursor: default;

  background-color: transparent;

  background-image: none;

  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

}

/* Interest
   ========================================================================== */

.itinerary-interests {
	padding-top: 0;
	padding-right: 10px;
}

.itinerary-interests-title,
.day-planner-title,
.fc-toolbar h2 {
	font-weight: 700 !important;
	margin: 0 0 16px;
    font-family:'Trebuchet-MS', sans-serif !important;
	text-transform: uppercase !important;
    font-size: 24px !important;
    line-height: 30px !important;
}
.fc-toolbar h2 {
    color: #e53e30 !important;
}

#calendar th {
	background: #0091B3;
	color: #fff;
	font-size: 12px;
    line-height: 16px;
	font-family: 'Trebuchet-MS', sans-serif;
	text-align: left;
	text-transform: uppercase;
	padding: 4px 10px;
	vertical-align: top;
}
#calendar td{
    border-bottom: 1px solid #dddddd;
    color: #000000;
}
.fc-view-container{
    background-color: #f7efd9;
}
.day-planner-footer{
    clear: both;
    text-align: right;
}
.day-planner-footer a{
    font-size: 18px;
    line-height: 18px;
	font-family: 'Trebuchet-MS', sans-serif;
    text-transform: uppercase;
    margin-left: 10px;
    cursor: pointer;
	padding-right:12px;
}

.itinerary-interests ul {
	border: 1px dashed #c0b285;
	margin: 0;
	padding: 0;
	height: 100%;
	padding-bottom: 36px;
}
.itinerary-interests-placesevents ul{
    border: none !important;
}
.interest_places h3 a{
    text-decoration: none !important;
    font-weight: bold !important;
}
.interest_places h3{
    font-weight: normal;
}
.interest_places{
    border: none !important;
    background: #f7efd9 !important;
}
.interest-list {
	margin: 0 16px;
	padding: 0 0 2px;
}

.interest-list .interest {
	padding: 0;
}

.interest {
	position: relative;
	background: none;
	font-family: 'Open Sans', sans-serif;
	line-height: 16px;
	margin: 0 0 16px;
	padding: 14px 28px 14px 20px;
}

.interest-meta {
	display: block;
	color: #e53e30;
	padding: 3px 0 1px;
}

.interest-title {
	font: 600 16px/20px 'Open Sans', sans-serif;
	text-transform: none;
	margin: 0 0 4px;
	padding: 0 0 0;
}

.interest-content {
	margin-bottom: 0;
	padding: 3px 0 1px;
}

.interest-content a {
	text-decoration: underline;
}

.btn-trip-delete {
	position: absolute;
	display: inline-block;
	text-align: center;
	width: 14px;
	height: 14px;
	top: 8px;
	right: 8px;
	background: #C0B285;
	border-radius: 50%;
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
	text-decoration: none;
}

.btn-trip-delete:hover {
	color: #fff;
	background: #051C2C;
}
.dragndrop header{
    height: auto !important;
}
.interest_places {
    background: #ffffff none repeat scroll 0 0 !important;
    border: 1px solid #c4c4c4 !important;
}

.interest {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	font-family:"Oswald",Arial,Helvetica,sans-serif;
    line-height: 16px;
    margin: 0 0 16px;
    padding: 8px 14px 0 12px !important;
    position: relative;
	
}
.fc-state-default {
    text-shadow: none !important;
}

.fc button {
    font-size: 0.8em !important;

}

.fc-event {
    border-radius: 0px !important;
}
	
.interest_places h3 a {
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 22px !important;
}

.fc-basic-view td.fc-day-number, .fc-basic-view td.fc-week-number span {
    padding-right: 6px !important;
}

.tab-content h3 a {
    color: #747474 !important;
    font-size: 22px !important;
    text-decoration: none;
	font-weight:300 !important; 
}

#calendar th {
    background: #0193CF none repeat scroll 0 0 !important;
}
		
.uranus.tparrows::before  {
	
	font-size: 100px !important;
	
}

.fc-toolbar h2 {
    color: #313131 !important;
}

.btn-trip-delete {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 50%;
    color: #313131;
    display: inline-block;
    font-size: 28px !important; 
    font-weight: normal !important; 
    height: 20px !important; 
    line-height: 11px !important; 
    padding: 1px 1px 6px 2px !important; 
    position: absolute;
    right: 8px;
    text-align: center;
    text-decoration: none;
    top: 8px !important;
    width: 20px !important;
}
.btn-tripplace-delete {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 50%;
    color: #313131;
    display: inline-block;
    font-size: 28px !important; 
    font-weight: normal !important; 
    height: 20px !important; 
    line-height: 11px !important; 
    padding: 1px 1px 6px 2px !important; 
    position: absolute;
    right: 8px;
    text-align: center;
    text-decoration: none;
    top: 8px !important;
    width: 20px !important;
}
.interest_places h3 a.btn-tripplace-delete{
    font-size: 24px !important;
}
.btn-tripplace-delete:hover {
	color: #fff;
	background: #051C2C;
}
.dragndrop h3.interest-title{
   margin-top: 0px !important; 
}
.dragndrop .extra_info {
    font-size: 15px;
	padding-top:0px;
	line-height: 24px !important;
}
.dragndrop .place_title {
    font-size: 17px;
	color:#69321E;
	font-weight:bold;
	line-height: 20px;
}
.dragndrop header {
    height: auto !important;
    min-height: auto;
}
.fc-basic-view tbody .fc-row {
    height: 91px !important;
}
@media (min-width: 1280px) {

	.itinerary-interests {
		padding-right: 20px;
	}

} /* end @media */

/* Grids
   ========================================================================== */

@media screen {

	html,
	body {
		min-width: 960px;
	}

	.grid-container {
		width: 960px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.grid-wrap {
		margin-right: auto;
		margin-left: auto;
	}

	.grid-wrap:before,
	.grid-wrap:after {
		display: table;
		content: " ";
	}

	.grid-wrap:after {
		clear: both;
	}

	.grid-wrap {
		*zoom: 1;
	}

	.grid {
		float: left;
	}

	.grid-reverse {
		float: right;
	}

	.grid-1-10 {
		width: 10%;
	}

	.grid-3-10 {
		width: 30%;
	}

	.grid-2-5 {
		width: 40%;
	}

	.grid-3-5 {
		width: 60%;
	}

	.grid-7-10 {
		width: 70%;
	}

	.grid-9-10 {
		width: 90%;
	}

	.grid-1-8 {
		width: 12.5%;
	}

	.grid-1-6 {
		width: 16.666666666666664%;
	}

	.grid-1-5 {
		width: 20%;
	}

	.grid-1-4 {
		width: 25%;
	}

	.grid-1-3 {
		width: 33.33333333333333%;
	}

	.grid-1-2 {
		width: 50%;
	}

	.grid-2-3 {
		width: 66.66666666666666%;
	}

	.grid-3-4 {
		width: 75%;
	}

	.grid-4-5 {
		width: 80%;
	}

	.grid-5-6 {
		width: 83.33333333333334%;
	}

	.grid-7-8 {
		width: 87.5%;
	}

	.grid-1-1 {
		width: 100%;
	}

} /* end @media */

@media only screen and (min-width: 1280px) {

	html,
	body {
		min-width: 1280px;
	}

	.grid-container {
		width: 100%;
		padding-left: 0px;
		padding-right:0px;
	}

	.grid-lg-reverse {
		float: right;
	}

	.grid-lg-1-10 {
		width: 10%;
	}

	.grid-lg-3-10 {
		width: 30%;
	}

	.grid-lg-2-5 {
		width: 40%;
	}

	.grid-lg-3-5 {
		width: 60%;
	}

	.grid-lg-7-10 {
		width: 70%;
	}

	.grid-lg-9-10 {
		width: 90%;
	}

	.grid-lg-1-8 {
		width: 12.5%;
	}

	.grid-lg-1-6 {
		width: 16.666666666666664%;
	}

	.grid-lg-1-5 {
		width: 20%;
	}

	.grid-lg-1-4 {
		width: 25%;
	}

	.grid-lg-1-3 {
		width: 33.33333333333333%;
	}

	.grid-lg-1-2 {
		width: 50%;
	}

	.grid-lg-2-3 {
		width: 66.66666666666666%;
	}

	.grid-lg-3-4 {
		width: 75%;
	}

	.grid-lg-4-5 {
		width: 80%;
	}

	.grid-lg-5-6 {
		width: 83.33333333333334%;
	}

	.grid-lg-7-8 {
		width: 87.5%;
	}

	.grid-lg-1-1 {
		width: 100%;
	}

} /* end @media */

@media only screen and (max-width: 767px) {

	html,
	body {
		min-width: inherit;
	}

	.grid-container {
		width: auto;
		padding-left: 16px;
		padding-right: 16px;
	}

	.grid-sm-reverse {
		float: right;
	}

	.grid-sm-1-10 {
		width: 10%;
	}

	.grid-sm-3-10 {
		width: 30%;
	}

	.grid-sm-3-5 {
		width: 60%;
	}

	.grid-sm-7-10 {
		width: 70%;
	}

	.grid-sm-1-8 {
		width: 12.5%;
	}

	.grid-sm-1-6 {
		width: 16.666666666666664%;
	}

	.grid-sm-1-5 {
		width: 20%;
	}

	.grid-sm-1-4 {
		width: 25%;
	}

	.grid-sm-1-3 {
		width: 33.33333333333333%;
	}

	.grid-sm-1-2 {
		width: 50%;
	}

	.grid-sm-2-3 {
		width: 66.66666666666666%;
	}

	.grid-sm-2-5 {
		width: 40%;
	}

	.grid-sm-3-4 {
		width: 75%;
	}

	.grid-sm-4-5 {
		width: 80%;
	}

	.grid-sm-5-6 {
		width: 83.33333333333334%;
	}

	.grid-sm-7-8 {
		width: 87.5%;
	}

	.grid-sm-9-10 {
		width: 90%;
	}

	.grid-sm-1-1 {
		width: 100%;
	}

} /* end @media */

@media only screen and (max-width: 479px) {

	html,
	body {
		min-width: 320px;
	}

	.grid-container {
		width: auto;
	}

	.grid-xs-reverse {
		float: right;
	}

	.grid-xs-1-10 {
		width: 10%;
	}

	.grid-xs-3-10 {
		width: 30%;
	}

	.grid-xs-2-5 {
		width: 40%;
	}

	.grid-xs-3-5 {
		width: 60%;
	}

	.grid-xs-7-10 {
		width: 70%;
	}

	.grid-xs-9-10 {
		width: 90%;
	}

	.grid-xs-1-8 {
		width: 12.5%;
	}

	.grid-xs-1-6 {
		width: 16.666666666666664%;
	}

	.grid-xs-1-5 {
		width: 20%;
	}

	.grid-xs-1-4 {
		width: 25%;
	}

	.grid-xs-1-3 {
		width: 33.33333333333333%;
	}

	.grid-xs-1-2 {
		width: 50%;
	}

	.grid-xs-2-3 {
		width: 66.66666666666666%;
	}

	.grid-xs-3-4 {
		width: 75%;
	}

	.grid-xs-4-5 {
		width: 80%;
	}

	.grid-xs-5-6 {
		width: 83.33333333333334%;
	}

	.grid-xs-7-8 {
		width: 87.5%;
	}

	.grid-xs-1-1 {
		width: 100%;
	}

} /* end @media */

@media (max-width: 540px) {
  
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #ffffff;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: auto;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
  .nav-collapse.collapse{
    display: none;
  }
  .navbar .nav{
    padding-left: 0px;
  }
}

@media (max-width: 440px){
    #content #header-box {
        margin-left: 2px !important;
    }
    #header-box .span4,
    #header-box .span6{
        width: 100%;
        float: none;
    }
    #header-box .span6{
        margin: 0 0 10px;
    }
}