/* Body */
body {background-color: #FFFFFF;}

/* Anchor */
a {font-family: tahoma; font-size: 9pt; color: #1F447F; text-decoration: none;}
a:hover {text-decoration: underline;}

a.bold {font-weight: bold;}
a.italic {font-style: italic;}

a.tools {font-size: 7pt;}

a.menu {font-size: 9pt; color: #FFFFFF; }
a.menu:hover {color: #F0C787; text-decoration: none;}

a.left_menu {font-size: 9pt; font-weight: bold; color: #1F447F;}
a.left_menu:hover {color: #007FBA; text-decoration: none;}

a.list {color: #203659;}

a.list_edit {font-weight: bold; color: #1F447F;}
a.list_edit:hover {color: #007FBA; text-decoration: none;}

a.list_inactive_edit {font-weight: bold; color: #777777;}
a.list_inactive {color: #777777;}

a.list_header {font-family: tahoma, arial; font-size: 8pt; color: #FFFFFF; font-weight: bold;}

a.path_module {color: #11365C; font-weight: bold;}
a.path {color: #3F668F; font-weight: bold;}

a.pager {font-size: 8pt; border: 1px solid #647492; color: #25232D; background-color: #F1F2F8; padding-left: 3px; padding-right: 3px;}
a.pager:hover {text-decoration: none; background-color: #FFBD2D;}
a.pager_chosen {font-size: 8pt; border: 1px solid #647492; color: #D3E1E8; background-color: #385F88; padding-left: 3px; padding-right: 3px;}

a.priority_1 {color: #176E08;}
a.priority_2 {color: #1C2940;}
a.priority_3 {color: #B33625;}

a.priority_1_edit {font-weight: bold; color: #176E08;}
a.priority_2_edit {font-weight: bold; color: #1C2940;}
a.priority_3_edit {font-weight: bold; color: #B33625;}

a.red {color: red;}
a.notification {color: red; font-weight: bold;}

a.footer {color: #FFFFFF;}

/* Table */
table.list {background-color: #6986AB;}
table.light_bgr {background-color: #C4D4E8; border: 1px solid #94A4BB;}

/* Tr */
tr.list_1 {background-color: #E7ECEF;}
tr.list_2 {background-color: #E1E6EA;}
tr.list_3 {background-color: #F9ECCE;}
tr.list_inactive {background-color: #EEEEEE;}

/* Td */
td {font-family: tahoma; font-size: 9pt; font-weight: normal; color: #0E3863;}

td.menu {font-size: 10pt; font-weight: bold; color: #FFFFFF; padding: 0 15px 2px 15px;}

td.left_menu_column {background-color: #D9E5E4;}

td.left_menu {padding: 5px 5px 7px 7px; border-left: 1px solid #446598; border-right: 1px solid #446598;}
td.left_menu_chosen {padding: 5px 5px 7px 7px; border-left: 1px solid #446598; border-right: 1px solid #446598;}

td.login_band {background-color: #E7DDE2;}
td.separator {padding: 2px 0 0 0;}

td.left_bgr {background-color: #B1C7DF;}

td.footer {color: #FFFFFF; font-size: 9pt;}

td.list_header {font-family: tahoma; font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #2F598D; padding: 5px 7px 5px 7px;}
td.list {color: #203659; padding: 5px 7px 5px 7px;}
td.list_inactive {color: #777777; padding: 5px 7px 5px 7px;}
td.list_red {color: red; padding: 5px 7px 5px 7px;}
td.list_bold {font-weight: bold; color: #1C2940; padding: 5px 7px 5px 7px;}
td.list_special {color: #ED3200;}

td.plus_minus {background-color: #CAC9CE;}

td.title {font-size: 11pt; font-weight: bold;}

td.little {font-size: 9pt;}

td.form_field {font-weight: bold; padding-bottom: 4px;}
td.form_field_required {font-weight: bold; padding-bottom: 4px; color: #9B3D23;}
td.group_title {font-weight: bold; font-size: 10pt; padding: 5px 0 0 3px;}
td.form_label {font-weight: bold; font-size: 10pt; padding-bottom: 7px;}

td.left-menu-top {border-left: 1px solid #446598; border-top: 1px solid #446598; border-right: 1px solid #446598; border-top-left-radius: 7px; border-top-right-radius: 7px; height: 20px;}
td.left-menu-bottom {border-left: 1px solid #446598; border-bottom: 1px solid #446598; border-right: 1px solid #446598; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; height: 50px;}

td.main-top {border-left: 1px solid #1E457C; border-top: 1px solid #1E457C; border-right: 1px solid #1E457C; border-top-left-radius: 7px; border-top-right-radius: 7px; height: 20px;}
td.main-bottom {border-left: 1px solid #1E457C; border-bottom: 1px solid #1E457C; border-right: 1px solid #1E457C; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; height: 50px;}

td.main-middle {border-left: 1px solid #1E457C; border-right: 1px solid #1E457C;}

td.height-1 {height: 1px;}

table.list_calendar {background-color: #949599;}
td.blue_bar {background: #024ca1; padding: 10px 0 7px 0;}
td.blue_bar_title {padding: 0 17px 0 17px; font-weight: bold; color: #ffffff; text-transform: uppercase;}
td.grey_bar_title {font-size: 11pt; padding: 0 27px 0 27px; font-weight: bold; color: #78797b;}
td.calendar-trainings {background: #f2f2f2;}
td.calendar_date {font-size: 10pt; font-weight: bold; color: #014da1; }
td.calendar_days_1 {font-size: 9pt; color: #ffffff; background: #949599; padding: 4px 0 4px 0;}
td.calendar_days_2 {font-size: 9pt; color: #ffffff; background: #bcbdbf; padding: 4px 0 4px 0;}

div.overlay {position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(51, 51, 51, 0.6); z-index: 10; display: none;}
div.progress-container {position: absolute; left: 50%; top: 50%; margin-left: -150px; color: #fff; font-size: 20px; text-align: center;}

/* Span */
span.red {color: red;}
span.bold {font-weight: bold;}
span.title {font-weight: bold; font-size: 10pt;}

span.left_menu_chosen {font-size: 9pt; font-weight: bold; color: #9B3700; }

/* Form */
form {margin: 0px;}

input {border: 1px solid #8397B0; font-family: tahoma; font-size: 9pt; color: #072D40;}
input.text_field_required { border: 1px solid #9B3D23;}
input.upload_field {border: none; outline: none;}

input.check {border: 0px;}
input.login {width: 300px;}

select {border: 2px solid #95C4D1; font-family: tahoma; font-size: 9pt; color: #072D40; }

textarea.field {border: 1px solid #8397B0; font-family: tahoma; font-size: 9pt; color: #072D40;  height: 100px; overflow: auto;}
textarea.field_required {border: 1px solid #9B3D23; font-family: tahoma; font-size: 9pt; color: #072D40;  height: 100px; overflow: auto;}

.button
{
	font-family: tahoma; 
	font-size: 9pt; 
    color: #213862;
    border: 1px solid #6986AB;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#D5E2EF, EndColorStr=#6D99C5);
}


/* Image */
image.snimka {border: 1px solid #99B8D5;}
image.popup {border: 0px;}

/* Lists */
ol {margin-left: 25px; margin-top: 5px; margin-bottom: 0;}

li {margin-top: 4px;}

ul {margin-top: 5px; margin-bottom: 0; margin-left: 20px;}

label.list_edit {font-weight: bold;}