﻿BODY {
    font-family: Verdana;
    font-size: 11PX;
    background-color: rgb(234, 234, 234);
}

a {
    color: #df1f2a;
}

.container-Text {
    margin-top: 50px;
    color: rgb(255, 255, 255);
}
h6{
    font-weight:bold;
}
    .container-Text h1, h2, h3, h4 {
        color: rgb(255, 255, 255);
    }

.Button {
    text-align: right;
}

.table {
    font-size: 10.5px;
    width: 100%;
}

.TextNumeric {
    width: 120px !important;
    text-align: right;
}

thead, .thead, th {
    background-color: rgb(234, 234, 234);
    text-align: center;
    font-weight: bold;
}

.glyphicon-asterisk {
    color: red;
    font-size: 7px;
}

.Required::-webkit-input-placeholder { /* Chrome */
    color: red;
    transition: opacity 250ms ease-in-out;
}

.Required:focus::-webkit-input-placeholder {
    opacity: 0.5;
}

.Required:-ms-input-placeholder { /* IE 10+ */
    color: red;
    transition: opacity 250ms ease-in-out;
}

.Required:focus:-ms-input-placeholder {
    opacity: 0.5;
}

.Required::-moz-placeholder { /* Firefox 19+ */
    color: red;
    opacity: 1;
    transition: opacity 250ms ease-in-out;
}

.Required:focus::-moz-placeholder {
    opacity: 0.5;
}

.Required:-moz-placeholder { /* Firefox 4 - 18 */
    color: red;
    opacity: 1;
    transition: opacity 250ms ease-in-out;
}

.Required:focus:-moz-placeholder {
    opacity: 0.5;
}

.fa-asterisk {
    color: red;
    font-size: 8px;
    vertical-align: super;
}

.fa-remove {
    color: red;
}

.mandatory {
    color: red;
}

.txtnumeric {
    text-align: right;
}

.navbar {
    background-color: rgb(248, 248, 248);
}

.jumbotron {
    background-color: #3d97ce;
}

.panel-primary > .panel-heading {
    color: #4b628a;
    background-color: rgb(226, 226, 226);
    border-color: rgb(0, 158, 206);
    font-weight: bold;
}

    .panel-primary > .panel-heading h4 {
        color: #4b628a;
    }

.panel-primary {
    border-color: rgb(226, 226, 226);
}


.btn-KI {
    color: #fff;
    background-color: #374584;
    border-color: #202c63;
}

    .btn-KI.focus, .btn-default:focus {
        color: #374584;
        background-color: #fff;
        border-color: #202c63;
    }

    .btn-KI:hover {
        color: #374584;
        background-color: #fff;
        border-color: #202c63;
    }

h1, h2, h3, h4, h5 {
    font-family: Tw Cen MT Condensed;
    font-weight: bold;
    color: #4b628a;
}

h1, h2, h3 {
    margin: 0px;
}

.h1 {
    font-size: 50px;
    color: #3899D0;
    text-decoration: none;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    border-bottom: solid 0px #000000;
    line-height: 35px;
}

.h5 {
    font-family: Tw Cen MT Condensed;
    font-weight: bold;
}

.QuickAccess {
    margin: 0px;
    padding: 0px;
    font-family: 'Roboto', sans-serif, "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-weight: 200;
    line-height: 22px;
    font-size: .80em;
}

    .QuickAccess h4, h5 {
        color: white;
        font-family: 'Roboto', sans-serif, "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    }

.form-group-buttons {
    text-align: right;
}

.label-info {
    font-size: 12px;
}

.form-control {
    font-size: 11px;
}

.roundBorder {
    border-radius: 15px;
    border: 2px solid #e3e3e3;
    padding: 20px;
}
.squareBorder {
    border-radius: 0px;
    border: 2px solid #e3e3e3;
    padding: 10px;
}
h6 .message {
    color: #333333;
    font-style: italic;
    font-size: 9px;
}

.message {
    color: #333333;
    font-style: italic;
    font-size: 9px;
}

.span1 {
    font-size: 30px;
    font-family: Tw Cen MT Condensed;
    font-weight: bold;
    color: #858787;
}

.span2 {
    font-size: 15px;
    font-family: Tw Cen MT Condensed;
    font-weight: bold;
    color: #858787;
}

.span3 {
    font-size: 15px;
    font-family: Tw Cen MT Condensed;
    font-weight: bold;
    color: #38afdc;
}

.tdCenter {
    text-align: center;
}

.trCenter {
    text-align: center;
}




/* Remove the navbar's default rounded borders and increase the bottom margin */

.navbar {
    margin-bottom: 0;
    z-index: 9999;
    border: 0;
    border-radius: 0;
    font-weight: bold;
    border-bottom: thick solid #b22238;
}

    .navbar li a, .navbar .navbar-brand {
        color: #212c64 !important;
        font-weight: bold;
        font-size: 11px;
    }

.navbar-nav li a:hover, .navbar-nav li.active a {
    color: #ffffff !important;
    background-color: #212c64 !important;
}

.navbar-default .navbar-toggle {
    border-color: transparent;
    color: #5f91ec !important;
}

.dropdown-menu:active {
    color: #ffd800 !important;
}

.dropdown-menu {
    background-color: #fff;
}

    .dropdown-menu a {
        font-size: 14px !important;
    }
/* Remove the jumbotron's default bottom margin */
.jumbotron {
    margin-bottom: 0;
}

/* Add a gray background color and some padding to the footer */
footer {
    background-color: #2d2d30;
    color: #f5f5f5;
    padding: 10px;
}

.Cross {
    text-decoration: line-through;
}

h5 {
    font-family: Tw Cen MT Condensed;
    font-weight: bold;
    color: #3899D0;
    font-size: 15px;
}

.TableClass:hover {
    background-color: #f7f7ff;
     
}

@media (min-width: 767px) {
    .navbar-nav .dropdown-menu .caret {
        transform: rotate(-90deg);
    }
}

.thumbnail-APL {
    background-color: #8da3d4;
    border-color: #e7eeff;
}
.thumbnail-APL-Alt {
    background-color: #e7eeff;
    border-color: #8da3d4;
}
.label-info
{
    background-color:#4b628a;
}
.label-InWaiting {
    background-color: #f49393;
    font-weight: bold;
    width: 20%;
}
.label-Confirmed {
    background-color: rgb(74, 180, 90);
    font-weight: bold;
    width:20%;
}
.label-Cancelled {
    background-color: rgb(234, 234, 234);
    font-weight: bold;
    width: 100%;
}
.label-AutoConfirmed {
    background-color: rgb(130, 243, 147);
    font-weight: bold;
    width: 20%;
}
.label-Closed {
    background-color: #4b628a;
    font-weight: bold;
    width: 100%;
}
.label-TripStarted {
    background-color: #ffd800;
    font-weight: bold;
    width:40%;
}
.label-GateInDone {
    background-color: #d4bb35;
    font-weight: bold;
    width: 60%;
}
.label-Docked {
    background-color: #f1e18c;
    font-weight: bold;
    width: 80%;
}
.input-group-addon-button {
    background-color: #374584;
}

    .input-group-addon-button a {
        color: white;
    }

    .input-group-addon-button .message {
        color: white;
    }

    .input-group-addon-button:hover {
        color: #374584;
        background-color: #fff;
        border-color: #202c63;
    }

        .input-group-addon-button:hover a {
            color: #374584;
            text-decoration: none;
        }