
body {
    font-family: 'Open Sans', sans-serif;
    padding-bottom:25px;
}
.navbar-default .navbar-nav>li>a {
    color: #000;
	font-family: 'Roboto', sans-serif;
}
.btn {
	font-family: 'Open Sans', sans-serif;
}
#announcements {
	font-family: 'Roboto', sans-serif;
}
.default-box h1 {
    color: #000000;
}
h1, h1 {
	font-weight:600;
	letter-spacing: -1px;
	font-size: 2.3em;
    text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	margin-top:35px;
}
.notification-type {
    font-size: 1.1em;
}
.label {
    font-size: 60%;
}
.noImage{
	background-color: transparent;
    border: solid 1px transparent;
	}
.dashboard .noresults {
    text-align: left;
    font-style: normal;
	font-size: 14px;
}
ul, menu, dir {
    -webkit-padding-start: 0px;
}
.default-box {
    border: solid 0px #99988e;
    padding:0px;
}
.col-sm-offset-2 {
    margin-left: 0%;
}
.no-data {
    font-style: inherit; 
}
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default {
    background-color: #bee9c9;
	font-weight:800;
	text-transform: capitalize;
}
.dashboard {
    border: 0px solid #4c4854;
    -webkit-box-shadow: 0px 0px 1px 1px #ffffff;
    -moz-box-shadow: 0px 0px 1px 1px #ffffff;
    box-shadow: 0px 0px 1px 1px #ffffff;
}
ol, ul {
    margin-left: 10px;
	font-size: 1em;
}
.dashboardHeader {
    padding: 2px 10px;
    color: #fff;
    background-color: #000000;
    border-radius: 3px;
	font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
	font-family:'Roboto';
}
}
.dashboardContents {
    padding: 15px 15px 0px 15px;
}
.upcomingReservationsDashboard .timespan {
    padding: 3px;
    font-style: inherit;
    color: #000;
    background-color: #f1f1f1;
    border-bottom: 1px solid #b2b2b2;
	font-weight: 600;
}
.form-control-feedback {
    color: #a72151;
}
.btn-group-xs>.btn, .btn-xs {
    font-size: 13px;
}
.navbar{
	margin-bottom:0px;
	box-shadow: 0px 1px 2px 2px #364a6d;
	max-height: 40px;
	padding-bottom: 55px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    padding-top: 5px;
	font-size: 1.08em;
    font-weight: 500;
	text-shadow: 0px 2px 2px #d0d0d0;
}
@media (max-width: 1100px){
.navbar-nav {
    margin-top: 20px;
}}
.resourceDetails .resourceColorPicker {
    width: 44px;
    border: solid 0px #000000;
}
#add-blackout-panel label {
    text-align: right;
}
#page-login #announcements .announcement {
    border: solid 0px #99988e;
    background-color: #fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0px 0px 0px 0px #BCBCBC;
    -moz-box-shadow: 0px 0px 0px 0px #BCBCBC;
    box-shadow: 0px 0px 0px 0px #BCBCBC;
    padding: 0px;
    margin-bottom: 5px;
    text-align: justify;
}
.footer {
	font-size: 11px;
    text-align: left;
    padding-left: 10px;
    background: #000000;
	border-top:none;
	box-shadow: 0px 0px 0px 0px #ffffff;


}
.btn-group-sm>.btn, .btn-sm {
    font-size: 13px;
    font-weight: 400;
}
tr.pending {
    background-color: #ffcd0052;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 3px 3px 3px 3px;
    vertical-align: middle;
}

#page-manage-quotas .form-group {
    padding: 10px;
}
.quotaItem {
    padding: 10px;
}
label.customAttribute {
    font-weight: 600;
}
.black.icon {
    color: #a72151;
    font-size: x-large;
}
.badge {
    background-color: #337ab7;
    border-radius: 5px;
}
#reservationColor {
    width: 35px;
    padding: 2px;
}
.highlight{background-color:#498eff61;}

.clickable
{
    cursor: pointer;
}
a.clickable { color: inherit; }
a.clickable:hover { text-decoration:none; }
#page-login .register {
    font-family: 'Open Sans', sans-serif;
}
label {
    text-transform: lowercase;
	letter-spacing: -.5px;
	font-weight:600;
}

.upcomingReservationsDashboard .reservation.pending {
    background-color: #ffcd0052;
}
.row1 {
    background-color: #e9f0f3;
}
.unreservable {
    background-color: #BEBEBE !important;
    color: #222 !important;
}

.reserved {
    background-color: #6EA0D0 !important;
    color: #fff !important;
}

.reserved.mine {
    background-color: #7FAE6F !important;
    color: #fff !important;
}
.reserved.pending {
    color: #fff !important;
}
.schedule-dates {
    font-size: 1em;
}
.dropdown-menu {
    text-shadow: none;
}

#calendar_toggle span {
    vertical-align: text-bottom;
}
div.legend {
    margin-top: 5px;
    margin-top: 5px;
    border: none;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Roboto';
    text-transform: uppercase;
    color: black;
    width: auto;
    padding-right: 20px;
}

.ui-datepicker {
    font-family: "Roboto";
    font-size: inherit;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    font-family: "Roboto";
}
@media (max-width: 1100px){
.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
}}
.checkbox, .radio {
    margin-top: 0px;
    margin-bottom: 0px;
}
#reservationTable .user, #reservationTable .title {
    width: auto;
}
.btn-danger:focus, .btn-danger:active {
    color: #fff;
    background-color: #2cc932;
    border-color: #2cc932;
}
.bv-form .help-block {
    text-transform: initial;
}

.panel-body.add-contents {
    padding: 15px;
    background-color: #599a5561;
}

.panel-body.filter-contents {
    padding: 15px;
    background-color: #585d9073;
}
.reservations-left-header {
    font-size: 14px;
    font-weight: 600;
    font-family: 'Roboto';
    text-transform: uppercase;
    color: black;
	border-bottom: solid 0px black;
    text-align: left;
}
.calendar-subscription {
    text-align: left;
}
.restricted {
background: #BEBEBE !important;
    color: #222 !important;
}
#report-actions {
    text-align: left;
	padding-top:15px;
}
#report-results th {
    text-transform: uppercase;
    letter-spacing: -.5px;
    padding-right: 5px;
}
a, a:visited {
    color: #01286a;
}

.admin-panel a {
    color: #01286a;
}
.page-search-availability .opening .dates {
    padding-left: 10px;
}
.page-search-availability .opening .resourceName {
    background-color: #aed5f7;
    color: #000000;
    font-weight: 600;
    padding-left: 10px;
}
.h4, h4 {
    font-size: 18px;
    font-weight: 600;
}
ul.jqtree-tree li.jqtree-folder .jqtree-title {
    font-size: 14px;
}

.admin-panel .propertyValue {
    font-weight: 600;
    white-space: inherit;
}
#configSettings .label, #configSettings label {
    font-size: 13px;
    font-family: "Roboto";
	letter-spacing:1.1px;
}
.alert-danger {
    margin-top: 25px;
}