﻿body 
{
    color: #555 !important;
}

.field-validation-error { color: red;}
legend                  { color: #fa7f24 !important;font-weight: bold;}
.glyphicon              { margin-right: 5px;}
.bg-danger              { background-color: #ff482e !important;color: white;padding:10px;margin-bottom: 10px;}
.bg-success             { background-color: #8EC165 !important;color: white;padding:10px;margin-bottom: 10px;}
input[type="submit"]    { background: #fa7f24;border: 0px;}
input[type="submit"]:hover { background: #df6104; }
.btn                    { height: 35px;line-height: 20px !important;}
.errorbox               { border: 1px solid red;}

.editor-field           { margin-bottom: 10px;}
#time-entry             { margin-right: 20px;/*border-right: 2px solid #eee; */}

.entry-header           { height: 60px;padding: 5px;line-height: 50px; }
.entry-hr               { background: #fa7f24;min-width: 100px;height: 50px;line-height: 30px; font-weight: bold;font-size: 3em;color: white;padding: 10px;text-align: center;float: left;border-radius: 5px;}
.entry-hr:hover         { text-decoration: underline;color: white; }
.delete-hr              { display: none;color: white;font-weight: bold;font-size: 2em;background: #ff482e;width: 30px;height: 30px;line-height: 30px;text-align: center;float: right; margin-right:-25px }
.delete-hr:hover        { text-decoration: none;color: white;}
.entry-row:hover .delete-hr { display: inline;}
#entry-form             { background: #fa7f24;padding: 10px;margin-top: -5px;border-radius: 5px;}
#form-container         { background: white;padding: 10px;}
.entry-desc             { color: #888;white-space: pre-line;margin-top: -20px;}
.entry-details          { clear: both;}
.entry-details thead    { display: none;}
.entry-row              { padding: 5px;}
.total-hr               { background: #06b8d8;min-width: 100px;height: 50px;line-height: 30px; font-weight: bold;font-size: 3em;color: white;padding: 10px;text-align: center;float: left;border-radius: 5px;margin-bottom: 5px;}
.hrs-text               { font-weight: bold;float: left;line-height: 60px;height: 20px;margin-left: 5px;}
.table-striped > tbody > tr { background: white !important;}
.table-striped > tbody > tr .grid-cell { background: white !important;border: none;}
table.grid-table tr.grid-row-selected td { background: inherit !important;color: inherit !important;}
.hrbox                  { width: 50px;}



/*********** Tab Settings **************/
.nav-tabs                   { margin-bottom: 0px;margin-left: 15px;border-bottom: 0px;}
.tr-tabs                    { background:none !important; }
.nav-tabs a,
.nav-tabs a:hover           { color: white !important;min-width: 75px;text-align: center;background-color: #FC8D35 !important;border: 0px !important;cursor: pointer;border-radius: 0px !important;}
.nav-tabs > .active > a     { background-color: #06b8d8 !important; font-weight: 700; box-shadow:none;color: white; }
.tab-top-button             { text-align: right;margin:5px;}
.tab-outer-container        { background-color: #06b8d8;margin-top: -20px;padding: 15px;}
.tab-inner-container        { min-height: 260px !important; border: 0px solid #DDDDDD;padding:15px;border-top: 0px;background-color: white;}
.table-striped > tbody > tr:nth-child(2n) > td, .table-striped > tbody > tr:nth-child(2n) > th { background:#eee;}
.tab-container              { margin-left: -50px;}

/*********** Weekly Date style ************/
.week-day-col               { float: left;width: 67px;padding: 3px;color: gray;height: 50px;border-radius: 5px;}
.week-day-col a,
.week-day-col a:hover       { color: inherit;text-decoration: none;}
.week-day-col.active        { color: white !important;background: #fa7f24;font-weight: 700;}
.week-day-col.today         { font-weight: bold;color: #fa7f24;}
.arrow                      { color: #fa7f24;font-weight: bold;height: 40px;line-height: 40px;}
.arrow a                    { color: inherit;}
.arrow a:hover              { text-decoration: none;color: inherit;}
#week-days                  { margin: 0px 5px 0px 5px;}

.validation-summary-errors li { list-style:none; color:red;}