﻿body {
    background-color: #DAE3E8;

    background: linear-gradient(top, rgba(1, 77, 147, 0.1) 100px, rgba(255, 255, 255, 0.1) 200px, #FFFFFF 30%);
    background: -webkit-linear-gradient(top, rgba(1, 77, 147, 0.1) 100px, rgba(255, 255, 255, 0.1) 200px, #FFFFFF 30%);
    background: -moz-linear-gradient(top, rgba(1, 77, 147, 0.1) 100px, rgba(255, 255, 255, 0.1) 200px, #FFFFFF 30%);
    background: -o-linear-gradient(top, rgba(1, 77, 147, 0.1) 100px, rgba(255, 255, 255, 0.1) 200px, #FFFFFF 30%);
    background-repeat: no-repeat;
}

.footer
{
    padding-top: 19px;
    color: #777;
    border-top: 1px solid #e5e5e5;
    font-size: 10px;
    padding-bottom: 15px;
    text-shadow: 1px 1px #DDDDDD;
}


.PageNavButton:hover, .PageNavButton
{
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #AAA;
    box-shadow: inset 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 1px #fff;
    -ms-box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e0e0e0);
    background-image: -moz-linear-gradient(top,white 0,#E0E0E0 100%);
    background-image: -ms-linear-gradient(top,white 0,#E0E0E0 100%);
    background-image: -o-linear-gradient(top,white 0,#E0E0E0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,white),color-stop(100%,#E0E0E0));
    background-image: -webkit-linear-gradient(top,white 0,#E0E0E0 100%);
    background-image: linear-gradient(to bottom,white 0,#E0E0E0 100%);
}


.PageNavButton
{
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #aaa;
    min-width: 26px;
    min-height: 2.9em;
    padding: 0 0.45em;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    transition: all 0.218s;
    -moz-transition: all 0.218s;
    -o-transition: all 0.218s;
    -webkit-transition: all 0.218s;
    box-shadow: inset 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 1px #fff;
    -ms-box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
    box-shadow: inset 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 1px #fff;
    -ms-box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
    background-image: -o-linear-gradient(top, rgb(256,256,256), rgb(224,224,224));
}

.PageNavButton:hover
{
    color: #333;
    box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
    -ms-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
    border-color: #AAA;
}
.PageNavButton:active
{
    background-image: linear-gradient(bottom,#E1E1E1,#E6E6E6);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#E1E1E1), to(#E6E6E6));
    background-image: -webkit-linear-gradient(bottom, #E1E1E1, #E6E6E6);
    background-image: -moz-linear-gradient(bottom, #E1E1E1, #E6E6E6);
    background-image: -ms-linear-gradient(bottom, #E1E1E1, #E6E6E6);
    background-image: -o-linear-gradient(bottom, #E1E1E1, #E6E6E6);
    box-shadow: inset 0 1px 1px #aaa;
    -moz-box-shadow: inset 0 1px 1px #aaa;
    -ms-box-shadow: inset 0 1px 1px #aaa;
    -webkit-box-shadow: inset 0 1px 1px #aaa;
    border: 1px solid #AAA;
    border-bottom-color: #CCC;
    border-top-color: #999;
}
.PageNavButton[disabled], .PageNavButton[disabled]:hover, .PageNavButton[disabled]:active
{
    background: #DDD;
    border-color: #CCC;
    color: #888;
    box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -webkit-box-shadow: none;
    text-shadow: none;
    cursor: default;
}
.PageNavButton:focus
{
    outline: none;
    border: 1px solid #4496E7;
    box-shadow: 0 0 5px #4496e7, inset 0 0 10px #fff;
    -moz-box-shadow: 0 0 5px #4496e7, inset 0 0 10px #fff;
    -ms-box-shadow: 0 0 5px #4496e7, inset 0 0 10px #fff;
    -webkit-box-shadow: 0 0 5px #4496e7, inset 0 0 10px #fff;
}

.PageNavImg
{
    margin: 0 0.45em;
    vertical-align: middle;
    opacity: 0.6;
    filter: alpha(opacity=60);
    display: inline-block;
}

.PageButtonFirst
{
    height: 16px;
    width: 16px;
    overflow: hidden;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAANklEQVR42tXSsQ0AMAwCwd9/6c8IsQKFQwu6CtgYH7vryAQwAUwAE8AUoAHQAGgANIDxEz/LAUxFLtJdLIGUAAAAAElFTkSuQmCC") -0px -0px no-repeat;
}
button[disabled] .PageButtonFirst
{
    height: 16px;
    width: 16px;
    overflow: hidden;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAOklEQVR42mNgGHQgLS3tPzlyBBWBxMk2AKaZLAOQNZNsALpmkgzAppm+LqBKGFAlFqiSDkhKiUMPAAATVmcA53GqhgAAAABJRU5ErkJggg==") -0px -0px no-repeat;
}

.PageButtonPrevious
{
    height: 16px;
    width: 16px;
    overflow: hidden;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAALklEQVR42mNgGCrgP6Wa/1Oq+T+lmv9Tqvk/pZrp6wKqhAFVYoEq6YAqKXGQAwA7EyPd7vuxzgAAAABJRU5ErkJggg==") -0px -0px no-repeat;
}
button[disabled] .PageButtonPrevious
{
    height: 16px;
    width: 16px;
    overflow: hidden;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAANklEQVR42mNgGBIgLS3tP0WayTYAppksA5A1k2wAumaSDMCmmb4uoEoYUCUWqJIOqJISBz8AADmWTuVkLqRsAAAAAElFTkSuQmCC") -0px -0px no-repeat;
}

.PageButtonNext
{
    height: 16px;
    width: 16px;
    overflow: hidden;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAK0lEQVR42mNgGNbgPzUM+E8NA/5Tw4D/1DDgPzUM+D+gLhi4WBi4lEgfAAAXuCPdxw7qBAAAAABJRU5ErkJggg==") -0px -0px no-repeat;
}
button[disabled] .PageButtonNext
{
    height: 16px;
    width: 16px;
    overflow: hidden;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAM0lEQVR42mNgGL4gLS3tP8UGUGQIzACyDUE2gCxD0A0g2RBsBpBkCNVdMHCxMHApkW4AAB7+TuXGXCVrAAAAAElFTkSuQmCC") -0px -0px no-repeat;
}

.PageButtonLast
{
    height: 16px;
    width: 16px;
    overflow: hidden;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAL0lEQVR42mNgGJbgP5lyKIr+U8OA/9Qw4D81DPhPDQP+D6gLBi4WKEoHFKVE+gIAa4su0ndm/m8AAAAASUVORK5CYII=") -0px -0px no-repeat;
}
button[disabled] .PageButtonLast
{
    height: 16px;
    width: 16px;
    overflow: hidden;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAN0lEQVR42mNgGH4gLS3tPzlyKIpwKSTJAGyKSTYAXQNZBiBrItsAmMaBccHAxQJF6YCilEh3AAAk82cAJRP0wQAAAABJRU5ErkJggg==") -0px -0px no-repeat;
}



.issue-item-list .grid-header-column:hover {
    background-color: #EEE;
}
.issue-item-list .grid-body {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: auto;
}
.issue-item-list .grid-row {
    /*border: 1px solid rgba(0, 0, 0, 0);*/
}
.issue-item-list .grid-row-hover {
    background-color: #F2F7FD;
    border: 1px solid #B8D6FB;
}

.issue-item-list .grid-row-current {
    border: 1px solid #CCCCCC;
}
.issue-item-list .grid-row-selected {
    background-color: #DCEBFC;
    border: 1px solid #DCEBFC;
    color: #000000;
}
.issue-item-list .grid-cell {
    /*border: medium none;*/
    cursor: default;
    display: table-cell;
    /*float: left;*/
    height: 100%;
    /*overflow: hidden;*/
    /*padding: 4px;*/
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
}
.issue-item-list .grid-cell .issue-item-color {
    display: inline-block;
    height: 100%;
    margin-right: 4px;
    width: 6px;
}

.grid-cell
{
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    /*overflow: hidden;*/
}
            
.grid-cell-data
{
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    float: left;
}
            
.NoteWithMessage td
{
    /*border-bottom: 2px solid #0AAB2A;
    background-color: #F3FAF9 !important;*/
}




/*@media (min-width: 1900px) {
  .container {
    width: 1870px;
  }
}

@media (min-width: 1900px) {
  .navbar-nav.navbar-right:last-child {
    margin-right: 15px;
  }
}*/

.page-header {
    margin: 20px 0 15px;
}

h1 {
    font-size: 24px;
}

.customParagraf {
    font-family:Arial;
    font-size:15px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:15px;
}

.customRow {
    padding-left:30px;
}