﻿/* Sticky footer styles -------------- Do not edit except COLOR ------------------------------ */
html {
  position: relative;
  min-height: 100%;
}

body {
  /* Margin bottom by footer height */
  margin-bottom: 70px;
}

footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 70px;
  background-color:#0F3E62;
  color: #fff;
  padding: 5px;
  text-align: center;
  padding-top: 20px;  
}

footer a, footer a:visited {
    color: #35678D;
    background: #fff;
    padding: 2px 3px;
    border-radius: 5px;
}

footer a:hover {
    color: #fff;
    background: #35678D;
    text-decoration: none;
      
}



/* *************Adjust items below as needed ***************** */


/* Make the logo sit correctly in line with menu */
.logoTop {
  margin-top: -15px;
}


/* HR for menu sub-sections*/
.menudivide {
    width:95%;

}

/*Format NavBar for size and color*/
.navbar-default {
   background-color: #fff;
   color: #35678D;
   font-weight: 600;
   padding-bottom:3px;
   border-bottom: #0F5993 3px solid;
   font-size: 120%; /*adjust based on number of items and length of words*/
   
}

.navbar-default .navbar-nav > li > a {
    color: #35678D;
    
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background: #35678D;
}


/* Make the logo sit correctly in line with menu */
.navbar-brand > img {
    margin-top: -10px;
    }


/*  Top-level menu button when clicked/open  */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #0F3E62;
    color: #fff;
}


/* Dropdown Item colors */
.dropdown-menu {    
    color: #35678D;
    font-weight: 600;
    min-width: 195px; /*aesthetic only -- adjust as needed or remove if preferred*/
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #ea932c;
    color: #ea932c;
    }

/* Mobile menu dropdown colors */
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    background-color: rgba(51, 122, 183, 1);
    color: #ea932c;
}


/*Color of hamburger menu on hover in mobile*/

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}


.navbar-default .navbar-toggle {
    border-color: #35678D;
    background-color: #35678D;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { 
    background-color: #35678D;
    border-color: #35678D;
}

/*Paddding for the details panel*/
.padded { padding: 10px; }
.padRight3 { padding: 3px; }

.panelLoc{
        display:none;
    }

.divLocation {
  position:absolute;
  background:url(tint20.png) 0 0 repeat;
  background:rgba(0,0,0,0.2);
  border-radius:14px;
  padding:8px;
}

.pnlLocations {
  border-radius:8px;
  background:#fff;
  padding:20px;
}

/*radschedule ofset*/

.rsAptWrap .rsAptResize  
    {  
        visibility: hidden;  
    } 
.RadScheduler .rsAptResize {
        cursor: default;
    }
     .rsMonthView .rsWrap   
     {   
        height: 50px !important;       
     }   
     .rsMonthView .rsDateWrap   
     {   
        height: 24px !important;   
     }   
     .rsMonthView .rsLastWrap    
     {   
        height: 24px !important;   
     }   
     .rsMonthView .rsApt   
     {   
        height: 48px !important;   
     }   
    .RadScheduler_Default
    {   
      height:150px !important;   
    }
.RadZindex {
    z-index:-300
}

