.btn-primary {
    color: #ffffff !important;
    background-color: #0099d6 !important;
    *background-color: #0099d6 !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0099d6)) !important;
    background-image: -webkit-linear-gradient(top, #0088cc, #0099d6) !important;
    background-image: -o-linear-gradient(top, #0088cc, #0099d6) !important;
    background-image: linear-gradient(to bottom, #0088cc, #0099d6) !important;
    background-image: -moz-linear-gradient(top, #0088cc, #0099d6) !important;
    border-color: #0099d6 #0099d6 #0099d6 !important;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0099d6', GradientType=0) !important;
}

.navbar-idocs
{
    background-color: #0099d6 !important;
    color: #fff;
}

.block { border:1px solid #0099d6; }
.block .block-header { background-color:#0099d6; color:#ffffff;}
.block .block-content { background-color:#f8f8f8; color:#777777;}

h1, h2, h3, h4 { color:#555555 !important;}

.navbar-fixed-bottom a { color:#777777 !important;}
.navbar-fixed-bottom a:hover { color:#333333 !important;}

ul.nav-stacked a { color:#777777 !important;}
ul.nav-stacked a.btn { color:#333333 !important;}
ul.nav-stacked a.btn-primary, ul.nav-stacked a.btn-info, ul.nav-stacked a.btn-success, ul.nav-stacked a.btn-warning, ul.nav-stacked a.btn-danger, ul.nav-stacked a.btn-inverse { color:#ffffff !important;}
.navbar-inverse ul.nav a { background-color:transparent !important; color:#ffffff !important;}
.navbar-inverse ul.nav a:hover { color:#0099d6 !important;}

ul.nav-list li a { color:#0099d6 !important;}
ul.nav-list li.active a { color:#ffffff !important;}

div.linkstyle { float: none; padding: 10px 0px 15px 10px; color: #fff; text-decoration: none; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

div.timezone { font-size: 0.8em; }

blockquote { border-left:7px solid #0099d6 !important;}
div.pull-right blockquote { border-right:7px solid #0099d6 !important; }
blockquote h1, h2, h3, h4 { color:#555555 !important;}
blockquote a { color:#555555 !important;}
blockquote a:hover { color:#0099d6 !important;}
blockquote a.btn { color:#333333 !important;}
blockquote a.btn:hover { color:#333333 !important;}
blockquote em { color:#777777 !important;}
blockquote em a { color:#0099d6 !important;}
blockquote em a:hover { color:#0099d6 !important;}

.accordion-heading a { color:#000000 !important;}
.accordion-heading a:hover { color:#000000 !important;}
.accordion-inner { color:#555555 !important;}

.alert p { color:#777777 !important;}

table.iDocuments thead tr th { background-color:#0099d6 !important;}
table.iDocuments thead tr th a { color:#ffffff !important;}
table.iDocuments thead tr th.table-link, table.iDocuments tbody tr td.table-link { background-color:#0099d6 !important;}

span.message { color:#000000 !important;}

label { color:#777777 !important;}

div.filepicker input[type=text] { background-color: #eeeeee !Important; }

.tc .ajax__tab_header	{ border-bottom: 1px solid #ddd; }
.tc .ajax__tab_tab	{ color: #000; }
.tc .ajax__tab_active .ajax__tab_tab { color: #555555; background-color: #ffffff; border: 1px solid #ddd; }
.tc .ajax__tab_hover .ajax__tab_tab { color: #005580; background-color: #ffffff; border-color: #eee #eee #ddd #eee; }

.RadScheduler_Bootstrap .rsYearView .rsOccupiedSlot.deducting, .deducting { background-color: #3577ba; color: #eeeeee; text-align: center; }
.RadScheduler_Bootstrap .rsYearView .rsOccupiedSlot.non-deducting, non-deducting { background-color: #64ba35; color: #eeeeee; text-align: center; }

.RadScheduler_Bootstrap .rsYearView .rsOccupiedSlot.timeoff {
    background-color: #64ba35 !important;
    color: #eeeeee;
    text-align: center;
}

.RadScheduler_Bootstrap .rsYearView .rsOccupiedSlot.rule {
    background-color: #3577ba !important;
    color: #eeeeee;
    text-align: center;
}

.RadScheduler_Bootstrap .rsYearView .rsOccupiedSlot.fsm {
    background-color: #faa732 !important;
    color: #eeeeee;
    text-align: center;
}

.key-green { background-color: #72BE72 }
.key-orange { background-color: #FAB048; }
.key-red { background-color: #E34D5B; }

.popupConfirmationB
{
    padding: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    overflow: auto;
    border-color: #0099d6 !important;
    border-style: solid;
    border-width: 4px;
}