
.panel-heading-partition {
    background-image: linear-gradient(to bottom, #98c7df 0%, #98c7df 100%) !important;
    border-color: #79b6d5 !important;
    color: white !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.panel-default-partition {
    /*border-color: #79b6d5 !important;*/
    border-radius: 0px !important;
    box-shadow: none !important;
    margin: 15px !important;
}

.panel-body-partition {
    border-top: #79b6d5 !important;
    padding: 0px !important;
}

.panel-frame-partition {
    min-height: 483px !important;
}

.column-name-custom {
    max-width: 200px !important;
    word-wrap: break-word !important;
}

.table-partition {
    margin-bottom: 0px !important;
    border-top: 0px !important;
    border-bottom: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}

.panel-title-record-number {
    width: 70% !important;
    float: left !important;
}

.table-userlist-custom th {
    padding: 10px;
    width: 200px;
}

.table-userlist-custom td {
    width: 280px;
}

.userlist-clear-button {
    width: 138px;
}

.userlist-search-button {
    width: 140px;
}

.unlock-email-button {
    width: 140px;
}

.font-red {
    color: red !important;
}

.col-align-middle {
    word-wrap: break-word !important;
}

.preview-new-record {
    border: 2px solid red !important;
    color: red !important;
}

.white-tooltip + .tooltip > .tooltip-inner {
    background-color: white;
    color: black;
    border: 1px solid #808080;
    padding: 5px;
    font-size: 14px;
    text-align: left;
    word-wrap: break-word !important;
    /*top right bottom left*/
    padding: 10px 15px 10px 10px;
    max-width: 250px;
    margin-bottom: 8px;
}

/* Tooltip on top */
.white-tooltip + .tooltip.top > .tooltip-arrow {
    border-top: 5px solid #808080;
    margin-bottom: 8px;
}

.e2moModeCell {
	background-color: #00BFFF;
	width:15px;
	height:50px;
}

.srdModeCell {
    background-color: #1AC7C6;
    width: 15px;
    height: 50px;
}

.mitsuiModeCell {
	background-color: #DCAFAE;
	width:15px;
	height:50px;
}

.lbrosModeCell {
    background-color: #ff8c00;
    width: 15px;
    height: 50px;
}

.sumirinModeCell {
	background-color: #008D54;
	width:15px;
	height:50px;
}

.asahikaseiModeCell {
    background-color: #005bac;
    width: 15px;
    height: 50px;
}

.table-linkage-account {
	width:950px !important;
	margin-left:10px;
	margin-top:20px;
}

.table-row-linkage-account {
	background-color:whitesmoke;
}

.table-section-linkage-account {
	background-color:whitesmoke;
	padding-top:3px !important;
	padding-bottom:3px !important;
}

.input-linkage-account {
	width:500px !important;
}

.thead-custom {
    background-color: #fff;
}

.corporate-list-width-number {
    min-width: 55px;
}

.corporate-list-width-name {
    min-width: 265px;
}

.corporate-list-width-address {
    min-width: 240px;
}

.corporate-list-width-phone {
    min-width: 175px;
}

.corporate-list-width-button {
    width: 99999px;
}

.condition-area-corporate-company {
    margin-bottom:15px;
}

.corporate-list-overflow {
    max-width: 0px !important;
}

.corporate-company-btn-area {
    padding-bottom: 10px;
}

.corporate-company-btn-area .left {
    float: left;
    padding-bottom: 10px;
}

#edit-agreement-isEnablePlanEditAdminOnly-input + label {
    font-weight:normal !important;
}

#edit-agreement-isEnablePlanEditAdminOnly-input:disabled + label {
    color:gray !important;
}

.panel-custom {
    margin-top: 30px;
}

.twofactorauthentication-list-column-width-code {
    width: 30%;
    max-width:30%;
}

.twofactorauthentication-list-column-width-time {
    width: 50%;
    max-width:50%;
}

.twofactorauthentication-list-column-width-trycount {
    width: 20%;
    max-width:20%;
}

.authentication-list-fontsize {
    font-size: 16px;
}

.mailtransmissioncontrol-list-column-width-count {
    width: 35%;
    max-width: 35%;
}

.mailtransmissioncontrol-list-column-width-time {
    width: 45%;
    max-width: 45%;
}

.mailtransmissioncontrol-list-column-width-status {
    width: 20%;
    max-width: 20%;
}

.alertOfPermitAuthorities {
    font-size: 12px;
    color: #065CA8;
}

#staffList{
    text-decoration:none;
}

#authenticationCodeWidth{
    width:460px;
    word-break:break-all;
}

.api-setting-flex {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

    .api-setting-flex > .flex-right {
        width: 500px;
        text-align: left;
        box-sizing: border-box;
    }

    .api-setting-flex > .flex-left {
		font-weight: bold;
		width: calc(100% - 500px);
        text-align: left;
        box-sizing: border-box;
    }

    .api-setting-flex > .margin-top {
        margin-top: -4px !important;
    }

.api-setting-margin-bottom {
    margin-bottom: 4px;
}

td .digital-sign-day{
    width: 300px;
}

.setting-margin-right {
    margin-right: 6px;
}


