/*** layout ***/
#content{
    
}

.datatable .imgCol{
    padding-top: 3px;
    padding-bottom: 0;
    text-align: center;
}

.datatable .imgCol img {
    max-height: 30px;
}

.contentpadding {padding: 15px 15px 0 15px;}

nav {
    margin-top: 10px;
}

.table{
    margin-bottom: 0;
}

.contentWindow{
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 5px rgba(0, 0, 0, 0.075);
    border-radius: 0 0 4px 4px;
}

.contentHeadline{
    border-top: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 5px rgba(0, 0, 0, 0.075);
    margin: 0;
    border-radius: 4px 4px 0 0;
    background-image: linear-gradient(to bottom, #fff 0px, #e0e0e0 100%);
    background-repeat: repeat-x;
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.075) inset;
    color: #777;
    line-height: 34px;
    font-size: 18px;
    padding: 5px 15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}

.headlineOptions{
    float: right;
    width: 25%;
    text-align: right;
    padding: 5px 10px;
    line-height: 25px;
    font-size: 10px;
    height: 34px;
}

.headlineText{
    margin-right: 25%;
}

/*** login ***/
.form-signin {
    margin: 100px auto 0 auto;
    max-width: 350px;
    padding: 15px;
}

.form-signin input{
    margin-bottom: 10px;
}

/*** tables ***/
.table .options{
    text-align: right;
}

.table .options .dropdown{
    
}

/*** paginator ***/
.dataTablePaginator{
    padding: 10px 0;
    text-align: center;
}

.datatable + .dataTablePaginator{
   
}

.dataTablePaginator a{
    text-decoration: none;
}

.dataTablePaginator a:hover, dataTablePaginator a:active{
    text-decoration: none;
    color: #333;
}

.paginatorControl{
    color: #333;
}

.paginatorEntry{
    color: #333;
    display: inline-block;
    width: 20px;
    text-align: center;
}

a.paginatorEntry:hover, a.paginatorControl:hover {
    color: #428bca;
}

.paginatorEntryActiv{
    color: #428bca;
}

/*** icon links ***/

.table .options a, .headlineOptions .dropdown a {
    text-decoration: none;
    padding: 0 5px;
    color: #777;
}

.table .options .dropdown a, .headlineOptions .dropdown a {
    padding: 5px 10px;
}
.table .options .dropdown a .glyphicon, .headlineOptions .dropdown a .glyphicon {
    padding-right: 5px;
}

.newData {
    font-size: 18px; 
    color: #777;
}

.table .options a:hover, .newData:hover, .logout:hover, .headlineOptions a:hover{
    color: #428bca !important;
}

.dataTableMore.visibleRow td{
    border-top: none;
}

.dataTableShowMore.open td{
    border-bottom: none;
}

.dataTableShowMore{
    cursor: pointer;
}

/* code highlighting */
.arrayHighlighter {
    padding: 5px;
    background-color: white;
    border: 2px solid #ededed;
}

.arrayHighlighter .hightlightHeadline{
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #ededed;
    color: #adadad;
}

.arrayHighlighter .highlightRow {
    margin-left: 10px;
}

.arrayHighlighter .highlightRow .arrayKey {
    font-style: italic;
    color: #adadad;
}

.arrayHighlighter .highlightRow .arrayKeyValueSeperator {
    color: #adadad;
}

.arrayHighlighter .highlightRow .arrayValue {
    
}

/* formulare */
.inputStyleText{
    line-height: 24px;
    padding: 12px 12px;
    color: #555;
}