/* navbar */
.navbar-default {
    background-color: #2cb5d5;
    border-color: #2cb5d5;
}
/* title */
.navbar-default .navbar-brand {
    color: #ffffff;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus
{
    color: #ffffff;
}
/* link */
.navbar-default .navbar-nav>li>a {
    color: #ffffff;
}

.btn-primary {
    background-color: #28abcc;
    border-color: #28abcc;
}

@font-face {
    font-family: DINProLight;
    src: url('/fonts/DINLight.otf');
}

@font-face {
    font-family: DINProRegular;
    src: url('/fonts/DINRegular.ttf');
}

@font-face {
    font-family: DINProMedium;
    src: url('/fonts/DINMedium.ttf');
}

.h0-din-font-light {
    font-family: DINProLight;
    color: rgb(79, 118, 135);
    font-size: 120px;
    text-align: center;
    width: 100%;
    -webkit-font-smoothing: antialiased !important;
}

.h0-din-font-medium {
    font-family: DINProMedium;
    color: rgb(75, 108, 127);
    font-size: 120px;
    text-align: center;
    width: 100%;
    -webkit-font-smoothing: antialiased !important;
}
.h2-din-font-light {
    font-family: DINProLight;
    color: rgb(79, 118, 135);
    font-size: 36pt;
    text-align: center;
    width: 100%;
    -webkit-font-smoothing: antialiased !important;
}
.h2-din-font-regular {
    font-family: DINProRegular;
    color: rgb(79, 118, 135);
    font-size: 36pt;
    text-align: center;
    width: 100%;
    -webkit-font-smoothing: antialiased !important;
}
.h2-din-font-regular-l {
    font-family: DINProRegular;
    color: rgb(79, 118, 135);
    font-size: 36pt;
    text-align: left;
    width: 100%;
    -webkit-font-smoothing: antialiased !important;
}
.h2-din-font-medium {
    font-family: DINProMedium;
    color: rgb(75, 108, 127);
    font-size: 36pt;
    text-align: center;
    width: 100%;
    -webkit-font-smoothing: antialiased !important;
}
.h4-din-font-light {
    font-family: DINProLight;
    color: rgb(79, 118, 135);
    font-size: 12pt;
    text-align: center;
    width: 100%;
    -webkit-font-smoothing: antialiased !important;
}
.h4-din-font-regular {
    font-family: DINProRegular;
    color: rgb(79, 118, 135);
    font-size: 12pt;
    text-align: center;
    width: 100%;
    -webkit-font-smoothing: antialiased !important;
}
.h4-din-font-regular-l {
    font-family: DINProRegular;
    color: rgb(79, 118, 135);
    font-size: 12pt;
    text-align: left;
    width: 100%;
    -webkit-font-smoothing: antialiased !important;
}
.h4-din-font-medium {
    font-family: DINProMedium;
    color: rgb(75, 108, 127);
    font-size: 12pt;
    text-align: center;
    width: 100%;
    -webkit-font-smoothing: antialiased !important;
}

/* Index */

.index-text-color {
    color: #FFFFFF!important;
}

/* Login page */
.jumbotron {
    background-color: #2cb5d5;
    /*background-color: #f7ab57;*/
    font-family: DINProRegular;
    color: rgb(79, 118, 135);
}
.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
}

/* enable absolute positioning */
.inner-addon {
    position: relative;
}

/* style glyph */
.inner-addon .glyphicon {
    position: absolute;
    padding: 10px;
    pointer-events: none;
}

/* align glyph */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }


table.table thead .sorted:after{
    display: inline-block;
    font-family: 'FontAwesome';
    opacity: 0.8;
    margin-left: 1em;
}
table.table thead .sorted.sorted-desc:after{
    content: "\f15e";
}
table.table thead .sorted.sorted-asc:after{
    content: "\f15d";
}

.padding-25-top{
    padding-top: 25px;
}

.gray{
    color:gray;
}


/*.back-color-20{*/
    /*background-color:#FFA348;*/
/*}*/

/*.back-color-40{*/
    /*background-color:#FC2E3D;*/
/*}*/

/*.back-color-50{*/
    /*background-color:#FC2E3D;*/
/*}*/

.back-color-90{
    background-color:#45EC2B;
}

/*.back-color-30{*/
    /*background-color:#f5f5f5;*/
/*}*/

.orange-txt{
    color:#FFA348;
}

.red-txt{
    color: #FC2E3D;

}

.green-txt{
    color:#45EC2B;
}

/* car-wheel icon */
@charset "UTF-8";

@font-face {
    font-family: "untitled-font-3";
    src:url("fonts/untitled-font-3.eot");
    src:url("fonts/untitled-font-3.eot?#iefix") format("embedded-opentype"),
    url("fonts/untitled-font-3.woff") format("woff"),
    url("fonts/untitled-font-3.ttf") format("truetype"),
    url("fonts/untitled-font-3.svg#untitled-font-3") format("svg");
    font-weight: normal;
    font-style: normal;

}

[data-icon]:before {
    font-family: "untitled-font-3" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: text-top;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "untitled-font-3" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: text-top;
}

.icon-car-wheel:before {
    content: "\61";
}

.ui-dialog .ui-dialog-content
{
    position: relative;
    border: 0;
    padding: 0;
    /*overflow:hidden; */
    overflow-x: hidden;
    overflow-y: auto;

}
.ui-widget-content
{
    padding:0;
    border:none;
}

.ui-widget-overlay {
    background: #000;
    opacity: .8;
    filter: Alpha(Opacity=.8);
}

.list-group-item-dashed {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px dashed #ddd;
}


/***** Modal *****/

.modal-backdrop.in {
    filter: alpha(opacity=7);
    opacity: 0.7;
}

.modal-content {
    background: none;
    border: 0;
    -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
}

.modal-body {
    padding: 0 25px 25px 25px;
}

.modal-header {
    padding: 25px 25px 15px 25px;
    text-align: right;
}

.modal-header, .modal-footer {
    border: 0;
}

.modal-header .close {
    float: none;
    margin: 0;
    font-size: 36px;
    color: #fff;
    font-weight: 300;
    text-shadow: none;
    opacity: 1;
}

.alert-error {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

/* Incoming Head States Coloring */



.incoming_created{
    background-color: #FFF;
}

.dutiable{
    background-color: #00fff1;
}
.inbounded{
    background-color: #0041ec;
}

.incoming_under_customs {
    background-color: #FFA348;
}

.incoming_customs_completed{
    color:#FFF;
    background-color: #7b00ff;
}
.incoming_reading_started{
    background-color: #fffc00;
}

.incoming_received{
    background-color: #00ff68;
}

.incoming_printed{
    background-color: #45EC2B;
}

.incoming_shipping_exception{
    background-color: #FC2E3D;
}

.missing_incoming_date{
    background-color: #add8fc;
}

.label_printed{
    background-color: #f5f5f5;
}

.can-move{
    cursor: pointer;
}

.ui-sortable-helper {
    display: table;
}
.clear-button{
    background-color: white;
    border: 1px solid gray;
}
#table-spring-tower_info{
    margin-top: 10px;
}
