
@font-face {
    font-family: 'mystery_questregular';
    src: url('../fonts/mysteryquest-regular-webfont.eot');
    src: url('../fonts/mysteryquest-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/mysteryquest-regular-webfont.woff') format('woff'),
         url('../fonts/mysteryquest-regular-webfont.ttf') format('truetype'),
         url('../fonts/mysteryquest-regular-webfont.svg#mystery_questregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



/* FRONTEND CSS
*********************************************/
.article-info-term {
  display: none;
}
html {
  overflow-y: scroll;
}
body {
  background-color: #FFFFFF;
  font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;
  color: #707070;
}
a {
color: #f59b34;
text-decoration: none;
}
a:hover, a:focus {
color: #f59b34;
text-decoration: underline;
}
.navbar-header {
  width: 970px;
}
.navbar-header h1 {
  text-align: center;
}
a.navbar-brand {
  font-family: "mystery_questregular";
  float: none;
  padding: 15px 15px;
  font-size: 63px;
  line-height: 20px;
  color: #f59b34;
  letter-spacing: 0.08em;
}

a.navbar-brand:hover,
a.navbar-brand:focus {
  color: #f59b34;
  text-decoration: none;
}

.navbar-default {
background-color: transparent;
border-color: transparent;
}

.navbar {
  background-image: url('../images/panama/bg-navi.png');
  background-repeat: repeat-x;
  border-radius: 0px;
  box-shadow: none;
  margin-top: 20px;
}

.navbar-default .navbar-nav > li > a {
color: #fff;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #fff;
background-color: transparent;
border-bottom: 2px solid #fff;

}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
 color: #fff;
background-color: transparent;
border-bottom: 2px solid #fff;

}
.navbar-default .navbar-nav > li > a:hover,
 .navbar-default .navbar-nav > li > a:focus {
color: #fff;
background-color: transparent;
border-bottom: 2px solid #fff;

}
.navbar-nav > li > a {
color: #fff;
font-size: 21px;
letter-spacing: 0.07em;
line-height: 25px;
padding: 15px 18px 0px;
text-shadow: 0px 2px 6px #a3a3a3;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
ul.nav li.dropdown:hover > ul.dropdown-menu{
display: block;   
}
.dropdown-menu {

background-color: #f59b34;
  border: 1px solid #f59b34;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu {
font-size: 16px;
letter-spacing: 0.03em;
}
.dropdown-menu > li > a {
color: #fff;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
color: #ffffff;
text-decoration: underline;
background-color: transparent;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: transparent;
  background-image: none;
  background-repeat: repeat-x;
  text-decoration: underline;
}
.row-left {
margin-top: 20px;
}
.row-left .moduletable h3 {
  font-size: 18px;
background-color: #f59b34;
color: #fff;
line-height: 35px;
padding: 0 5px;
letter-spacing: 0.05em;
}
.row-left .moduletable .nav a {
color: #f59b34;
font-size: 15px;
}

.nav > .active > a {
text-decoration: none;
background-color: #eeeeee;
}

.content h2 {
  font-size: 24px;
}

.page-header {
border-bottom: 2px solid #f59b34;
}

hr {
border-top: 2px solid #f59b34;
}

.contact-fix h3{
  font-family: "mystery_questregular";
  color: #f59b34;
  font-size: 50px;
}
.contact-fix p{
  font-size: 20px;
}

.copyright p{
  color: #f59b34;
}

div.contact > h3 {display:none;}
.form-horizontal .control-label, 
.hasTooltip {
text-align: left;
}
.tooltip{display:none !important;}

#jform_contact_name-lbl,
#jform_contact_email-lbl,
#jform_contact_emailmsg-lbl,
#jform_contact_message-lbl {
display: block !important;
}

.btn-primary {
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f59b34), to(#f59b34));
background-image: -webkit-linear-gradient(top, #f59b34, 0%, #f59b34, 100%);
background-image: -moz-linear-gradient(top, #f59b34 0%, #f59b34 100%);
background-image: linear-gradient(to bottom, #f59b34 0%, #f59b34 100%);
background-repeat: repeat-x;
border-color: #f59b34;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff59b34', endColorstr='#fff59b34', GradientType=0);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
color: #ffffff;
background-color: #f59b34;
border-color: #f59b34;
}

.form-actions {
margin-top: 10px;
}
legend {
color: #707070;
}

.create{
background-color: #f59b34;
width: 195px;
padding: 12px 12px 10px 12px;
color: #fff;
line-height: 12px;
font-size: 15px;
}

.items-row.cols-1.row-fluid {
display: inline-block;
padding-bottom: 30px;
border-bottom: 2px solid #f59b34;
width: 960px;
}
.items-row.cols-1.row-fluid:last-child {
border: none;
}

.readmore .btn {
padding: 6px 0;
font-weight: bold; 
}

.readmore .btn:hover, .readmore .btn:focus {
color: #f59b34;
text-decoration: underline;
}
/* LAYOUT
*********************************************/
/* Floats */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.ie7 .group {
  zoom: 1;
}
.content.col.col-xs-9 {
margin-top: 20px;
}

#cds td {
  vertical-align: top;
  padding-bottom: 25px;
  width: 470px;
  padding-right: 15px;
}
#cds {
width: 940px;

}
#login-form > div.userdata > ul {
display: none;
}

/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
  
}
/* Landscape phones and down */
@media (max-width: 480px) {
  
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  
}
/* Large desktop */
@media (min-width: 1200px) {
  
}