﻿@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);

/* ================================================== 
    !wijmo専用上書きCSSです!
================================================== */



/*インプットタグ*/

@media (max-width:800px){

    .wijimo-wijiinput-textarea {
        background: #fff;
        width: 100% !important;
        
    }
}

    .wijmo-wijcombobox, .wijmo-wijcombobox-input {
    width: 100% !important;
    background: #fff !important;
    }

.wijmo-wijinput-wrapper {
    display: inline; 
    /*font-size: 15px !important;*/
    padding: 0 !important;
}

.wijmo-wijinput, .wijmo-wijtextbox  {
    background: #ffffff !important;
}

.wijmo-wijgrid .wijmo-wijinput {
    background: #ffffff !important;
}

.wijmo-wijinput-wrapper :disabled,
.wijmo-wijinput :disabled,
.ui-widget :disabled,
.ui-helper-clearfix :disabled,
.ui-state-default :disabled,
.ui-corner-all :disabled,
input:not([type]):disabled {
    color: #212121 !important;
    background-color: #868686;
    height: 24px;
    border-radius:0px;
}


input[type="text" i]:disabled {
    background-color: #eaeaea;
    border-radius: 1.5px;
}
/*テキストボックスdisabled*/
.ui-state-disabled,
.ui-state-disabled::-ms-value,
.ui-state-disabled::-ms-expand {
    opacity: initial !important;
    color: #212121 !important;
    background-color: #868686 !important;
}

/*.ui-state-focus{
    background:#fff;
}*/
/*コンボ行間*/
.wijmo-wijlist-ul .wijmo-wijlist-item {
    padding: 0;

}

/**/
.wij_login span input {
    border: none !important;
    padding: 8px !important;
    /*font-size: 15px !important;*/
    font-family: Arial, sans-serif !important;
    color: #c0c0c0 ;
    /*border: solid 1px #ccc !important;*/
    /*margin: 0 0 10px !important;*/
    height: 40px !important;
    transition: border-color 0.3s !important;
    width: 100% !important;
}
.wijmo-wijinput .wijmo-wijinput-input:focus {
    outline: none;
    background-color: #fff;
}


    .wijmo-wijinput .wijmo-wijinput-input:focus {
        color:#000 !important;
        background-color:#fff;
    }

    .wijmo-wijinput .wijmo-wijinput-input ::-webkit-input-placeholder {
            color: #000 !important;
            font-weight: 600;
        }

    .wijmo-wijinput .wijmo-wijinput-input:-ms-input-placeholder {
            color: #000 !important;
            font-weight: 600;
        }

    .wijmo-wijinput .wijmo-wijinput-input ::-moz-placeholder {
            color: #000 !important;
            font-weight: 600;
        }





    .wijmo-wijinput .wijmo-wijinput-input .color {
    color: #000000 !important;
}

    .wijmo-wijinput .wijmo-wijinput-input .sample::-webkit-input-placeholder {
    color: #000;
    font-weight: normal;
}

    .wijmo-wijinput .wijmo-wijinput-input .sample:-ms-input-placeholder {
    color: #000;
    font-weight: normal;
}

    .wijmo-wijinput .wijmo-wijinput-input .sample::-moz-placeholder {
    color: #000;
    font-weight: normal;
}



    .wiji_login .wijmo-wijinput {
        display: none;
        /*width: 100% !important;*/
    }

    .wiji_login .ui-state-default {
        border: none;
    }

    .wiji_login .wijmo-wijinput-wrapper {
        padding: 0 !important;
    }

   

 /*グリッド*/
.wijmo-wijgrid .wijmo-wijgrid-headerrow .wijmo-wijgrid-headertext {
    padding: 0.2em;
   
}

.wijmo-wijgrid .wijmo-wijgrid-innercell{
    padding: 0;
}

.wijmo-wijgrid .wijmo-wijgrid-innercell {
    padding: 0.2em 0.2em 0.2em 0.2em;
    font-size: 13px !important;
    white-space: unset !important;
}

.wijmo-wijgrid .wijmo-wijgrid-filter .wijmo-wijgrid-filter-input{
    font-size:13px !important;
}

.wijmo-wijgrid-innercell input[type="button"] {
    text-transform: uppercase;
    text-decoration: none;
    color: #ffffff;
    background: transparent;
    cursor: pointer;
    border: none;
    font-size: 12px;
    padding: 3px 6px;
    text-align: center;
    display: block;
    -webkit-transition: .4s background ease;
    -moz-transition: .4s background ease;
    -o-transition: .4s background ease;
    transition: .4s background ease;
    background: #6D6F7F;
    font-family: "Noto Sans JP","メイリオ","Meiro UI", "ヒラギノ角ゴシック","Hiragino Sans",sans-serif !important;
    font-weight: lighter;
}




.wijmo-wijgrid-innercell input[type="button"] :hover {
}



.wijmo-wijinput-input .ui-corner-all input[role ="textbox"] ,
.wijmo-wijgrid-innercell input[role ="textbox"] {
    text-transform: uppercase;
    text-decoration: none;
    /*color: #e5e5e5;*/
    background: transparent;
    cursor: pointer;
    border: none;
    font-size: 12px;
    padding: 3px;
    letter-spacing: 2px;
    text-align: right;
    display: block;
    -webkit-transition: .4s background ease;
    -moz-transition: .4s background ease;
    -o-transition: .4s background ease;
    transition: .4s background ease;
    background: #fff;
    margin: 2px;
}
.wijmo-wijgrid-innercell input[type="button"]:hover {
  
    background-color: #bfbfbf;
}


.wijmo-wijgrid-innercell input[type="button"]:active {

    background-color: #bfbfbf;
}


.wijmo-wijgrid .wijmo-wijgrid-filter td.wijmo-wijgrid-filter-trigger {
    padding: 0 5px;
}

.wijmo-txtarea {
     height: 0px !important; 
}



/*時刻用*/

.wijimo-time{
    /*width: 60px !important;*/
}



/*グルーピング文*/
@media (max-width:800px) {
    .wijmo-wijgrid-group-area-empty {
        height: 40% !important;
    }
}

@media (max-width:800px) {
   wijmo-wijinput
    .ui-widget
    .ui-helper-clearfix 
    .ui-state-default 
    .ui-corner-all {
        width:100% !important;
    }

    .ui-dialog {
        width: 100% !important;
    }

}


/*Disabled*/
.aspNetDisabled {
    color: #8a8a8a ;
}
/*グリッドフォント ※Webフォント*/
.ui-widget {
    font-family: 'Noto Sans JP','メイリオ','Meiro UI', 'ヒラギノ角ゴシック','Hiragino Sans',sans-serif !important;
}

.wijmo-wijinput {
   /* display: block !important; */
}

.wijmo-wijcombobox .wijmo-wijcombobox-trigger {
    width: 25px !important;
}


/*在庫テーブル*/
/*.ZAIKO-input　.wijmo-wijgrid .wijmo-wijinput {
    border:1px solid #a2a2a2 !important;
}
.ZAIKO-input .ui-widget-header, .ZAIKO-input .wijmo-wijgrid-footer {
    background: #8EA6B4 !important;
}*/
/*在庫テーブル　見出し*/
/*   .ZAIKO-input .ui-state-default, .ZAIKO-input .ui-widget-content .ui-state-default,
    .ZAIKO-input .ui-widget-header .ui-state-default {
        border: 1px solid #fff;
        background: #b6d054;
        color: #395619;
        font-weight: 400;
    }*/
/*在庫テーブル行ホバー*/
/*.ZAIKO-input .ui-state-hover {
    background: #fff !important;
    color: #000 !important;
    border: 0.5px solid #a7abb0 !important;
}

.ZAIKO-input .wijmo-wijgrid {
    border:none;

}
.ZAIKO-input .ui-state-active, .ZAIKO-input .ui-widget-content .ui-state-active, .ZAIKO-input .ui-widget-header .ui-state-active {
    background: #fff;
    border: none;
}

*/
/*
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.ui-widget-header {
    background: #2675bf;
    color: #fff;
}

.ui-widget-header {
    border: 1px solid #2675bf;
}

    .wijgridth.ui-widget.wijmo-c1basefield.ui-state-default.wijmo-c1field {
        border-right: 1px solid #ffffff;
        border-top: 1px solid #ffffff;
    }
.ui-widget.ui-state-default.wijgridtd {
    border: 1px solid #2675bf !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #c7dce4;
}

.ui-widget-content {
    border: 1px solid #d0d0d0;
    background: #ffffff;
}

.ui-state-hover {
    background: #c7dce4 !important;
    color: #000 !important;
    border: 1px solid #e0e0e0 !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #ffffff;
    background: #ffffff;
    color: #2675bf;
}

.wijmo-wijlist-ul .wijmo-wijlist-item {
    font-size: 14px;
}


.wijmo-wijcombobox-input {
    padding: 5px 5px 2px 5px;
}
    */
.ZAIKO-input .wijmo-wijgrid-scroller .wijmo-wijsuperpanel .ui-widget .ui-widget-content .ui-corner-all {
    overflow-x: hidden !important;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'メイリオ', Meiryo,'ヒラギノ角ゴシック','Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif !important;
    content: "\A";
    white-space: pre-line !important;
}

.wijmo-wijdialog aria-describedby[dlgTokui] {
    width: 50%;
    height: 100%;
}


.Tokui-search {
    width:100% !important;
}


    input[type="checkbox"],
    input[type="radio"]{
        margin:5px;
        cursor: pointer;
    }

label[for="content_main_chkDelFlg"],
label[for="content_main_chkOrderFlg"],
label[for="content_main_chkKakutei"] {
    vertical-align: text-bottom;
    font-size: 14px;
}

input[type="submit"],
input[type="button"],
input[type="text"] {
    -webkit-appearance: none !important;
    -moz-appearance: none;
}

