BODY { background-color: #f5f5f5; padding-top: 50px; }

.error-message { color: #f00; }
INPUT.form-error, SELECT.form-error, TEXTAREA.form-error { border-color: #f00; }

INPUT[type="checkbox"] { vertical-align: top; }

.pager { text-align: center; }
.pager A { margin: 0 2px; }
.pager A.active { color: #000000; font-weight: bold; }

A.active { font-weight: bold; text-decoration: none; color: #000000; }

.secondary { font-size: 12px; color: #aaaaaa; }

.panel { padding: 20px; border: 1px solid #aaaaaa; background: #ffffff; border-radius: 10px; }


.projects A { display: inline !important; border: none !important; padding: 0 !important; margin: 0 !important; outline: none !important; }
.projects LI { padding: 8px 12px; border: 1px solid #ccc; }

.request-color-2 { color: #0b0; }
.request-color-10 { color: #00b; }

TABLE.small TD, TABLE.small TD *, TABLE.small TH { font-size: 13px; }

.nowrap { white-space: nowrap; }

/* Order Texts */
#modalOrderText .order-text A { text-decoration: none; color: #000; display: block; padding: 1em; }
#modalOrderText .order-text A:hover { background: #f0f0f0; }

/* Urgent Tasks */
.label-checkbox-urgent { color: #777; font-weight: normal; }
.label-checkbox-urgent.text-danger { color: #f00; font-weight: bold; }

/* Ukrtext */
.label-checkbox-ukrtext { color: #777; font-weight: normal; }
.label-checkbox-ukrtext.text-danger { color: #f00; font-weight: bold; }

/* NeedOnHome Tasks */
.label-checkbox-need_on_home { color: #777; font-weight: normal; }
.label-checkbox-need_on_home.text-danger { color: #f00; font-weight: bold; }

/* NOINDEX Tasks */
.label-checkbox-noindex { color: #777; font-weight: normal; }
.label-checkbox-noindex.text-danger { color: #000; font-weight: normal; }

.label-checkbox-no-accept { color: #777; font-weight: normal; }


/* ST AUTHOR */
TR.row-st-author { background-color: #f6ebb8; }

/* Dropdown 2nd submenu */
.dropdown-submenu {	position: relative; }
.dropdown-submenu>.dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px; }
.dropdown-submenu:hover>.dropdown-menu { display: block; }
.dropdown-submenu>a:after {	display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:hover>a:after { border-left-color: #fff; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }

/* Reports */
.table-report { width: auto; }
.table-report TH { text-align: center; }
.table-report TH, .table-report TD { border: 1px solid #dddddd; }
.table-report TD.total { background-color: #beefff; }

/* Navbar Bottom Fixed */
.navbar-bottom { margin: 0 15px; background: #f5f5f5; padding: 15px 0; }

TR.row-request2 { background-color: #e9fce7 !important; }

