.navbar-nav > li > a {
    cursor: pointer;
}
.mainContainer {
    padding: 3rem 1.5rem;
    text-align: center;
}
#manageCorporation > .card-img-top {
    height: 225px;
    width: 100%;
    display: block;
    background: #55595c;
    background-image: url(../icons/manage-company.png);
    background-repeat: no-repeat;
    background-size: 165px;
    background-position: 50%;
}

/* 去除原本JS控制的樣式 */
#addNewTemp,
#manageTemp,
#addSignDoc,
#docManage,
#addSignImage,
#openSVSfile {
    /* box-shadow: 0 0 1rem rgba(141, 160, 249, 0.3) !important; */
    border: 0;
    padding: 0px 8px 8px !important;
    margin-bottom: 16px !important;
    border-radius: 12px !important;
    cursor: pointer;
}

#mainContainerItem .col-md-4 .card-body {
    color: #55595c;
    text-align: center;
    padding: 4px !important;
}

/* 主要按鈕 */
#addNewTemp > .card-img-top {
    height: 115px;
    width: 100%;
    display: block;
    background-image: url(../icons/svg/icon_addNewTemplate.svg);
    background-repeat: no-repeat;
    background-size: 120px;
    background-position: 50%;
    cursor: pointer;
}
#manageTemp > .card-img-top {
    height: 115px;
    width: 100%;
    display: block;
    background-image: url(../icons/svg/icon_ManageTemplate.svg);
    background-repeat: no-repeat;
    background-size: 120px;
    background-position: 50%;
}
#addSignDoc > .card-img-top {
    height: 115px;
    width: 100%;
    display: block;
    background-image: url(../icons/svg/icon_CreateSignDoc.svg);
    background-repeat: no-repeat;
    background-size: 120px;
    background-position: 50%;
}

#docManage > .card-img-top {
    height: 115px;
    width: 100%;
    display: block;
    background-image: url(../icons/svg/icon_ManageDocument.svg);
    background-repeat: no-repeat;
    background-size: 120px;
    background-position: 50%;
}
#addSignImage > .card-img-top {
    height: 115px;
    width: 100%;
    display: block;
    background-image: url(../icons/svg/icon_SignImage.svg);
    background-repeat: no-repeat;
    background-size: 120px;
    background-position: 50%;
}
#openSVSfile > .card-img-top {
    height: 115px;
    width: 100%;
    display: block;
    background-image: url(../icons/svg/icon_OpenSVSFile.svg);
    background-repeat: no-repeat;
    background-size: 120px;
    background-position: 50%;
}

.modal-dialog {
    max-width: 800px;
    margin: 1.75rem auto;
}

/* .dropdown-menu.right {
    right: 0px;
    left: unset;
} */
.superadmin-manage-item,
.general-manage-item,
.template-manage-item {
    display: none;
}

@media screen and (max-width: 432px) {
    main {
        margin-top: 2em;
    }
}
.access-disabled-status {
    display: none !important;
}

/* new */
.main-wrapper {
    width: 100%;
    min-height: 75vh;
}
.main-container {
    max-width: 1024px;
    margin-top: 120px;
}

@media screen and (max-width: 768px) {
    .main-container {
        margin-top: 170px;
    }
}

#fido-setting-modal .modal-body {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

#fido-setting-modal .fido-description{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin: 15px;
	width: 85%;
	text-align: center;
}
#fido-setting-display{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 98%;
	padding: 15px;
}
#fido-setting-display .fido-info-display {
	background-color: #f5f5f5;
	border-radius: 5px;
	width: 100%;
	padding: 15px;
	font-weight: bolder;
	text-align: center;
}
#fido-setting-display .form-group{
	width: 85%;
}
