﻿.checkbox20 {
    width: 15px !important;
    margin: 5px auto !important;
    padding: 0px !important;
    height: 15px !important;
}

.form .form-body {
    padding: 0px !important;
}

.form-group {
    margin-bottom: 5px;
}

.portlet.light {
    padding: 0px 20px 0px 20px;
}

.input-icon > i {
    margin-top: 6px;
}

.portlet.light.bg-inverse-green {
    padding-top: 5px !important;
}

#OrderItemList .input-sm, #OrderColorList .input-sm, #DemandListTable .input-sm {
    border: none;
}

label.input-sm {
    margin-bottom: 0px;
}

#OrderItemList td, #OrderColorList td {
    padding: 0px;
}

#DemandListTable td {
    padding: 0px;
    background: #F5f5f5;
}

.table .btn {
    margin: 0px !important;
}

.size, .total {
    background: #F9FFFF;
}

.fabric {
    background: #FFFFF9;
}

.sizeName {
    position: relative;
}

.sizeNameClosedBt {
    position: absolute;
    right: 23px;
    top: 5px;
    background: none;
}

#Left_Window_Paging {
    margin: 0px 2px 0px 20px;
    padding: 0px;
    float: right;
}

#ConfirmModal.modal {
    z-index: 10055 !important;
}

#PageModal_Paging {
    margin: 0px 2px 0px 20px;
    padding: 0px;
    float: left;
}

#StockModal_Paging {
    margin: 0px 2px 0px 20px;
    padding: 0px;
    float: left;
}

    #Left_Window_Paging li,
    #PageModal_Paging li,
    #StockModal_Paging li {
        float: left;
        display: inline;
    }

.genexp {
    border: 1px solid #ddd;
    background: #fff;
}

    .genexp input[type=text] {
        border: none;
        border-radius: 0;
        margin: 0px !important;
        padding: 0px !important;
        height: 23px !important;
    }

/*  */
#FC_OrderHeader,
#FC_PurchaseDispatchHeader,
#FC_SaleDispatchHeader,
#FC_PurchaseInvoiceHeader,
#FC_ExpInvHeader {
    background: #EFF7FC;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 15px;
    border-top: 5px solid #DEEFFA;
    border-bottom: 1px solid #DEEFFA;
}

    #FC_PurchaseDispatchHeader .control-label,
    #FC_SaleDispatchHeader .control-label,
    #FC_PurchaseInvoiceHeader .control-label,
    #FC_ExpInvHeader .control-label {
        font-size: 11px;
        color: #89D1F9;
        margin: 0px;
    }

#FabricTable_DIV {
    /*background:#EDEDED;
    padding:7px;*/
}

    #FabricTable_DIV table th,
    #DemandListTable th {
        font-size: 11px;
        background: #EFF7FC;
        color: #2386CA;
    }

#ColorTable_DIV {
    overflow: auto;
    /*background:#EDEDED;
    padding:7px;*/
}

    #ColorTable_DIV table th {
        font-size: 11px;
        background: #EFF7FC;
        color: #2386CA;
    }

#FC_OrderHeader .control-label {
    font-size: 11px;
    color: #AAA;
}

#Fc_OrderListTable td,
#Fc_PurchaseOrderLinesTable td,
#Fc_SaleOrderLinesTable td,
#Fc_CurrAccListTable td,
#Fc_PurchaseDispLinesTable td,
#Fc_CostDispatchLinesTable td,
#FC_PageModal_DispatchEntry_Table td,
#FC_PageModal_DispatchOutput_Table td,
.fc_table td {
    text-align: center !important;
    font-size: 10px;
    padding: 3px 8px !important;
    vertical-align: middle !important;
    border: 1px dotted #DDD !important;
}

    #Fc_OrderListTable td span {
        display: block;
        overflow: hidden;
    }

.fc_StockOrderDetails_Bt td, #Fc_StockListLinesTbody td {
    padding: 7px 8px !important;
}

#Fc_OrderListTable thead th,
#Fc_PurchaseOrderLinesTable thead th,
#Fc_SaleOrderLinesTable thead th,
#Fc_CurrAccListTable thead th,
#Fc_PurchaseDispLinesTable thead th,
#Fc_CostDispatchLinesTable thead th,
#FC_PageModal_DispatchEntry_Table thead th,
#FC_PageModal_DispatchOutput_Table thead th,
.fc_table thead th {
    padding: 4px 0px !important;
    font-size: 11px !important;
    text-align: center;
    color: #89CFF8;
    border: 1px dotted #DDD !important;
}

    #Fc_OrderListTable thead th a,
    #Fc_PurchaseOrderLinesTable thead th a,
    #Fc_SaleOrderLinesTable thead th a,
    #Fc_CurrAccListTable thead th a,
    #Fc_PurchaseDispLinesTable thead th a,
    #Fc_CostDispatchLinesTable thead th a,
    #FC_PageModal_DispatchEntry_Table thead th a,
    #FC_PageModal_DispatchOutput_Table thead th a,
    .fc_table thead th a {
        color: #89CFF8;
        text-decoration: none;
    }

#Fc_OrderListTable thead input,
#Fc_PurchaseOrderLinesTable thead input,
#Fc_SaleOrderLinesTable thead input,
#Fc_CurrAccListTable thead input,
#Fc_PurchaseDispLinesTable thead input,
#Fc_CostDispatchLinesTable thead input,
#FC_PageModal_DispatchEntry_Table thead input,
#FC_PageModal_DispatchOutput_Table thead input,
.fc_table thead input {
    border: none;
    padding: 0px;
    font-size: 10px;
    color: #E26A6A;
    height: 17px;
    text-align: center;
    background: #FFFFEF;
}



#Fc_CurrAccListTable td,
#Fc_OrderListTable td,
#Fc_PurchaseOrderLinesTable td,
.orderlist_src,
.orderlist_src option {
    padding: 5px 0px !important;
    font-size: 10px !important;
}

#Fc_ExpInvLinesTable td {
    padding: 0px !important;
}

.table .active > td {
    background: #DEEFFA !important;
}

.table .active:hover td {
    color: #fff !important;
}

#Fc_OrderListTable td label,
#Fc_PurchaseOrderLinesTable td label,
#Fc_SaleOrderLinesTable td label,
#Fc_CurrAccListTable td label,
#Fc_PurchaseDispLinesTable td label,
#Fc_CostDispatchLinesTable td label,
#FC_PageModal_DispatchEntry_Table td label,
#FC_PageModal_DispatchOutput_Table td label,
.fc_table td label {
    border: none;
    margin: 0px;
    padding: 6px 8px;
    text-align: center;
    font-size: 11px;
}

#Fc_OrderListTable td select,
#Fc_PurchaseOrderLinesTable td select,
#Fc_SaleOrderLinesTable td select,
#Fc_CurrAccListTable td select,
#Fc_PurchaseDispLinesTable td select,
#Fc_CostDispatchLinesTable td select,
#FC_PageModal_DispatchEntry_Table td select,
#FC_PageModal_DispatchOutput_Table td select,
.fc_table td select {
    border: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size: 11px;
}

.table select option {
    text-align: center;
}

#Fc_OrderListTable td input,
#Fc_PurchaseOrderLinesTable td input,
#Fc_SaleOrderLinesTable td input,
#Fc_CurrAccListTable td input,
#Fc_PurchaseDispLinesTable td input,
#Fc_CostDispatchLinesTable td input,
#FC_PageModal_DispatchEntry_Table td input,
#FC_PageModal_DispatchOutput_Table td input,
.fc_table td input {
    border: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size: 11px;
    border-radius: 0px;
}

    #Fc_OrderListTable td input:focus,
    #Fc_PurchaseOrderLinesTable td input:focus,
    #Fc_SaleOrderLinesTable td input:focus,
    #Fc_CurrAccListTable td input:focus,
    #Fc_PurchaseDispLinesTable td input:focus,
    #Fc_CostDispatchLinesTable td input:focus,
    #FC_PageModal_DispatchEntry_Table td input:focus,
    #FC_PageModal_DispatchOutput_Table td input:focus,
    .fc_table td input:focus {
        background: #FFFFF5 !important;
        border-radius: 0px;
        border: 1px dotted #000;
    }

#Fc_OrderListTable tfoot td {
    font-weight: bold;
    color: #000;
    border-top: 3px solid #EAECF3 !important;
    background: #F7FBFD;
}

.fc_table td span {
    font-size: 10px !important;
}

#Fc_ExpInv_Table td {
    border-top: none;
}

.purchInvEntry #Fc_PurchaseDispLinesTbody {
    background: #F5F5FF;
}

.purchInvEntry #Fc_PurchaseDispLinesBasked {
    background: #E9E9FF;
}

.returnInvEntry #Fc_PurchaseDispLinesTbody {
    background: #EFF7FC;
}

.returnInvEntry #Fc_PurchaseDispLinesBasked {
    background: #E6F3FB;
}

#Fc_ExpInv_TableTbody {
    background: #F5fff5;
}


/* RIGHT */

#Scrollable_InvoiceList {
    margin: 0px !important;
    border: none;
}

.portlet-title {
    margin-bottom: 0px !important;
}

#CurrAccDetailFormForm {
}

    #CurrAccDetailFormForm .control-label {
        font-size: 11px;
        color: #BBB;
    }

    #CurrAccDetailFormForm .input-sm:focus {
        background: #FFFFEE;
        border: 1px dotted #777;
    }

    #CurrAccDetailFormForm .checkbox {
        font-size: 11px;
        color: #BBB;
    }


/* SELECT 2 */

td .form-control .select2-choice {
    border: none !important;
}

.select2-results .select2-no-results {
    background: none;
}

.aystableDiv {
    overflow: auto;
}

.aystable th {
    font-size: 11px !important;
    background: #EFF7FC;
    color: #2386CA;
}

.aystable .filtertr th {
    background: none;
}

.aystable td {
    padding: 0px !important;
    background: #F5f5f5;
    text-align: center;
}

.aystable .defaultList td {
    background: #EFD;
}

.aystable input, .aystable select {
    border: none;
}

/* Masraflar */
.toFixed4 {
    text-align: right !important;
}

.demandCode {
    color: #999;
    font-size: 11px;
}

#ManufacturerTable th {
    width: 20%;
}

#InstructionTable th, #InstructionTable td {
    text-align: center;
    padding: 0 0 8px 0;
}

.datepicker_fc {
    color: #777;
}

#InstructionList td,
#InstructionDetailsTable td,
#InstructionDetailsTable td input,
#InstructionDetailsTable td label,
#InstructionDetailsTable td select {
    background: none !important;
    padding: 0px;
}

#InstructionList tr,
#InstructionDetailsTable tr {
    background: #FFF;
}

#InstructionList label {
    border: none;
    margin: 0px;
}

#InstTypeList {
    background: none;
    color: #2386CA;
    font-weight: 600;
    font-size: 12px;
    float: right;
}

#InstructionList .form-control-static,
#InstructionDetailsTable .form-control-static,
#DemandListTable .form-control-static {
    margin: 0px !important;
    font-size: 11px !important;
    padding-bottom: 5px;
}

#InstructionDetailsTable .input-sm,
#DemandListTable .input-sm {
    font-size: 11px !important;
}

#Right_Window .form-control[disabled],
#Left_Window .form-control[disabled],
#InstructionDetailsTable .form-control-static[disabled],
#InstructionDetailsTable .form-control[disabled],
#InstructionList .form-control-static[disabled],
#InstructionList .form-control[disabled],
#StockOrderTable .form-control[disabled],
.select2-container.select2-container-disabled .select2-choice,
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background: #fff !important;
    color: #BBB !important;
    /*font-size: 12px;*/
    cursor: default;
}




#InstructionDetailsTable .input-sm,
#InstructionTable .input-sm {
    height: 30px;
}

.select2-search input:focus,
#InstructionTable input:focus,
#InstructionTable select:focus,
#InstructionDetailsTable input:focus,
#InstructionDetailsTable select:focus {
    border: 1px dotted #95A5A6 !important;
    border-radius: 0px !important;
    background: #FFFFEE !important;
}

#InstructionTable_DIV {
    overflow: auto;
}

.yellow-sm {
    background: #EBDFC2 !important;
    color: #FFF !important;
}

    .yellow-sm i {
        color: #A38234 !important;
    }

.green-sm {
    background: #B8EFEA !important;
    color: #FFF !important;
}

.blue-sm {
    background: #CEE7F7 !important;
    color: #FFF !important;
}

.red-sm {
    background: #F2CCCC !important;
    color: #FFF !important;
}

.blue-lighter {
    background: #CEE7F7 !important;
}

.yellow-lighter {
    background: #FFFFEE !important;
}

.red-lighter {
    background: #FFEEEE !important;
}

#SizeNameList {
    overflow: auto;
}

#SizeListTable {
    margin-bottom: 15px;
}

    #SizeListTable td {
        padding: 0 10px 0 0;
        border-top: none;
    }

        #SizeListTable td input {
            border: 1px solid #DDD !important;
            text-align: center;
        }

#Fc_OrderListTable th {
    position: relative;
    text-align-last: center;
}

#Fc_OrderListTable .filtertr th {
    padding: 0px !important;
}

    #Fc_OrderListTable .filtertr th input {
        height: auto;
        border-radius: 0px !important;
    }

.some-handle {
    position: absolute;
    margin: 0px auto;
    border-top: 3px solid #E9ECF3;
    border-left: 7px solid #FFF;
    border-right: 7px solid #FFF;
    width: 100%;
    top: 0px;
    left: 0px;
    cursor: move;
}


/* TWAIN */
#Twain_Editor_List {
    padding: 7px;
    width: 116px;
    position: absolute;
    top: 37px;
    right: 20px;
    z-index: 999;
    background: #CCC;
    border-radius: 10px;
    border-top-left-radius: 0px;
}

#Twain_Set_Close_Bt {
    position: absolute;
    top: 97px;
    right: -10px;
    z-index: 999;
    background: #ccc !important;
}

#Twain_Editor_List a {
    margin: 2px;
}

/* IMAGE MODAL */
#ImageModalBody div {
    text-align: center;
}

    #ImageModalBody div img {
        margin: 20px auto;
    }

.fc_listImage {
    height: 50px;
}

.fabric-dispatches,
.fabric-invoices,
.demand-dispatches,
.cut-dispatches,
.demand-invoices,
.exp-invoices,
.total-invoices {
    cursor: pointer;
    background: #EEFFFF !important;
}

    .fabric-dispatches:hover,
    .fabric-invoices:hover,
    .demand-dispatches:hover,
    .demand-invoices:hover,
    .exp-invoices:hover,
    .total-invoices:hover {
        border-radius: 0px !important;
        border: 1px dotted #EEFFFF !important;
        background: #AAFFFF !important;
    }

.cut-dispatches {
    text-align: center;
    width: 20px;
    height: 28px;
    display: block;
    position: absolute;
    z-index: 1;
}

/* PAGE MODAL */
#PageModal h3 {
    font-size: 15px;
    font-weight: 400;
}

#PageModalTitle {
    font-weight: 400;
}

#FC_PageModal_DispatchEntry_Tbody input {
    background: #FFFBFF !important;
}

#FC_PageModal_DispatchEntry_Tbody select {
    background: #FFFBFF !important;
    padding: 5px 7px !important;
}

#FC_PageModal_DispatchOutput_Tbody input {
    background: #FBFFFF !important;
}

#FC_PageModal_DispatchOutput_Tbody select {
    background: #FBFFFF !important;
    padding: 5px 7px !important;
}


#EOL_table th {
    font-size: 12px;
    color: #BBB;
    border-bottom: none;
}

#FC_OrderLines {
    border-top: 5px solid #EEE;
}

@media print {

    #FcostPage {
        display: none !important;
    }

    #FCostPrintPage {
        display: block !important;
    }
}

@media screen {
}

.page-footer {
    border: none !important;
    height: auto !important;
}

@media (min-width: 992px) {
    /* 992px */
    .page-sidebar {
        width: auto !important;
    }
}

html, #FcostPage {
    background: #FFF;
}

.page-sidebar .page-sidebar-menu .sub-menu li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a {
    padding: 7px 5px !important;
    font-size: 13px;
}


.page-content-wrapper .page-content {
    margin-left: 120px !important;
    padding: 0px !important;
}

#FaturaTurkaLogo h1 {
    font-size: 15px !important;
}

.page-header.navbar .page-logo {
    padding-left: 7px !important;
}

.page-sidebar .page-sidebar-menu .sub-menu li, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li {
    border-bottom: 1px solid #EEE;
}

.table-scrollable {
    border: none !important;
}

.tile .delAtth_Bt {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 20px;
    Height: 20px;
    text-align: center;
    z-index: 99;
}
