	@media print {
		a[href]:after {content:none !important}
		.td-action {display:none}
	}
	.alert-radius {
		border-radius: 1em !important;
	}
	.arrow_box {
		position: relative;
		background: #c1ecff;
		padding: 10px;
	}
	.arrow_box:after {
		right: 100%;
		top: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(136, 183, 213, 0);
		border-right-color: #c1ecff;
		border-width: 10px;
		margin-top: -10px;
	}
	.arrow_box.blue {
		background: #c1ecff;
	}
	.arrow_box.blue:after {
		border-right-color: #c1ecff;
	}
	.arrow_box.green {
		background: #c1ffd7;
	}
	.arrow_box.green:after {
		border-right-color: #c1ffd7;
	}
	.arrow_box.fuchsia {
		background: #ffccea;
	}
	.arrow_box.fuchsia:after {
		border-right-color: #ffccea;
	}
	.arrow_box.gray {
		background: #efefef;
	}
	.arrow_box.gray:after {
		border-right-color: #efefef;
	}
	.bumbum {
		-webkit-animation: bumbum 1s ease-out;
		-webkit-animation-iteration-count: 1;
	}
	.bumbum_fast {
		-webkit-animation: bumbum .5s ease-out;
		-webkit-animation-iteration-count: 1;
	}
	.move_right {
		-webkit-animation: move_right .5s ease-out;
		-webkit-animation-iteration-count: 1;
	}
	.move_left {
		-webkit-animation: move_left .5s ease-out;
		-webkit-animation-iteration-count: 1;
	}
	@-webkit-keyframes bumbum {
		0% {-webkit-transform: scale(1.1, 1.1); opacity: 1.0;}
		50% {-webkit-transform: scale(1.2, 1.2); opacity: 0.5;}
		100% {-webkit-transform: scale(1.0, 1.0); opacity: 1.0;}
	}
	@-webkit-keyframes move_right {
		0% {-webkit-transform: translate(-150px,0); opacity: 0.5;}
		100% {-webkit-transform: translate(0,0); opacity: 1.0;}
	}
	@-webkit-keyframes move_left {
		0% {-webkit-transform: translate(150px,0); opacity: 0.5;}
		100% {-webkit-transform: translate(0,0); opacity: 1.0;}
	}
	.bum,.tiles > a {
		-webkit-transition: all 0.4s ease;
		transition: all 0.4s ease;
		cursor:pointer;
	}
	.bum:hover {
		-webkit-transform: scale(1.05);
		-webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,0.15);
		transform: scale(1.05);
		box-shadow: 0 0 12px 0 rgba(0,0,0,0.15);
		opacity:.9;
	}
	.btn-groupp .btn {padding:5px 8px;margin:0 4px 4px 0}
	.btn-grouppp .btn {margin:0 4px 4px 0;float:left}
	.sidebar-menu .sub-nav > li {
		display: block;
		vertical-align: middle;
		-webkit-transform: perspective(1px) translateZ(0);
		transform: perspective(1px) translateZ(0);
		box-shadow: 0 0 1px transparent;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-property: transform;
		transition-property: transform;
	}
	.sidebar-menu .sub-nav > li:hover, .sidebar-menu .sub-nav > li:focus, .sidebar-menu .sub-nav > li:active {
		-webkit-transform: translateX(8px);
		transform: translateX(8px);
	}
	.control-label span {font-weight:normal;color:#aaa}
	.gui-options {display:none}
	/*.panel:before {
		content: "";
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		pointer-events: none;
		background-image: linear-gradient(to bottom, rgba(255,255,255,.1), rgba(0,0,0,.04) 100%);
		width: 100%;
		height: 100%;
	}*/
	.mfp-container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.mfp-title {padding-right:0 !important}
	.mfp-bg {z-index:1064 !important}
	.mfp-wrap {z-index:1065 !important}
	.modal-backdrop {z-index:1062}
	.modal {z-index:1063}
	.notif-num {display:none}
	.nw {white-space:nowrap}
	.popover {z-index:1064}
	.tiles {text-align:center;vertical-align:top}
	.tiles > a {width:114px;display:inline-block;vertical-align:top;border-radius:10px;text-align:center;padding:5px 10px 0;margin:0 5px;word-wrap:break-word}
	.tiles > a img {width:90px;height:90px}
	.tiles > a:hover {transform: scale(1.05);background:#FF7;box-shadow: 0 0 12px 0 rgba(0,0,0,0.15);}
	.tiles > a:active {transform: scale(1.0)}

	.pad {border-radius:1em;background:rgba(255,255,255,.8);padding:1em}
	.pad-shadow {-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.12);box-shadow:0 0 6px 0 rgba(0,0,0,0.12)}
	.pad-inset {-webkit-box-shadow:inset 0 0 6px 0 rgba(0,0,0,0.12);-moz-box-shadow:inset 0 0 6px 0 rgba(0,0,0,0.12);box-shadow:inset 0 0 6px 0 rgba(0,0,0,0.12)}
	.pad h4 {margin-bottom:1.2em}
