/* BOOTSTRAP 3.x GLOBAL STYLES
-------------------------------------------------- */

.text-justify  { text-align: justify !important; }

/*Professionals Border Effect*/
.professional-image {
    border: 1px aqua;
    border-radius: 5px;
    border-color: #e9e9e9;;
    border-style: solid;
    border-width: 2px;
    box-shadow: 1.5px 1.5px 7px #888888;
    margin-left: .7em;
}

}

/*Professionals XS Dropdown */
.dropdown-menu {
background-color: #dca339;
background-image: -moz-linear-gradient(top,#e3b643,#d18629);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#e3b643),to(#d18629));
background-image: -webkit-linear-gradient(top,#e3b643,#d18629);
background-image: -o-linear-gradient(top,#e3b643,#d18629);
background-image: linear-gradient(to bottom,#e3b643,#d18629);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe3b643', endColorstr='#ffd18629', GradientType=0);
box-shadow: 0 1px 1px rgba(0,0,0,0.25);
font-color: #FFFFFF;
color: #FFFFFF;
font-weight: bold;
}

.btn-default {
background-color: #dca339;
background-image: -moz-linear-gradient(top,#e3b643,#d18629);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#e3b643),to(#d18629));
background-image: -webkit-linear-gradient(top,#e3b643,#d18629);
background-image: -o-linear-gradient(top,#e3b643,#d18629);
background-image: linear-gradient(to bottom,#e3b643,#d18629);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe3b643', endColorstr='#ffd18629', GradientType=0);
box-shadow: 0 1px 1px rgba(0,0,0,0.25);
font-color: #FFFFFF;
color: #FFFFFF;
font-weight: bold;
}

/* Button Override (Arrow) for Panels in Homepage
-------------------------------------------------- */

.btn-scott {
display: inline-block;
  margin-bottom: 0;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
padding: 0px 2px 0px 18px;
height: 20px;
line-height: 10px;
border: none;
background: url(../img/btn_arr.png) 0 4px no-repeat;
color: #27262c;
/*font: bold 12px/32px 'Ubuntu', sans-serif;*/
font-size: 12px;
  font-weight: bold;
text-transform: uppercase;
text-align: center;
vertical-align: middle;
horizontal-align: middle;
}

.btn-standardorange {
background-color: #dca339;
background-image: -moz-linear-gradient(top,#e3b643,#d18629);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#e3b643),to(#d18629));
background-image: -webkit-linear-gradient(top,#e3b643,#d18629);
background-image: -o-linear-gradient(top,#e3b643,#d18629);
background-image: linear-gradient(to bottom,#e3b643,#d18629);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe3b643', endColorstr='#ffd18629', GradientType=0);
box-shadow: 0 1px 1px rgba(0,0,0,0.25);
font-color: #FFFFFF;
color: #FFFFFF;
font-weight: bold;
}

/* Recreate Horizontal Rule
-------------------------------------------------- */
hr {
  margin-top: 0px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #CFCFD4;
}


table { table-layout: fixed; }
table td { word-wrap: break-word; }

/* Takes top image and removes scrollbar */
.calderonetopimage{
  overflow: hidden;
  background-color: #6298d9;
}

.panel {
  min-height: inherit;
}

.col{
margin-bottom: -99999px;
padding-bottom: 99999px;
background-color:#ffc;
}

.col-wrap{  
overflow: hidden;   
}

/*Prof Image*/
.imagePaddingProf {
width: 10;
margin: 0 2% 1% 2%;
}

.nav-tabs > li > a {
background-color: #dca339;
background-image: -moz-linear-gradient(top,#e3b643,#d18629);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#e3b643),to(#d18629));
background-image: -webkit-linear-gradient(top,#e3b643,#d18629);
background-image: -o-linear-gradient(top,#e3b643,#d18629);
background-image: linear-gradient(to bottom,#e3b643,#d18629);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe3b643', endColorstr='#ffd18629', GradientType=0);
box-shadow: 0 1px 1px rgba(0,0,0,0.25);
font-color: #FFFFFF;
color: #FFFFFF;
font-weight: bold;
}

.nav-tabs > li.active > a {
background-color: #CFCFD4;
color:#f7c84e;
box-shadow: 0 1px 1px rgba(0,0,0,0.25);
font-color: #000000;
color: #555;
font-weight: bold;
}


/* TABS */
/* Add a tab container class, for a border around the entire tabset */
.nav-tabs-container {
 padding: 3px;
 border: 1px solid @grayLight;
 .border-radius(4px);
}


/* Tab Theming Overrides */
// TABS
// ----

/* Add a tab container class, for a border around the entire tabset */
.nav-tabs-container {
 padding: 3px;
 border: 1px solid @grayLight;
 .border-radius(4px);
}

// Give the tabs something to sit on
.nav-tabs {
 border: 1px solid @grayLight;
 padding: 4px 3px 0 3px;
 margin-bottom: 5px;
 .border-radius(4px);
 #gradient > .vertical(@grayLighter, @grayLight);
}

// Actual tabs (as links)
.nav-tabs > li > a {
 line-height: 10px;
 background-color: @grayLighter;
 border: none;
 outline: 0;
 &:hover,
 &:focus {
 border-style: solid;
 border-width: 1px 1px 0;
 border-color: @grayLight @grayLight transparent;
}

 &:link,
 &:active,
 &:visited,
 &:hover,
 &:focus {
 color: @gray;
}
}

.nav-tabs > li:not(.active) > a {
  &:hover,
  &:focus {
  padding: 7px 11px;
  }
}

// Active state, and it's :hover/:focus to override normal :hover/:focus
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
 border-style: solid;
 border-width: 1px 1px 0;
 border-color: @grayLight @grayLight transparent;
}

.class_box_shadow{
     box-shadow: 1px 1px 19px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1px 1px 19px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 1px 1px 19px rgba(0, 0, 0, 0.15);
}

.modal-header {
     background-image: linear-gradient(to bottom,#e3b643,#d18629);
     color:white;
}