@charset "UTF-8";

/* デバッグバー表示時のbodyスタイルをレガシー環境に合わせる */
body.no-skin {
    margin-bottom: 0 !important;
    padding-bottom: 26px !important;
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea.form-control {
    color: #000000;
}

.form-control::-webkit-input-placeholder {
    color: #AAAAAA;
}
.form-control::-moz-placeholder {
    color: #AAAAAA;
}
.form-control:-ms-input-placeholder {
    color: #AAAAAA;
}

#navbar {
    min-width: 1024px;
}

#login-user-info {
    display: inline-block;
    text-align: left;
    white-space: nowrap;
}

.main-container {
    min-width: 1024px;
}

.first-row {
    height: 50px;
}

.main-container:before,
.page-content {
    background-color: #F5F5F5;
}

.hinban1 {
    width: 30px !important;
}

.hinban2 {
    width: 60px !important;
}

.chosen-container-single .chosen-search:after {
    display: none;
}

.chosen-single div b:before {
    display: none;
}

.chosen-container-active.chosen-with-drop .chosen-single div b:before {
    display: none;
}
