﻿
/* Icons Font */

@font-face {
	font-family:uxfont;
	src:url(../../ux/1.3.46-brand/fonts/uxfont.eot);
	src:url(../../ux/1.3.46-brand/fonts/uxfont.eot#iefix) format('embedded-opentype'),url(../../ux/1.3.46-brand/fonts/uxfont.woff) format('woff2'),url(../../ux/1.3.46-brand/fonts/uxfont.woff) format('woff'),url(../../ux/1.3.46-brand/fonts/uxfont.ttf) format('truetype');
}

a {
    text-decoration:none;
    cursor:pointer;
    color:#4664c5;
}

a:not([class*="tag"], [class*=".btn"]):hover {
    color:#4664c5;
}

h1 {
    font-size:25px;
}

h1 + h2 {
    margin-top:0;
}


h2 {
    font-size:18px;
}


h3 {
    color:#222;
    font-size:15.5px;
}

h3:first-child {
    margin-top:0;
    margin-bottom:0;
}

h3 + p {
    margin-top:5px;
}

h3.inline {
    margin-right:15px;
}

h5 {
    font-size:12px;
}

h4 {
    font-size:14px;
}

hgroup h3:first-child {
    margin-bottom:5px;
}

hgroup h3 + h5 {
    font-weight:500;
    margin:0;
}


hgroup h5:first-child {
    font-weight:500;
    margin:0;
}

hgroup h4:last-child {
    font-weight:500;
    margin:0;
    margin-top:4px;
}

hgroup h2:first-child {
    margin:0;
    font-weight:500;
    font-size:16px;
}

hgroup h2 + h1 {
    margin:0;
    margin-top:3px;
    font-size:25px;
    font-weight:300;
}

hgroup h1 + h3 {
    font-size:12px !important;
    font-weight:500;
    margin-top:10px;
}

hgroup h1 + h4:last-child {
    margin-top:8px;
    font-size:12px;
}

h1:first-child,h2:first-child, h3:first-child, h4:first-child, h5:first-child,h6:first-child, p:first-child, b:first-child {
    margin-top:0;
}

p {
    margin-bottom:0;
    line-height:1.6;
}

p + p, b + p {
    margin-top:5px;
}

.small-text {
    font-size:12px;
}

.medium-text {
    font-size:16px;
}

.line-height-16 {
    line-height:1.6;
}

.font-weight-light {
    font-weight:300;
}

.font-weight-normal {
    font-weight:500;
}

.font-size-xtra {
    font-size:36px;
}

mark {
    background-color:#fff5ca;
}

pre {
    margin:0;
    line-height:1.6;
}

p + div {
    margin-top:20px;
}

.underline {
    text-decoration:underline;
}

a.underline:hover {
    text-decoration:none;
}

.overflow-ellipsis {
    display:block;
    max-width:100%;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

.overflow-break-all {
    -ms-word-break: break-all;
    word-break: break-all;
    
}