html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    font-size: 12px;
}

.form-group {
    clear: both;
}

.panel-default {
    -webkit-box-shadow: 10px 10px 10px -4px #C9C9C9 !important;
    box-shadow: 10px 10px 10px -4px #C9C9C9 !important;
}

.tab-content > .active {
    background-color: white;
    /* padding:10px;
              padding-left:0px;
              margin-left:0px;*/
    margin-bottom: 15px;
    width: 100%;
}

.tab-content {
    background-color: white;
    margin-bottom: 15px;
    padding-top: 10px;
}

body {
    background-color: #eaeaea !important;
}

p {
    margin: 3px;
    padding: 3px;
}


strong {
    font-weight: bold;
    /*color: #3C919B;*/
}

#header {
    width: 100%;
    height: 75px;
    background-color: #404041;
    padding: 0;
    position: relative;
    font-size: 1em;
    line-height: 1.4;
    vertical-align: top;
    text-align: center;
    margin-bottom: 25px;
}

#middle {
    width: 100%;
    overflow: hidden;
}

.buttonbar {
    margin-top: 10px;
    margin-bottom: 10px;
}

#loginbox label {
    float: left;
    width: 100px;
}

#loginbox {
    padding: 15px;
    margin: 5px;
    background-color: #ececec;
    border-radius: 5px;
    text-align: left;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}

    #loginbox .buttonbar {
        text-align: right;
        margin-top: 10px;
    }

    #loginbox input[type='text'], #loginbox input[type='password'] {
        width: 250px;
    }

#headerinfobar {
    color: #ffffff;
}

#logoutPanel {
    width: 250px;
    margin-bottom: 10px;
    /*background-color: red;*/
}

    #logoutPanel a.logout {
        border: 1px solid #3C919B;
        color: #3C919B;
    }

a.approve {
    border: 1px solid #3C919B;
    color: #3C919B;
}

a.reject {
    border: 1px solid #AB071A;
    color: #AB071A;
}

#menupanel {
    min-width: 230px;
    width: 230px !important;
    float: left;
    margin-left: 5px;
    z-index: 300;
    position: absolute;
    left: 5px;
}

.btn:hover {
    -webkit-box-shadow: 2px 2px 12px 0px rgba(50, 50, 50, 0.27);
    -moz-box-shadow: 2px 2px 12px 0px rgba(50, 50, 50, 0.27);
    box-shadow: 2px 2px 12px 0px rgba(50, 50, 50, 0.27);
    border-bottom-right-radius: 50% 10px;
}

#menu li ul li {
    width: 200px;
}

.ui-menu .ui-menu-item a {
    line-height: 2;
    background-color: #F5F5F5;
}

#main {
    clear: right;
    text-align: left;
    height: auto;
    padding-bottom: 60px;
}

h1, .h1 {
    font-size: 18px !important;
}

.col-xs-12 {
    padding: 0px !important;
}

@media (min-width: 768px) {
    .col-xs-12 {
        padding-left: 15px !important;
        padding-right: 15px !important;
        text-align: left !important;
    }

    .col-sm-12 {
        text-align: left !important;
    }

    .col-md-12 {
        text-align: left !important;
    }




    h1, .h1 {
        font-size: 36px !important;
    }

    #main {
        clear: right;
        text-align: left;
        height: auto;
        position: absolute;
        left: 270px;
        padding-bottom: 60px;
    }
}



#footer {
    font-size: 12px;
    padding: 5px;
    z-index: -100;
}

#logo {
    margin-left: 20px;
    width: 200px;
    float: left;
}

#barTitle {
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    position: absolute;
    left: 250px;
}

#errormessage {
    /*border: 1px solid #D6042B;
	border-radius: 5px;
	color: #D6042B;
	background-color: #FAEDF0;
	padding: 3px;
	margin-bottom: 3px;
	font-weight: bold;
	display: none;
	width: 1000px;*/
}

#errormessageHome {
    border: 1px solid #D6042B;
    border-radius: 5px;
    color: #D6042B;
    background-color: #FAEDF0;
    padding: 3px;
    margin-bottom: 3px;
    font-weight: bold;
    display: none;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
}

/***** dashboard ****/
#searchbar {
    padding: 10px;
    border: 1px solid #3C919B;
    border-radius: 6px;
    background-color: #EBF4F5;
    overflow: hidden;
    width: 700px;
    margin-bottom: 10px;
    text-align: left;
}

    #searchbar h1 {
        font-size: 14px;
        color: #3C919B;
        font-weight: bold;
    }

    #searchbar .footnote {
        font-weight: bold;
        font-size: 11px;
        color: #3C919B;
    }

    #searchbar #BtnSearchAdvanced {
        margin-top: 10px;
    }

    #searchbar #searchAdvancedBtn, .smallbutton {
        background-color: #3C919B;
        color: #ffffff;
        padding: 3px;
        font-size: 11px;
        font-weight: bold;
        border-radius: 4px;
        text-decoration: none;
    }

        #searchbar #searchAdvancedBtn:hover, .smallbutton:hover {
            background-color: #47B8BA;
        }

    #searchbar label {
        float: none;
        width: 120px;
    }

#advancedSearchCriteria label {
    display: inline-block;
    width: 100px;
}

#advancedSearchCriteria input[type="text"], #advancedSearchCriteria select {
    min-width: 150px;
}

table {
    border-collapse: collapse;
    text-align: left;
}

    table thead tr th {
        background-color: #3C919B;
        color: #ffffff;
        /*font-weight: bold;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;*/
    }

    table tbody td {
        /*	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;*/
    }

    /*
table tbody td a
{
	color: inherit;
	font-weight: bold;
	text-decoration: none;
}

table tbody td a:hover
{
	font-weight: bold;
	text-decoration: underline;
}
*/
    table tbody tr {
        border-bottom: 1px solid #ececec;
    }

        table tbody tr.even {
            background-color: #EBF4F5;
        }

.processStatus_notrunning {
    color: #CC040E;
    font-weight: bold;
}

.processStatus_running {
    color: #119400;
    font-weight: bold;
}
/*
.shippingStatus2
{
	color: #292599;
}

.shippingStatus3
{
	color: #119400;
	font-weight: bold;
}

.shippingStatus4
{
	color: #CF001C;
	font-weight: bold;
}

.shippingStatus5
{
	color: #3243C7;
	font-weight: bold;
}

#shippingStatus
{
	font-size: 16px;
	font-weight: bold;
}
*/
#orderStatusLine {
    margin-top: 5px;
}

.pagination {
    margin-top: 15px;
    margin-left: 220px;
    text-align: left;
    height: 30px;
}

    .pagination .current {
        padding: 5px 3px 5px 3px;
        margin-right: 5px;
    }

    .pagination a {
        /*	border: 1px solid #ececec;
	padding: 5px 3px 5px 3px;
	margin-right: 5px;
	text-decoration: none;
	color: #000000;
	background-color: #EBF4F5; */
    }

        .pagination a:hover, .pagination .current {
            background-color: #3C919B;
            color: #ffffff;
            font-weight: bold;
        }

.hint {
    /*margin-bottom: 10px;*/
}

#main .right {
    text-align: right;
    margin-right: 350px;
}

#main .totalorderslabel {
    font-size: 11px;
    margin-bottom: 5px;
    margin-left: 930px;
}

#tabs {
    /*width: 1000px;*/
}

.parcelorderitemheader {
    background-color: #ececec;
}

    .parcelorderitemheader th {
        font-weight: normal;
        padding: .3em 1em .1em 1em;
        text-align: left;
        background-color: #61b8c2;
    }

        .parcelorderitemheader th.blank, .parcelorderitems td.blank {
            background: #fff;
            border-top: 0px;
            border-bottom: 0px;
        }

.parcelorderitems {
    border-bottom: 1px solid #ececec;
}

#consignmenttracking {
    border: 1px solid #888;
    border-collapse: collapse;
    font-size: .8em;
    line-height: 1;
    margin: .6em 0 1.8em 0;
}

    #consignmenttracking thead {
        background: #aaa url(data:image/png;base64,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) repeat-x top left;
    }

    #consignmenttracking tr th {
        border: 1px solid #888;
        font-weight: normal;
        padding: .3em 1em .1em 1em;
        text-align: left;
    }

    #consignmenttracking tr td {
        padding: .3em 1em .1em 1em;
    }

#progressbarcontainer {
    border: 1px solid #3C919B;
    border-radius: 4px;
    width: 400px;
    padding: 10px 5px;
    margin-top: 10px;
    display: none;
}

    #progressbarcontainer h2 {
        font-size: 16px;
        width: 180px;
    }

#progressbar {
    background-color: #3C919B;
    height: 15px;
}

    #progressbar > div {
        background: #3C919B;
    }

.emailtemplatemanagement input[type=text], .uploadtemplatemanagement input[type=text] {
    width: 400px;
}

#consignee_email {
    width: 250px;
}

#tabs-schedule {
    overflow: hidden;
}

.scheduleday {
    float: left;
    border: 1px solid #ececec;
    padding: 8px;
    width: 60px;
    text-align: center;
    margin: 5px;
}

    .scheduleday:hover {
        border: 1px solid black;
    }

#tabs-schedule .selected {
    border: 1px solid #32822F;
    background-color: #E4FAE3;
}

.emailtemplatemanagement #legend, .uploadtemplatemanagement #legend {
    margin-bottom: 10px;
    border: 1px solid #3C919B;
    border-radius: 6px;
    width: 900px;
    padding: 10px;
}

    .emailtemplatemanagement #legend h1, .uploadtemplatemanagement #legend h1 {
        font-size: 12px;
        width: 65px;
    }

    .emailtemplatemanagement #legend table, .uploadtemplatemanagement #legend table {
        width: 800px;
        font-size: 10px;
    }

        .emailtemplatemanagement #legend table td, .emailtemplatemanagement #legend table th,
        .uploadtemplatemanagement #legend table td, .uploadtemplatemanagement #legend table th {
            font-size: 10px;
        }

            .emailtemplatemanagement #legend table td.placeholder, .uploadtemplatemanagement #legend table td.placeholder {
                background-color: #ececec;
                font-weight: bold;
                margin-right: 5px;
            }

.uploadtemplatemanagement input[type=text].small {
    width: 50px;
}

input[type=button].delete, input[type=submit].delete, .deletebutton {
    color: #B80707;
    margin-left: 30px;
    border: 1px solid #B80707;
}

.widthA {
    width: 200px;
}

input.small {
    width: 40px;
}

a.deletesmallbutton {
    color: #B80707;
    margin: 5px;
    margin-left: 30px;
    border: 1px solid #B80707;
    padding: 3px;
    font-size: 11px;
    font-weight: bold;
    border-radius: 4px;
    text-decoration: none;
    line-height: 24px;
}

a:hover.deletesmallbutton {
    background-color: #F0DDDF;
}

.nowrap {
    white-space: nowrap;
}

#idImagesContainer img {
    padding-right: 5px;
}

.picklist {
    margin-bottom: 15px;
}

    .picklist th {
        width: 200px;
    }

    .picklist .title {
        width: 300px;
    }

    .picklist th a {
        color: #ffffff;
        text-decoration: none;
    }

        .picklist th a:hover {
            text-decoration: underline;
        }

tr.selected {
    background-color: #E6F5E4;
}

tr.notselected {
    background-color: #FAE8E9;
}

/** commercial invoice **/
#mainfullwidth {
    width: 100%;
    text-align: center;
}

#commercial-invoices {
    width: 90%;
    padding: 20px;
    text-align: center;
    margin: auto;
    font-family: Tahoma, Verdana, Arial;
    padding-top: 10px;
}

    #commercial-invoices .logo {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }

        #commercial-invoices .logo img {
            border: 0px;
        }

    #commercial-invoices .title {
        font-size: 20px;
        font-weight: bold;
        border: 3px solid #000000;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 20px;
    }

    #commercial-invoices .order-details {
        width: 100%;
        border-collapse: separate;
        border-spacing: 1px;
        padding: 5px;
        margin-bottom: 20px;
    }

        #commercial-invoices .order-details, #commercial-invoices .order-details th, #commercial-invoices .order-details td {
            border: 1px solid #000000;
            text-align: center;
        }

            #commercial-invoices .order-details th {
                background-color: #f3f3f3;
                color: #000000;
                font-family: Tahoma, Verdana, Arial;
            }

    #commercial-invoices .shipperconsignee,
    #commercial-invoices .order-items {
        width: 100%;
        border-collapse: separate;
        border-spacing: 1px;
        padding: 5px;
        margin-bottom: 20px;
    }

        #commercial-invoices .shipperconsignee, #commercial-invoices .shipperconsignee th, #commercial-invoices .shipperconsignee td,
        #commercial-invoices .order-items, #commercial-invoices .order-items th, #commercial-invoices .order-items td {
            border: 1px solid #000000;
            text-align: center;
        }

            #commercial-invoices .shipperconsignee th,
            #commercial-invoices .order-items th {
                background-color: #f3f3f3;
                color: #000000;
                text-align: left;
                font-weight: bold;
                padding-left: 5px;
                font-family: Tahoma, Verdana, Arial;
            }

            #commercial-invoices .shipperconsignee th,
            #commercial-invoices .shipperconsignee th {
                width: 50%;
            }

            #commercial-invoices .shipperconsignee td,
            #commercial-invoices .order-items td {
                text-align: left;
                font-family: Tahoma, Verdana, Arial;
                padding-left: 5px;
            }

                #commercial-invoices .shipperconsignee td strong,
                #commercial-invoices .order-items td strong {
                    color: #000000;
                }

    #commercial-invoices #parcel-summary {
        text-align: left;
        font-size: 11px;
        font-weight: bold;
    }

.commercial-invoice {
    margin-top: 30px;
    margin-bottom: 50px;
}

/** carrier approval **/
.imageID {
    float: left;
    width: 100px;
    border: 0px;
}

#carrierFeedback, #messageFeedback {
    border: 1px solid #3C919B;
    border-radius: 5px;
    background-color: #E7F2E6;
    padding: 5px;
    margin-bottom: 3px;
    font-weight: bold;
    width: 1000px;
}

a.enabled, span.enabled {
    color: #119400;
    font-weight: bold;
}


#manifest-preview-viewer {
    max-height: 700px;
    overflow: auto;
}

/** order summary table **/
.summaryStatusHeader th {
    text-align: center;
}

.countryRow, .totalRow {
    background-color: #ececec;
}

.orderColumn {
    padding-left: 10px;
    vertical-align: middle;
}

.parcelColumn, .countryColumn {
    border-right: 1px solid #000000;
    margin-right: 5px;
    vertical-align: middle;
}

.countryFlagColumn {
    vertical-align: middle;
    width: 28px;
}

#airline_list {
    height: 230px;
    overflow: auto;
}



    #airline_list table tr th, #airline_list table tr td {
        font-size: 10px;
    }

#sackslist {
    width: 820px;
}


    #sackslist tr td {
        width: 80px;
    }

    #sackslist tr.selected {
        background-color: #f9f9f9;
        color: #000000;
    }

    #sackslist tr.RowSelected {
        background-color: #E6F5E4;
    }

    #sackslist tr.NotRowSelected {
        background-color: #FAE8E9;
    }

#system_diskspace {
    width: 200px;
    background-color: #ececec;
    height: 12px;
    display: block;
    border: 1px solid #B0ACAC;
    margin-left: 100px;
}

#system_diskusedspace {
    background-color: #3C919B;
    display: block;
    height: 100%;
}

#system_diskspace_text {
    margin-left: 105px;
    font-size: 11px;
}

#tabs-usergroups ul, #tabs-branches ul {
    list-style-type: none;
    margin-left: 15px;
    border: 1px solid #ececec;
    border-radius: 5px;
    padding: 10px;
    background-color: #F5F5F5;
}

    #tabs-usergroups ul li, #tabs-branches ul li {
        padding-top: 5px;
        margin-top: 5px;
    }

        #tabs-usergroups ul li a.delete, #tabs-branches ul li a.delete {
            color: #B80707;
        }

#mawb-total-sacks-selected, #mawb-total-parcels-selected, #mawb-total-weight-selected {
    font-size: 20px;
}

.compact tr {
    height: 30px;
}

.compact td, .compact th {
    padding-left: 0px;
    padding-right: 2px;
}

.toright {
    margin: 10px 0px 12px 918px;
}

#scrollable_payments_approval {
    height: 800px;
    overflow-y: scroll;
    width: 1025px;
}

.paymentOptionSelected {
    background-color: #CBEBCA;
}

.nolink input[type="checkbox"] {
    opacity: 0.01;
}

.tablerow:hover input[type="checkbox"] {
    opacity: 1;
}

.nolink input[type="checkbox"]:checked {
    opacity: 1;
}

.nolink input[type="radio"] {
    opacity: 0.2;
}

    .nolink input[type="radio"]:hover {
        opacity: 1;
    }

    .nolink input[type="radio"]:checked {
        opacity: 1;
    }

.toolbarIcon {
    cursor: pointer;
    margin-right: 10px;
    background-color: white;
    width: 64px;
    height: 64px;
    border: 1px solid #cecece;
    text-align: center;
    vertical-align: middle;
    border-radius: 5px;
    padding-top: 10px;
    -webkit-box-shadow: 2px 2px 2px 0px #C9C9C9 !important;
    box-shadow: 2px 2px 2px 0px #C9C9C9 !important;
}

    .toolbarIcon:hover {
        background-color: F1F1F1;
        -webkit-box-shadow: 4px 4px 4px 0px #C9C9C9 !important;
        box-shadow: 4px 4px 4px 0px #C9C9C9 !important;
        color: #3366AA;
    }

.trash {
    display: none;
}

    .trash:hover {
        color: red;
    }

.pencil {
    display: none;
}

    .pencil:hover {
        color: green;
    }

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: none !important;
}

.table-hover > thead > tr > th, .table-hover > tbody > tr > th, .table-hover > tfoot > tr > th, .table-hover > thead > tr > td, .table-hover > tbody > tr > td, .table-hover > tfoot > tr > td {
    /*cursor: pointer;*/
}

.tablerow {
    cursor: pointer;
}

.rowlink {
    cursor: pointer;
}

.table > tbody > tr:hover td {
    background-color: #DEEAEC;
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: none !important;
}
