.font-weight-medium{
    font-weight: 600;
}
#crudTable thead>tr>th, table.dataTable thead>tr>td{
    padding-right: 2px !important;
    font-weight: 600;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after{
    right: 0 !important;
}
.dataTables_wrapper .dropdown.open .dropdown-menu{
    left: inherit;
    right: 0;
}
.featherlight-iframe .featherlight-content{
    width: 90%;
    height: 100%;
}
#order_edit .shipping_packages td input {
     padding: 0 10px;
     height: 25px;
     border: none;
}
#order_edit .shipping_packages td {
    height: 25px;
}
#order_edit .shipping_packages thead{
    font-size: 12px;
    font-weight: 500;
}
#order_edit .shipping_packages tbody td {
    border: 1px solid #d2d6de;
}
#order_edit .shipping_packages tbody td:last-child {
    border: none;
}
#order_edit label {
    font-weight: 500;
    font-size: 13px;
}
#order_edit #order .customer-info{
    min-height: 390px;
    background-color: #fefefe;
}
#order_edit #order .external-info{
    min-height: 390px;
    background-color: #F4F4F4;
}
#order_edit #order .accountancy-info{
    min-height: 390px;
    background-color: #E6E6E6;
}
#order_edit .form-group{
    margin-bottom: 8px;
}
#order_edit #order .shipping-info{
    min-height: 390px;
    background-color: #DEDEDE;
}
#order_edit table#order_items{
    margin-top: 15px;
}
#order_edit #order_items th,
#order_edit #order_items label{
    font-size: 10px;
    font-weight: 500;
    margin-bottom: 0;
    margin-top: 4px;
    margin-left: 3px;
}
#order_edit #order_items th{
    background-color: #dfdfdf;
}
#order_edit #order-items{
    overflow: auto !important;
}
#order_edit #order-items > table{
    min-width: 1320px;
}
.tickets-area {
    font-size: 13px;
    font-weight: 600;
    color: #333;
}
.tickets-area a {
    color: #333;
}
tr.orderItem .order-item-status .label.Printing{background-color: #dbe9b7 !important;}
tr.orderItem .order-item-status .label.AwaitingCustomerApproval{background-color: #f3dcad !important;}
tr.orderItem .order-item-status .label.AwaitingApproval{background-color: #efe4cd !important;}
tr.orderItem .order-item-status .label.AwaitingPrintMedia{background-color: #f5c8c5 !important}
tr.orderItem .order-item-status .label.BadPrintMedia{background-color: #f4dada !important;}
tr.orderItem .order-item-status .label.Printed{background-color: #697b3c !important; color: #fff !important;}
tr.orderItem .order-item-status .label.Packaged{background-color: #a1dd70 !important;}
tr.orderItem .order-item-status .label.Shipped{background-color: #e8ecd6 !important;}
tr.orderItem .order-item-status .label.PrintMediaApproved{background-color: #BED8D4 !important;}
tr .label.label-WallpaperTextileNonvowen{background-color: #0a0a0a !important; color: #fff;}
tr .label.label-WallpaperTextileTextured{background-color: #e33535 !important; color: #fff;}
tr .label.label-WallpaperPeelStick{background-color: #3F51B5 !important; color: #fff;}
tr .label.label-WallpaperTexturedPaper{background-color: #CDDC39 !important; color: #fff;}
tr .label.label-WallpaperPremiumTexturedPaper{background-color: #f5a19b !important; color: #fff;}
tr .label.label-WallpaperMattePaper{background-color: #33dc26 !important; color: #fff;}
tr .label.label-CanvasPrint{background-color: #2196f3 !important; color: #fff;}
tr .label.label-CanvasStretched{background-color: #2196f3 !important; color: #fff;}
tr .label.label-CanvasFramed{background-color: #2196f3 !important; color: #fff;}
tr .label.label-Sticker{background-color: #c54bc8 !important; color: #fff;}
tr .label.label-RollerBlind{background-color: #607D8B !important; color: #fff;}
tr.order dl{
    margin-bottom: 0;
}
.navbar-filters .navbar-nav > li{
    margin: 0 2px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(0,0,0, .1);
}
tr .missingOrderData .missinglevel1{
    background-color: #CAC76B;
}
tr .payment_type .payment-icon{
    font-size: 12px;
    background: #000;
    color: #fff;
    padding: 0 5px;
    border-radius: 13px;
}
tr .missingOrderData .missinglevel2,
tr .missingOrderData .missinglevel3{
    background-color: #CA9550;
}
tr .missingOrderData .missinglevel4,
tr .missingOrderData .missinglevel5,
tr .missingOrderData .missinglevel6,
tr .missingOrderData .missinglevel7,
tr .missingOrderData .missinglevel8,
tr .missingOrderData .missinglevel9{
    background-color: #ca0004;
}
tr .missingOrderData{
    position: relative;
    width: 20px;
    cursor: pointer;
}
tr .missingOrderData:hover > div.lines{
    display: block;
    z-index: 1;
}
tr .missingOrderData div.lines{
    position: absolute;
    display: none;
    width: initial;
    padding: 5px;
}
tr .missingOrderData div.lines h5{
    margin: 0 0 5px 0;
    padding: 5px 0;
    font-weight: 600;
    border-bottom: 1px solid #dedede;
}
tr .missingOrderData li{
    font-size: 12px;
}
tr .notes-area{
    font-size: 12px;
}
tr.order.AwaitingPayment{background-color: #dbe9b7 !important;}
tr.order.Processing{background-color: #e7eaf6 !important;}
tr.order.New{background-color: #f3dcad !important;}
tr.order.AwaitingShipment{background-color: #deeef0 !important;}
tr.order.ShipmentCreated{background-color: #b3d1d5 !important;}
tr.order.Complete{background-color: #b8b2a6 !important;}
tr.order.Canceled{background-color: #b8b2a6 !important;}
tr.order.Problem{background-color: #e9a69f !important;}
tr.order.Refunded{background-color: #c47299 !important;}
tr.order.ShippingProblem{background-color: #c4af70 !important;}
.reference_links i.fa,
.reference_links i.marketplace-logo{
    color: #fff;
    background: #000;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
    display: inline-block;
    font-size: 10px;
    line-height: 20px;
}
.parasut-order i.parasut-icon{
    background-color: #df5c5b;
}
i.marketplace-logo.fa-etsy{
    background-color: #f45800;
}
.screenshot-area{
    position: relative;
}
.screenshot-area .pastejs{
    height: 200px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    border-radius: 5px;
    background-color: #f3f8ee;
    position: relative;
    z-index: 1;
    opacity: .5;
}
.screenshot-area .pastejs:before{
    content: "Önce buraya tıklayın";
    text-align: center;
    display: block;
    font-size: 60px;
    left: auto;
    padding: 50px;
    font-weight: 600;
    color: rgba(0,0,0,.2);
}
.screenshot-area .pastejs.pastable-focus{
    background-color: #d9e5cf;
}
.screenshot-area .pastejs.pastable-focus:before{
    content: "Şimdi yapıştırın (Ctrl+V)";
    text-align: center;
    display: block;
    font-size: 60px;
    left: auto;
    padding: 50px;
    font-weight: 600;
    color: rgba(0,0,0,.2);
}
.screenshot-area .pastedContent{
    display: block;
    padding: 25px;
    width: 100%;
}
.screenshot-area .pastedContent img{
    max-height: 150px;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0,0,0,.5);
}
.screenshot-area .inputbox{
    display: block;
    float: right;
    position: absolute;
    left: 15px;
    bottom: -22px;
}
#order_edit .screenshot-area .pastejs{
    height: 40px;
}
#order_edit .screenshot-area .pastejs:before{
    font-size: 25px;
    padding: 4px 0 0 0;
}
#order_edit .screenshot-area .pastedContent{
    padding: 0;
    padding-top: 5px;
}
#order_edit .screenshot-area .pastedContent .image{
    padding-left: 7px;
    padding-right: 7px;
}
#order_edit .screenshot-area .inputbox{
    background: #fff;
    padding: 0 2px;
    border-radius: 25px;
    border:1px solid #ddd;
    line-height: 17px;
    height: 20px;
}
#order_edit .screenshot-area .inputbox input[type=checkbox]{
    margin-top: 0;
}
#order_edit .screenshot-area .inputbox label{
    font-size: 9px !important;
    margin: 0 !important;
}
#order_edit .lightbox{
    position: absolute;
    top: 0;
    z-index: 99999;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.75);
    text-align: center;
}
#order_edit .lightbox img{
    max-width: 80%;
    max-height: 80%;
    cursor: pointer;
    display: block;
    text-align: center;
    position: absolute;
    top:10%;
    left: 10%;
    right: 10%;
}
tr.orderItem .measurement-summary{
    display: inline-block;
    clear: both;
    font-weight: bold;
    padding: 2px 3px;
    background: #f3f3e6;
}
tr.orderItem dt{
    font-weight: 600;
}
#order_edit .document-files {
    display: block;
    font-size: 10px;
    margin-top: 25px;
}
#order_edit .document-files .inputbox{
    display: block;

}
tr.order .shipment-progress,
tr.order table.order_items{
    max-width: 500px;
}
#order_edit .item_measurement {
    display: block;
    clear: both;
}
#order_edit .item_measurement .item-width,
#order_edit .item_measurement .item-height,
#order_edit .item_measurement .item-unit-type{
    width: 33.33%;
    display: block;
    float: left;
}
#order_edit .item_measurement input{
    max-width: 100%;
}
#order_edit .item-measurement-summary {
    height: 20px;
}
#order_edit .item-measurement-summary .squaremeter{
    color: #8e8d8d;
    float: right;
}
#order_edit .item-measurement-summary > div {
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
}
@media only screen and (min-width: 768px) {
    .content-wrapper, .main-footer{
        margin-left: 200px;
    }
    .main-sidebar{
        width: 200px;
    }
    .main-header .logo{
        width: 200px;
    }
    .main-header .navbar{
        margin-left: 200px;
    }
}
@media only screen and (max-width: 767px) {
    #order_edit > .container-fluid{
        margin: 0;
        padding: 0;
    }
    #order_edit .panel-body{
        padding-left: 0;
        padding-right: 0;
    }
    .featherlight-iframe .featherlight-content{
        width: 100%;
    }
}
