﻿/*.topPadding { padding-top: 20px; }*/


@media print {
    .no-print, .no-print * {
        display: none !important;
    }
}


.container {
    /*margin-left: 100px !important;*/
    /*padding: 0 10px 0 10px !important;*/
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 99%;
}

@media (min-width: 1200px) {
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: 99%;
    }
}



.double-scroll {
    width: 100%;
}



.ui-jqgrid .footrow td{
    background-color: #eee;
}

.ui-jqgrid table select {
    width: 100%;
}

.ui-jqgrid table td.editable {
    color: green;
}

.ui-jqgrid table td.noteditable {
    /*color: red; */
}


.navbar .nav > li > a {
    padding: 10px 10px 10px;
}
    
.navbar-fixed-top {
    z-index: 10;
}

.ui-jqgrid tr.ui-search-toolbar th div {
    padding: 0 !important;
}

.ui-jqgrid tr.ui-search-toolbar th td.ui-search-clear a {
    cursor:pointer !important;
}

.validation-summary-errors {
    color: #b94a48;
}

.control-group{ margin-bottom: 0;}

.roundcorners {
     -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.flowContainer {
    padding: 10px;
    background-color: #eee;           
    min-height: 40px;
    margin: 0 0 10px 0;
    position: relative;
}

.firstCol { margin-left: 0; }

.ui-jqgrid .ui-jqgrid-pager{ height: auto;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-selbox, .ui-pg-input {
    height: auto;
    width: auto;
}

div.companyTopContainer { height: 60px; background-color: #FFFFFF; }

.loggedInContainer .pull-right {
    background-color: gainsboro;
    padding: 2px 6px 2px 6px;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #d4d4d4;
}
.loggedInContainer,.loggedInContainer form, .loggedInContainer input, .loggedInContainer a, .loggedInContainer strong{ font-size: 12px;}
.loggedInContainer input.btn-link {margin: 0; padding: 0; border: 0;}

.ellipsis {
    /*width: 335px;*/
    white-space: inherit;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: block;
}
@media (min-width: 1200px) { .ellipsis { width: 335px; white-space: nowrap;}}
@media (max-width: 1200px) and (min-width: 980px){ .ellipsis { width: 245px; white-space: nowrap;} }
@media (max-width: 979px) and (min-width: 768px){ .ellipsis { width: 155px; white-space: nowrap; } }

.navigate { cursor: pointer; }
.navigate:hover { text-decoration: underline; color: #C00E14;}

@media (max-width: 979px){ .navbar-fixed-top { margin-bottom: 0; } }