/*! normalize.css?v=20250508 v1.1.3 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */

body {
    background-color:#e4ebf2;
	margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:focus,
a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

h1, h2, h3, h4, h5, h6{font-weight:normal; margin:0; padding:0;}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */

p,
pre{
    margin:0;
	padding:0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/**
 * Address margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin:0; padding:0;
}

dd {
    margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/*Ritesh Puranik*/
ul,ol,li{margin:0; padding:0; list-style:none;}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
	margin-right:5px;
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    /*border-collapse: collapse;*/
    border-spacing: 0;
}

/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}
   
/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/* Clearfix: contain floats */
.clearfix:before, .clearfix:after{content:" "; /* 1 */ display:table; /* 2 */}
.clearfix:after{clear:both;}
/* For IE 6/7 only * Include this rule to trigger hasLayout and contain floats. */
.clearfix{*zoom:1;}

/*Ritesh Puranik*/
a{color:#006db0; outline:none; text-decoration:none;}

/*Magnific Popup*/
.mfp-bg {
    touch-action: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100% !important;
    height: 100% !important;
    z-index: 1242;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8;
    filter: alpha(opacity=80)
}

.mfp-wrap {
    touch-action: none;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 1243;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1245;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1244
}

.mfp-preloader a {
    color: #ccc
}

.mfp-preloader a:hover {
    color: white
}

.mfp-s-ready .mfp-preloader {
    display: none
}

.mfp-s-error .mfp-content {
    display: none
}

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1246;
    -webkit-box-shadow: none;
    box-shadow: none
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    color: white;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}

.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100)
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: white;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100)
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 5px;
    overflow: hidden
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 1200px;
    height: 100%;
}

.ipad .scroll-wrapper,
.iphone .scroll-wrapper {
    position: fixed;
    right: 20px;
    bottom: 20px;
    left: 20px;
    top: 70px;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
}

.ipad .scroll-wrapper iframe,
.iphone .scroll-wrapper iframe {
    height: 100%;
    width: 100%;
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: white
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

.white-popup {
    position: relative;
    background: #FFF;
    width: auto;
    max-width: 500px;
    margin: 20px auto;
    padding: 20px 0 10px;
}

.white-popup .scrollable {
    max-height: 400px;
    min-height: 200px;
    padding: 0 20px 20px;
}

.slimScrollDiv {
    height: auto !important;
}

.slimScrollBar {
    cursor: pointer;
    z-index: 100 !important;
}

@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width:900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.mfp-ie7 .mfp-img {
    padding: 0
}

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px
}

.mfp-ie7 .mfp-container {
    padding: 0
}

.mfp-ie7 .mfp-content {
    padding-top: 44px
}

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0
}

.ipad .mfp-iframe-holder{position:fixed; left:10px; right:10px; bottom:30px; top:40px;}
.ipad .mfp-iframe-holder .mfp-close{position:fixed; right:10px; top:10px;}
.ipad .mfp-iframe-holder .mfp-content{min-height:94%; max-height:94%;}

/*Icon*/
.subModuleList .icon{font-size:2em;}
.lmsNav .icon{font-size:2.1em;}

/*@font-face{font-family:fntlms;src:url(fntlms.eot);src:url(fntlms.eot?#iefix) format("embedded-opentype"),url(fntlms.woff) format("woff"),url(fntlms.ttf) format("truetype"),url(fntlms.svg#fntlms) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:fntlms!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fntlms!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-announcement:before{content:"a"}.icon-documents:before{content:"b"}.icon-logout:before{content:"c"}.icon-progress:before{content:"d"}.icon-reports:before{content:"e"}.icon-video:before{content:"f"}.icon-cart:before{content:"g"}.icon-cart-2:before{content:"h"}.icon-settings-1:before{content:"i"}.icon-settings:before{content:"k"}.icon-profile:before{content:"i"}.icon-photo:before{content:"j"}.icon-video-1:before{content:"l"}.icon-knowledge:before{content:"m"}.icon-plan:before{content:"n"}.icon-cart-1:before{content:"o"}.icon-book-text:before,.icon-comment:before{content:"p"}.icon-friends:before{content:"q"}.icon-user-profile:before{content:"r"}.icon-chat:before{content:"u"}.icon-chat-1:before{content:"v"}.icon-clipboard-2:before{content:"s"}.icon-announcement-1:before{content:"t"}.icon-clipboard-3:before{content:"w"}.icon-cart-3:before{content:"x"}.icon-user:before{content:"y"}.icon-bag:before{content:"z"}.icon-video-2:before{content:"A"}.icon-friends-1:before{content:"B"}.icon-certificate:before{content:"C"}.icon-graph:before{content:"D"}.icon-profile-1:before{content:"E"}.icon-knowledge-1:before{content:"F"}.icon-book-1:before{content:"G"}.icon-book:before{content:"H"}.icon-wordpress:before{content:"I"}.icon-wordpress-1:before{content:"J"}.icon-folder:before{content:"K"}.icon-folder-open:before{content:"L"}.icon-files:before{content:"M"}.icon-bag-1:before{content:"N"}.icon-chat-2:before{content:"O"}.icon-file:before{content:"P"}.icon-system:before{content:"Q"}.icon-award:before{content:"R"}.icon-calendar-2:before{content:"S"}.icon-calendar:before{content:"T"}.icon-calendar-1:before{content:"U"}.icon-connect:before{content:"V"}.icon-follow:before{content:"W"}.icon-rss:before{content:"X"}.icon-archive:before{content:"Y"}.icon-clipboard:before{content:"Z"}.icon-comment-1:before{content:"0"}.icon-profile-2:before{content:"1"}.icon-mic:before{content:"2"}.icon-screen:before{content:"3"}.icon-users:before{content:"4"}.icon-email:before{content:"5"}.icon-bubble-3:before{content:"6"}.icon-book-open:before{content:"7"}.icon-lifebuoy:before{content:"8"}.icon-male-rounded-1:before{content:"9"}.icon-male-user-1:before{content:"!"}.icon-user-add:before{content:"\""}.icon-users-1:before{content:"#"}.icon-browser-full:before{content:"$"}.icon-browser:before{content:"%"}.icon-browser-1:before{content:"&"}.icon-windows:before{content:"'"}.icon-fontawesome-webfont-10:before{content:"("}.icon-fontawesome-webfont-11:before{content:")"}.icon-archive-1:before{content:"*"}.icon-question:before{content:"+"}.icon-question-1:before{content:","}.icon-clipboard-4:before{content:"-"}.icon-clipboard-5:before{content:"."}.icon-clipboard-1:before{content:"/"}.icon-contacts:before{content:":"}.icon-chat-3:before{content:";"}.icon-clipboard-6:before{content:"<"}.icon-documents-1:before{content:"="}.icon-connect-1:before{content:">"}.icon-cap:before{content:"?"}.icon-pie-chart:before{content:"@"}.icon-document:before{content:"["}.icon-book-2:before{content:"]"}.icon-path:before{content:"^"}.icon-report:before{content:"_"}.icon-chat-4:before{content:"`"}.icon-chat-5:before{content:"{"}.icon-question-2:before{content:"|"}.icon-check:before{content:"}"}.icon-check-1:before{content:"~"}.icon-calendar-3:before{content:"\\";}.icon-knowledge-2:before{content:"\e000"}.icon-window:before{content:"\e001"}.icon-support:before{content:"\e002"}.icon-cart-4:before{content:"\e003"}.icon-book-3:before{content:"\e004"}.icon-path-1:before{content:"\e005"}.icon-settings-2:before{content:"\e006"}.icon-profile-3:before{content:"\e007"}.icon-book-4:before{content:"\e008"}.icon-bag-2:before{content:"\e009"}.icon-clipboard-7:before{content:"\e00a"}.icon-clipboard-8:before{content:"\e00b"}.icon-notes:before{content:"\e00c"}.icon-window-1:before{content:"\e00d"}.icon-online:before{content:"\e00e"}.icon-path-2:before{content:"\e00f"}.icon-folder-1:before{content:"\e010"}.icon-time-file:before{content:"\e011"}.icon-folders:before{content:"\e012"}.icon-file-1:before{content:"\e013"}.icon-teacher:before{content:"\e014"}.icon-instructor:before{content:"\e015"}.icon-user-chat:before{content:"\e016"}.icon-date-time:before{content:"\e017"}.icon-support-1:before{content:"\e018"}.icon-support-2:before{content:"\e019"}.icon-certificate-1:before{content:"\e01a"}.icon-archive-2:before{content:"\e01b"}.icon-certificate-2:before{content:"\e01c"}.icon-clipboard-9:before{content:"\e01d"}.icon-document-check:before{content:"\e01e"}.icon-clipboard-check:before{content:"\e01f"}.icon-classroom:before{content:"\e020"}.icon-certificate-3:before{content:"\e021"}.icon-report-1:before{content:"\e022"}.icon-certificate-4:before{content:"\e023"}.icon-cap-1:before{content:"\e024"}.icon-online-1:before{content:"\e025"}.icon-responsive:before{content:"\e026"}.icon-path-3:before{content:"\e027"}.icon-knowledge-3:before{content:"\e028"}.icon-clipboard-10:before{content:"\e029"}.icon-document-1:before{content:"\e02b"}.icon-book-5:before{content:"\e02c"}.icon-teacher-1:before{content:"\e02d"}.icon-documents-2:before{content:"\e02e"}.icon-social:before{content:"\e02f"}.icon-friends-2:before{content:"\e030"}.icon-course:before{content:"\e031"}.icon-notepad:before{content:"\e032"}.icon-press:before{content:"\e033"}.icon-chat-6:before{content:"\e034"}.icon-transcript:before{content:"\e035"}.icon-profile-4:before{content:"\e036"}.icon-user-1:before{content:"\e02a"}.icon-teacher-2:before{content:"\e037"}.icon-course-1:before{content:"\e038"}.icon-book-pencil:before{content:"\e039"}.icon-teacher-3:before{content:"\e03a"}.icon-online-course:before{content:"\e03b"}.icon-certificate-5:before{content:"\e03c"}.icon-path-4:before{content:"\e03d"}.icon-classroom-1:before{content:"\e03e"}.icon-notification:before{content:"\e03f"}.icon-notification-1:before{content:"\e040"}*/

/*UpsideLMS Font*/
@font-face{font-family:fntupsidelms;src:url(fntupsidelms.eot);src:url(fntupsidelms.eot?#iefix) format("embedded-opentype"),url(fntupsidelms.woff) format("woff"),url(fntupsidelms.ttf) format("truetype"),url(fntupsidelms.svg#fntlms) format("svg");/*font-family:fntupsidelms;src:url(fntupsidelms.eot?#iefix) format(embedded-opentype), url(fntupsidelms.woff) format(woff), url(fntupsidelms.ttf) format(truetype), url(fntupsidelms.svg#fntupsidelms) format(svg);*/font-weight:400;font-style:normal;}[data-icon]:before{font-family:fntupsidelms!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^=icon-]:before,[class*=" icon-"]:before{font-family:fntupsidelms!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-announcement:before{content:"a";}.icon-documents:before{content:"b";}.icon-logout:before{content:"c";}.icon-progress:before{content:"d";}.icon-typicons:before{content:"e";}.icon-typicons-1:before{content:"f";}.icon-typicons-2:before{content:"g";}.icon-academic:before{content:"h";}.icon-add133:before{content:"i";}.icon-announcement-1:before{content:"j";}.icon-announcement-1-1:before{content:"k";}.icon-archive:before{content:"l";}.icon-archive-1:before{content:"m";}.icon-archive-2:before{content:"n";}.icon-ascendant6:before{content:"o";}.icon-atomic1:before{content:"p";}.icon-award:before{content:"q";}.icon-bag:before{content:"r";}.icon-bag-1:before{content:"s";}.icon-bald32:before{content:"t";}.icon-bubble-3:before{content:"u";}.icon-browser-full:before{content:"v";}.icon-browser-1:before{content:"w";}.icon-browser:before{content:"x";}.icon-book-open:before{content:"y";}.icon-book-4:before{content:"z";}.icon-book-5:before{content:"A";}.icon-book-3:before{content:"B";}.icon-book-2:before{content:"C";}.icon-book-1:before{content:"D";}.icon-book:before{content:"E";}.icon-bars12:before{content:"F";}.icon-business9:before{content:"G";}.icon-business53:before{content:"H";}.icon-calendar:before{content:"I";}.icon-calendar-1:before{content:"J";}.icon-calendar-2:before{content:"K";}.icon-call40:before{content:"L";}.icon-camera44:before{content:"M";}.icon-cap:before{content:"N";}.icon-cap-1:before{content:"O";}.icon-cart:before{content:"P";}.icon-cart-1:before{content:"Q";}.icon-cart-2:before{content:"R";}.icon-cart-3:before{content:"S";}.icon-chat-5:before{content:"T";}.icon-chat-4:before{content:"U";}.icon-chat-3:before{content:"V";}.icon-chat-2:before{content:"W";}.icon-chat-1:before{content:"X";}.icon-chat:before{content:"Y";}.icon-certificate-5:before{content:"Z";}.icon-certificate-4:before{content:"0";}.icon-certificate-3:before{content:"1";}.icon-certificate-2:before{content:"2";}.icon-certificate-1:before{content:"3";}.icon-certificate2:before{content:"4";}.icon-certificate:before{content:"5";}.icon-chat-6:before{content:"6";}.icon-check:before{content:"7";}.icon-check-1:before{content:"8";}.icon-classroom:before{content:"9";}.icon-classroom-1:before{content:"!";}.icon-clipboard-1:before{content:"\"";}.icon-clipboard-2:before{content:"#";}.icon-clipboard-3:before{content:"$";}.icon-clipboard-4:before{content:"%";}.icon-clipboard-5:before{content:"&";}.icon-clipboard-6:before{content:"'";}.icon-clipboard-7:before{content:"(";}.icon-clipboard-8:before{content:")";}.icon-document-check:before{content:"*";}.icon-document:before{content:"+";}.icon-date-time:before{content:",";}.icon-course-1:before{content:"-";}.icon-course:before{content:".";}.icon-contacts:before{content:"/";}.icon-connect:before{content:":";}.icon-competition:before{content:";";}.icon-comment-1:before{content:"<";}.icon-clipboard-9:before{content:"=";}.icon-constructor2:before{content:">";}.icon-book-pencil:before{content:"?";}.icon-clipboard-check:before{content:"@";}.icon-comment:before{content:"[";}.icon-documents-1:before{content:"]";}.icon-documents-1-1:before{content:"^";}.icon-documents-2:before{content:"_";}.icon-download7:before{content:"`";}.icon-earth16:before{content:"{";}.icon-educational:before{content:"|";}.icon-email:before{content:"}";}.icon-envelope4:before{content:"~";}.icon-facebook7:before{content:"\\";}.icon-facebook30:before{content:"\e000";}.icon-file:before{content:"\e001";}.icon-file-1:before{content:"\e002";}.icon-files:before{content:"\e003";}.icon-knowledge-1:before{content:"\e004";}.icon-knowledge:before{content:"\e005";}.icon-instructor:before{content:"\e006";}.icon-homework:before{content:"\e007";}.icon-graph:before{content:"\e008";}.icon-friends-2:before{content:"\e009";}.icon-friends-1:before{content:"\e00a";}.icon-friends:before{content:"\e00b";}.icon-follow:before{content:"\e00c";}.icon-folders:before{content:"\e00d";}.icon-folder-open:before{content:"\e00e";}.icon-folder-1:before{content:"\e00f";}.icon-folder:before{content:"\e010";}.icon-knowledge-3:before{content:"\e011";}.icon-lecture1:before{content:"\e012";}.icon-lifebuoy:before{content:"\e013";}.icon-line23:before{content:"\e014";}.icon-linkedin2:before{content:"\e015";}.icon-little14:before{content:"\e016";}.icon-logout-1:before{content:"\e017";}.icon-machine2:before{content:"\e018";}.icon-male-rounded-1:before{content:"\e019";}.icon-menu8:before{content:"\e01a";}.icon-mic:before{content:"\e01b";}.icon-notebook26:before{content:"\e01c";}.icon-notepad:before{content:"\e01d";}.icon-plan:before{content:"\e01e";}.icon-photo:before{content:"\e01f";}.icon-pie-chart:before{content:"\e020";}.icon-path-4:before{content:"\e021";}.icon-path-3:before{content:"\e022";}.icon-path-1:before{content:"\e023";}.icon-path:before{content:"\e024";}.icon-online-course:before{content:"\e025";}.icon-online-1:before{content:"\e026";}.icon-online:before{content:"\e027";}.icon-number19:before{content:"\e028";}.icon-notification:before{content:"\e029";}.icon-notes:before{content:"\e02a";}.icon-press:before{content:"\e02b";}.icon-printer70:before{content:"\e02c";}.icon-profile-1:before{content:"\e02d";}.icon-profile-2:before{content:"\e02e";}.icon-profile-3:before{content:"\e02f";}.icon-profile-4:before{content:"\e030";}.icon-progress-1:before{content:"\e031";}.icon-push19:before{content:"\e032";}.icon-question:before{content:"\e033";}.icon-question-1:before{content:"\e034";}.icon-report:before{content:"\e035";}.icon-report-1:before{content:"\e036";}.icon-reports:before{content:"\e037";}.icon-social92:before{content:"\e038";}.icon-social19:before{content:"\e039";}.icon-social:before{content:"\e03a";}.icon-shopping7:before{content:"\e03b";}.icon-settings-2:before{content:"\e03c";}.icon-settings-1:before{content:"\e03d";}.icon-settings39:before{content:"\e03e";}.icon-settings:before{content:"\e03f";}.icon-screen:before{content:"\e040";}.icon-schoolclass:before{content:"\e041";}.icon-school7:before{content:"\e042";}.icon-rss:before{content:"\e043";}.icon-responsive:before{content:"\e044";}.icon-support-1:before{content:"\e045";}.icon-support-2:before{content:"\e046";}.icon-system:before{content:"\e047";}.icon-teacher:before{content:"\e048";}.icon-teacher-1:before{content:"\e049";}.icon-teacher-2:before{content:"\e04a";}.icon-teacher-3:before{content:"\e04b";}.icon-teamwork:before{content:"\e04c";}.icon-text30:before{content:"\e04d";}.icon-time-file:before{content:"\e04e";}.icon-tools:before{content:"\e04f";}.icon-transcript:before{content:"\e050";}.icon-trash8:before{content:"\e051";}.icon-video-1:before{content:"\e052";}.icon-video71:before{content:"\e053";}.icon-video:before{content:"\e054";}.icon-users-1:before{content:"\e055";}.icon-users1:before{content:"\e056";}.icon-users7:before{content:"\e057";}.icon-users:before{content:"\e058";}.icon-user-profile:before{content:"\e059";}.icon-user-chat:before{content:"\e05a";}.icon-user-add:before{content:"\e05b";}.icon-user:before{content:"\e05c";}.icon-university2:before{content:"\e05d";}.icon-upload:before{content:"\e05e";}.icon-window:before{content:"\e05f";}.icon-window-1:before{content:"\e060";}.icon-windows:before{content:"\e061";}.icon-wordpress:before{content:"\e062";}.icon-wordpress-1:before{content:"\e063";}.icon-typicons-3:before{content:"\e064";}.icon-typicons-4:before{content:"\e065";}.icon-typicons-5:before{content:"\e066";}.icon-typicons-6:before{content:"\e067";}.icon-typicons-7:before{content:"\e068";}.icon-typicons-8:before{content:"\e069";}.icon-close:before{content:"\e06a"}.icon-in:before{content:"\e06b"}.icon-out:before{content:"\e06c"}.icon-typicons-9:before{content:"\e06d"}.icon-typicons-10:before{content:"\e06e"}.icon-typicons-11:before{content:"\e06f"}.icon-typicons-12:before{content:"\e070"}.icon-typicons-13:before{content:"\e071"}.icon-typicons-14:before{content:"\e072"}.icon-typicons-15:before{content:"\e073"}.icon-typicons-16:before{content:"\e074"}.icon-typicons-17:before{content:"\e075"}.icon-typicons-18:before{content:"\e076"}.icon-typicons-19:before{content:"\e077"}.icon-home:before{content:"\e078"}.icon-typicons-20:before{content:"\e079"}.icon-typicons-21:before{content:"\e07a"}.icon-typicons-22:before{content:"\e07b"}.icon-fontawesome-webfont:before{content:"\e07c"}.icon-fontawesome-webfont-1:before{content:"\e07d"}.icon-fontawesome-webfont-2:before{content:"\e07e"}.icon-fontawesome-webfont-3:before{content:"\e07f"}.icon-fontawesome-webfont-4:before{content:"\e080"}.icon-fontawesome-webfont-5:before{content:"\e081"}.icon-fontawesome-webfont-6:before{content:"\e082"}.icon-fontawesome-webfont-7:before{content:"\e083"}.icon-fontawesome-webfont-8:before{content:"\e084"}.icon-fontawesome-webfont-9:before{content:"\e085"}.icon-fontawesome-webfont-10:before{content:"\e086"}.icon-fontawesome-webfont-11:before{content:"\e087"}.icon-fontawesome-webfont-12:before{content:"\e088"}.icon-fontawesome-webfont-13:before{content:"\e089"}.icon-fontawesome-webfont-14:before{content:"\e08a"}.icon-fontawesome-webfont-15:before{content:"\e08b"}.icon-list:before{content:"\e08c"}.icon-fontawesome-webfont-16:before{content:"\e08d"}.icon-typicons-23:before{content:"\e08e"}.icon-typicons-24:before{content:"\e08f"}.icon-typicons-25:before{content:"\e090"}.icon-typicons-26:before{content:"\e091"}.icon-fontawesome-webfont-17:before{content:"\e092"}.icon-pause:before{content:"\e093"}.icon-play:before{content:"\e094"}.icon-stop:before{content:"\e095"}.icon-clock:before{content:"\e096"}.icon-thumbs-up:before{content:"\e09b"}.icon-like:before{content:"\e09c"}.icon-denied-outline:before{content:"\e09d"}.icon-denied-block:before{content:"\e09e"}.icon-filter:before{content:"\e09f"}.icon-zoom-in:before{content:"\e0a0"}.icon-zoom-out:before{content:"\e0a1"}.icon-dashboard:before{content:"\e0a2"}.icon-tachometer:before{content:"\e0a3"}.icon-typicons-27:before{content:"\e0a4"}.icon-typicons-28:before{content:"\e0a5"}.icon-typicons-29:before{content:"\e0a6"}.icon-typicons-30:before{content:"\e0a7"}.icon-typicons-31:before{content:"\e0a8"}.icon-chevron-down:before{content:"\e0a9"}.icon-chevron-up:before{content:"\e0aa"}.icon-wikipedia:before{content:"\e0ab"}.icon-link:before{content:"\e0ad"}.icon-link-external:before{content:"\e0ae"}.icon-exclamation-triangle:before{content:"\e0b0"}.icon-warning-alt:before{content:"\e0b1"}.icon-circle-full:before{content:"\e0b2"}.icon-circle-line:before{content:"\e0b3"}.icon-warning:before{content:"\e097"}.icon-fontello:before{content:"\e098"}.icon-clip-paper-1:before{content:"\e099"}.icon-1471951968-word:before{content:"\e09a"}.icon-award18:before{content:"\e0ac"}.icon-pdf-file:before{content:"\e0af"}.icon-stop-1:before{content:"\e0b4"}.icon-exclamation:before{content:"\e0b5"}.icon-f:before{content:"\e099";}.icon-flag:before{content:"\e0ac";}.icon-b:before{content:"\e09a";}.icon-share:before{content:"\e0b9";}.icon-share-outline:before{content:"\e0ba";}.icon-cog:before{content:"\e0bb";}.icon-equalizer:before{content:"\e0bc";}.icon-levels-adjustment:before{content:"\e0bd";}.icon-sort-down:before{content:"\e0be";}.icon-sort-up:before{content:"\e0bf";}.icon-225624:before{content:"\e0c0";}.icon-trophy:before{content:"\e0c1";}.icon-award-stroke:before{content:"\e0c2";}.icon-trash:before{content:"\e0c3";}.icon-plus:before{content:"\e0c4";}.icon-remove:before{content:"\e0c5";}.icon-lock:before{content:"\e0c6";}.icon-unlock:before{content:"\e0c7";}.icon-info:before{content:"\e0c8";}.icon-info-1:before{content:"\e0c9";}.icon-tablet-and-cellphone:before{content:"\e0cc";}





/*Color Picker*/
.colpick{position:absolute;width:346px;height:180px;overflow:hidden;display:none;font-family:Arial,Helvetica,sans-serif;background:#ebebeb;border:1px solid #bbb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none; z-index:201;}.colpick_color{position:absolute;left:7px;top:7px;width:156px;height:156px;overflow:hidden;outline:1px solid #aaa;cursor:crosshair}.colpick_color_overlay1{position:absolute;left:0;top:0;width:156px;height:156px;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff',endColorstr='#00ffffff')}.colpick_color_overlay2{position:absolute;left:0;top:0;width:156px;height:156px;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0)}.colpick_selector_outer{background:0;position:absolute;width:11px;height:11px;margin:-6px 0 0 -6px;border:1px solid black;border-radius:50%}.colpick_selector_inner{position:absolute;width:9px;height:9px;border:1px solid white;border-radius:50%}.colpick_hue{position:absolute;top:6px;left:175px;width:19px;height:156px;border:1px solid #aaa;cursor:n-resize}.colpick_hue_arrs{position:absolute;left:-8px;width:35px;height:7px;margin:-7px 0 0 0}.colpick_hue_larr{position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #858585}.colpick_hue_rarr{position:absolute;right:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid #858585}.colpick_new_color{position:absolute;left:207px;top:6px;width:60px;height:27px;background:red;border:1px solid #8f8f8f}.colpick_current_color{position:absolute;left:277px;top:6px;width:60px;height:27px;background:red;border:1px solid #8f8f8f}.colpick_field,.colpick_hex_field{position:absolute;height:20px;width:60px;overflow:hidden;background:#f3f3f3;color:#b8b8b8;font-size:12px;border:1px solid #bdbdbd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.colpick_rgb_r{top:40px;left:207px}.colpick_rgb_g{top:67px;left:207px}.colpick_rgb_b{top:94px;left:207px}.colpick_hsb_h{top:40px;left:277px}.colpick_hsb_s{top:67px;left:277px}.colpick_hsb_b{top:94px;left:277px}.colpick_hex_field{width:68px;left:207px;top:121px}.colpick_focus{border-color:#999}.colpick_field_letter{position:absolute;width:12px;height:20px;line-height:20px;padding-left:4px;background:#efefef;border-right:1px solid #bdbdbd;font-weight:bold;color:#777}.colpick_field input,.colpick_hex_field input{position:absolute;right:11px;margin:0;padding:0;height:20px;line-height:20px;background:transparent;border:0;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#555;text-align:right;outline:0}.colpick_hex_field input{right:4px}.colpick_field_arrs{position:absolute;top:0;right:0;width:9px;height:21px;cursor:n-resize}.colpick_field_uarr{position:absolute;top:5px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #959595}.colpick_field_darr{position:absolute;bottom:5px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #959595}.colpick_submit{position:absolute;left:207px;top:149px;width:130px;height:22px;line-height:22px;background:#efefef;text-align:center;color:#555;font-size:12px;font-weight:bold;border:1px solid #bdbdbd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.colpick_submit:hover{background:#f3f3f3;border-color:#999;cursor:pointer}.colpick_full_ns .colpick_submit,.colpick_full_ns .colpick_current_color{display:none}.colpick_full_ns .colpick_new_color{width:130px;height:25px}.colpick_full_ns .colpick_rgb_r,.colpick_full_ns .colpick_hsb_h{top:42px}.colpick_full_ns .colpick_rgb_g,.colpick_full_ns .colpick_hsb_s{top:73px}.colpick_full_ns .colpick_rgb_b,.colpick_full_ns .colpick_hsb_b{top:104px}.colpick_full_ns .colpick_hex_field{top:135px}.colpick_rgbhex .colpick_hsb_h,.colpick_rgbhex .colpick_hsb_s,.colpick_rgbhex .colpick_hsb_b{display:none}.colpick_rgbhex{width:282px}.colpick_rgbhex .colpick_field,.colpick_rgbhex .colpick_submit{width:68px}.colpick_rgbhex .colpick_new_color{width:34px;border-right:0}.colpick_rgbhex .colpick_current_color{width:34px;left:240px;border-left:0}.colpick_rgbhex_ns .colpick_submit,.colpick_rgbhex_ns .colpick_current_color{display:none}.colpick_rgbhex_ns .colpick_new_color{width:68px;border:1px solid #8f8f8f}.colpick_rgbhex_ns .colpick_rgb_r{top:42px}.colpick_rgbhex_ns .colpick_rgb_g{top:73px}.colpick_rgbhex_ns .colpick_rgb_b{top:104px}.colpick_rgbhex_ns .colpick_hex_field{top:135px}.colpick_hex .colpick_hsb_h,.colpick_hex .colpick_hsb_s,.colpick_hex .colpick_hsb_b,.colpick_hex .colpick_rgb_r,.colpick_hex .colpick_rgb_g,.colpick_hex .colpick_rgb_b{display:none}.colpick_hex{width:206px;height:201px}.colpick_hex .colpick_hex_field{width:72px;height:25px;top:168px;left:80px}.colpick_hex .colpick_hex_field div,.colpick_hex .colpick_hex_field input{height:25px;line-height:25px}.colpick_hex .colpick_new_color{left:9px;top:168px;width:30px;border-right:0}.colpick_hex .colpick_current_color{left:39px;top:168px;width:30px;border-left:0}.colpick_hex .colpick_submit{left:164px;top:168px;width:30px;height:25px;line-height:25px}.colpick_hex_ns .colpick_submit,.colpick_hex_ns .colpick_current_color{display:none}.colpick_hex_ns .colpick_hex_field{width:80px}.colpick_hex_ns .colpick_new_color{width:60px;border:1px solid #8f8f8f}.colpick_dark{background:#161616;border-color:#2a2a2a}.colpick_dark .colpick_color{outline-color:#333}.colpick_dark .colpick_hue{border-color:#555}.colpick_dark .colpick_field,.colpick_dark .colpick_hex_field{background:#101010;border-color:#2d2d2d}.colpick_dark .colpick_field_letter{background:#131313;border-color:#2d2d2d;color:#696969}.colpick_dark .colpick_field input,.colpick_dark .colpick_hex_field input{color:#7a7a7a}.colpick_dark .colpick_field_uarr{border-bottom-color:#696969}.colpick_dark .colpick_field_darr{border-top-color:#696969}.colpick_dark .colpick_focus{border-color:#444}.colpick_dark .colpick_submit{background:#131313;border-color:#2d2d2d;color:#7a7a7a}.colpick_dark .colpick_submit:hover{background-color:#101010;border-color:#444}

/*UL Slideshow*/
.ulSlideshow .item img{display:block; max-width:100%; height:auto;}

/*Core Owl Carousel CSS File v1.3.3*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.portletContent .owl-controls{padding-bottom:10px;}
.ulOwl{max-width:300px; overflow:hidden;}

.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}

.owl-item{margin:0 !important;}

/*!
 * Cropper v2.2.5
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-2016 Fengyuan Chen and contributors
 * Released under the MIT license
 *
 * Date: 2016-01-18T05:42:29.639Z
 */.cropper-container{font-size:0;line-height:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr!important;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cropper-container img{display:block;width:100%;min-width:0!important;max-width:none!important;height:100%;min-height:0!important;max-height:none!important;image-orientation:0deg!important}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-wrap-box{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff;filter:alpha(opacity=0)}.cropper-dashed,.cropper-modal{opacity:.5;filter:alpha(opacity=50)}.cropper-modal{background-color:#000}.cropper-view-box{display:block;overflow:hidden;width:100%;height:100%;outline:#39f solid 1px;outline-color:rgba(51,153,255,.75)}.cropper-dashed{position:absolute;display:block;border:0 dashed #eee}.cropper-dashed.dashed-h{top:33.33333%;left:0;width:100%;height:33.33333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333%;width:33.33333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-center{position:absolute;top:50%;left:50%;display:block;width:0;height:0;opacity:.75;filter:alpha(opacity=75)}.cropper-center:after,.cropper-center:before{position:absolute;display:block;content:' ';background-color:#eee}.cropper-center:before{top:0;left:-3px;width:7px;height:1px}.cropper-center:after{top:-3px;left:0;width:1px;height:7px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;opacity:.1;filter:alpha(opacity=10)}.cropper-face{top:0;left:0;background-color:#fff}.cropper-line,.cropper-point{background-color:#39f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;opacity:.75;filter:alpha(opacity=75)}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;opacity:1;filter:alpha(opacity=100)}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:' ';opacity:0;background-color:#39f;filter:alpha(opacity=0)}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75;filter:alpha(opacity=75)}}.cropper-invisible{opacity:0;filter:alpha(opacity=0)}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{position:absolute;display:block;width:0;height:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}

.cropper-crop-box{max-height:300px; max-width:300px;}
.photoCrop > section{height:100%; position:relative;}

/*.cropper-bg{position:absolute; left:0; right:0; top:0; bottom:0; height:auto !important; width:auto !important; overflow:auto;}

.cropper-container .cropper-canvas img{height:auto !important; width:auto !important;}

.cropper-canvas img{height:auto !important; width:auto !important; max-width:100% !important; max-height:100% !important;}*/

.dark-tooltip{display:none;position:absolute;z-index:99;text-decoration:none;font-weight:400;height:auto;top:0;left:0}.dark-tooltip.small{padding:4px;font-size:12px;max-width:150px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.dark-tooltip.medium{padding:10px;font-size:14px;max-width:200px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.dark-tooltip.large{padding:16px;font-size:16px;max-width:250px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.dark-tooltip .tip{-webkit-transform:scale(1.01);transform:scale(1.01);content:"";position:absolute;width:0;height:0;border-style:solid;line-height:0}.dark-tooltip.south .tip{left:50%;top:100%}.dark-tooltip.west .tip{left:0;top:50%}.dark-tooltip.north .tip{left:50%;top:0}.dark-tooltip.east .tip{left:100%;top:50%}.dark-tooltip.south.small .tip{border-width:7px 5px 0;margin-left:-5px}.dark-tooltip.south.medium .tip{border-width:8px 6px 0;margin-left:-6px}.dark-tooltip.south.large .tip{border-width:14px 12px 0;margin-left:-12px}.dark-tooltip.west.small .tip{border-width:5px 7px 5px 0;margin-left:-7px;margin-top:-5px}.dark-tooltip.west.medium .tip{border-width:6px 8px 6px 0;margin-left:-8px;margin-top:-6px}.dark-tooltip.west.large .tip{border-width:12px 14px 12px 0;margin-left:-14px;margin-top:-12px}.dark-tooltip.north.small .tip{border-width:0 5px 7px;margin-left:-5px;margin-top:-7px}.dark-tooltip.north.medium .tip{border-width:0 6px 8px;margin-left:-6px;margin-top:-8px}.dark-tooltip.north.large .tip{border-width:0 12px 14px;margin-left:-12px;margin-top:-14px}.dark-tooltip.east.small .tip{border-width:5px 0 5px 7px;margin-top:-5px}.dark-tooltip.east.medium .tip{border-width:6px 0 6px 8px;margin-top:-6px}.dark-tooltip.east.large .tip{border-width:12px 0 12px 14px;margin-top:-12px}.dark-tooltip ul.confirm{list-style-type:none;display:inline-block;margin:0 auto}.dark-tooltip ul.confirm li{padding:10px;float:left;margin:5px;min-width:25px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.dark-tooltip.dark{background-color:#1B1E24;color:#fff}.dark-tooltip.light{background-color:#ebedf3;color:#1B1E24}.dark-tooltip.dark.south .tip{border-color:#1B1E24 transparent transparent}.dark-tooltip.dark.west .tip{border-color:transparent #1B1E24 transparent transparent}.dark-tooltip.dark.north .tip{border-color:transparent transparent #1B1E24}.dark-tooltip.dark.east .tip{border-color:transparent transparent transparent #1B1E24}.dark-tooltip.light.south .tip{border-color:#ebedf3 transparent transparent}.dark-tooltip.light.west .tip{border-color:transparent #ebedf3 transparent transparent}.dark-tooltip.light.north .tip{border-color:transparent transparent #ebedf3}.dark-tooltip.light.east .tip{border-color:transparent transparent transparent #ebedf3}.dark-tooltip.dark ul.confirm li{background-color:#416E85}.dark-tooltip.dark ul.confirm li:hover{background-color:#417E85}.dark-tooltip.light ul.confirm li{background-color:#C1DBDB}.dark-tooltip.light ul.confirm li:hover{background-color:#DCE8E8}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes flipInUp{0%{-webkit-transform:perspective(400px) rotateX(-90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(5deg)}70%{-webkit-transform:perspective(400px) rotateX(-5deg)}100%{-webkit-transform:perspective(400px) rotateX(0);opacity:1}}@-moz-keyframes flipInUp{0%{transform:perspective(400px) rotateX(-90deg);opacity:0}40%{transform:perspective(400px) rotateX(5deg)}70%{transform:perspective(400px) rotateX(-5deg)}100%{transform:perspective(400px) rotateX(0);opacity:1}}@-o-keyframes flipInUp{0%{-o-transform:perspective(400px) rotateX(-90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(5deg)}70%{-o-transform:perspective(400px) rotateX(-5deg)}100%{-o-transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInUp{0%{transform:perspective(400px) rotateX(-90deg);opacity:0}40%{transform:perspective(400px) rotateX(5deg)}70%{transform:perspective(400px) rotateX(-5deg)}100%{transform:perspective(400px) rotateX(0);opacity:1}}@-webkit-keyframes flipInRight{0%{-webkit-transform:perspective(400px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(5deg)}70%{-webkit-transform:perspective(400px) rotateY(-5deg)}100%{-webkit-transform:perspective(400px) rotateY(0);opacity:1}}@-moz-keyframes flipInRight{0%{transform:perspective(400px) rotateY(-90deg);opacity:0}40%{transform:perspective(400px) rotateY(5deg)}70%{transform:perspective(400px) rotateY(-5deg)}100%{transform:perspective(400px) rotateY(0);opacity:1}}@-o-keyframes flipInRight{0%{-o-transform:perspective(400px) rotateY(-90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(5deg)}70%{-o-transform:perspective(400px) rotateY(-5deg)}100%{-o-transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInRight{0%{transform:perspective(400px) rotateY(-90deg);opacity:0}40%{transform:perspective(400px) rotateY(5deg)}70%{transform:perspective(400px) rotateY(-5deg)}100%{transform:perspective(400px) rotateY(0);opacity:1}}.flipIn{-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-o-backface-visibility:visible!important;backface-visibility:visible!important}.flipIn.north,.flipIn.south{-webkit-animation-name:flipInUp;-moz-animation-name:flipInUp;-o-animation-name:flipInUp;animation-name:flipInUp}.flipIn.east,.flipIn.west{-webkit-animation-name:flipInRight;-moz-animation-name:flipInRight;-o-animation-name:flipInRight;animation-name:flipInRight}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.darktooltip-modal-layer{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(modal-bg.png);opacity:.7;display:none}