@font-face {
    /*font-family: 'HelveticaRegular';
    src: url('/css/css/helvetica-webfont.eot');
    src: url('/css/css/helvetica-webfont.eot?iefix') format('eot'),
         url('/css/css/helvetica-webfont.woff') format('woff'),
         url('/css/css/helvetica-webfont.ttf') format('truetype'),
         url('/css/css/helvetica-webfont.svg#webfontqaqqkB5y') format('svg');*/
    font-weight: normal;
    font-style: normal;
}

::-moz-selection {
	color: rgba(0, 0, 0, .85);
	background: #fde3a3;
}
::selection {
	color: rgba(0, 0, 0, .85);
	background: #fde3a3;
}

body {
    font: normal 12px "Helvetica", Helvetica, "Segoe UI", "MS Shell Dlg", Arial, sans-serif;
    color: #445869;
}

.clear {
	clear: both !important;
}

.floatnone {
	float: none !important;
}

.floatleft {
	clear: none !important;
	float: left !important;
}

.floatright {
	clear: none !important;
	float: right !important;
	margin-right: 0;
}

.inlineblock {
	display: inline-block !important;
}

.block {
	display: block !important;
}

.none {
    display: none !important;    
}

.alignleft {
	text-align: justify;
}

.alignright {
	text-align: right;
}

.aligncenter{
    text-align: center;
}

.valigntop {
	vertical-align: top !important;
}

.valignmiddle {
	vertical-align: middle !important;
}

.valignbottom {
	vertical-align: bottom !important;
}

a {
	color: #F5A322;
	text-decoration: underline;
}

.flex-wrapper	{
	display: flex;
}

.flex {
	flex: 1;
}

.flex-2 {
	flex: 2;
}

.mr10 {
	margin-right: 10px;
}

.mb0 {
	margin-bottom: 0;
}

.mb10 {
	margin-bottom: 10px;
}

.mb20 {
	margin-bottom: 20px!important;
}

.mb40 {
	margin-bottom: 40px !important;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.relative {
	position: relative;
}

.checkbox {
	position: relative;
	top: 2px;
}

.button--link {
	color: #009ee0;
	font-weight: bold;
	text-decoration: underline;
}

.space-between {
	justify-content: space-between;
}