src/pyams_skin/resources/less/typo.less
changeset 474 7bb070e90138
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/pyams_skin/resources/less/typo.less	Wed Dec 05 13:13:47 2018 +0100
@@ -0,0 +1,945 @@
+/*
+ * Typos styles
+ */
+
+@font-face {
+	font-family: 'Ubuntu';
+	src: url('./fonts/Ubuntu-C.eot');
+	src: url('./fonts/Ubuntu-C.eot?#iefix') format('embedded-opentype'),
+		 url('./fonts/Ubuntu-C.woff') format('woff'),
+		 url('./fonts/Ubuntu-C.ttf') format('truetype'),
+		 url('./fonts/Ubuntu-C.svg') format('svg');
+	font-weight: normal;
+	font-style: normal;
+}
+
+@font-face {
+	font-family: 'Ubuntu-Light';
+	src: url('./fonts/Ubuntu-L.eot');
+	src: url('./fonts/Ubuntu-L.eot?#iefix') format('embedded-opentype'),
+		 url('./fonts/Ubuntu-L.woff') format('woff'),
+		 url('./fonts/Ubuntu-L.ttf') format('truetype'),
+		 url('./fonts/Ubuntu-L.svg') format('svg');
+	font-weight: normal;
+	font-style: normal;
+}
+
+@font-face {
+	font-family: 'Ubuntu-Bold';
+	src: url('./fonts/Ubuntu-B.eot');
+	src: url('./fonts/Ubuntu-B.eot?#iefix') format('embedded-opentype'),
+		 url('./fonts/Ubuntu-B.woff') format('woff'),
+		 url('./fonts/Ubuntu-B.ttf') format('truetype'),
+		 url('./fonts/Ubuntu-B.svg') format('svg');
+	font-weight: bold;
+	font-style: normal;
+}
+
+@font-face {
+	font-family: 'OpenSans';
+	src: url('./fonts/OpenSans-Regular.eot');
+	src: url('./fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
+		 url('./fonts/OpenSans-Regular.woff2') format('woff2'),
+		 url('./fonts/OpenSans-Regular.woff') format('woff'),
+		 url('./fonts/OpenSans-Regular.ttf') format('truetype'),
+		 url('./fonts/OpenSans-Regular.svg') format('svg');
+	font-weight: normal;
+	font-style: normal;
+}
+
+html,
+body {
+	font-family: Ubuntu, Arial, Helvetica, sans-serif;
+}
+
+a:active,
+a:focus,
+a:hover,
+button,
+button:active,
+button:focus,
+embed,
+input::-moz-focus-inner,
+object {
+	outline: 0;
+}
+
+.hidden {
+	display: none;
+}
+.hidden-desktop {
+	display: none!important;
+}
+
+.no-visible {
+	visibility: hidden!important;
+}
+
+.pull-right {
+	float: right!Important;
+}
+.pull-left {
+	float: left!Important;
+}
+
+.align-top {
+	vertical-align: top!important;
+}
+.align-base {
+	vertical-align: baseline!important;
+}
+.align-middle {
+	vertical-align: middle!important;
+}
+
+.opacity-25 {
+	opacity: 0.25!important;
+}
+.opacity-50 {
+	opacity: 0.5!important;
+}
+.opacity-75 {
+	opacity: 0.75!important;
+}
+.opacity-100,
+.opaque {
+	opacity: 1!important;
+}
+
+.disabled {
+	color: #fff;
+	.btn-default& {
+		color: #999;
+	}
+}
+
+xmp {
+	overflow: auto;
+}
+
+.text-italic {
+	font-style: italic!important;
+}
+.text-dashed {
+	text-decoration: line-through;
+}
+.nowrap {
+	white-space: nowrap;
+}
+.truncated {
+	white-space: nowrap;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+
+.no-space {
+	margin: 0;
+
+	>[class*=col-] {
+		margin: 0!important;
+		padding-right: 0;
+		padding-left: 0;
+	}
+}
+
+.no-margin {
+	margin: 0!important;
+}
+.no-x-margin {
+	margin-left: 0!important;
+	margin-right: 0!important;
+}
+.no-y-margin {
+	margin-top: 0!important;
+	margin-bottom: 0!important;
+}
+
+.no-overflow {
+	overflow: hidden!important;
+}
+.no-x-overflow {
+	overflow-x: hidden!important;
+}
+.no-y-overflow {
+	overflow-y: hidden!important;
+}
+
+.margin {
+	&-2 {
+		margin: 2px!important;
+	}
+	&-5 {
+		margin: 5px!important;
+	}
+	&-10 {
+		margin: 10px!important;
+	}
+	&-20 {
+		margin: 20px!important;
+	}
+	&-x-2 {
+		margin-left: 2px!important;
+		margin-right: 2px!important;
+	}
+	&-x-5 {
+		margin-left: 5px!important;
+		margin-right: 5px!important;
+	}
+	&-x-10 {
+		margin-left: 10px!important;
+		margin-right: 10px!important;
+	}
+	&-x-20 {
+		margin-left: 20px!important;
+		margin-right: 20px!important;
+	}
+	&-y-2 {
+		margin-top: 2px!important;
+		margin-bottom: 2px!important;
+	}
+	&-y-5 {
+		margin-top: 5px!important;
+		margin-bottom: 5px!important;
+	}
+	&-y-10 {
+		margin-top: 10px!important;
+		margin-bottom: 10px!important;
+	}
+	&-y-20 {
+		margin-top: 20px!important;
+		margin-bottom: 20px!important;
+	}
+	&-top--20 {
+		margin-top: -20px!important;
+	}
+	&-top--10 {
+		margin-top: -10px!important;
+	}
+	&-top--5 {
+		margin-top: -5px!important;
+	}
+	&-top-0 {
+		margin-top: 0!important;
+	}
+	&-top-2 {
+		margin-top: 2px!important;
+	}
+	&-top-5 {
+		margin-top: 5px!important;
+	}
+	&-top-5-neg {
+		margin-top: -5px!important;
+	}
+	&-top-10 {
+		margin-top: 10px!important;
+	}
+	&-top-10-neg {
+		margin-top: -10px!important;
+	}
+	&-top-20 {
+		margin-top: 20px!important;
+	}
+	&-top-30 {
+		margin-top: 30px!important;
+	}
+	&-bottom-0 {
+		margin-bottom: 0!important;
+	}
+	&-bottom-2 {
+		margin-bottom: 2px!important;
+	}
+	&-bottom-5 {
+		margin-bottom: 5px!important;
+	}
+	&-bottom-10 {
+		margin-bottom: 10px!important;
+	}
+	&-bottom-20 {
+		margin-bottom: 20px!important;
+	}
+	&-bottom-30 {
+		margin-bottom: 30px!important;
+	}
+	&-left-0 {
+		margin-left: 0!important;
+	}
+	&-left-2 {
+		margin-left: 2px!important;
+	}
+	&-left-5 {
+		margin-left: 5px!important;
+	}
+	&-left-5-neg {
+		margin-left: -5px!important;
+	}
+	&-left-10 {
+		margin-left: 10px!important;
+	}
+	&-left-10-neg {
+		margin-left: -10px!important;
+	}
+	&-left-20 {
+		margin-left: 20px!important;
+	}
+	&-right-0 {
+		margin-right: 0!important;
+	}
+	&-right-2 {
+		margin-right: 2px!important;
+	}
+	&-right-5 {
+		margin-right: 5px!important;
+	}
+	&-right-10 {
+		margin-right: 10px!important;
+	}
+	&-right-20 {
+		margin-right: 20px!important;
+	}
+}
+
+.shift {
+	&-topleft {
+		&-2 {
+			margin-top: -2px!important;
+			margin-left: -2px!important;
+		}
+		&-4 {
+			margin-top: -4px!important;
+			margin-left: -4px!important;
+		}
+	}
+	&-topright {
+		&-2 {
+			margin-top: -2px!important;
+			margin-right: -2px!important;
+		}
+		&-4 {
+			margin-top: -4px!important;
+			margin-right: -4px!important;
+		}
+	}
+	&-bottomleft {
+		&-2 {
+			margin-bottom: -2px!important;
+			margin-left: -2px!important;
+		}
+		&-4 {
+			margin-bottom: -4px!important;
+			margin-left: -4px!important;
+		}
+	}
+	&-bottomright {
+		&-2 {
+			margin-bottom: -2px!important;
+			margin-right: -2px!important;
+		}
+		&-4 {
+			margin-bottom: -4px!important;
+			margin-right: -4px!important;
+		}
+	}
+}
+
+.bordered:not(:empty) {
+	border: 1px solid #ccc;
+
+	&:hover {
+		border-color: #bbbbbb;
+	}
+	&.nohover:hover {
+		border-color: #ccc;
+	}
+}
+
+.no-border {
+	&,
+	.well[class*=" bg-"]& {
+		border-width: 0!important;
+	}
+	&-transparent {
+		border-color: transparent!important;
+	}
+	&-radius {
+		border-radius: 0;
+	}
+}
+
+.border {
+	&-0 {
+		border-width: 0!important;
+	}
+	&-1 {
+		border-width: 1px!important;
+	}
+}
+
+.radius {
+	&-4 {
+		border-radius: 4px!important;
+	}
+	&-top-4 {
+		border-top-left-radius: 4px!important;
+		border-top-right-radius: 4px!important;
+	}
+	&-bottom-4 {
+		border-bottom-left-radius: 4px!important;
+		border-bottom-right-radius: 4px!important;
+	}
+	&-left-4 {
+		border-top-left-radius: 4px!important;
+		border-bottom-left-radius: 4px!important;
+	}
+	&-right-4 {
+		border-top-right-radius: 4px!important;
+		border-bottom-right-radius: 4px!important;
+	}
+}
+
+.width {
+	&-nomin {
+		min-width: 0!important;
+	}
+	&-auto {
+		width: auto!important;
+	}
+	&-20 {
+		width: 20px;
+		max-width: 20px;
+	}
+	&-40 {
+		width: 40px;
+		max-width: 40px;
+	}
+	&-50 {
+		width: 50px;
+		max-width: 50px;
+	}
+	&-60 {
+		width: 60px;
+		max-width: 60px;
+	}
+	&-80 {
+		width: 80px;
+		max-width: 80px;
+	}
+	&-100 {
+		width: 100px;
+		max-width: 100px;
+	}
+	&-200 {
+		width: 200px;
+		max-width: 200px;
+	}
+	&-300 {
+		width: 300px;
+		max-width: 300px;
+	}
+	&-400 {
+		width: 400px;
+		max-width: 400px;
+	}
+	&-500 {
+		width: 500px;
+		max-width: 500px;
+	}
+}
+
+.height {
+	&-nomin {
+		min-height: 0!important;
+	}
+	&-20 {
+		height: 20px!important;
+	}
+	&-40 {
+		height: 40px!important;
+	}
+	&-50 {
+		height: 50px!important;
+	}
+	&-60 {
+		height: 60px!important;
+	}
+	&-80 {
+		height: 80px!important;
+	}
+	&-100 {
+		height: 100px!important;
+	}
+	&-200 {
+		height: 200px!important;
+	}
+	&-300 {
+		height: 300px!important;
+	}
+	&-400 {
+		height: 400px!important;
+	}
+	&-500 {
+		height: 500px!important;
+	}
+	&-min {
+		&-20 {
+			min-height: 20px;
+		}
+		&-40 {
+			min-height: 40px;
+		}
+		&-50 {
+			min-height: 50px;
+		}
+		&-60 {
+			min-height: 60px;
+		}
+		&-80 {
+			min-height: 80px;
+		}
+		&-100 {
+			min-height: 100px;
+		}
+		&-200 {
+			min-height: 200px;
+		}
+		&-300 {
+			min-height: 300px;
+		}
+		&-400 {
+			min-height: 400px;
+		}
+		&-500 {
+			min-height: 500px;
+		}
+	}
+	&-max {
+		&-20 {
+			max-height: 20px;
+		}
+		&-40 {
+			max-height: 40px;
+		}
+		&-50 {
+			max-height: 50px;
+		}
+		&-60 {
+			max-height: 60px;
+		}
+		&-80 {
+			max-height: 80px;
+		}
+		&-100 {
+			max-height: 100px;
+		}
+		&-200 {
+			max-height: 200px;
+		}
+		&-300 {
+			max-height: 300px;
+		}
+		&-400 {
+			max-height: 400px;
+		}
+		&-500 {
+			max-height: 500px;
+		}
+	}
+}
+
+.padding {
+	&-2 {
+		padding: 2px!important;
+	}
+	&-5 {
+		padding: 5px!important;
+	}
+	&-7 {
+		padding: 7px!important;
+	}
+	&-10 {
+		padding: 10px!important;
+	}
+	&-20 {
+		padding: 20px!important;
+	}
+	&-x-0 {
+		padding-left: 0!important;
+		padding-right: 0!important;
+	}
+	&-x-2 {
+		padding-left: 2px!important;
+		padding-right: 2px!important;
+	}
+	&-x-5 {
+		padding-left: 5px!important;
+		padding-right: 5px!important;
+	}
+	&-x-10 {
+		padding-left: 10px!important;
+		padding-right: 10px!important;
+	}
+	&-x-20 {
+		padding-left: 20px!important;
+		padding-right: 20px!important;
+	}
+	&-y-0 {
+		padding-top: 0!important;
+		padding-bottom: 0!important;
+	}
+	&-y-2 {
+		padding-top: 2px!important;
+		padding-bottom: 2px!important;
+	}
+	&-y-5 {
+		padding-top: 5px!important;
+		padding-bottom: 5px!important;
+	}
+	&-y-10 {
+		padding-top: 10px!important;
+		padding-bottom: 10px!important;
+	}
+	&-y-20 {
+		padding-top: 20px!important;
+		padding-bottom: 20px!important;
+	}
+	&-top-0 {
+		padding-top: 0!important;
+	}
+	&-top-2 {
+		padding-top: 2px!important;
+	}
+	&-top-5 {
+		padding-top: 5px!important;
+	}
+	&-top-10 {
+		padding-top: 10px!important;
+	}
+	&-top-20 {
+		padding-top: 20px!important;
+	}
+	&-bottom-0 {
+		padding-bottom: 0!important;
+	}
+	&-bottom-2 {
+		padding-bottom: 2px!important;
+	}
+	&-bottom-5 {
+		padding-bottom: 5px!important;
+	}
+	&-bottom-10 {
+		padding-bottom: 10px!important;
+	}
+	&-bottom-20 {
+		padding-bottom: 20px!important;
+	}
+	&-left-0 {
+		padding-left: 0!important;
+	}
+	&-left-2 {
+		padding-left: 2px!important;
+	}
+	&-left-5 {
+		padding-left: 5px!important;
+	}
+	&-left-10 {
+		padding-left: 10px!important;
+	}
+	&-left-20 {
+		padding-left: 20px!important;
+	}
+	&-right-0 {
+		padding-right: 0!important;
+	}
+	&-right-2 {
+		padding-right: 2px!important;
+	}
+	&-right-5 {
+		padding-right: 5px!important;
+	}
+	&-right-10 {
+		padding-right: 10px!important;
+	}
+	&-right-20 {
+		padding-right: 20px!important;
+	}
+}
+
+&.col-xs-hide {
+	@media (max-width: 768px) {
+		display: none!important;
+	}
+}
+&.col-sm-hide {
+	@media (min-width: 768px) and (max-width: 992px) {
+		display: none!important;
+	}
+}
+&.col-md-hide {
+	@media (min-width: 992px) and (max-width: 1200px) {
+		display: none!important;
+	}
+}
+&.col-lg-hide {
+	@media (min-width: 1200px) {
+		display: none!important;
+	}
+}
+
+.no-padding {
+	padding: 0!important;
+
+	.md-editor,
+	.widget-body& .cke_chrome {
+		border: 0;
+	}
+	>pre {
+		margin: 30px;
+	}
+	&-bottom {
+		padding-bottom: 0!important;
+	}
+}
+.no-x-padding {
+	padding-left: 0!important;
+	padding-right: 0!important;
+}
+.no-y-padding {
+	padding-top: 0!important;
+	padding-bottom: 0!important;
+}
+
+.no-content-padding {
+	margin: -10px -14px 0 -14px;
+
+	@media (min-width:768px) and (max-width:880px) {
+		margin: 0 -14px!important;
+	}
+	@media (max-width:767px) {
+		margin: 0 -5px!important;
+	}
+	@media only screen and (min-width:0) and (max-width:679px) {
+		margin: 0 -5px!important;
+	}
+	@media only screen and (min-width:320px) and (max-width:479px) {
+		margin: 0 -5px!important;
+	}
+}
+
+.no-height {
+	line-height: 0;
+}
+
+.clearfix,
+.inner-space:after {
+	zoom: 1;
+}
+
+.clearfix,
+.inner-space {
+	&:after {
+		clear: both;
+	}
+	&:after,
+	&:before {
+		display: block;
+		visibility: hidden;
+		overflow: hidden;
+		content: "\0020";
+		height: 0;
+		font-size: 0;
+		line-height: 0;
+	}
+}
+
+.clearfix {
+	@media (max-width: 768px) {
+		&-xs:after {
+			clear: both;
+		}
+		&-xs:after,
+		&-xs:before {
+			display: block;
+			visibility: hidden;
+			overflow: hidden;
+			content: "\0020";
+			height: 0;
+			font-size: 0;
+			line-height: 0;
+		}
+	}
+	@media (min-width: 768px) and (max-width: 992px) {
+		&-sm:after {
+			clear: both;
+		}
+		&-sm:after,
+		&-sm:before {
+			display: block;
+			visibility: hidden;
+			overflow: hidden;
+			content: "\0020";
+			height: 0;
+			font-size: 0;
+			line-height: 0;
+		}
+	}
+	&-md:after {
+		@media (min-width: 992px) and (max-width: 1200px) {
+			clear: both;
+		}
+	}
+	&-lg:after {
+		@media (min-width: 1200px) {
+			clear: both;
+		}
+	}
+}
+
+.display-inline {
+	display: inline-block!important;
+}
+
+.display-normal {
+	display: inline!important;
+}
+
+.hover-transparent {
+	opacity: .5;
+
+	&:hover {
+		opacity: 1;
+	}
+}
+
+.row-seperator-header {
+	margin: 15px 14px 20px;
+	border-bottom: 0;
+	display: block;
+	color: #646464;
+	font-size: 20px;
+	font-weight: 400;
+}
+
+.text-align-center,
+.text-center {
+	text-align: center!important;
+}
+
+.text-align-left,
+.text-left {
+	text-align: left!important;
+}
+
+.text-align-right,
+.text-right {
+	text-align: right!important;
+}
+
+.center-canvas,
+.center-child-canvas >canvas {
+	display: block!important;
+	margin: 0 auto!important;
+}
+
+.semi-bold {
+	font-weight: 400!important;
+}
+.bold {
+	font-weight: 900!important;
+}
+.nobold {
+	font-weight: normal!important;
+}
+.typo-bold {
+	font-family: Ubuntu-Bold;
+}
+
+.ultra-light {
+	font-weight: 300!important;
+}
+
+.font-xs {
+	font-size: 85%!important;
+}
+
+.font-sm {
+	font-size: 95%!important;
+}
+
+.font-md {
+	font-size: 130%!important;
+}
+
+.font-lg {
+	font-size: 160%!important;
+}
+
+.font-xl {
+	font-size: 200%!important;
+}
+
+.font-400 {
+	font-size: 400%!important;
+}
+
+.fa-fw-md {
+	width: 1em;
+	text-align: center;
+}
+
+.badge {
+	font-size: 11px;
+	padding: 3px 6px 2px;
+}
+
+.label {
+	padding: 0.3em .6em .1em;
+}
+
+.cursor-pointer {
+	cursor: pointer;
+}
+
+.selected {
+	border: 1px solid #0091d9!important;
+
+	tr& {
+		background-color: rgb(220, 235, 255);
+	}
+	&:before {
+		display: block;
+		position: absolute;
+		content: "\f00c";
+		color: #fff;
+		right: 4px;
+		font-family: FontAwesome;
+		z-index: 1002;
+
+		tr& {
+			display: none;
+		}
+	}
+	&:after {
+		width: 0;
+		height: 0;
+		border-top: 35px solid #0091d9;
+		border-left: 35px solid rgba(0, 0, 0, 0);
+		position: absolute;
+		display: block;
+		right: 0;
+		content: ".";
+		top: 0;
+		z-index: 1001;
+
+		tr& {
+			display: none;
+		}
+	}
+}
+
+ul {
+	&.inside {
+		list-style-position: inside;
+	}
+	&.outside {
+		list-style-position: outside;
+	}
+}