﻿/* Sticky footer styles
-------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
}

body {
    /* Margin bottom by footer height */
    margin-bottom: 60px;
      padding-top: 40px;
  xpadding-bottom: 10px;
}
#footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 60px;
    background-color: #f5f5f5;
}
@media screen {
    #printSection {
        display: none;
    }
}
@media print {
    body * {
        display: none;
        visibility: hidden;
    }

    #printSection, #printSection *:not(table):not(thead):not(tbody):not(tr):not(td):not(th) {
        display: block;
        visibility: visible;
        width: 100% !important;
    }

    #printSection {
        position: absolute;
        left: 0;
        top: 0;
        margin-bottom: 0;
    }

    table {
        display: table;
        visibility: visible;
        z-index: 3200;
    }

    thead {
        display: table-header-group;
        visibility: visible;
    }

    tbody {
        display: table-row-group;
        visibility: visible;
    }

    td, th {
        display: table-cell;
        visibility: visible;
    }

    tr {
        display: table-row;
        visibility: visible;
    }

    .printNoSection {
        display: none !important;
        visibility: hidden !important;
    }
}

#footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 60px;
    background-color: #f5f5f5;
}

.text-muted {
    margin: 20px 0;
}

.form-login {
    max-width: 330px;
    padding: 0px 15px 5px 15px;
    margin: 0 auto;
}

    .form-login .form-login-heading {
        margin-bottom: 10px;
    }

    .form-login .form-control {
        position: relative;
        height: auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 10px;
        font-size: 16px;
    }

        .form-login .form-control:focus {
            z-index: 2;
        }

    .form-login input[type="password"] {
        margin-top:5px;
        margin-bottom: 5px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .cursor-pointer{cursor: pointer;}
.cursor-croshair{cursor: crosshair;}
.cursor-eresize{cursor: e-resize;}
.cursor-move{cursor: move;}

.list-group-item, .list-group-item:focus {

}
.list-group-item:hover{
    background-color:#f5f5f5;
}
.nec-li-listgroup {
max-height:200px;
overflow:auto;
background-color:aliceblue !important;
}
.custbut {
color:#D3D3D3;
}
.form-group .help-block {
  display: none;
}
 
.form-group.has-error .help-block {
  display: block;
}
.bootstrap-dialog.type-primary .modal-header {
    background-color: #ca4242;
}
.bootstrap-dialog.TYPE_WARNING .modal-header {
    background-color: #286090;
}
.glyphicon:empty {
    width: 1.4em;
}
.md-datepicker-calendar-pane{
z-index: 1200;
}
.md-select-menu-container {
    z-index: 1200;
}
/*china*/
@media (max-width: 768px) {
    .btn-responsive {
      font-size: 90%;
    }
}
.ver_pending {
background-color:#ffe8e8;
}
.ver_verified {

}
.natis_outstanding {
    background-color:#ff8080;
}
.natis_natisRecieved{
    background-color:#ff9966;
}
.natis_dealerNatis {
    background-color:#aeeaae;
}


