﻿body
{
    margin:0px;
    outline: 0px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size:12px;
}

/* Postavke DISPLAY-a */
#div_outer, body
{
    background-image:url(/img/skin/background2.png);
	background-position:top;
	background-repeat: repeat-x;
}

#div_superior
{
    font-size:10px;
    color:White;
    margin-bottom:12px;
}

#div_todays_date
{
     width:575px;
     float:left;
}

#div_login_status
{
    width:575px;
    float:right;
    text-align:right;
}

#div_banner
{
}
#div_banner_ordinacija
{
    font-family: Verdana, Arial, sans-serif;
    color: #e6eee8;
    padding-top: 30px;
    font-style: oblique;
}
#div_banner_banner
{

}

#div_menu_horizontal
{
}

#div_middle
{
    border:1px solid #cdd1be;
    padding-bottom:10px;
    min-height:500px;
}

#div_copyright
{
    width:1158px;
    font-size:10px;
    font-style:oblique;
    color:#666666;
    text-align:center;
    background-color:#DDDDDD;
    border:1px solid #cdd1be;
    margin-top:-1px;
}

/* SAD SPECIFIČNO ZA with-left-menu i no-left-menu varijante */
#div_menu_left
{
    float:left;
    padding-top:10px;
    width:200px;
}
#div_menu_horizontal
{
    padding-left:10px;
    text-align:center;
}

.div_content_with_left_menu
{
    float:right;
    width:930px;
    margin-top:10px;
}
.div_content_with_left_menu_contenty
{
    overflow-y:scroll;
    overflow-x:hidden;
    height:630px;
}
.div_content_no_left_menu
{
    width:1148px;
    /*
    overflow-y:scroll;
    overflow-x:hidden;
    height:650px;
        */
    padding: 5px;
}

/* PODEŠAVANJA GLAVNIH TAGOVA */

h1,h2,h3
{
    margin:0px;
    padding:0px;
    color:#999999;
    font-weight:bold;
}

h1
{
    font-size: 16px;
    padding-bottom:15px;
}

h2
{
    font-size:13px;
}
h3
{
    font-size:12px;
}

p
{
    color:#000000;
    margin-top:5px;
    padding:0px;
}
hr
{
    border: 1px dashed #CCC;
    width:80%;
}

table, td, th
{
    border-collapse:collapse;
    border-spacing:0px;
}
th, td
{
    empty-cells:show;
    vertical-align:top;
    font-size:11px;
}
#div_content th, #div_content td
{
    padding:5px;
    border: 1px solid #cdd1be
}
#login_prijava table tbody tr th
{
    font-size:11px;
}
tr.normalRow
{
    background-color:#fff;
}
th, tr.alternatingRow, td.alternatingRow
{
    background-color:#e6eee8;
}
th
{
    color:#666666;
    font-weight:bold;
    text-align:left;
    font-size:12px;
}
table caption
{
    font-size:14px;
    text-align:left;
    font-weight:bold;
    font-style:oblique;
    color:#666666;
}


ul li
{
    list-style-image: url(/img/skin/li-ul.png);
    list-style-position:outside;
}

a
{
    text-decoration:none;
    color:#669999;
}

a:hover
{
    text-decoration:underline;
}

#div_login_status a
{
    color:White;
}

a img
{
    border: none;
}

/*POSTAVKE NASLOVA NA NEKIM STRANICAMA */

h1.content_title, #td_content div h1, h1.info_header, h1
{
    color:#666666;
    padding:20px;
    background-color:#b5d0d2;
    margin:0px;
    outline:0px;
}
h1.info_header
{
    padding:10px !important;
}
h1.info_header img
{
    margin: -10px 10px -10px -5px;
}

/* WIKI POSTAVKE */

.wiki_item_base
{
    width:100%;
}

.wiki_float_right
{
    float:right;
}

.wiki_main td
{
    border:none !important;
}

/* Boje teksta */
.fa-btn {
  font-size: 1rem;
  cursor: pointer;
}

.ml-1 {
  margin-left: .25rem;
}

.mr-1 {
  margin-right: .25rem;
}

.mt-1 {
  margin-top: .25rem;
}

.mb-1 {
  margin-bottom: .25rem;
}

.text-success {
  color: #5cb85c;
}

.text-danger {
  color: #d9534f;
}

.text-warning {
  color: #f0ad4e;
}

.text-primary {
  color: #0275d8;
}

.text-disabled {
  cursor: inherit;
  color: #6c757d;
}

/* POSTAVKE AJAX TABOVA */
.ajax__tab_body
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size:12px;
    border:none !important;
}
.ajax__tab_panel
{
    height:600px;
    overflow-y:scroll;
    overflow-x:hidden;
}

.ajax__calendar th, .ajax__calendar td
{
    padding:0px !important;
    border:none !important;
}

/* Postavke DC_tab_containera */

ul.DC_tabs_container
{
    display:inline;
    margin:0px;
    padding:0px;
    position:absolute;
}
ul.DC_tabs_container li
{
    display:inline;
    list-style-image:none;
    list-style-type:none;
    background-color:#b5d0d2;
    padding:5px;
    color:#666666;
    margin:0px;
    outline:0px;
}
ul.DC_tabs_container li.selected
{
    background-color:White;
    border-color: #b5d0d2;
    border-style: solid solid none solid;
    border-bottom-width: 1px;
    overflow:visible;
    z-index:2;
}

/* Postavke RAD TABS Containera */

.RadTabStrip_Simple .rtsLevel .rtsUL .rtsLI .rtsLink, .ajax__tab_outer
{
    background-color:#e6eee8 !important;
    border-color:#b5d0d2 !important;
    border-width:1px;
    border-style:solid;
}
.RadTabStrip_Simple .rtsLevel .rtsUL .rtsLI .rtsSelected, .ajax__tab_active .ajax__tab_outer
{
    background-color:White !important;
    border-color: #b5d0d2 !important;
}

.ajax__tab_outer,  .ajax__tab_inner, .ajax__tab_tab
{
    background-image:none !important;
}

.ajax__tab_header
{
    border: none !important;
    background-image: none !important;
}
.ajax__tab_body
{
    border: 1px solid #b5d0d2 !important;
}

/* Wizard status counter */
table.status_table
{
    border-collapse:separate;
}
td.status_item
{
    font-size:14px;
    width:25px;
    height:25px;
    text-align:center;
    vertical-align:middle;
    border:0px none #FFF !important;
}

/* JQUERY */
#ui-datepicker-div
{
    font-size:11px;
}

.panel-warning
{

    display: block;
    width: 500px;
    padding: 10px 10px 10px 50px;
    margin: 10px 0px 10px 0px;
    border: 3px solid #FD9;
    background-color: #FFD;
    border-radius: 8px;
    background-image: url(/img/icons/warning_32.png);
    background-repeat: no-repeat;
    background-position-x: 8px;
    background-position-y: 12px;

}