@keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

#inner_footer {
	.inner_subcolumns {
		left: 0 !important;
	}
}

#content_wrapper > table {
	width: auto !important;
    cursor: default;
}

.borderlist {
    .autonomous:disabled {
        opacity: 0.3;
    }
    .autonomous.blink {
        animation: blink 2s infinite;
    }
}

.lay_castle_top {
	.shortcut-element {
		top: 148px !important;
		text-align: center !important;
		padding: 0 9px 0 11px !important;
	}
	.shortcut_container {
		float: none;
	}
	.shortcut_container_left {
		text-align: right;
	}
	.shortcut_container_right {
		text-align: left;
	}
	.shortcut_element {
		margin: 0 !important;
		padding: 0 !important;
		float: none !important;
		width: 70px !important;
		text-align: center;
	}
	.shortcut_element_left, .shortcut_element_right, .shortcut_element_left_premium, .shortcut_element_right_premium {
		display: none;
	}
	.shortcut_element_center, .shortcut_element_center_premium {
		background: none;
		float: none;
		display: inline-block;
	}
	.shortcut_element_marker, .shortcut_element_marker_premium {
		background-image: none !important;
		float: none !important;
		display: inline-block !important;
		padding: 0 !important;

		a {
			position: relative;
			opacity: 0.7;
		}
		a:hover, a.has_notif {
			opacity: 1;
		}
		a.has_notif::after {
			background-size: 13px 13px;
			background-color: #FF0000;
			border-radius: 50%;
			position: absolute;
			top: -13px;
			right: 3px;
			width: 12px;
			height: 12px;
			content: "";
		}
		.shortcut_element_image {
			padding: 5px 10px;
		}
		.shortcut_element_image img {
			height: 22px;
		}
		.shortcut_element_desc {
			display: inline-block;
			vertical-align: top;
			font-size: 15px;
			font-weight: bold;
			padding: 5px 10px 5px 0;
			margin: 0 0 0 -10px;
		}
	}
}
