
section.sect_title_cabinet,
section.sect_title_cabinet div.all,
section.sect_title_cabinet div.my {
	font-size: 0;
}

.ccm-page section.sect_title_cabinet {
    margin: auto;
	min-width: 1183px !important;
    width: 75%;
	-moz-box-sizing: border-box; /*Firefox 1-3*/
	-webkit-box-sizing: border-box; /* Safari */
	box-sizing: border-box;
}

@media screen and (max-width: 1200px) {
	.ccm-page section.sect_title_cabinet {
		min-width: 1000px !important;
	}
}

.sect_title_cabinet > p {
	color: #5b82ab;
	font-size: 32pt;
    font-weight: 100;
    margin: 16mm auto 10mm;
    text-align: center;
}

.sect_title_cabinet > .my {
	display: inline-block;
	text-align: center;
	width: 21%;
	width: calc(100% - 26% * 3 - 8px);
	-moz-box-sizing: border-box; /*Firefox 1-3*/
	-webkit-box-sizing: border-box; /* Safari */
	box-sizing: border-box;
}

.sect_title_cabinet > .my > .my_lk {
	border-bottom: 1px dashed #485564;
	color: #485564;
	cursor: pointer;
	display: inline-block;
	float: none;
	font-size: 17pt;
	white-space: nowrap;
}

.sect_title_cabinet > .my > div.my_lk {
    margin-top: 8px;
    position: absolute;
    margin-left: -49px;
}

.sect_title_cabinet > .my > .my_lk:hover {
	opacity: 0.8;
}

.sect_title_cabinet > .my > .my_lk.disable {
	border-bottom: 1px dashed #ccc;
	color: #ccc;
}

.sect_title_cabinet > div > .active {
	border-bottom: 1px dashed #df5a15;
	color: #df5a15;
}

.sect_title_cabinet > .all {
	display: inline-block;
	width: 79%;
	width: calc(26% * 3 + 8px);
	-moz-box-sizing: border-box; /*Firefox 1-3*/
	-webkit-box-sizing: border-box; /* Safari */
	box-sizing: border-box;
}

.sect_title_cabinet > .all > span {
	border: 1px solid #485564;
	cursor: pointer;
	color: #485564;
	display: inline-block;
	font-size: 17pt;
    padding: 2mm 0;
	text-align: center;
	white-space: nowrap;
	width: 33.3333333%;
	-moz-box-sizing: border-box; /*Firefox 1-3*/
	-webkit-box-sizing: border-box; /* Safari */
	box-sizing: border-box;
}

.sect_title_cabinet > .all > span:hover {
	border: 1px solid #ff5a00;
	background: #ff5a00;
	color: #fff;
}

.sect_title_cabinet > .all > span.active {
	background: #485564;
	border: 1px solid #485564;
	color: #fff;
}

.sect_title_cabinet > .all > span.active:hover {
	opacity: 0.8;
}

.sect_title_cabinet > .all > span.disable {
	background: #fff;
	border: 1px solid #ccc;
	color: #ccc;
}

.sect_title_cabinet > .all > span:first-child {
	border-bottom-left-radius: 6.5mm;
	border-right: 0;
	border-top-left-radius: 6.5mm;
}

.sect_title_cabinet > .all > span:nth-child(2) {
	border-right: 0;
}

.sect_title_cabinet > .all > span:last-child {
	border-bottom-right-radius: 6.5mm;
	border-top-right-radius: 6.5mm;
}

/*.sect_title_cabinet > .all > span:first-child:hover:not(.active) {
	border-right: 1px solid #ff5a00;
}*/

/*.sect_title_cabinet > .all > span:first-child:hover:not(.active) ~ span:nth-child(2) {
	border-left: none;
}*/

.sect_title_cabinet > .all > span:nth-child(2):hover:not(.active) {
	border-right: 1px solid #ff5a00;
}

.sect_title_cabinet > .all > span:nth-child(2):hover:not(.active) ~ span:last-child {
	border-left: none;
}

