﻿body {
    padding-top: 70px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

.ui-datepicker-header {
    background-color: #0B6DAF;
    background-image: none;
    border: 1px solid #0B6DAF;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    color: #000;
}

.ui-state-highlight, .ui-state-focus, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight, .ui-state-default.ui-state-hover,
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: none;
    border: 1px solid #0B6DAF;
    color: #0B6DAF;
}

.ui-state-default.ui-state-active {
    background-color: #0B6DAF;
    background-image: none;
    border: 1px solid #0B6DAF;
    color: #fff;
}

.btn-default, .btn-default:hover, .btn-default:focus {
    background-color: #0B6DAF;
    color: #fff;
    border-color: #0B6DAF;
}

.navbar {
    background-color: #EFF8FF;
}

.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-brand {
    color: #77787B;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:visited {
    color: #77787B;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.menu-item {
    text-align: center;
    color: #2e6da4;
    margin-bottom: 15px;
}

.menu-item .menu-content {
    border: 1px solid #2e6da4;
    border-radius: 4px;
    padding: 25px;
    min-height: 223px;
    cursor: pointer;
}

.menu-item .menu-content .icon {
    font-size: 100px;
}

.menu-item .menu-content .title {
    margin-top: 15px;
    font-size: 20px;
    text-transform: uppercase;
}

legend {
    width: auto;
    border: none;
    padding: 0 10px;
}