﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

.body-content { }

.spacer { margin-top: 8px; /* define margin as you see fit */ }

th[app-column] { cursor:pointer; }

.dl-horizontal dt { white-space: normal; }
.form-horizontal .form-group-sm .control-label { font-size:13px; }

.twitter-typeahead  { float:left; width:100%; }

ul.pagination li a { cursor:pointer; }
ul.nav-tabs li a { cursor:pointer; }

input.required {
    border-color: #e8cccc;
    border-bottom-width: 2px;
}

.navbar-inverse {
    background-color:#449d44;
}

.btn-group > .btn:not(.active)  {
    background-color: #eee;
    color:#666;
}

.navbar-inverse, ul.navbar-nav > li > a, .navbar-header > a{
    color:white!important;
}

a.calander-event 
{
    font-size-adjust:none;
    color:#c0c0c0;
    cursor:pointer;
}

a.calander-event-treatment rect{
    stroke:#808080;
    stroke-width:1px;
    stroke-linecap:round;
}
a.calander-event-shift  rect{
    stroke-linecap:round;
    stroke:#303030;
    stroke-width:0.5px;
    stroke-dasharray:2,5;
}

a.calander-event:hover {
    color:#c0c0c0;
    text-decoration:none;
}
a.calander-event title {
    color:blue;
}

/*RTL*/
/*
bootstrap.css, changed 
.input-group-addon:last-child {
    border-left: 0; //changed to - border-left-width:0;
}
*/
body{
    /*direction:rtl;*/
}

.nav-tabs > li > a {
    margin-right: 0px;
}
.app-modal { z-index:1049; }
.app-modal-description {
    padding-top:5px;
    margin-bottom:0;
    font-style:italic;
    font-size:80%;
}
.dropdown-menu {
    right:auto;
}

.color-box {
    display:inline-block;
    border:1px solid #c0c0c0;
    border-radius:3px;
    width:14px;
    height:14px;
    margin:0;
    padding:0;
}
.color-box-inline {
    display:inline-block;
    padding-left:5px;
    margin-left:5px;
    border-radius:5px;
    border:1px solid #c0c0c0;
    font-size:11px;
    font-style:italic;
    vertical-align:middle;
    line-height:15px;
    background-color:#fafafa;
    white-space:nowrap;
    overflow:hidden;
}
.color-box-inline > .color-box {
    vertical-align:bottom;
    border:none;
    border-radius:0;
    line-height:15px;
    height:15px;
    width:9px;
}

.image-upload
{
    display:inline-block;
    cursor:pointer;
    text-align:center;
    vertical-align:bottom;
    background-color:#efefef;
    color:#afafaf;
    font-size:16px;
    font-family:monospace;
    line-break:loose;
}

.scrollable-dropdown {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}