.icon_euro:before {
    content: "\e906"
}

.icon_yen:before {
    content: "\e904"
}

@font-face {
    font-family: 'limz';
    src: url("fonts/limz.eot?lzf_4");
    src: url("fonts/limz.eot?lzf_4#iefix") format("embedded-opentype"), url("fonts/limz.ttf?lzf_4") format("truetype"), url("fonts/limz.woff?lzf_4") format("woff"), url("fonts/limz.svg?lzf_4#limz") format("svg");
    font-weight: normal;
    font-style: normal
}

[class^="icon_"], [class*=" icon_"] {
    font-family: 'limz';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    letter-spacing: 0;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    font-feature-settings: "liga";
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon_documentCopy:before {
    content: "\ea1c"
}

.icon_arrow1HorizontalLine:before {
    content: "\ea1e"
}

.icon_arrow1Vertical:before {
    content: "\ea1f"
}

.icon_arrow1VerticalLine:before {
    content: "\ea20"
}

.icon_arrow2Horizontal:before {
    content: "\ea21"
}

.icon_arrow2Vertical:before {
    content: "\ea22"
}

.icon_arrow3Horizontal:before {
    content: "\ea23"
}

.icon_arrow3Vertical:before {
    content: "\ea24"
}

.icon_arrow1Horizontal:before {
    content: "\ea25"
}

.icon_legal:before {
    content: "\ea12"
}

.icon_mic:before {
    content: "\ea13"
}

.icon_pencilMagic1:before {
    content: "\ea14"
}

.icon_socialWhatsApp:before {
    content: "\ea15"
}

.icon_picker:before {
    content: "\ea16"
}

.icon_stopwatch:before {
    content: "\ea17"
}

.icon_switch:before {
    content: "\ea18"
}

.icon_cut1:before {
    content: "\ea19"
}

.icon_pencilMagic:before {
    content: "\ea1a"
}

.icon_documentZip:before {
    content: "\ea1b"
}

.icon_cmdPaste:before {
    content: "\ea11"
}

.icon_cmdC:before {
    content: "\ea08"
}

.icon_cmdC1:before {
    content: "\ea09"
}

.icon_cmdC2:before {
    content: "\ea0a"
}

.icon_cmdV:before {
    content: "\ea0b"
}

.icon_cmdV1:before {
    content: "\ea0c"
}

.icon_cmdV2:before {
    content: "\ea0d"
}

.icon_cmdX:before {
    content: "\ea0e"
}

.icon_cmdX1:before {
    content: "\ea0f"
}

.icon_cmdX2:before {
    content: "\ea10"
}

.icon_a-z:before {
    content: "\e908"
}

.icon_addSlide:before {
    content: "\e90a"
}

.icon_airplaneRight:before {
    content: "\e90b"
}

.icon_alarm:before {
    content: "\e90c"
}

.icon_alignCenter:before {
    content: "\e90d"
}

.icon_alignLeft:before {
    content: "\e90e"
}

.icon_alignRight:before {
    content: "\e90f"
}

.icon_arrow1Down:before {
    content: "\e910"
}

.icon_arrow1DownLeft:before {
    content: "\e911"
}

.icon_arrow1DownRight:before {
    content: "\e912"
}

.icon_arrow1Left:before {
    content: "\e913"
}

.icon_arrow1Right:before {
    content: "\e914"
}

.icon_arrow1Up:before {
    content: "\e915"
}

.icon_arrow1UpLeft:before {
    content: "\e916"
}

.icon_arrow1UpRight:before {
    content: "\e917"
}

.icon_arrow2Down:before {
    content: "\e918"
}

.icon_arrow2Left:before {
    content: "\e919"
}

.icon_arrow2Right:before {
    content: "\e91a"
}

.icon_arrow2Up:before {
    content: "\e91b"
}

.icon_arrow3Down:before {
    content: "\e91c"
}

.icon_arrow3Left:before {
    content: "\e91d"
}

.icon_arrow3Right:before {
    content: "\e91e"
}

.icon_arrow3Up:before {
    content: "\e91f"
}

.icon_arrowBrackets:before {
    content: "\e920"
}

.icon_attentionCone:before {
    content: "\e921"
}

.icon_bell:before {
    content: "\e922"
}

.icon_book:before {
    content: "\e923"
}

.icon_boxArrowDown:before {
    content: "\e924"
}

.icon_boxArrowUp:before {
    content: "\e925"
}

.icon_briefcase:before {
    content: "\e926"
}

.icon_bubble2Full:before {
    content: "\e927"
}

.icon_bubbleFull:before {
    content: "\e928"
}

.icon_bubbleRound:before {
    content: "\e929"
}

.icon_bubbleRound2ClearFull:before {
    content: "\e92a"
}

.icon_bubbleRound2Full:before {
    content: "\e92b"
}

.icon_bubbleRoundFull:before {
    content: "\e92c"
}

.icon_calendarDay31:before {
    content: "\e92d"
}

.icon_calendarDays:before {
    content: "\e92e"
}

.icon_camera:before {
    content: "\e92f"
}

.icon_cartFull:before {
    content: "\e930"
}

.icon_chartBarsRaise:before {
    content: "\e931"
}

.icon_chartPie:before {
    content: "\e932"
}

.icon_circleArrow1Down:before {
    content: "\e933"
}

.icon_circleArrow1DownLeft:before {
    content: "\e934"
}

.icon_circleArrow1DownRight:before {
    content: "\e935"
}

.icon_circleArrow1Left:before {
    content: "\e936"
}

.icon_circleArrow1Right:before {
    content: "\e937"
}

.icon_circleArrow1Up:before {
    content: "\e938"
}

.icon_circleArrow1UpLeft:before {
    content: "\e939"
}

.icon_circleArrow1UpRight:before {
    content: "\e93a"
}

.icon_circleChecked:before {
    content: "\e93b"
}

.icon_circleCross:before {
    content: "\e93c"
}

.icon_circleFull:before {
    content: "\e93d"
}

.icon_circleFullArrowDown:before {
    content: "\e93e"
}

.icon_circleFullArrowLeft:before {
    content: "\e93f"
}

.icon_circleFullArrowRight:before {
    content: "\e940"
}

.icon_circleFullArrowUp:before {
    content: "\e941"
}

.icon_circleFullBack:before {
    content: "\e942"
}

.icon_circleFullCross:before {
    content: "\e943"
}

.icon_circleFullFacebook:before {
    content: "\e944"
}

.icon_circleFullFeed:before {
    content: "\e945"
}

.icon_circleFullGooglePlus:before {
    content: "\e946"
}

.icon_circleFullHelp:before {
    content: "\e947"
}

.icon_circleFullI:before {
    content: "\e948"
}

.icon_circleFullInfo:before {
    content: "\e949"
}

.icon_circleFullLoop:before {
    content: "\e94a"
}

.icon_circleFullNext:before {
    content: "\e94b"
}

.icon_circleFullPause:before {
    content: "\e94c"
}

.icon_circleFullPinterest:before {
    content: "\e94d"
}

.icon_circleFullPlay:before {
    content: "\e94e"
}

.icon_circleFullPlus:before {
    content: "\e94f"
}

.icon_circleFullTwitter:before {
    content: "\e950"
}

.icon_circleFullVimeo:before {
    content: "\e951"
}

.icon_circleFullWordpress:before {
    content: "\e952"
}

.icon_circleFullXing:before {
    content: "\e953"
}

.icon_clipboard:before {
    content: "\e954"
}

.icon_clipboardFull:before {
    content: "\e955"
}

.icon_clock4:before {
    content: "\e956"
}

.icon_clockFull4:before {
    content: "\e957"
}

.icon_cloudArrowUp:before {
    content: "\e958"
}

.icon_cloudFull:before {
    content: "\e959"
}

.icon_cloudFullArrowUp:before {
    content: "\e95a"
}

.icon_compass:before {
    content: "\e95b"
}

.icon_config:before {
    content: "\e95c"
}

.icon_contrast:before {
    content: "\e95d"
}

.icon_controlBack:before {
    content: "\e95e"
}

.icon_controlLoop:before {
    content: "\e95f"
}

.icon_controlNext:before {
    content: "\e960"
}

.icon_controlPause:before {
    content: "\e961"
}

.icon_controlPlay:before {
    content: "\e962"
}

.icon_createColumn:before {
    content: "\e963"
}

.icon_createContainer:before {
    content: "\e964"
}

.icon_createContainer1:before {
    content: "\e965"
}

.icon_createContainer2:before {
    content: "\e966"
}

.icon_createSection:before {
    content: "\e967"
}

.icon_createSection1:before {
    content: "\e968"
}

.icon_crop:before {
    content: "\e969"
}

.icon_cross:before {
    content: "\e96a"
}

.icon_crossSmall:before {
    content: "\e96b"
}

.icon_crossSmallSticker:before {
    content: "\e96c"
}

.icon_crossSmallStickerCircle:before {
    content: "\e96d"
}

.icon_crossStickerCircle:before {
    content: "\e96e"
}

.icon_cup:before {
    content: "\e96f"
}

.icon_cursorArrowFull:before {
    content: "\e970"
}

.icon_cut:before {
    content: "\e971"
}

.icon_cycleLeft:before {
    content: "\e972"
}

.icon_cycleRight:before {
    content: "\e973"
}

.icon_cycleSync:before {
    content: "\e974"
}

.icon_database:before {
    content: "\e975"
}

.icon_deviceDesktop:before {
    content: "\e976"
}

.icon_deviceMobile:before {
    content: "\e977"
}

.icon_deviceTablet:before {
    content: "\e978"
}

.icon_disk:before {
    content: "\e979"
}

.icon_diskFull:before {
    content: "\e97a"
}

.icon_diskFullCross:before {
    content: "\e97b"
}

.icon_document:before {
    content: "\e97c"
}

.icon_documentExcel:before {
    content: "\e97d"
}

.icon_documentFull:before {
    content: "\e97e"
}

.icon_documentOpenOffice:before {
    content: "\e97f"
}

.icon_documentPdf:before {
    content: "\e980"
}

.icon_documentPlus:before {
    content: "\e981"
}

.icon_documentWord:before {
    content: "\e982"
}

.icon_drawer:before {
    content: "\e983"
}

.icon_drawerEmpty:before {
    content: "\e984"
}

.icon_earth:before {
    content: "\e985"
}

.icon_elementColumn:before {
    content: "\e986"
}

.icon_elementColumns:before {
    content: "\e987"
}

.icon_elementContainer:before {
    content: "\e988"
}

.icon_elementEditor:before {
    content: "\e989"
}

.icon_elementH1:before {
    content: "\e98a"
}

.icon_elementH2:before {
    content: "\e98b"
}

.icon_elementH3:before {
    content: "\e98c"
}

.icon_elementLi:before {
    content: "\e98d"
}

.icon_elementModule:before {
    content: "\e98e"
}

.icon_elementModuleM:before {
    content: "\e98f"
}

.icon_elementP:before {
    content: "\e990"
}

.icon_elementSection:before {
    content: "\e991"
}

.icon_elementSlide:before {
    content: "\e992"
}

.icon_elementSlider:before {
    content: "\e993"
}

.icon_envelope:before {
    content: "\e994"
}

.icon_envelopeFull:before {
    content: "\e995"
}

.icon_eye:before {
    content: "\e996"
}

.icon_fax:before {
    content: "\e997"
}

.icon_flowCascade:before {
    content: "\e998"
}

.icon_flowTree:before {
    content: "\e999"
}

.icon_folder:before {
    content: "\e99a"
}

.icon_folderArrowUp:before {
    content: "\e99b"
}

.icon_folderPlus:before {
    content: "\e99c"
}

.icon_fontBold:before {
    content: "\e99d"
}

.icon_fontItalic:before {
    content: "\e99e"
}

.icon_fontUnderline:before {
    content: "\e99f"
}

.icon_globe:before {
    content: "\e9a0"
}

.icon_graduation:before {
    content: "\e9a1"
}

.icon_heart:before {
    content: "\e9a2"
}

.icon_heartFull:before {
    content: "\e9a3"
}

.icon_home:before {
    content: "\e9a4"
}

.icon_idea:before {
    content: "\e9a5"
}

.icon_image:before {
    content: "\e9a6"
}

.icon_info:before {
    content: "\e9a7"
}

.icon_install:before {
    content: "\e9a8"
}

.icon_key:before {
    content: "\e9a9"
}

.icon_key2:before {
    content: "\e9aa"
}

.icon_lab:before {
    content: "\e9ab"
}

.icon_leaf:before {
    content: "\e9ac"
}

.icon_limzLogo:before {
    content: "\e9ad"
}

.icon_link:before {
    content: "\e9ae"
}

.icon_linkRemove:before {
    content: "\e9af"
}

.icon_list:before {
    content: "\e9b0"
}

.icon_listBullet:before {
    content: "\e9b1"
}

.icon_location:before {
    content: "\e9b2"
}

.icon_locationChecked:before {
    content: "\e9b3"
}

.icon_lock:before {
    content: "\e9b4"
}

.icon_lock2:before {
    content: "\e9b5"
}

.icon_lock2Open:before {
    content: "\e9b6"
}

.icon_lock3:before {
    content: "\e9b7"
}

.icon_lockOpen:before {
    content: "\e9b8"
}

.icon_login:before {
    content: "\e9b9"
}

.icon_logout:before {
    content: "\e9ba"
}

.icon_map:before {
    content: "\e9bb"
}

.icon_mapFull:before {
    content: "\e9bc"
}

.icon_markup:before {
    content: "\e9bd"
}

.icon_menu:before {
    content: "\e9be"
}

.icon_minusSmallSticker:before {
    content: "\e9bf"
}

.icon_minusSmallStickerCircle:before {
    content: "\e9c0"
}

.icon_network:before {
    content: "\e9c1"
}

.icon_notebook:before {
    content: "\e9c2"
}

.icon_paperClip:before {
    content: "\e9c3"
}

.icon_paperPlane:before {
    content: "\e9c4"
}

.icon_paragraph:before {
    content: "\e9c5"
}

.icon_pen:before {
    content: "\e9c6"
}

.icon_pencil:before {
    content: "\e9c7"
}

.icon_pencilTip:before {
    content: "\e9c8"
}

.icon_phone:before {
    content: "\e9c9"
}

.icon_pin:before {
    content: "\e9ca"
}

.icon_plusSmallSticker:before {
    content: "\e9cb"
}

.icon_plusSmallStickerCircle:before {
    content: "\e9cc"
}

.icon_printer:before {
    content: "\e9cd"
}

.icon_question:before {
    content: "\e9ce"
}

.icon_redo:before {
    content: "\e9cf"
}

.icon_roadSign:before {
    content: "\e9d0"
}

.icon_search:before {
    content: "\e9d1"
}

.icon_share:before {
    content: "\e9d2"
}

.icon_socialFacebook:before {
    content: "\e9d3"
}

.icon_socialFeed:before {
    content: "\e9d4"
}

.icon_socialGoogle:before {
    content: "\e9d5"
}

.icon_socialGooglePlus:before {
    content: "\e9d6"
}

.icon_socialTwitter:before {
    content: "\e9d7"
}

.icon_socialVimeo:before {
    content: "\e9d8"
}

.icon_socialYoutube:before {
    content: "\e9d9"
}

.icon_socialYoutubeFull:before {
    content: "\e9da"
}

.icon_stack:before {
    content: "\e9db"
}

.icon_star:before {
    content: "\e9dc"
}

.icon_starFull:before {
    content: "\e9dd"
}

.icon_stickerFacebook:before {
    content: "\e9e0"
}

.icon_stickerGooglePlus:before {
    content: "\e9e1"
}

.icon_stickerLinkedin:before {
    content: "\e9e2"
}

.icon_stickerMail:before {
    content: "\e9e3"
}

.icon_stickerMarkup:before {
    content: "\e9e4"
}

.icon_stickerPinterest:before {
    content: "\e9e5"
}

.icon_stickerSlideBack:before {
    content: "\e9e6"
}

.icon_stickerSlideLoop:before {
    content: "\e9e7"
}

.icon_stickerSlideNext:before {
    content: "\e9e8"
}

.icon_stickerSlidePause:before {
    content: "\e9e9"
}

.icon_stickerSlidePlay:before {
    content: "\e9ea"
}

.icon_stickerSlideShare:before {
    content: "\e9eb"
}

.icon_stickerTwitter:before {
    content: "\e9ec"
}

.icon_stickerVimeo:before {
    content: "\e9ed"
}

.icon_stickerWordpress:before {
    content: "\e9ee"
}

.icon_stickerXing:before {
    content: "\e9ef"
}

.icon_stickerYouTube:before {
    content: "\e9f0"
}

.icon_suitcase:before {
    content: "\e9f1"
}

.icon_sun:before {
    content: "\e9f2"
}

.icon_sunSmall:before {
    content: "\e9f3"
}

.icon_table3x3:before {
    content: "\e9f4"
}

.icon_tableNegative2x2:before {
    content: "\e9f5"
}

.icon_tableNegative3x32:before {
    content: "\e9f6"
}

.icon_tagFull:before {
    content: "\e9f7"
}

.icon_thumbDown:before {
    content: "\e9f8"
}

.icon_thumbUp:before {
    content: "\e9f9"
}

.icon_tick:before {
    content: "\e9fa"
}

.icon_trash:before {
    content: "\e9fb"
}

.icon_trash2:before {
    content: "\e9fc"
}

.icon_triangleInfo:before {
    content: "\e9fd"
}

.icon_undo:before {
    content: "\e9fe"
}

.icon_unSection:before {
    content: "\e9ff"
}

.icon_unSection1:before {
    content: "\ea00"
}

.icon_user:before {
    content: "\ea01"
}

.icon_user2:before {
    content: "\ea02"
}

.icon_userPlus:before {
    content: "\ea03"
}

.icon_users:before {
    content: "\ea04"
}

.icon_users2:before {
    content: "\ea05"
}

.icon_windowZoom:before {
    content: "\ea06"
}

.icon_windowZoomFull:before {
    content: "\ea07"
}

.icon_userInner:before {
    content: "\ea31"
}

.icon_foodBottle1:before {
    content: "\ea32"
}

.icon_foodBottle1Inner:before {
    content: "\ea33"
}

.icon_foodBottle2:before {
    content: "\ea34"
}

.icon_foodBottle2Inner:before {
    content: "\ea35"
}

.icon_foodBurger:before {
    content: "\ea36"
}

.icon_foodBurger1:before {
    content: "\ea37"
}

.icon_foodBurgerInner:before {
    content: "\ea38"
}

.icon_user2Inner:before {
    content: "\ea39"
}

.icon_foodFrites:before {
    content: "\ea3a"
}

.icon_foodFritesInner:before {
    content: "\ea3b"
}

.icon_at:before {
    content: "\ea3c"
}

.icon_socialInstagram:before {
    content: "\ea28"
}

.icon_home1:before {
    content: "\ea29"
}

.icon_cart_1:before {
    content: "\ea2b"
}

.icon_cart_2:before {
    content: "\ea2c"
}

.icon_cart_3:before {
    content: "\ea2d"
}

.icon_cart_4:before {
    content: "\ea2e"
}

.icon_cart_5:before {
    content: "\ea2f"
}

.icon_cart_6:before {
    content: "\ea30"
}

.icon_stickerYouTube2:before {
    content: "\ea1d"
}

.icon_squareFacebook:before {
    content: "\ea27"
}

.icon_cny:before {
    content: "\e904"
}

.icon_dollar:before {
    content: "\e905"
}

.icon_eur:before {
    content: "\e906"
}

.icon_ol:before {
    content: "\ea3d"
}

.icon_ul:before {
    content: "\ea3e"
}

.icon_fontStrikeThrough:before {
    content: "\ea3f"
}

.icon_fontSub:before {
    content: "\ea40"
}

.icon_fontSup:before {
    content: "\ea41"
}

.icon_omega:before {
    content: "\ea42"
}

.icon_elementSpan:before {
    content: "\ea43"
}

.icon_sound:before {
    content: "\ea26"
}

.icon_soundMute:before {
    content: "\ea2a"
}

.icon_tableNegative3x3:before {
    content: "\e907"
}

.icon_coinDollar:before {
    content: "\e900"
}

.icon_coinEuro:before {
    content: "\e901"
}

.icon_coinYen:before {
    content: "\e902"
}

.icon_coinPound:before {
    content: "\e903"
}

button.plain {
    display: inline-block;
    width: auto;
    border: 0 none;
    padding: 0;
    background: transparent;
    text-transform: inherit;
    color: inherit;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    border-radius: none;
    font-weight: 400
}

button.plain > span[class^="icon_"], button.plain > span[class*=" icon_"] {
    padding-right: 0.5em
}

button.plain.iconRight > span[class^="icon_"], button.plain.iconRight > span[class*=" icon_"] {
    padding-right: 0;
    padding-left: 0.5em
}

button.plain.hoverIcon .hoverIcon {
    display: none
}

button.plain.hoverIcon:hover .hoverIcon {
    display: inline
}

button.plain.hoverIcon:hover .mainIcon {
    display: none
}

button.textIconBox {
    position: relative;
    height: 1.7em;
    padding: 0.5em 1.7em 0.5em 0.5em !important;
    background: #f2f2f2;
    color: #AAA;
    width: auto
}

button.textIconBox .text {
    float: left;
    line-height: 0.6em;
    padding: 0 0.5em 0 0.1em
}

button.textIconBox .text .inner {
    font-size: 0.85em
}

button.textIconBox .icon {
    position: absolute;
    right: 0;
    top: 0;
    height: 1.7em;
    width: 1.7em;
    background: #e7e7e7;
    border-left: 1px solid #CCC;
    line-height: 1.9em
}

button.iconText {
    position: relative;
    width: auto;
    padding: 0;
    color: inherit
}

button.iconText div {
    width: auto
}

button.iconText .icon {
    margin-right: 0.3em
}

button.iconBoxTextBox {
    float: left;
    width: 50%;
    height: 100%;
    border-right: 1px solid #CCC;
    -moz-border-radius: 0 / 0;
    -webkit-border-radius: 0 0;
    border-radius: 0 / 0
}

button.iconBoxTextBox:last-child {
    border-right: 0 none
}

button.iconBoxTextBox .icon, button.iconBoxTextBox .text {
    display: table;
    width: 100%;
    border-bottom: 1px solid #CCC;
    background: #f6f6f6;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF6F6F6', endColorstr='#FFE0E0E0');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e0e0e0));
    background-image: -moz-linear-gradient(top, #f6f6f6 0%, #e0e0e0 100%);
    background-image: -webkit-linear-gradient(top, #f6f6f6 0%, #e0e0e0 100%);
    background-image: linear-gradient(to bottom, #f6f6f6 0%, #e0e0e0 100%)
}

button.iconBoxTextBox .icon .inner, button.iconBoxTextBox .text .inner {
    display: table-cell;
    float: none;
    vertical-align: middle
}

button.iconBoxTextBox:hover .icon, button.iconBoxTextBox:hover .text {
    -moz-box-shadow: inset 0 0 8px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 8px 0 rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 8px 0 rgba(0, 0, 0, 0.3);
    color: #FFF;
    background-color: #c9c9c9;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFC9C9C9', endColorstr='#FF999999');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNjOWM5YzkiLz48c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2E4YThhOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') !important;
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(19%, #c9c9c9), color-stop(86%, #a8a8a8), color-stop(100%, #999999)) !important;
    background-image: -moz-linear-gradient(top, #c9c9c9 19%, #a8a8a8 86%, #999999 100%) !important;
    background-image: -webkit-linear-gradient(top, #c9c9c9 19%, #a8a8a8 86%, #999999 100%) !important;
    background-image: linear-gradient(to bottom, #c9c9c9 19%, #a8a8a8 86%, #999999 100%) !important;
    border-bottom: 1px solid #919191
}

button.iconBoxTextBox .icon {
    height: 70%;
    min-height: 2em;
    color: #A7A7A7
}

button.iconBoxTextBox .icon span {
    padding: 0.3em
}

button.iconBoxTextBox .text {
    height: 30%;
    min-height: 1.4em
}

button.fullBack {
    float: left;
    height: 1.2em;
    border-left: 1px solid #CCC;
    -moz-border-radius: 0 / 0;
    -webkit-border-radius: 0 0;
    border-radius: 0 / 0;
    padding: 0 0.6em;
    font-weight: 200;
    background: #f6f6f6;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF6F6F6', endColorstr='#FFE0E0E0');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e0e0e0));
    background-image: -moz-linear-gradient(top, #f6f6f6 0%, #e0e0e0 100%);
    background-image: -webkit-linear-gradient(top, #f6f6f6 0%, #e0e0e0 100%);
    background-image: linear-gradient(to bottom, #f6f6f6 0%, #e0e0e0 100%)
}

button.fullBack .content {
    font-size: 0.7em
}

button.fullBack .icon {
    display: inline-block;
    height: 100%;
    font-size: 0.6em;
    vertical-align: middle;
    padding-right: 0.8em;
    line-height: 2.6em;
    color: #AAA
}

button.fullBack .text {
    display: inline-block;
    height: 100%;
    line-height: 1.4em
}

button.fullBack:first-child {
    border-left: 0 none
}

button.fullBack.iconOnly .icon {
    padding-right: 0
}

button.fullBack:hover {
    color: #FFF;
    -moz-box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, 0.3);
    background-color: #c9c9c9;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFC9C9C9', endColorstr='#FF999999');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNjOWM5YzkiLz48c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2E4YThhOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') !important;
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(19%, #c9c9c9), color-stop(86%, #a8a8a8), color-stop(100%, #999999)) !important;
    background-image: -moz-linear-gradient(top, #c9c9c9 19%, #a8a8a8 86%, #999999 100%) !important;
    background-image: -webkit-linear-gradient(top, #c9c9c9 19%, #a8a8a8 86%, #999999 100%) !important;
    background-image: linear-gradient(to bottom, #c9c9c9 19%, #a8a8a8 86%, #999999 100%) !important
}

button.fullBack:hover .icon {
    color: #FFF
}

button.fullBack.tabStyle.active {
    background: #FFF
}

button.fullBack.borderLeft {
    border-left: 1px solid #CCC
}

button.fullBack.borderRight {
    border-right: 1px solid #CCC
}

* {
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

html {
    height: 100%;
    width: 100%;
    font-size: 16px;
    line-height: 1;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html.noScrollBar::-webkit-scrollbar, html.backend::-webkit-scrollbar {
    display: none
}

body {
    height: 100%;
    font-family: "Open Sans", Helvetica, sans-serif;
    -webkit-text-size-adjust: 100%
}

div {
    float: left;
    width: 100%
}

img {
    float: left;
    width: 100%
}

img.fc_float_none {
    display: inline-block
}

a img {
    border: 0 none
}

a:visited, a:visited div {
    border: inherit
}

.outer {
    width: 100%
}

.inner {
    width: 100%
}

.table {
    width: 100%;
    height: 100%;
    display: table
}

.tableCell {
    display: table-cell;
    float: none;
    vertical-align: middle;
    text-align: center
}

.inlineBlock {
    display: inline-block;
    float: none
}

body > iframe {
    position: absolute;
    top: 0;
    left: 0
}

.frame_M .limz_block:not(.noWebkitAcceleration), .frame_T .limz_block:not(.noWebkitAcceleration) {
    -webkit-transform: translate3d(0, 0, 0)
}

::-moz-focus-inner {
    border: 0;
    padding: 0
}

select::-ms-expand {
    display: none
}

[class^="fc_animation_"], [class*=" fc_animation_"] {
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

sup {
    vertical-align: top;
    font-size: 0.6em;
    margin-top: -0.4em;
    display: inline-block
}

.LIMZ, .LIMZ_OBJECT {
    display: none
}

.header {
    width: 100%
}

.content {
    width: 100%
}

.footer {
    width: 100%
}

[data-limz-link], [data-limz-action], [data-limz-file], [data-limz-anchor] {
    cursor: pointer
}

.limz_normContainer {
    position: relative;
    width: 100%;
    height: 100%
}

.limz_scrollContainer {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: auto
}

.form_row {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 0.5em
}

.form_row:last-child {
    margin-bottom: 0
}

input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], textarea, select {
    font-family: inherit;
    font-weight: inherit;
    width: 100%;
    border: 0 none;
    font-size: inherit;
    padding: 0.2em 0.5em;
    line-height: 1.4em;
    color: inherit;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    -webkit-user-select: auto !important;
    user-select: auto !important;
    background: transparent
}

button {
    width: 100%;
    border: 0 none;
    padding: 0.5em;
    background: #FFF;
    font-family: inherit;
    font-size: inherit;
    cursor: pointer
}

label {
    float: left;
    padding: 0.2em 0;
    line-height: 1.4em
}

textarea {
    resize: none;
    height: 4.6em
}

select {
    width: auto;
    padding-right: 0.5em
}

input[type=checkbox] {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox
}

input[type=radio] {
    -webkit-appearance: radio;
    -moz-appearance: radio;
    appearance: radio
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

input::-webkit-input-placeholder {
    line-height: inherit;
    font-weight: inherit;
    font-family: inherit
}

*::-webkit-media-controls {
    display: none !important;
    -webkit-appearance: none
}

*::-webkit-media-controls-play-button {
    display: none !important;
    -webkit-appearance: none
}

*::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none
}

.menuContainer > .container {
    float: left;
    width: auto
}

.menuContainer > .container.right {
    float: right
}

.menuContainer > .container.center {
    float: none;
    display: inline-block
}

.limz_frame {
    position: fixed;
    overflow: hidden;
    height: 100%;
    padding-top: 1.15em;
    text-align: left;
    background: #FFF;
    z-index: 100000
}

.limz_frame.transparent {
    background: none !important;
    pointer-events: none
}

.limz_frame.borderLeft {
    border-left: 1px solid #DDD
}

.limz_frame.borderRight {
    border-right: 1px solid #DDD
}

.limz_frame.borderTop {
    border-top: 1px solid #DDD
}

html {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden
}

html.mainFrame {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

body {
    width: 100%
}

.limz_mainFrame {
    position: static;
    overflow: visible !important;
    border: 0 none !important
}

.limz_mainFrame > .limz_frame_outer {
    position: relative;
    overflow: visible !important
}

.limz_mainFrame > .limz_frame_outer > .limz_frame_inner {
    height: 100%;
    overflow: visible !important
}

.limz_frame_resize {
    position: absolute;
    background: transparent;
    z-index: 100001
}

.limz_frame_resize_top {
    right: 0;
    top: 0;
    height: 3px;
    cursor: row-resize
}

.limz_frame_resize_right {
    right: 0;
    top: 0;
    height: 100%;
    width: 3px;
    cursor: col-resize
}

.limz_frame_resize_bottom {
    left: 0;
    bottom: 0;
    height: 3px;
    cursor: row-resize
}

.limz_frame_resize_left {
    left: 0;
    top: 0;
    height: 100%;
    width: 3px;
    cursor: col-resize
}

.limz_frame_menu {
    position: absolute;
    top: 0;
    left: 0;
    height: 1.15em;
    padding: 0 0.8em;
    color: #888;
    text-align: center;
    z-index: 100001;
    white-space: nowrap;
    background-color: #f6f6f6;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF6F6F6', endColorstr='#FFE0E0E0');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e0e0e0));
    background-image: -moz-linear-gradient(top, #f6f6f6 0%, #e0e0e0 100%);
    background-image: -webkit-linear-gradient(top, #f6f6f6 0%, #e0e0e0 100%);
    background-image: linear-gradient(to bottom, #f6f6f6 0%, #e0e0e0 100%);
    border-bottom: 1px solid #CCC
}

.limz_frame_menu .label {
    width: auto;
    color: #404040
}

.limz_frame_menu button {
    width: auto
}

.limz_frame_menu button.plain:hover {
    color: #404040
}

.limz_frame_menu button.plain.active {
    color: #404040
}

.limz_frame_menu .label, .limz_frame_menu .tabLabel {
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.limz_frame_menu.tabMenu {
    background-color: #d4d4d4;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD4D4D4', endColorstr='#FFBDBDBD');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZDRkNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JkYmRiZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d4d4d4), color-stop(100%, #bdbdbd));
    background-image: -moz-linear-gradient(top, #d4d4d4 0%, #bdbdbd 100%);
    background-image: -webkit-linear-gradient(top, #d4d4d4 0%, #bdbdbd 100%);
    background-image: linear-gradient(to bottom, #d4d4d4 0%, #bdbdbd 100%)
}

.limz_frame_menu.tabMenu .container.left {
    padding-right: 0.8em
}

.limz_frame_menu.dark {
    background-color: #9b9b9b;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF9B9B9B', endColorstr='#FF868686');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliOWI5YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg2ODY4NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9b9b9b), color-stop(100%, #868686));
    background-image: -moz-linear-gradient(top, #9b9b9b 0%, #868686 100%);
    background-image: -webkit-linear-gradient(top, #9b9b9b 0%, #868686 100%);
    background-image: linear-gradient(to bottom, #9b9b9b 0%, #868686 100%);
    border-bottom: 1px solid #7f7f7f;
    color: #DDD
}

.limz_frame_menu.dark .label {
    color: #FFF;
    cursor: default
}

.limz_frame_menu.success {
    background-color: #1dd141;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1DD141', endColorstr='#FF28BD05');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkZDE0MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI4YmQwNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1dd141), color-stop(100%, #28bd05));
    background-image: -moz-linear-gradient(top, #1dd141 0%, #28bd05 100%);
    background-image: -webkit-linear-gradient(top, #1dd141 0%, #28bd05 100%);
    background-image: linear-gradient(to bottom, #1dd141 0%, #28bd05 100%);
    color: #FFF;
    border-bottom: 1px solid #28bd05
}

.limz_frame_menu.success .report {
    background-color: #1dd141;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1DD141', endColorstr='#FF28BD05');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkZDE0MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI4YmQwNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1dd141), color-stop(100%, #28bd05));
    background-image: -moz-linear-gradient(top, #1dd141 0%, #28bd05 100%);
    background-image: -webkit-linear-gradient(top, #1dd141 0%, #28bd05 100%);
    background-image: linear-gradient(to bottom, #1dd141 0%, #28bd05 100%);
    border-bottom: 1px solid #28bd05
}

.limz_frame_menu.error {
    background-color: #f95454;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF95454', endColorstr='#FFDD2629');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NTQ1NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f95454), color-stop(100%, #dd2629));
    background-image: -moz-linear-gradient(top, #f95454 0%, #dd2629 100%);
    background-image: -webkit-linear-gradient(top, #f95454 0%, #dd2629 100%);
    background-image: linear-gradient(to bottom, #f95454 0%, #dd2629 100%);
    color: #FFF;
    border-bottom: 1px solid #da1f23
}

.limz_frame_menu.error .report {
    background-color: #f95454;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF95454', endColorstr='#FFDD2629');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NTQ1NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkMjYyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f95454), color-stop(100%, #dd2629));
    background-image: -moz-linear-gradient(top, #f95454 0%, #dd2629 100%);
    background-image: -webkit-linear-gradient(top, #f95454 0%, #dd2629 100%);
    background-image: linear-gradient(to bottom, #f95454 0%, #dd2629 100%);
    padding-right: 2em;
    border-bottom: 1px solid #da1f23
}

.limz_frame_menu.error .close {
    position: absolute;
    right: 0.8em;
    top: 0.9em;
    width: auto;
    cursor: pointer
}

.limz_frame_menu .menuSection {
    border-right: 1px solid #999
}

.limz_frame_menu .menuSection:last-child {
    border-right: 0 none
}

.limz_frame_menu .menuSection button {
    margin-right: 0.8em;
    text-transform: uppercase
}

.limz_frame_menu .menuSection button span[class^="icon_"], .limz_frame_menu .menuSection button button.plain span[class*=" icon_"] {
    padding-right: 0.2em
}

.limz_frame_menu .report {
    white-space: normal;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    text-align: left;
    font-size: 0.8em;
    line-height: 1.4em;
    padding: 0.8em 1.8em 0.8em 0.8em;
    font-weight: 400
}

.limz_frame_menu .report a {
    color: #FFF;
    cursor: pointer;
    text-decoration: underline
}

.limz_frame_menu > .container {
    width: auto;
    font-size: 0.64em;
    line-height: 1.8em;
    text-align: left;
    overflow: hidden;
    max-height: 100%
}

.limz_frame_menu > .container div {
    width: auto;
    margin-right: 0.5em;
    cursor: pointer
}

.limz_frame_menu > .container div:last-child {
    margin-right: 0
}

.limz_frame_menu .moveButton {
    cursor: move !important
}

.limz_frame_menu .label {
    float: none;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    cursor: pointer !important
}

.limz_frame_menu .tabLabel {
    float: none;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    cursor: pointer !important;
    padding-right: 0.8em;
    padding-left: 0.8em;
    margin-right: 0 !important;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent
}

.limz_frame_menu .tabLabel.active {
    background-color: #f6f6f6;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF6F6F6', endColorstr='#FFE0E0E0');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e0e0e0));
    background-image: -moz-linear-gradient(top, #f6f6f6 0%, #e0e0e0 100%);
    background-image: -webkit-linear-gradient(top, #f6f6f6 0%, #e0e0e0 100%);
    background-image: linear-gradient(to bottom, #f6f6f6 0%, #e0e0e0 100%);
    color: #404040;
    -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.4)
}

.limz_frame_menu .tabLabel.inactive {
    border-left: 1px solid #AAA
}

.limz_frame_menu .tabLabel.inactive + .active {
    border-left: 1px solid transparent
}

.limz_frame_menu .tabLabel.inactive:last-child {
    border-right: 1px solid #AAA
}

.limz_frame_menu .tabControl {
    float: none;
    display: inline-block;
    width: auto;
    padding-left: 0.8em;
    padding-right: 0.8em;
    border-right: 1px solid transparent
}

.limz_frame_menu .tabControl.counter {
    padding-left: 0;
    padding-right: 0
}

.limz_frame_menu .hiddenFramesContainer {
    position: absolute;
    top: 100%;
    right: 0;
    padding-left: 1.75em
}

.limz_frame_menu .hiddenFrames {
    background: #FFF;
    font-size: 0.7em;
    padding: 0.8em 0;
    text-align: left;
    -moz-box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.3)
}

.limz_frame_menu .hiddenFrames .tabLabel {
    float: left;
    clear: both;
    margin-bottom: 0.6em
}

.limz_frame_menu .hiddenFrames .tabLabel:last-child {
    margin-bottom: 0
}

.limz_frame_noMenu {
    padding-top: 0
}

.limz_frame_noMenu > .limz_frame_menu {
    display: none
}

.limz_frameSetContainer_x > div {
    border-right: 1px solid #bbb
}

.limz_frameSetContainer_x > div:last-child {
    border-right: 0 none
}

.limz_frame.noScrollBar .limz_frame_inner::-webkit-scrollbar {
    display: none
}

.limz_frame.overflowVisible {
    overflow: visible !important;
    z-index: 100001
}

.limz_frame.overflowVisible > .limz_frame_outer {
    overflow: visible !important
}

.limz_frame > .report {
    position: absolute;
    top: 0
}

.limz_frame > .report.success {
    background: #4b812a
}

.limz_frame > .report.error {
    background: #ab3d2d
}

.limz_frame > .limz_frame_outer {
    position: relative;
    height: 100%;
    overflow: hidden
}

.limz_frame > .limz_frame_outer > .limz_frame_inner {
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.limz_frameSet_feedbackDiv {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    z-index: 100001
}

.limz_frameSet_feedbackDiv div {
    position: absolute;
    background: rgba(0, 0, 0, 0.5)
}

.limz_frameSet_feedbackDiv div.top {
    width: 80%;
    height: 10%;
    top: 0;
    left: 10%
}

.limz_frameSet_feedbackDiv div.top {
    width: 80%;
    height: 10%;
    top: 0;
    left: 10%
}

.limz_frameSet_feedbackDiv div.right {
    width: 10%;
    height: 100%;
    top: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.3)
}

.limz_frameSet_feedbackDiv div.bottom {
    width: 80%;
    height: 10%;
    bottom: 0;
    left: 10%
}

.limz_frameSet_feedbackDiv div.left {
    width: 10%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.3)
}

.limz_frameSet_feedbackDiv div.center {
    width: 80%;
    height: 80%;
    top: 10%;
    left: 10%;
    background: rgba(9, 22, 88, 0.3)
}

.limz_frameSet_feedbackDiv div.active {
    background: rgba(0, 100, 100, 0.5)
}

.limz_frame_standalone {
    position: fixed;
    top: 34px;
    left: 0;
    overflow: hidden;
    -moz-box-shadow: 1px 1px 15px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 1px 15px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 15px 0 rgba(0, 0, 0, 0.5);
    -moz-border-radius: 4px / 4px;
    -webkit-border-radius: 4px 4px;
    border-radius: 4px / 4px;
    background: #FFF;
    z-index: 100007
}

.limz_frame_standalone > .limz_frame {
    position: absolute
}

.limz_pseudoFrame_popupBottom {
    position: absolute;
    bottom: 0;
    height: 2.2em;
    text-align: right;
    background-color: #d4d4d4;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD4D4D4', endColorstr='#FFBDBDBD');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZDRkNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JkYmRiZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d4d4d4), color-stop(100%, #bdbdbd));
    background-image: -moz-linear-gradient(top, #d4d4d4 0%, #bdbdbd 100%);
    background-image: -webkit-linear-gradient(top, #d4d4d4 0%, #bdbdbd 100%);
    background-image: linear-gradient(to bottom, #d4d4d4 0%, #bdbdbd 100%);
    color: #EEE
}

.limz_pseudoFrame_popupBottom .container {
    font-size: 0.8em
}

.limz_pseudoFrame_popupBottom button {
    width: auto;
    height: 100%;
    padding: 0.6em 0.9em;
    line-height: 1.6em;
    border-left: 1px solid #BBB
}

.limz_pseudoFrame_popupBottom button:hover {
    color: #FFF
}

.limz_pseudoFrame_popupBackground {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    background: rgba(200, 200, 200, 0.8);
    z-index: 100006
}

.limz_layers {
    position: relative
}

.limz_layer {
    position: absolute;
    top: 0;
    left: 0;
    width: auto
}

.limz_layer_overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 1.0 e-05)
}

[id^="limz_block_"] {
    width: 100%
}

.limz_block:focus {
    outline: none
}

.icon {
    display: inline-block
}

.limz_callout > .content {
    display: none
}

.limz_callout > .trigger {
    cursor: pointer
}

.limz_callout[data-active=true] > .content {
    display: block
}

.limz_feedback {
    display: none
}

.limz_feedback.active {
    display: block
}

.limz_numberAnimation {
    line-height: 1em
}

.limz_mail {
    cursor: pointer
}

.limz_mail .value {
    display: none
}

.limz_mail .rendering {
    display: inline-block
}

.limz_listingTemplate {
    position: relative;
    width: 100%
}

.limz_listingFilter {
    width: auto
}

.limz_customPopup {
    display: none
}

.limz_overlayMap {
    position: relative;
    width: 100%
}

.limz_mediaLicense div {
    width: auto
}

.limz_media {
    position: relative;
    overflow: hidden
}

.limz_media .content {
    position: relative;
    max-height: 100%
}

.limz_media .mediaContainer {
    max-height: 100%;
    overflow: hidden
}

.limz_media .limz_copyright {
    z-index: 2;
    line-height: 1.4em
}

.limz_media.insetShadow .mediaContainer:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 1;
    -moz-box-shadow: inset 0 0 2em 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 0 2em 0 rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0 2em 0 rgba(0, 0, 0, 0.05);
    pointer-events: none
}

.limz_media.insetShadow .mediaContainer.fc_shape_circle:before {
    -moz-border-radius: 2000px;
    -webkit-border-radius: 2000px;
    border-radius: 2000px
}

.limz_media.fc_videoMode_bgFill {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    min-height: 1em
}

.limz_media.fc_videoMode_bgFill > .content {
    height: 100%
}

.limz_media.fc_videoMode_bgFill .mediaContainer {
    height: 100%
}

.limz_media.fc_videoMode_bgFill .mediaContainer .inner {
    height: 100%
}

.limz_media.fc_videoMode_bgFill .mediaContainer .imageFrame {
    height: 100%
}

.limz_media.fc_videoMode_bgFill .limz_videoContainer {
    width: 100%;
    height: 100%
}

.limz_media.fc_videoMode_bgFill .limz_videoContainer video {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.limz_media .mediaContainer.videoFrame {
    position: absolute;
    top: 0;
    height: 100%
}

.limz_media .mediaContainer.videoFrame .limz_videoContainer {
    width: 100%;
    height: 100%
}

.limz_media .mediaContainer.videoFrame .limz_videoContainer video {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.limz_externalImage {
    position: relative;
    overflow: hidden
}

.limz_simpleTooltip {
    position: fixed;
    width: auto;
    font-size: 0.8em;
    padding: 0.4em;
    background: #FFF;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 1px 1px 15px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 1px 15px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 15px 0 rgba(0, 0, 0, 0.5);
    z-index: 100011
}

.limz_template {
    width: 100%
}

.limz_template > .content {
    width: 100%
}

.fc_fullWidthIndent_left, .fc_fullWidthIndent_right {
    width: 100%
}

.limz_widget {
    width: 100%
}

.limz_widgetContent {
    width: 100%
}

.limz_block {
    position: relative;
    width: 100%;
    overflow: hidden;
    text-align: center
}

.limz_block:not(.rendered) * {
    transition: none !important
}

.limz_block.overflow_visible {
    overflow: visible
}

.fullScreen .limz_block {
    height: 100%
}

.limz_section {
    position: relative;
    width: 100%;
    line-height: 0
}

.limz_wrapper {
    position: relative;
    float: none;
    display: inline-block;
    width: 100%
}

.limz_wrapper:not(.fc_active_false) {
    width: 90%;
    max-width: 1200px;
    text-align: left
}

.limz_container {
    width: 100%
}

.limz_simpleContainer {
    width: 100%;
    line-height: 0
}

.limz_imageFrame {
    width: 100%;
    line-height: 0
}

.limz_heightGroup_config {
    display: none !important
}

ol.inline, ul.inline {
    display: inline-block
}

ol.inline li, ul.inline li {
    display: inline-block;
    margin-left: 0.5em
}

ol.inline li:first-child, ul.inline li:first-child {
    margin-left: 0
}

.limz_imageContainer {
    position: relative;
    width: 100%;
    overflow: hidden
}

.limz_imageContainer.insetShadow:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 1;
    -moz-box-shadow: inset 0 0 2em 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 0 2em 0 rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0 2em 0 rgba(0, 0, 0, 0.05);
    pointer-events: none
}

.limz_imageContainer.insetShadow.fc_shape_circle:before {
    -moz-border-radius: 2000px;
    -webkit-border-radius: 2000px;
    border-radius: 2000px
}

p.elementColumns_3 {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -moz-column-width: 20px;
    -webkit-column-width: 20px;
    column-width: 20px
}

p.elementColumns_3 strong {
    -moz-page-break-after: always;
    -webkit-column-break-after: always;
    break-after: always
}

p.fc_gap_2 {
    -moz-column-gap: 2%;
    -webkit-column-gap: 2%;
    column-gap: 2%
}

.limz_editor {
    position: relative;
    width: 100%;
    text-align: left
}

.limz_editor.inline {
    width: auto
}

.limz_menu {
    position: relative;
    width: 100%;
    list-style-type: none
}

.limz_menu ul, .limz_menu li, .limz_menu a {
    float: left
}

.limz_menu li {
    position: relative;
    cursor: pointer
}

.limz_menu .sub {
    display: none;
    list-style-type: none
}

.limz_menu .menu_sub_1 {
    line-height: 0
}

.limz_menu .placeholderContent {
    visibility: hidden;
    overflow: hidden
}

.limz_menu .placeholderContent a {
    font-weight: 400
}

.limz_menu .realContent {
    position: absolute;
    left: 0;
    top: 0
}

.limz_menu ul.limz_mobileMenu_origin {
    display: none !important
}

.limz_menu .limz_mobileMenu_trigger {
    position: relative;
    width: auto;
    padding: 5px;
    margin-top: -5px;
    margin-left: -5px;
    cursor: pointer
}

.limz_menu .limz_mobileMenu_trigger .trigger {
    position: relative;
    width: 2em;
    height: 2em
}

.limz_menu .limz_mobileMenu_trigger .trigger div {
    position: absolute;
    width: 100%;
    height: 3px;
    background: #000;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s
}

.limz_menu .limz_mobileMenu_trigger .top {
    top: 0
}

.limz_menu .limz_mobileMenu_trigger .mid {
    top: 6px
}

.limz_menu .limz_mobileMenu_trigger .bottom {
    top: 12px
}

.limz_menu .limz_mobileMenu_trigger.active .top {
    top: 6px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.limz_menu .limz_mobileMenu_trigger.active .mid {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}

.limz_menu .limz_mobileMenu_trigger.active .bottom {
    top: 6px;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.limz_menu.fc_menuAlign_left > ul {
    float: left
}

.limz_menu.fc_menuAlign_center {
    line-height: 0
}

.limz_menu.fc_menuAlign_center > ul {
    display: inline-block;
    float: none
}

.limz_menu.fc_menuAlign_right > ul {
    float: right
}

.limz_menu.fc_menuAlign_right .limz_mobileMenu_trigger {
    float: right;
    margin-right: -5px
}

.limz_menu.inline ul {
    display: inline-block
}

.limz_menu.inline li {
    float: left;
    list-style-type: none;
    margin-right: 0.7em
}

.limz_menu.inline li:last-child {
    margin-right: 0
}

.limz_mobileMenu {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
    overflow: hidden
}

.limz_mobileMenu > .inner {
    position: relative;
    width: 100%;
    height: 100%
}

.limz_mobileMenu .card {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: #FFF;
    -moz-box-shadow: 1px 1px 15px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 1px 15px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 15px 0 rgba(0, 0, 0, 0.5)
}

.limz_mobileMenu .card > .inner {
    width: 100%;
    height: 100%;
    overflow: auto;
    text-align: center
}

.limz_mobileMenu .card .content {
    position: relative;
    padding: 1em 0
}

.limz_mobileMenu ul {
    float: left;
    width: 100%
}

.limz_mobileMenu ul ul {
    padding-left: 0.5em
}

.limz_mobileMenu ul li {
    float: left;
    width: 100%;
    list-style-type: none
}

.limz_mobileMenu ul a {
    display: block;
    float: left;
    width: 100%;
    padding: 0.3em 0
}

.limz_mobileMenu ul .menu_sub {
    width: 100%
}

.limz_youtube, .limz_iframe, .limz_adobeFlash {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.limz_youtube .grip, .limz_iframe .grip, .limz_adobeFlash .grip {
    position: absolute;
    width: 100%;
    height: 30px;
    top: 0;
    left: 0;
    z-index: 101;
    background: rgba(150, 150, 150, 0.5)
}

.limz_youtube .popupTrigger, .limz_iframe .popupTrigger, .limz_adobeFlash .popupTrigger {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    cursor: pointer
}

.limz_adobeFlash object {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%
}

.limz_youtube_popupContainer, .limz_iframe_popupContainer {
    width: 100%;
    height: 100%;
    line-height: 0;
    overflow: hidden
}

.limz_iframe_popupContainer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.limz_iframe_popupContainer iframe {
    float: left
}

.limz_youtube iframe, .limz_iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.limz_youtube.previewImage:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 4.5em;
    height: 3em;
    background: rgba(0, 0, 0, 0.5);
    -moz-border-radius: .8em;
    -webkit-border-radius: .8em;
    border-radius: .8em
}

.limz_youtube.previewImage .popupTrigger:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #FFF;
    opacity: .8;
    width: 0;
    height: 0;
    margin-left: 0.2em;
    transition: all 0.4s;
    border-left: 1.2em solid #FFF;
    border-top: 0.7em solid transparent;
    border-bottom: 0.7em solid transparent
}

.limz_youtube.previewImage .popupTrigger:hover:before {
    opacity: 1
}

.limz_inputGroup {
    position: relative;
    float: left;
    width: 100%
}

.limz_inputGroup .iconAbsoluteLeft {
    position: absolute;
    left: 0;
    text-align: center
}

.limz_formGroup_inputButton {
    position: relative;
    float: left;
    width: 100%
}

.limz_formGroup_inputButton .groupInput {
    width: 100%
}

.limz_formGroup_inputButton .groupButton {
    position: absolute;
    width: auto;
    text-align: center
}

.limz_formGroup_inputButton.actionsRight .groupInput {
    padding-right: 2em
}

.limz_formGroup_inputButton.actionsRight .groupButton {
    right: 0
}

.limz_formGroup_inputButton.actionsLeft .groupInput {
    padding-left: 2em
}

.limz_formGroup_inputButton.actionsLeft .groupButton {
    left: 0
}

.limz_languageSelector {
    position: relative;
    cursor: pointer
}

.limz_imprint {
    text-align: left
}

.limz_noJs_elementInfo {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center
}

.limz_heading {
    backface-visibility: visible
}

.limz_facebook {
    position: relative;
    width: auto
}

.limz_facebook .grip {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2
}

.limz_twitter {
    width: 100%
}

.limz_twitter .twitterContainer {
    width: 100%
}

.limz_twitter .tweet {
    position: relative;
    width: 100%;
    text-align: left;
    margin-bottom: 1em;
    padding-left: 2em
}

.limz_twitter .tweet .icon {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    font-size: 1.2em
}

.limz_rangeSlider {
    position: relative;
    width: 100%;
    cursor: pointer
}

.limz_rangeSlider .track {
    width: 100%;
    background: #999;
    height: 0.5em;
    margin: 0.75em 0
}

.limz_rangeSlider .head {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.2em;
    height: 1.2em;
    margin-top: 0.4em;
    border-radius: 200px;
    background: #FFF
}

.limz_bTabs {
    width: 100%
}

.limz_bTab {
    position: relative;
    width: 100%;
    z-index: 3;
    cursor: pointer
}

.limz_bTab.active {
    z-index: 4
}

.limz_bTabContent {
    position: absolute;
    width: 100%;
    visibility: hidden;
    z-index: 1
}

.limz_bTabContent.active {
    visibility: visible;
    z-index: 2;
    position: relative
}

.limz_bTabContent:not(.active) * {
    transition: none !important
}

.noJs .limz_bTabContent {
    position: relative;
    visibility: visible
}

.limz_tab_headings {
    width: 100%
}

.limz_tab_headings .limz_tab_heading {
    color: #999
}

.limz_tab_headings .limz_tab_heading.active {
    color: #333
}

.limz_tab_containers {
    width: 100%
}

.limz_tab_containers .limz_tab_container {
    width: 100%;
    display: none
}

.limz_tab_containers .limz_tab_container.active {
    display: block
}

.limz_overlay {
    line-height: 0;
    overflow: hidden;
    pointer-events: none
}

.limz_overlay .limz_editor {
    pointer-events: auto
}

.limz_overlay .limz_column {
    pointer-events: auto
}

.limz_overlay .limz_simpleContainer {
    pointer-events: auto
}

.limz_overlay .limz_imageFrame {
    pointer-events: auto
}

.limz_fullOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.limz_fullOverlay * {
    pointer-events: auto
}

.limz_imageCaption {
    width: 100%;
    margin-top: 0.5em;
    line-height: 1.4em;
    text-align: left
}

.limz_openingHours .group span.label {
    padding-right: 0.5em
}

.LIMZ_CONDITION_CONTAINER {
    width: 100%
}

.LIMZ_CONDITION_CONTENT {
    width: 100%
}

.fc_width_10 {
    width: 10% !important
}

.fc_width_20 {
    width: 20% !important
}

.fc_width_30 {
    width: 30% !important
}

.fc_width_40 {
    width: 40% !important
}

.fc_width_50 {
    width: 50% !important
}

.fc_width_60 {
    width: 60% !important
}

.fc_width_70 {
    width: 70% !important
}

.fc_width_80 {
    width: 80% !important
}

.fc_width_90 {
    width: 90% !important
}

.fc_width_100 {
    width: 100% !important
}

.fc_width_auto {
    width: auto !important
}

.fc_bgFill_cover {
    background-size: cover
}

.fc_bgFill_contain {
    background-size: contain
}

.fc_bgPosition_center {
    background-position: 50% 50%
}

.fc_bgPosition_top {
    background-position: 0 50%
}

.fc_bgPosition_topLeft {
    background-position: 0 0
}

.fc_bgPosition_topRight {
    background-position: 0 100%
}

.fc_bgPosition_bottom {
    background-position: 100% 50%
}

.fc_bgPosition_bottomLeft {
    background-position: 100% 0
}

.fc_bgPosition_bottomRight {
    background-position: 100% 100%
}

.fc_colCount_1 {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1
}

.fc_colCount_2 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2
}

.fc_colCount_3 {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3
}

.fc_height_100 {
    height: 100% !important
}

.fc_overflow_hidden {
    overflow: hidden
}

.fc_overflow_visible {
    overflow: visible
}

.fc_float_none {
    float: none !important
}

.fc_float_left {
    float: left !important
}

.fc_float_right {
    float: right !important
}

.fc_clear_none {
    clear: none !important
}

.fc_clear_both {
    clear: both !important
}

.fc_clear_left {
    clear: left !important
}

.fc_clear_right {
    clear: right !important
}

.fc_align_left {
    text-align: left !important
}

.fc_align_center {
    text-align: center !important
}

.fc_align_right {
    text-align: right !important
}

.fc_display_inlineBlock {
    display: inline-block;
    float: none
}

.fc_textTransform_normal {
    text-transform: none !important
}

.fc_textTransform_upper {
    text-transform: uppercase !important
}

.fc_textTransform_lower {
    text-transform: lowercase !important
}

.fc_shape_circle {
    -moz-border-radius: 2000px;
    -webkit-border-radius: 2000px;
    border-radius: 2000px
}

.fc_position_static {
    position: static !important
}

.fc_position_relative {
    position: relative !important
}

.fc_position_bottom {
    position: absolute !important;
    bottom: 0 !important
}

.fc_position_top {
    position: absolute !important;
    top: 0 !important
}

.fc_position_left {
    position: absolute !important;
    left: 0 !important
}

.fc_position_right {
    position: absolute !important;
    right: 0 !important
}

.fc_position_leftBottom {
    position: absolute !important;
    left: 0 !important;
    bottom: 0 !important
}

.fc_position_leftTop {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important
}

.fc_position_rightBottom {
    position: absolute !important;
    right: 0 !important;
    bottom: 0 !important
}

.fc_position_rightTop {
    position: absolute !important;
    right: 0 !important;
    top: 0 !important
}

.fc_position_outsideCenterLeft {
    position: absolute;
    right: 100%;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.fc_position_outsideCenterTop {
    position: absolute;
    bottom: 100%;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.fc_position_outsideCenterRight {
    position: absolute;
    left: 100%;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.fc_position_outsideCenterBottom {
    position: absolute;
    top: 100%;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.limz_block.rendered .fc_hoverTransition_0_2 {
    -moz-transition: all .2s;
    -o-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s
}

.limz_block.rendered .fc_hoverTransition_0_4 {
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s
}

.limz_block.rendered .fc_hoverTransition_0_6 {
    -moz-transition: all .6s;
    -o-transition: all .6s;
    -webkit-transition: all .6s;
    transition: all .6s
}

.limz_block.rendered .fc_hoverTransition_0_7 {
    -moz-transition: all .7s;
    -o-transition: all .7s;
    -webkit-transition: all .7s;
    transition: all .7s
}

html.no-touchevents .limz_block.rendered a:hover.fc_hoverScale_1_0_5, html.no-touchevents .limz_block.rendered a:hover .fc_hoverScale_1_0_5, html.no-touchevents .limz_block.rendered .limz_imageContainer:hover.fc_hoverScale_1_0_5, html.no-touchevents .limz_block.rendered .limz_imageContainer:hover .fc_hoverScale_1_0_5, html.no-touchevents .limz_block.rendered .limz_button:hover.fc_hoverScale_1_0_5, html.no-touchevents .limz_block.rendered .limz_button:hover .fc_hoverScale_1_0_5, html.no-touchevents .limz_block.rendered .limz_media:hover.fc_hoverScale_1_0_5, html.no-touchevents .limz_block.rendered .limz_media:hover .fc_hoverScale_1_0_5, html.no-touchevents .limz_block.rendered [class^="fc_hoverScale"]:hover.fc_hoverScale_1_0_5, html.no-touchevents .limz_block.rendered [class^="fc_hoverScale"]:hover .fc_hoverScale_1_0_5, html.no-touchevents .limz_block.rendered [class*=" fc_hoverScale"]:hover.fc_hoverScale_1_0_5, html.no-touchevents .limz_block.rendered [class*=" fc_hoverScale"]:hover .fc_hoverScale_1_0_5 {
    -moz-transform: scale(1.05) rotate(0.0001deg);
    -ms-transform: scale(1.05) rotate(0.0001deg);
    -webkit-transform: scale(1.05) rotate(0.0001deg);
    transform: scale(1.05) rotate(0.0001deg)
}

html.no-touchevents .limz_block.rendered a:hover.fc_hoverScale_1_1, html.no-touchevents .limz_block.rendered a:hover .fc_hoverScale_1_1, html.no-touchevents .limz_block.rendered .limz_imageContainer:hover.fc_hoverScale_1_1, html.no-touchevents .limz_block.rendered .limz_imageContainer:hover .fc_hoverScale_1_1, html.no-touchevents .limz_block.rendered .limz_button:hover.fc_hoverScale_1_1, html.no-touchevents .limz_block.rendered .limz_button:hover .fc_hoverScale_1_1, html.no-touchevents .limz_block.rendered .limz_media:hover.fc_hoverScale_1_1, html.no-touchevents .limz_block.rendered .limz_media:hover .fc_hoverScale_1_1, html.no-touchevents .limz_block.rendered [class^="fc_hoverScale"]:hover.fc_hoverScale_1_1, html.no-touchevents .limz_block.rendered [class^="fc_hoverScale"]:hover .fc_hoverScale_1_1, html.no-touchevents .limz_block.rendered [class*=" fc_hoverScale"]:hover.fc_hoverScale_1_1, html.no-touchevents .limz_block.rendered [class*=" fc_hoverScale"]:hover .fc_hoverScale_1_1 {
    -moz-transform: scale(1.1) rotate(0.0001deg);
    -ms-transform: scale(1.1) rotate(0.0001deg);
    -webkit-transform: scale(1.1) rotate(0.0001deg);
    transform: scale(1.1) rotate(0.0001deg)
}

html.no-touchevents .limz_block.rendered a:hover.fc_hoverScale_1_2, html.no-touchevents .limz_block.rendered a:hover .fc_hoverScale_1_2, html.no-touchevents .limz_block.rendered .limz_imageContainer:hover.fc_hoverScale_1_2, html.no-touchevents .limz_block.rendered .limz_imageContainer:hover .fc_hoverScale_1_2, html.no-touchevents .limz_block.rendered .limz_button:hover.fc_hoverScale_1_2, html.no-touchevents .limz_block.rendered .limz_button:hover .fc_hoverScale_1_2, html.no-touchevents .limz_block.rendered .limz_media:hover.fc_hoverScale_1_2, html.no-touchevents .limz_block.rendered .limz_media:hover .fc_hoverScale_1_2, html.no-touchevents .limz_block.rendered [class^="fc_hoverScale"]:hover.fc_hoverScale_1_2, html.no-touchevents .limz_block.rendered [class^="fc_hoverScale"]:hover .fc_hoverScale_1_2, html.no-touchevents .limz_block.rendered [class*=" fc_hoverScale"]:hover.fc_hoverScale_1_2, html.no-touchevents .limz_block.rendered [class*=" fc_hoverScale"]:hover .fc_hoverScale_1_2 {
    -moz-transform: scale(1.2) rotate(0.0001deg);
    -ms-transform: scale(1.2) rotate(0.0001deg);
    -webkit-transform: scale(1.2) rotate(0.0001deg);
    transform: scale(1.2) rotate(0.0001deg)
}

.limz_fixed_element .fc_unfixedHidden_true {
    display: none
}

.limz_fixed_element.fixed .fc_unfixedHidden_true {
    display: block
}

.limz_fixed_element.fixed .fc_fixedHidden_true {
    display: none
}

.fc_lightbox_true {
    cursor: pointer
}

.fc_invisible_true {
    visibility: hidden
}

.fc_hidden_true {
    display: none !important
}

.fc_opacity_0 {
    opacity: 0;
    filter: alpha(opacity=0)
}

.fc_pointerEvents_none {
    pointer-events: none
}

.fullWidth {
    width: 100%
}

.fullHeight {
    height: 100%
}

.fullScreen {
    width: 100%;
    height: 100%
}

html.isIos .fc_hideOnIos_true {
    display: none
}

body.noJs .noJs_hide {
    display: none
}

.limz_column {
    display: block;
    float: left;
    position: relative;
    width: 100%;
    min-height: 1px
}

.limz_columns {
    position: relative;
    width: 100%
}

.limz_columns:not(.fc_normHeight_false):not(.fc_masonry_true) {
    display: flex;
    flex-wrap: wrap
}

.limz_columns.fc_gap_0 > .limz_column {
    margin-bottom: 0
}

.limz_columns.fc_gap_1 > .limz_column {
    margin-bottom: 1%
}

.limz_columns.fc_gap_2 > .limz_column {
    margin-bottom: 2%
}

.limz_columns.fc_gap_3 > .limz_column {
    margin-bottom: 3%
}

.limz_columns.fc_gap_4 > .limz_column {
    margin-bottom: 4%
}

.limz_columns.fc_vGap_4 > .limz_column {
    margin-bottom: 4em
}

.limz_columns.fc_vGap_3 > .limz_column {
    margin-bottom: 3em
}

.limz_columns.fc_vGap_2 > .limz_column {
    margin-bottom: 2em
}

.limz_columns.fc_vGap_1 > .limz_column {
    margin-bottom: 1em
}

.limz_columns.fc_vGap_0_5 > .limz_column {
    margin-bottom: 0.5em
}

.limz_columns.fc_vGap_0 > .limz_column {
    margin-bottom: 0
}

.limz_columns > .limz_column.first {
    clear: both
}

.limz_columns > .limz_column.last {
    margin-right: 0 !important
}

.limz_columns > .limz_column.lastRow {
    margin-bottom: 0
}

#limz_loginScreen {
    width: 100%;
    height: 100%;
    padding-bottom: 70px;
    text-align: center;
    font-size: 0.9em
}

#limz_loginScreen .limz_loginBackground {
    width: 100%;
    height: 100%
}

#limz_loginScreen .logo {
    float: none;
    display: inline-block;
    width: 110px;
    padding-top: 80px
}

#limz_loginScreen .loginForm {
    position: absolute;
    bottom: 70px;
    margin-bottom: 3em;
    width: 100%
}

#limz_loginScreen .form_row {
    margin-bottom: 3px
}

#limz_loginScreen .limz_inputGroup {
    height: 2.4em;
    line-height: 2.4em;
    color: #777
}

#limz_loginScreen .iconAbsoluteLeft {
    width: 40px;
    color: #999
}

#limz_loginScreen input {
    height: 2.4em;
    background: rgba(255, 255, 255, 0.9);
    padding-left: 40px
}

#limz_loginScreen .info {
    width: 100%;
    color: #FFF;
    text-align: left;
    padding: 0.3em 0 0.6em;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    font-size: 0.9em;
    font-weight: 300
}

#limz_loginScreen .info a {
    cursor: pointer
}

#limz_loginScreen button.screenButton {
    height: 2.4em;
    line-height: 2.4em;
    padding: .7em 1em;
    color: #FFF;
    font-weight: 200;
    background-color: #5ec9ff;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF5EC9FF', endColorstr='#FF049FE2');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiM1ZWM5ZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDlmZTIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(33%, #5ec9ff), color-stop(100%, #049fe2));
    background-image: -moz-linear-gradient(top, #5ec9ff 33%, #049fe2 100%);
    background-image: -webkit-linear-gradient(top, #5ec9ff 33%, #049fe2 100%);
    background-image: linear-gradient(to bottom, #5ec9ff 33%, #049fe2 100%);
    -moz-box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.5);
    -moz-transition: all, .2s;
    -o-transition: all, .2s;
    -webkit-transition: all, .2s;
    transition: all, .2s
}

#limz_loginScreen button.screenButton span {
    line-height: 1em
}

#limz_loginScreen button.screenButton.loginButton {
    margin-top: 30px
}

#limz_loginScreen button.screenButton.loginButton:hover, #limz_loginScreen button.screenButton.loginButton:focus {
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

#limz_loginScreen button.screenButton.resetPasswordButton {
    margin-top: 10px
}

#limz_loginScreen button.screenButton.resetPasswordButton:hover, #limz_loginScreen button.screenButton.resetPasswordButton:focus {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

#limz_loginScreen .stayLoggedIn {
    float: left;
    height: auto;
    margin-right: 0.5em
}

#limz_loginScreen .forgotPassword {
    float: right
}

#limz_loginScreen .popupContainer {
    width: 100%;
    padding: 1em
}

#limz_loginScreen .popupContainer h3 {
    margin-top: 1em;
    margin-bottom: 0.8em;
    text-transform: uppercase;
    color: #19a4df
}

#limz_loginScreen .popupContainer p {
    line-height: 1.4em;
    margin-bottom: 1em
}

#limz_loginScreen .popupContainer button {
    line-height: 1.4em
}

#limz_loginScreen .popupContainer .limz_inputGroup {
    background: #AAA !important
}

#limz_loginScreen .limz_login_errorInfo {
    padding: 0.5em 0.8em;
    background: rgba(255, 255, 255, 0.9);
    margin-bottom: 1em;
    text-align: left;
    line-height: 1.4em;
    color: #777
}

#limz_loginScreen .limz_login_errorInfo span {
    color: #da1f23;
    padding-right: 0.5em
}

#limz_loginScreen .limz_login_errorInfo a {
    color: #333;
    text-decoration: none
}

#limz_loginScreen .limz_login_errorInfo a:hover {
    color: #19a4df
}

#limz_loginScreen #maintenanceInfo {
    width: 160%;
    margin-left: -30%;
    margin-bottom: 2em;
    padding: 1em;
    background: rgba(255, 255, 255, 0.9);
    color: #777;
    -moz-box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.5)
}

#limz_loginScreen #maintenanceInfo h1 {
    font-size: 1.6em;
    color: #19a4df;
    margin-bottom: 0.5em
}

#limz_loginScreen #maintenanceInfo p {
    color: #777;
    line-height: 1.4em
}

#limz_loginScreen .backToHome {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 70px;
    background: #fff;
    line-height: 70px
}

#limz_loginScreen .backToHome a {
    position: relative;
    display: inline-block;
    float: left;
    width: 100%;
    height: 100%;
    text-decoration: none;
    line-height: 1em;
    color: #777;
    -moz-transition: all, .2s;
    -o-transition: all, .2s;
    -webkit-transition: all, .2s;
    transition: all, .2s;
    cursor: pointer
}

#limz_loginScreen .backToHome a .iconLeft {
    position: absolute;
    left: 0
}

#limz_loginScreen .backToHome a:hover {
    color: #000
}

.limz_popup {
    display: table;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    height: 100vh;
    z-index: 100010;
    background: rgba(200, 200, 200, 0.8);
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.limz_popup > .outer {
    display: table-cell;
    float: none;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.limz_popup > .outer > .window {
    position: relative;
    display: inline-block;
    float: none;
    width: 80%;
    height: 80%
}

.limz_popup > .outer > .window > .inner {
    width: 100%;
    height: 100%;
    text-align: left;
    padding-bottom: 2.2em;
    padding-top: 1.15em;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -moz-box-shadow: 1px 1px 15px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 1px 15px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 15px 0 rgba(0, 0, 0, 0.5)
}

.limz_popup > .outer > .window > .inner > .container {
    width: 100%;
    height: 100%;
    position: relative;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.limz_popup > .outer > .window > .inner > .container > .content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: #FFF;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.limz_popup .actions {
    position: absolute;
    bottom: 0;
    height: 2.2em;
    width: 100%;
    text-align: right;
    background-color: #d4d4d4;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD4D4D4', endColorstr='#FFBDBDBD');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZDRkNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JkYmRiZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d4d4d4), color-stop(100%, #bdbdbd));
    background-image: -moz-linear-gradient(top, #d4d4d4 0%, #bdbdbd 100%);
    background-image: -webkit-linear-gradient(top, #d4d4d4 0%, #bdbdbd 100%);
    background-image: linear-gradient(to bottom, #d4d4d4 0%, #bdbdbd 100%);
    color: #EEE
}

.limz_popup .actions .container {
    font-size: 0.8em
}

.limz_popup .actions button {
    width: auto;
    height: 100%;
    padding: 0.6em 0.9em;
    line-height: 1.6em;
    border-left: 1px solid #BBB
}

.limz_popup .actions button:hover {
    color: #FFF
}

.limz_popup.flex > .outer {
    display: flex;
    justify-content: center;
    align-items: center
}

.limz_popup.flex > .outer > .window {
    display: flex;
    height: auto;
    max-height: 80vh
}

.limz_popup.flex > .outer > .window > .inner {
    display: flex;
    height: auto
}

.limz_popup.flex > .outer > .window > .inner > .container {
    display: flex;
    height: auto
}

.limz_popup.flex > .outer > .window > .inner > .container > .content {
    display: flex;
    height: auto;
    position: relative;
    top: initial;
    left: initial
}

.limz_popup.bare > .outer > .window > .inner {
    padding: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.limz_popup.bare > .outer > .window > .inner > .container > .content {
    background: transparent
}

.limz_popup.bare .limz_popup_content {
    padding: 0
}

.limz_popup.clean > .outer > .window > .inner {
    padding: 0
}

.limz_popup.clean .limz_popup_content {
    padding: 0
}

.limz_popup.custom > .outer > .window > .inner {
    padding: 0
}

.limz_popup.small > .outer > .window {
    width: 600px;
    height: 400px
}

.limz_popup.medium > .outer > .window {
    width: 900px;
    height: 600px
}

.limz_popup.fullScreen > .outer > .window {
    width: 100%;
    height: 100%
}

.limz_popup_content {
    width: 100%;
    background: #FFF;
    padding: 1em
}

.limz_popup_section {
    width: 100%;
    border-top: 1px solid #DDD;
    text-align: left;
    padding: 0.5em 0
}

.limz_popup_section button {
    width: auto;
    border: 1px solid #DDD
}

.limz_popup_section .processes {
    width: 100%
}

.limz_popup_section .processes .process {
    width: 30%;
    margin-right: 2%
}

.limz_popup_section .processes .process label {
    width: 100%;
    border-bottom: 1px solid #DDD;
    margin-bottom: 0.5em
}

.limz_popup_section .processes .process .log {
    width: 100%;
    height: 15em;
    overflow: auto;
    margin-top: 1em;
    padding: 0.5em;
    border: 1px solid #DDD
}

body.size_M .limz_popup {
    font-size: 1.2rem
}

body.size_M .limz_popup .limz_popup_content {
    font-size: 1rem
}

body.size_M .limz_popup:not(.fullScreen) > .outer > .window {
    width: 94%;
    height: 90%
}

.limz_pdfViewer {
    width: 100%;
    height: 100%;
    font-size: 10px;
    background-color: #404040;
    background-image: url(../Img/PdfViewer/texture.png)
}

.limz_pdfViewer * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.limz_pdfViewer div {
    float: none;
    width: auto
}

.limz_pdfViewer img {
    float: none;
    width: auto
}

.limz_pdfViewer #toolbarContainer {
    text-align: center
}

.limz_pdfViewer #toolbarViewerMiddle {
    display: inline-block;
    float: none
}

.limz_pdfViewer #toolbarViewerLeft {
    float: left
}

.limz_pdfViewer #toolbarViewerRight {
    float: right
}

.limz_pdfViewer .textLayer {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    opacity: 0.2;
    line-height: 1.0
}

.limz_pdfViewer .textLayer > div {
    color: transparent;
    position: absolute;
    white-space: pre;
    cursor: text;
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    transform-origin: 0% 0%
}

.limz_pdfViewer .textLayer .highlight {
    margin: -1px;
    padding: 1px;
    background-color: #b400aa;
    border-radius: 4px
}

.limz_pdfViewer .textLayer .highlight.begin {
    border-radius: 4px 0 0 4px
}

.limz_pdfViewer .textLayer .highlight.end {
    border-radius: 0 4px 4px 0
}

.limz_pdfViewer .textLayer .highlight.middle {
    border-radius: 0
}

.limz_pdfViewer .textLayer .highlight.selected {
    background-color: #006400
}

.limz_pdfViewer .textLayer ::selection {
    background: blue
}

.limz_pdfViewer .textLayer ::-moz-selection {
    background: blue
}

.limz_pdfViewer .textLayer .endOfContent {
    display: block;
    position: absolute;
    left: 0;
    top: 100%;
    right: 0;
    bottom: 0;
    z-index: -1;
    cursor: default;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none
}

.limz_pdfViewer .textLayer .endOfContent.active {
    top: 0
}

.limz_pdfViewer .annotationLayer section {
    position: absolute
}

.limz_pdfViewer .annotationLayer .linkAnnotation > a {
    position: absolute;
    font-size: 1em;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.limz_pdfViewer .annotationLayer .linkAnnotation > a {
    background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 0 repeat
}

.limz_pdfViewer .annotationLayer .linkAnnotation > a:hover {
    opacity: 0.2;
    background: #ff0;
    box-shadow: 0 2px 10px #ff0
}

.limz_pdfViewer .annotationLayer .textAnnotation img {
    position: absolute;
    cursor: pointer
}

.limz_pdfViewer .annotationLayer .textWidgetAnnotation input, .limz_pdfViewer .annotationLayer .textWidgetAnnotation textarea, .limz_pdfViewer .annotationLayer .choiceWidgetAnnotation select, .limz_pdfViewer .annotationLayer .buttonWidgetAnnotation.checkBox input, .limz_pdfViewer .annotationLayer .buttonWidgetAnnotation.radioButton input {
    background-color: rgba(0, 54, 255, 0.13);
    border: 1px solid transparent;
    box-sizing: border-box !important;
    font-size: 9px;
    height: 100%;
    padding: 0 3px;
    vertical-align: top;
    width: 100%
}

.limz_pdfViewer .annotationLayer .textWidgetAnnotation textarea {
    font: message-box;
    font-size: 9px;
    resize: none
}

.limz_pdfViewer .annotationLayer .textWidgetAnnotation input[disabled], .limz_pdfViewer .annotationLayer .textWidgetAnnotation textarea[disabled], .limz_pdfViewer .annotationLayer .choiceWidgetAnnotation select[disabled], .limz_pdfViewer .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled], .limz_pdfViewer .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled] {
    background: none;
    border: 1px solid transparent;
    cursor: not-allowed
}

.limz_pdfViewer .annotationLayer .textWidgetAnnotation input:hover, .limz_pdfViewer .annotationLayer .textWidgetAnnotation textarea:hover, .limz_pdfViewer .annotationLayer .choiceWidgetAnnotation select:hover, .limz_pdfViewer .annotationLayer .buttonWidgetAnnotation.checkBox input:hover, .limz_pdfViewer .annotationLayer .buttonWidgetAnnotation.radioButton input:hover {
    border: 1px solid #000
}

.limz_pdfViewer .annotationLayer .textWidgetAnnotation input:focus, .limz_pdfViewer .annotationLayer .textWidgetAnnotation textarea:focus, .limz_pdfViewer .annotationLayer .choiceWidgetAnnotation select:focus {
    background: none;
    border: 1px solid transparent
}

.limz_pdfViewer .annotationLayer .textWidgetAnnotation input.comb {
    font-family: monospace;
    padding-left: 2px;
    padding-right: 0
}

.limz_pdfViewer .annotationLayer .textWidgetAnnotation input.comb:focus {
    width: 115%
}

.limz_pdfViewer .annotationLayer .buttonWidgetAnnotation.checkBox input, .limz_pdfViewer .annotationLayer .buttonWidgetAnnotation.radioButton input {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none
}

.limz_pdfViewer .annotationLayer .popupWrapper {
    position: absolute;
    width: 20em
}

.limz_pdfViewer .annotationLayer .popup {
    position: absolute;
    z-index: 200;
    max-width: 20em;
    background-color: #FFFF99;
    box-shadow: 0 2px 5px #333;
    border-radius: 2px;
    padding: 0.6em;
    margin-left: 5px;
    cursor: pointer;
    word-wrap: break-word
}

.limz_pdfViewer .annotationLayer .popup h1 {
    font-size: 1em;
    border-bottom: 1px solid #000000;
    padding-bottom: 0.2em
}

.limz_pdfViewer .annotationLayer .popup p {
    padding-top: 0.2em
}

.limz_pdfViewer .annotationLayer .highlightAnnotation, .limz_pdfViewer .annotationLayer .underlineAnnotation, .limz_pdfViewer .annotationLayer .squigglyAnnotation, .limz_pdfViewer .annotationLayer .strikeoutAnnotation, .limz_pdfViewer .annotationLayer .fileAttachmentAnnotation {
    cursor: pointer
}

.limz_pdfViewer .pdfViewer .canvasWrapper {
    overflow: hidden
}

.limz_pdfViewer .pdfViewer .page {
    direction: ltr;
    width: 816px;
    height: 1056px;
    margin: 1px auto 0 auto;
    position: relative;
    overflow: visible;
    border: 9px solid transparent;
    background-clip: content-box;
    border-image: url(../Img/PdfViewer/shadow.png) 9 9 repeat;
    background-color: white
}

.limz_pdfViewer .pdfViewer.removePageBorders .page {
    margin: 0 auto 10px auto;
    border: none
}

.limz_pdfViewer .pdfViewer.singlePageView {
    display: inline-block
}

.limz_pdfViewer .pdfViewer.singlePageView .page {
    margin: 0;
    border: none
}

.limz_pdfViewer .pdfViewer .page canvas {
    margin: 0;
    display: block
}

.limz_pdfViewer .pdfViewer .page .loadingIcon {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("../Img/PdfViewer/loading-icon.gif") center no-repeat
}

.limz_pdfViewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page {
    margin-bottom: 100%;
    border: 0
}

.limz_pdfViewer .pdfPresentationMode:-moz-full-screen .pdfViewer .page {
    margin-bottom: 100%;
    border: 0
}

.limz_pdfViewer .pdfPresentationMode:-ms-fullscreen .pdfViewer .page {
    margin-bottom: 100% !important;
    border: 0
}

.limz_pdfViewer .pdfPresentationMode:fullscreen .pdfViewer .page {
    margin-bottom: 100%;
    border: 0
}

.limz_pdfViewer .hidden {
    display: none !important
}

.limz_pdfViewer [hidden] {
    display: none !important
}

.limz_pdfViewer #viewerContainer.pdfPresentationMode:-webkit-full-screen {
    top: 0;
    border-top: 2px solid transparent;
    background-color: #000;
    width: 100%;
    height: 100%;
    overflow: hidden;
    cursor: none;
    -webkit-user-select: none
}

.limz_pdfViewer #viewerContainer.pdfPresentationMode:-moz-full-screen {
    top: 0;
    border-top: 2px solid transparent;
    background-color: #000;
    width: 100%;
    height: 100%;
    overflow: hidden;
    cursor: none;
    -moz-user-select: none
}

.limz_pdfViewer #viewerContainer.pdfPresentationMode:-ms-fullscreen {
    top: 0 !important;
    border-top: 2px solid transparent;
    width: 100%;
    height: 100%;
    overflow: hidden !important;
    cursor: none;
    -ms-user-select: none
}

.limz_pdfViewer #viewerContainer.pdfPresentationMode:-ms-fullscreen::-ms-backdrop {
    background-color: #000
}

.limz_pdfViewer #viewerContainer.pdfPresentationMode:fullscreen {
    top: 0;
    border-top: 2px solid transparent;
    background-color: #000;
    width: 100%;
    height: 100%;
    overflow: hidden;
    cursor: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.limz_pdfViewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink) {
    display: none
}

.limz_pdfViewer .pdfPresentationMode:-moz-full-screen a:not(.internalLink) {
    display: none
}

.limz_pdfViewer .pdfPresentationMode:-ms-fullscreen a:not(.internalLink) {
    display: none !important
}

.limz_pdfViewer .pdfPresentationMode:fullscreen a:not(.internalLink) {
    display: none
}

.limz_pdfViewer .pdfPresentationMode:-webkit-full-screen .textLayer > div {
    cursor: none
}

.limz_pdfViewer .pdfPresentationMode:-moz-full-screen .textLayer > div {
    cursor: none
}

.limz_pdfViewer .pdfPresentationMode:-ms-fullscreen .textLayer > div {
    cursor: none
}

.limz_pdfViewer .pdfPresentationMode:fullscreen .textLayer > div {
    cursor: none
}

.limz_pdfViewer .pdfPresentationMode.pdfPresentationModeControls > *, .limz_pdfViewer .pdfPresentationMode.pdfPresentationModeControls .textLayer > div {
    cursor: default
}

.limz_pdfViewer #outerContainer {
    width: 100%;
    height: 100%;
    position: relative
}

.limz_pdfViewer #sidebarContainer {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 200px;
    visibility: hidden;
    -webkit-transition-duration: 200ms;
    -webkit-transition-timing-function: ease;
    transition-duration: 200ms;
    transition-timing-function: ease
}

.limz_pdfViewer input, .limz_pdfViewer button, .limz_pdfViewer select {
    font: message-box;
    outline: none
}

.limz_pdfViewer.ltr #sidebarContainer {
    -webkit-transition-property: left;
    transition-property: left;
    left: -200px
}

.limz_pdfViewer.rtl #sidebarContainer {
    -webkit-transition-property: right;
    transition-property: right;
    right: -200px
}

.limz_pdfViewer #outerContainer.sidebarMoving > #sidebarContainer, .limz_pdfViewer #outerContainer.sidebarOpen > #sidebarContainer {
    visibility: visible
}

.limz_pdfViewer.ltr #outerContainer.sidebarOpen > #sidebarContainer {
    left: 0
}

.limz_pdfViewer.rtl #outerContainer.sidebarOpen > #sidebarContainer {
    right: 0
}

.limz_pdfViewer #mainContainer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    min-width: 320px;
    -webkit-transition-duration: 200ms;
    -webkit-transition-timing-function: ease;
    transition-duration: 200ms;
    transition-timing-function: ease
}

.limz_pdfViewer.ltr #outerContainer.sidebarOpen > #mainContainer {
    -webkit-transition-property: left;
    transition-property: left;
    left: 200px
}

.limz_pdfViewer.rtl #outerContainer.sidebarOpen > #mainContainer {
    -webkit-transition-property: right;
    transition-property: right;
    right: 200px
}

.limz_pdfViewer #sidebarContent {
    top: 32px;
    bottom: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    position: absolute;
    width: 200px;
    background-color: rgba(0, 0, 0, 0.1)
}

.limz_pdfViewer.ltr #sidebarContent {
    left: 0;
    box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.25)
}

.limz_pdfViewer.rtl #sidebarContent {
    right: 0;
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.25)
}

.limz_pdfViewer #viewerContainer {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    position: absolute;
    top: 32px;
    right: 0;
    bottom: 0;
    left: 0;
    outline: none
}

.limz_pdfViewer.ltr #viewerContainer {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.05)
}

.limz_pdfViewer.rtl #viewerContainer {
    box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.05)
}

.limz_pdfViewer .toolbar {
    position: relative;
    left: 0;
    right: 0;
    z-index: 9999;
    cursor: default
}

.limz_pdfViewer #toolbarContainer {
    width: 100%
}

.limz_pdfViewer #toolbarSidebar {
    width: 200px;
    height: 32px;
    background-color: #424242;
    background-image: url(../Img/PdfViewer/texture.png), linear-gradient(rgba(77, 77, 77, 0.99), rgba(64, 64, 64, 0.95))
}

.limz_pdfViewer.ltr #toolbarSidebar {
    box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.1)
}

.limz_pdfViewer.rtl #toolbarSidebar {
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.1)
}

.limz_pdfViewer #toolbarContainer, .limz_pdfViewer .findbar, .limz_pdfViewer .secondaryToolbar {
    position: relative;
    height: 32px;
    background-color: #474747;
    background-image: url(../Img/PdfViewer/texture.png), linear-gradient(rgba(82, 82, 82, 0.99), rgba(69, 69, 69, 0.95))
}

.limz_pdfViewer.ltr #toolbarContainer, .limz_pdfViewer .findbar, .limz_pdfViewer .secondaryToolbar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1)
}

.limz_pdfViewer.rtl #toolbarContainer, .limz_pdfViewer .findbar, .limz_pdfViewer .secondaryToolbar {
    box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1)
}

.limz_pdfViewer #toolbarViewer {
    height: 32px
}

.limz_pdfViewer #loadingBar {
    position: relative;
    width: 100%;
    height: 4px;
    background-color: #333;
    border-bottom: 1px solid #333
}

.limz_pdfViewer #loadingBar .progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #ddd;
    overflow: hidden;
    -webkit-transition: width 200ms;
    transition: width 200ms
}

@-webkit-keyframes progressIndeterminate {
    0% {
        left: -142px
    }
    100% {
        left: 0
    }
}

@keyframes progressIndeterminate {
    0% {
        left: -142px
    }
    100% {
        left: 0
    }
}

.limz_pdfViewer #loadingBar .progress.indeterminate {
    background-color: #999;
    -webkit-transition: none;
    transition: none
}

.limz_pdfViewer #loadingBar .progress.indeterminate .glimmer {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: calc(100% + 150px);
    background: repeating-linear-gradient(135deg, #bbb 0, #999 5px, #999 45px, #ddd 55px, #ddd 95px, #bbb 100px);
    -webkit-animation: progressIndeterminate 950ms linear infinite;
    animation: progressIndeterminate 950ms linear infinite
}

.limz_pdfViewer .findbar, .limz_pdfViewer .secondaryToolbar {
    top: 32px;
    position: absolute;
    z-index: 10000;
    height: 32px;
    min-width: 16px;
    padding: 0 6px 0 6px;
    margin: 4px 2px 4px 2px;
    color: #d9d9d9;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
    cursor: default
}

.limz_pdfViewer.ltr .findbar {
    left: 68px
}

.limz_pdfViewer.rtl .findbar {
    right: 68px
}

.limz_pdfViewer .findbar label {
    -webkit-user-select: none;
    -moz-user-select: none
}

.limz_pdfViewer #findInput[data-status="pending"] {
    background-image: url(../Img/PdfViewer/loading-small.png);
    background-repeat: no-repeat;
    background-position: right
}

.limz_pdfViewer.rtl #findInput[data-status="pending"] {
    background-position: left
}

.limz_pdfViewer .secondaryToolbar {
    padding: 6px;
    height: auto;
    z-index: 30000
}

.limz_pdfViewer.ltr .secondaryToolbar {
    right: 4px
}

.limz_pdfViewer.rtl .secondaryToolbar {
    left: 4px
}

.limz_pdfViewer #secondaryToolbarButtonContainer {
    max-width: 200px;
    max-height: 400px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    margin-bottom: -4px
}

.limz_pdfViewer .doorHanger, .limz_pdfViewer .doorHangerRight {
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 2px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3)
}

.limz_pdfViewer .doorHanger:after, .limz_pdfViewer .doorHanger:before, .limz_pdfViewer .doorHangerRight:after, .limz_pdfViewer .doorHangerRight:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.limz_pdfViewer .doorHanger:after, .limz_pdfViewer .doorHangerRight:after {
    border-bottom-color: rgba(82, 82, 82, 0.99);
    border-width: 8px
}

.limz_pdfViewer .doorHanger:before, .limz_pdfViewer .doorHangerRight:before {
    border-bottom-color: rgba(0, 0, 0, 0.5);
    border-width: 9px
}

.limz_pdfViewer.ltr .doorHanger:after, .limz_pdfViewer.rtl .doorHangerRight:after {
    left: 13px;
    margin-left: -8px
}

.limz_pdfViewer.ltr .doorHanger:before, .limz_pdfViewer.rtl .doorHangerRight:before {
    left: 13px;
    margin-left: -9px
}

.limz_pdfViewer.rtl .doorHanger:after, .limz_pdfViewer.ltr .doorHangerRight:after {
    right: 13px;
    margin-right: -8px
}

.limz_pdfViewer.rtl .doorHanger:before, .limz_pdfViewer.ltr .doorHangerRight:before {
    right: 13px;
    margin-right: -9px
}

.limz_pdfViewer #findResultsCount {
    background-color: #d9d9d9;
    color: #525252;
    text-align: center;
    padding: 3px 4px
}

.limz_pdfViewer #findMsg {
    font-style: italic;
    color: #A6B7D0
}

.limz_pdfViewer #findInput.notFound {
    background-color: #f66
}

.limz_pdfViewer #toolbarViewerMiddle {
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

.limz_pdfViewer.ltr #toolbarViewerLeft, .limz_pdfViewer.rtl #toolbarViewerRight {
    float: left
}

.limz_pdfViewer.ltr #toolbarViewerRight, .limz_pdfViewer.rtl #toolbarViewerLeft {
    float: right
}

.limz_pdfViewer.ltr #toolbarViewerLeft > *, .limz_pdfViewer.ltr #toolbarViewerMiddle > *, .limz_pdfViewer.ltr #toolbarViewerRight > *, .limz_pdfViewer.ltr .findbar > * {
    position: relative;
    float: left
}

.limz_pdfViewer.rtl #toolbarViewerLeft > *, .limz_pdfViewer.rtl #toolbarViewerMiddle > *, .limz_pdfViewer.rtl #toolbarViewerRight > *, .limz_pdfViewer.rtl .findbar > * {
    position: relative;
    float: right
}

.limz_pdfViewer.ltr .splitToolbarButton {
    margin: 3px 2px 4px 0;
    display: inline-block
}

.limz_pdfViewer.rtl .splitToolbarButton {
    margin: 3px 0 4px 2px;
    display: inline-block
}

.limz_pdfViewer.ltr .splitToolbarButton > .toolbarButton {
    border-radius: 0;
    float: left
}

.limz_pdfViewer.rtl .splitToolbarButton > .toolbarButton {
    border-radius: 0;
    float: right
}

.limz_pdfViewer .toolbarButton, .limz_pdfViewer .secondaryToolbarButton, .limz_pdfViewer .overlayButton {
    box-sizing: border-box;
    border: 0 none;
    background: none;
    width: 32px;
    height: 25px
}

.limz_pdfViewer .toolbarButton > span {
    display: inline-block;
    width: 0;
    height: 0;
    overflow: hidden
}

.limz_pdfViewer .toolbarButton[disabled], .limz_pdfViewer .secondaryToolbarButton[disabled], .limz_pdfViewer .overlayButton[disabled] {
    opacity: .5
}

.limz_pdfViewer .toolbarButton.group {
    margin-right: 0
}

.limz_pdfViewer .splitToolbarButton.toggled .toolbarButton {
    margin: 0
}

.limz_pdfViewer .splitToolbarButton:hover > .toolbarButton, .limz_pdfViewer .splitToolbarButton:focus > .toolbarButton, .limz_pdfViewer .splitToolbarButton.toggled > .toolbarButton, .limz_pdfViewer .toolbarButton.textButton {
    background-color: rgba(0, 0, 0, 0.12);
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.35);
    border-color: rgba(0, 0, 0, 0.32) rgba(0, 0, 0, 0.38) rgba(0, 0, 0, 0.42);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
    -webkit-transition-property: background-color, border-color, box-shadow;
    -webkit-transition-duration: 150ms;
    -webkit-transition-timing-function: ease;
    transition-property: background-color, border-color, box-shadow;
    transition-duration: 150ms;
    transition-timing-function: ease
}

.limz_pdfViewer .splitToolbarButton > .toolbarButton:hover, .limz_pdfViewer .splitToolbarButton > .toolbarButton:focus, .limz_pdfViewer .dropdownToolbarButton:hover, .limz_pdfViewer .overlayButton:hover, .limz_pdfViewer .overlayButton:focus, .limz_pdfViewer .toolbarButton.textButton:hover, .limz_pdfViewer .toolbarButton.textButton:focus {
    background-color: rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 0 1px rgba(0, 0, 0, 0.05);
    z-index: 199
}

.limz_pdfViewer .splitToolbarButton > .toolbarButton {
    position: relative
}

.limz_pdfViewer.ltr .splitToolbarButton > .toolbarButton:first-child, .limz_pdfViewer.rtl .splitToolbarButton > .toolbarButton:last-child {
    position: relative;
    margin: 0;
    margin-right: -1px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border-right-color: transparent
}

.limz_pdfViewer.ltr .splitToolbarButton > .toolbarButton:last-child, .limz_pdfViewer.rtl .splitToolbarButton > .toolbarButton:first-child {
    position: relative;
    margin: 0;
    margin-left: -1px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-left-color: transparent
}

.limz_pdfViewer .splitToolbarButtonSeparator {
    padding: 8px 0;
    width: 1px;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 99;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08);
    display: inline-block;
    margin: 5px 0
}

.limz_pdfViewer.ltr .splitToolbarButtonSeparator {
    float: left
}

.limz_pdfViewer.rtl .splitToolbarButtonSeparator {
    float: right
}

.limz_pdfViewer .splitToolbarButton:hover > .splitToolbarButtonSeparator, .limz_pdfViewer .splitToolbarButton.toggled > .splitToolbarButtonSeparator {
    padding: 12px 0;
    margin: 1px 0;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03);
    -webkit-transition-property: padding;
    -webkit-transition-duration: 10ms;
    -webkit-transition-timing-function: ease;
    transition-property: padding;
    transition-duration: 10ms;
    transition-timing-function: ease
}

.limz_pdfViewer .toolbarButton, .limz_pdfViewer .dropdownToolbarButton, .limz_pdfViewer .secondaryToolbarButton, .limz_pdfViewer .overlayButton {
    min-width: 16px;
    padding: 2px 6px 0;
    border: 1px solid transparent;
    border-radius: 2px;
    color: rgba(255, 255, 255, 0.8);
    font-size: 12px;
    line-height: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    cursor: default;
    -webkit-transition-property: background-color, border-color, box-shadow;
    -webkit-transition-duration: 150ms;
    -webkit-transition-timing-function: ease;
    transition-property: background-color, border-color, box-shadow;
    transition-duration: 150ms;
    transition-timing-function: ease
}

.limz_pdfViewer.ltr .toolbarButton, .limz_pdfViewer.ltr .overlayButton, .limz_pdfViewer.ltr .dropdownToolbarButton {
    margin: 3px 2px 4px 0
}

.limz_pdfViewer.rtl .toolbarButton, .limz_pdfViewer.rtl .overlayButton, .limz_pdfViewer.rtl .dropdownToolbarButton {
    margin: 3px 0 4px 2px
}

.limz_pdfViewer .toolbarButton:hover, .limz_pdfViewer .toolbarButton:focus, .limz_pdfViewer .dropdownToolbarButton, .limz_pdfViewer .overlayButton, .limz_pdfViewer .secondaryToolbarButton:hover, .limz_pdfViewer .secondaryToolbarButton:focus {
    background-color: rgba(0, 0, 0, 0.12);
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.35);
    border-color: rgba(0, 0, 0, 0.32) rgba(0, 0, 0, 0.38) rgba(0, 0, 0, 0.42);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.05)
}

.limz_pdfViewer .toolbarButton:hover:active, .limz_pdfViewer .overlayButton:hover:active, .limz_pdfViewer .dropdownToolbarButton:hover:active, .limz_pdfViewer .secondaryToolbarButton:hover:active {
    background-color: rgba(0, 0, 0, 0.2);
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    border-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.45);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
    -webkit-transition-property: background-color, border-color, box-shadow;
    -webkit-transition-duration: 10ms;
    -webkit-transition-timing-function: linear;
    transition-property: background-color, border-color, box-shadow;
    transition-duration: 10ms;
    transition-timing-function: linear
}

.limz_pdfViewer .toolbarButton.toggled, .limz_pdfViewer .splitToolbarButton.toggled > .toolbarButton.toggled, .limz_pdfViewer .secondaryToolbarButton.toggled {
    background-color: rgba(0, 0, 0, 0.3);
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.45) rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
    -webkit-transition-property: background-color, border-color, box-shadow;
    -webkit-transition-duration: 10ms;
    -webkit-transition-timing-function: linear;
    transition-property: background-color, border-color, box-shadow;
    transition-duration: 10ms;
    transition-timing-function: linear
}

.limz_pdfViewer .toolbarButton.toggled:hover:active, .limz_pdfViewer .splitToolbarButton.toggled > .toolbarButton.toggled:hover:active, .limz_pdfViewer .secondaryToolbarButton.toggled:hover:active {
    background-color: rgba(0, 0, 0, 0.4);
    border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.55);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.05)
}

.limz_pdfViewer .dropdownToolbarButton {
    width: 120px;
    max-width: 120px;
    padding: 0;
    overflow: hidden;
    background: url(../Img/PdfViewer/toolbarButton-menuArrows.png) no-repeat
}

.limz_pdfViewer.ltr .dropdownToolbarButton {
    background-position: 95%
}

.limz_pdfViewer.rtl .dropdownToolbarButton {
    background-position: 5%
}

.limz_pdfViewer .dropdownToolbarButton > select {
    min-width: 140px;
    font-size: 12px;
    color: #f2f2f2;
    margin: 0;
    padding: 3px 2px 2px;
    border: none;
    background: transparent
}

.limz_pdfViewer .dropdownToolbarButton > select > option {
    background: #3d3d3d
}

.limz_pdfViewer #customScaleOption {
    display: none
}

.limz_pdfViewer #pageWidthOption {
    border-bottom: 1px rgba(255, 255, 255, 0.5) solid
}

.limz_pdfViewer.ltr .splitToolbarButton:first-child, .limz_pdfViewer.ltr .toolbarButton:first-child, .limz_pdfViewer.rtl .splitToolbarButton:last-child, .limz_pdfViewer.rtl .toolbarButton:last-child {
    margin-left: 4px
}

.limz_pdfViewer.ltr .splitToolbarButton:last-child, .limz_pdfViewer.ltr .toolbarButton:last-child, .limz_pdfViewer.rtl .splitToolbarButton:first-child, .limz_pdfViewer.rtl .toolbarButton:first-child {
    margin-right: 4px
}

.limz_pdfViewer .toolbarButtonSpacer {
    width: 30px;
    display: inline-block;
    height: 1px
}

.limz_pdfViewer.ltr #findPrevious {
    margin-left: 3px
}

.limz_pdfViewer.ltr #findNext {
    margin-right: 3px
}

.limz_pdfViewer.rtl #findPrevious {
    margin-right: 3px
}

.limz_pdfViewer.rtl #findNext {
    margin-left: 3px
}

.limz_pdfViewer .toolbarButton::before, .limz_pdfViewer .secondaryToolbarButton::before {
    position: relative;
    display: inline-block;
    top: 2px;
    left: 0
}

.limz_pdfViewer.ltr .secondaryToolbarButton::before {
    left: 4px
}

.limz_pdfViewer.rtl .secondaryToolbarButton::before {
    right: 4px
}

.limz_pdfViewer.ltr .toolbarButton#sidebarToggle::before {
    content: url(../Img/PdfViewer/toolbarButton-sidebarToggle.png)
}

.limz_pdfViewer.rtl .toolbarButton#sidebarToggle::before {
    content: url(../Img/PdfViewer/toolbarButton-sidebarToggle-rtl.png)
}

.limz_pdfViewer.ltr .toolbarButton#secondaryToolbarToggle::before {
    content: url(../Img/PdfViewer/toolbarButton-secondaryToolbarToggle.png)
}

.limz_pdfViewer.rtl .toolbarButton#secondaryToolbarToggle::before {
    content: url(../Img/PdfViewer/toolbarButton-secondaryToolbarToggle-rtl.png)
}

.limz_pdfViewer.ltr .toolbarButton.findPrevious::before {
    content: url(../Img/PdfViewer/findbarButton-previous.png)
}

.limz_pdfViewer.rtl .toolbarButton.findPrevious::before {
    content: url(../Img/PdfViewer/findbarButton-previous-rtl.png)
}

.limz_pdfViewer.ltr .toolbarButton.findNext::before {
    content: url(../Img/PdfViewer/findbarButton-next.png)
}

.limz_pdfViewer.rtl .toolbarButton.findNext::before {
    content: url(../Img/PdfViewer/findbarButton-next-rtl.png)
}

.limz_pdfViewer.ltr .toolbarButton.pageUp::before {
    content: url(../Img/PdfViewer/toolbarButton-pageUp.png)
}

.limz_pdfViewer.rtl .toolbarButton.pageUp::before {
    content: url(../Img/PdfViewer/toolbarButton-pageUp-rtl.png)
}

.limz_pdfViewer.ltr .toolbarButton.pageDown::before {
    content: url(../Img/PdfViewer/toolbarButton-pageDown.png)
}

.limz_pdfViewer.rtl .toolbarButton.pageDown::before {
    content: url(../Img/PdfViewer/toolbarButton-pageDown-rtl.png)
}

.limz_pdfViewer .toolbarButton.zoomOut::before {
    content: url(../Img/PdfViewer/toolbarButton-zoomOut.png)
}

.limz_pdfViewer .toolbarButton.zoomIn::before {
    content: url(../Img/PdfViewer/toolbarButton-zoomIn.png)
}

.limz_pdfViewer .toolbarButton.presentationMode::before, .limz_pdfViewer .secondaryToolbarButton.presentationMode::before {
    content: url(../Img/PdfViewer/toolbarButton-presentationMode.png)
}

.limz_pdfViewer .toolbarButton.print::before, .limz_pdfViewer .secondaryToolbarButton.print::before {
    content: url(../Img/PdfViewer/toolbarButton-print.png)
}

.limz_pdfViewer .toolbarButton.openFile::before, .limz_pdfViewer .secondaryToolbarButton.openFile::before {
    content: url(../Img/PdfViewer/toolbarButton-openFile.png)
}

.limz_pdfViewer .toolbarButton.download::before, .limz_pdfViewer .secondaryToolbarButton.download::before {
    content: url(../Img/PdfViewer/toolbarButton-download.png)
}

.limz_pdfViewer .toolbarButton.bookmark, .limz_pdfViewer .secondaryToolbarButton.bookmark {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    outline: none;
    padding-top: 4px;
    text-decoration: none
}

.limz_pdfViewer .secondaryToolbarButton.bookmark {
    padding-top: 5px
}

.limz_pdfViewer .bookmark[href='#'] {
    opacity: .5;
    pointer-events: none
}

.limz_pdfViewer .toolbarButton.bookmark::before, .limz_pdfViewer .secondaryToolbarButton.bookmark::before {
    content: url(../Img/PdfViewer/toolbarButton-bookmark.png)
}

.limz_pdfViewer #viewThumbnail.toolbarButton::before {
    content: url(../Img/PdfViewer/toolbarButton-viewThumbnail.png)
}

.limz_pdfViewer.ltr #viewOutline.toolbarButton::before {
    content: url(../Img/PdfViewer/toolbarButton-viewOutline.png)
}

.limz_pdfViewer.rtl #viewOutline.toolbarButton::before {
    content: url(../Img/PdfViewer/toolbarButton-viewOutline-rtl.png)
}

.limz_pdfViewer #viewAttachments.toolbarButton::before {
    content: url(../Img/PdfViewer/toolbarButton-viewAttachments.png)
}

.limz_pdfViewer #viewFind.toolbarButton::before {
    content: url(../Img/PdfViewer/toolbarButton-search.png)
}

.limz_pdfViewer .secondaryToolbarButton {
    position: relative;
    margin: 0 0 4px 0;
    padding: 3px 0 1px 0;
    height: auto;
    min-height: 25px;
    width: auto;
    min-width: 100%;
    white-space: normal
}

.limz_pdfViewer.ltr .secondaryToolbarButton {
    padding-left: 24px;
    text-align: left
}

.limz_pdfViewer.rtl .secondaryToolbarButton {
    padding-right: 24px;
    text-align: right
}

.limz_pdfViewer.ltr .secondaryToolbarButton.bookmark {
    padding-left: 27px
}

.limz_pdfViewer.rtl .secondaryToolbarButton.bookmark {
    padding-right: 27px
}

.limz_pdfViewer.ltr .secondaryToolbarButton > span {
    padding-right: 4px
}

.limz_pdfViewer.rtl .secondaryToolbarButton > span {
    padding-left: 4px
}

.limz_pdfViewer .secondaryToolbarButton.firstPage::before {
    content: url(../Img/PdfViewer/secondaryToolbarButton-firstPage.png)
}

.limz_pdfViewer .secondaryToolbarButton.lastPage::before {
    content: url(../Img/PdfViewer/secondaryToolbarButton-lastPage.png)
}

.limz_pdfViewer .secondaryToolbarButton.rotateCcw::before {
    content: url(../Img/PdfViewer/secondaryToolbarButton-rotateCcw.png)
}

.limz_pdfViewer .secondaryToolbarButton.rotateCw::before {
    content: url(../Img/PdfViewer/secondaryToolbarButton-rotateCw.png)
}

.limz_pdfViewer .secondaryToolbarButton.handTool::before {
    content: url(../Img/PdfViewer/secondaryToolbarButton-handTool.png)
}

.limz_pdfViewer .secondaryToolbarButton.documentProperties::before {
    content: url(../Img/PdfViewer/secondaryToolbarButton-documentProperties.png)
}

.limz_pdfViewer .verticalToolbarSeparator {
    display: block;
    padding: 8px 0;
    margin: 8px 4px;
    width: 1px;
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08)
}

.limz_pdfViewer.ltr .verticalToolbarSeparator {
    margin-left: 2px
}

.limz_pdfViewer.rtl .verticalToolbarSeparator {
    margin-right: 2px
}

.limz_pdfViewer .horizontalToolbarSeparator {
    display: block;
    margin: 0 0 4px 0;
    height: 1px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08)
}

.limz_pdfViewer .toolbarField {
    padding: 3px 6px;
    margin: 4px 0 4px 0;
    border: 1px solid transparent;
    border-radius: 2px;
    background-color: rgba(255, 255, 255, 0.09);
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.35);
    border-color: rgba(0, 0, 0, 0.32) rgba(0, 0, 0, 0.38) rgba(0, 0, 0, 0.42);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
    color: #f2f2f2;
    font-size: 12px;
    line-height: 14px;
    outline-style: none;
    transition-property: background-color, border-color, box-shadow;
    transition-duration: 150ms;
    transition-timing-function: ease
}

.limz_pdfViewer .toolbarField[type=checkbox] {
    display: inline-block;
    margin: 8px 0
}

.limz_pdfViewer .toolbarField.pageNumber {
    -moz-appearance: textfield;
    min-width: 16px;
    text-align: right;
    width: 40px
}

.limz_pdfViewer .toolbarField.pageNumber.visiblePageIsLoading {
    background-image: url(../Img/PdfViewer/loading-small.png);
    background-repeat: no-repeat;
    background-position: 1px
}

.limz_pdfViewer .toolbarField.pageNumber::-webkit-inner-spin-button, .limz_pdfViewer .toolbarField.pageNumber::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.limz_pdfViewer .toolbarField:hover {
    background-color: rgba(255, 255, 255, 0.11);
    border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.43) rgba(0, 0, 0, 0.45)
}

.limz_pdfViewer .toolbarField:focus {
    background-color: rgba(255, 255, 255, 0.15);
    border-color: rgba(77, 184, 255, 0.8) rgba(77, 184, 255, 0.85) rgba(77, 184, 255, 0.9)
}

.limz_pdfViewer .toolbarLabel {
    min-width: 16px;
    padding: 3px 6px 3px 2px;
    margin: 4px 2px 4px 0;
    border: 1px solid transparent;
    border-radius: 2px;
    color: #d9d9d9;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    cursor: default
}

.limz_pdfViewer #thumbnailView {
    position: absolute;
    width: 120px;
    top: 0;
    bottom: 0;
    padding: 10px 40px 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.limz_pdfViewer .thumbnail {
    float: left;
    margin-bottom: 5px
}

.limz_pdfViewer #thumbnailView > a:last-of-type > .thumbnail {
    margin-bottom: 10px
}

.limz_pdfViewer #thumbnailView > a:last-of-type > .thumbnail:not([data-loaded]) {
    margin-bottom: 9px
}

.limz_pdfViewer .thumbnail:not([data-loaded]) {
    border: 1px dashed rgba(255, 255, 255, 0.5);
    margin: -1px -1px 4px -1px
}

.limz_pdfViewer .thumbnailImage {
    border: 1px solid transparent;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5), 0 2px 8px rgba(0, 0, 0, 0.3);
    opacity: 0.8;
    z-index: 99;
    background-color: white;
    background-clip: content-box
}

.limz_pdfViewer .thumbnailSelectionRing {
    border-radius: 2px;
    padding: 7px
}

.limz_pdfViewer a:focus > .thumbnail > .thumbnailSelectionRing > .thumbnailImage, .limz_pdfViewer .thumbnail:hover > .thumbnailSelectionRing > .thumbnailImage {
    opacity: .9
}

.limz_pdfViewer a:focus > .thumbnail > .thumbnailSelectionRing, .limz_pdfViewer .thumbnail:hover > .thumbnailSelectionRing {
    background-color: rgba(255, 255, 255, 0.15);
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    background-clip: padding-box;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.2);
    color: rgba(255, 255, 255, 0.9)
}

.limz_pdfViewer .thumbnail.selected > .thumbnailSelectionRing > .thumbnailImage {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
    opacity: 1
}

.limz_pdfViewer .thumbnail.selected > .thumbnailSelectionRing {
    background-color: rgba(255, 255, 255, 0.3);
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    background-clip: padding-box;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2);
    color: #fff
}

.limz_pdfViewer #outlineView, .limz_pdfViewer #attachmentsView {
    position: absolute;
    width: 192px;
    top: 0;
    bottom: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-user-select: none;
    -moz-user-select: none
}

.limz_pdfViewer #outlineView {
    padding: 4px 4px 0
}

.limz_pdfViewer #attachmentsView {
    padding: 3px 4px 0
}

.limz_pdfViewer.ltr .outlineWithDeepNesting > .outlineItem, .limz_pdfViewer.ltr .outlineItem > .outlineItems {
    margin-left: 20px
}

.limz_pdfViewer.rtl .outlineWithDeepNesting > .outlineItem, .limz_pdfViewer.rtl .outlineItem > .outlineItems {
    margin-right: 20px
}

.limz_pdfViewer .outlineItem > a, .limz_pdfViewer .attachmentsItem > button {
    text-decoration: none;
    display: inline-block;
    min-width: 95%;
    min-width: calc(100% - 4px);
    height: auto;
    margin-bottom: 1px;
    border-radius: 2px;
    color: rgba(255, 255, 255, 0.8);
    font-size: 13px;
    line-height: 15px;
    -moz-user-select: none;
    white-space: normal
}

.limz_pdfViewer .attachmentsItem > button {
    border: 0 none;
    background: none;
    cursor: pointer;
    width: 100%
}

.limz_pdfViewer.ltr .outlineItem > a {
    padding: 2px 0 5px 4px
}

.limz_pdfViewer.ltr .attachmentsItem > button {
    padding: 2px 0 3px 7px;
    text-align: left
}

.limz_pdfViewer.rtl .outlineItem > a {
    padding: 2px 4px 5px 0
}

.limz_pdfViewer.rtl .attachmentsItem > button {
    padding: 2px 7px 3px 0;
    text-align: right
}

.limz_pdfViewer .outlineItemToggler {
    position: relative;
    height: 0;
    width: 0;
    color: rgba(255, 255, 255, 0.5)
}

.limz_pdfViewer .outlineItemToggler::before {
    content: url(../Img/PdfViewer/treeitem-expanded.png);
    display: inline-block;
    position: absolute
}

.limz_pdfViewer.ltr .outlineItemToggler.outlineItemsHidden::before {
    content: url(../Img/PdfViewer/treeitem-collapsed.png)
}

.limz_pdfViewer.rtl .outlineItemToggler.outlineItemsHidden::before {
    content: url(../Img/PdfViewer/treeitem-collapsed-rtl.png)
}

.limz_pdfViewer .outlineItemToggler.outlineItemsHidden ~ .outlineItems {
    display: none
}

.limz_pdfViewer.ltr .outlineItemToggler {
    float: left
}

.limz_pdfViewer.rtl .outlineItemToggler {
    float: right
}

.limz_pdfViewer.ltr .outlineItemToggler::before {
    right: 4px
}

.limz_pdfViewer.rtl .outlineItemToggler::before {
    left: 4px
}

.limz_pdfViewer .outlineItemToggler:hover, .limz_pdfViewer .outlineItemToggler:hover + a, .limz_pdfViewer .outlineItemToggler:hover ~ .outlineItems, .limz_pdfViewer .outlineItem > a:hover, .limz_pdfViewer .attachmentsItem > button:hover {
    background-color: rgba(255, 255, 255, 0.02);
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    background-clip: padding-box;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    color: rgba(255, 255, 255, 0.9)
}

.limz_pdfViewer .outlineItem.selected {
    background-color: rgba(255, 255, 255, 0.08);
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    background-clip: padding-box;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2);
    color: #fff
}

.limz_pdfViewer .noResults {
    font-size: 12px;
    color: rgba(255, 255, 255, 0.8);
    font-style: italic;
    cursor: default
}

.limz_pdfViewer ::selection {
    background: rgba(0, 0, 255, 0.3)
}

.limz_pdfViewer ::-moz-selection {
    background: rgba(0, 0, 255, 0.3)
}

.limz_pdfViewer #errorWrapper {
    background: none repeat scroll 0 0 #FF5555;
    color: white;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 1000;
    padding: 3px;
    font-size: 0.8em
}

.limz_pdfViewer .loadingInProgress #errorWrapper {
    top: 37px
}

.limz_pdfViewer #errorMessageLeft {
    float: left
}

.limz_pdfViewer #errorMessageRight {
    float: right
}

.limz_pdfViewer #errorMoreInfo {
    background-color: #FFFFFF;
    color: black;
    padding: 3px;
    margin: 3px;
    width: 98%
}

.limz_pdfViewer .overlayButton {
    width: auto;
    margin: 3px 4px 2px 4px !important;
    padding: 2px 6px 3px 6px
}

.limz_pdfViewer #overlayContainer {
    display: table;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 40000
}

.limz_pdfViewer #overlayContainer > * {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.limz_pdfViewer #overlayContainer > .container {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.limz_pdfViewer #overlayContainer > .container > .dialog {
    display: inline-block;
    padding: 15px;
    border-spacing: 4px;
    color: #d9d9d9;
    font-size: 12px;
    line-height: 14px;
    background-color: #474747;
    background-image: url(../Img/PdfViewer/texture.png), linear-gradient(rgba(82, 82, 82, 0.99), rgba(69, 69, 69, 0.95));
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3)
}

.limz_pdfViewer .dialog > .row {
    display: table-row
}

.limz_pdfViewer .dialog > .row > * {
    display: table-cell
}

.limz_pdfViewer .dialog .toolbarField {
    margin: 5px 0
}

.limz_pdfViewer .dialog .separator {
    display: block;
    margin: 4px 0 4px 0;
    height: 1px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08)
}

.limz_pdfViewer .dialog .buttonRow {
    text-align: center;
    vertical-align: middle
}

.limz_pdfViewer .dialog :link {
    color: white
}

.limz_pdfViewer #passwordOverlay > .dialog {
    text-align: center
}

.limz_pdfViewer #passwordOverlay .toolbarField {
    width: 200px
}

.limz_pdfViewer #documentPropertiesOverlay > .dialog {
    text-align: left
}

.limz_pdfViewer #documentPropertiesOverlay .row > * {
    min-width: 100px
}

.limz_pdfViewer.ltr #documentPropertiesOverlay .row > * {
    text-align: left
}

.limz_pdfViewer.rtl #documentPropertiesOverlay .row > * {
    text-align: right
}

.limz_pdfViewer #documentPropertiesOverlay .row > span {
    width: 125px;
    word-wrap: break-word
}

.limz_pdfViewer #documentPropertiesOverlay .row > p {
    max-width: 225px;
    word-wrap: break-word
}

.limz_pdfViewer #documentPropertiesOverlay .buttonRow {
    margin-top: 10px
}

.limz_pdfViewer .clearBoth {
    clear: both
}

.limz_pdfViewer .fileInput {
    background: white;
    color: black;
    margin-top: 5px;
    visibility: hidden;
    position: fixed;
    right: 0;
    top: 0
}

.limz_pdfViewer #PDFBug {
    background: none repeat scroll 0 0 white;
    border: 1px solid #666666;
    position: fixed;
    top: 32px;
    right: 0;
    bottom: 0;
    font-size: 10px;
    padding: 0;
    width: 300px
}

.limz_pdfViewer #PDFBug .controls {
    background: #EEEEEE;
    border-bottom: 1px solid #666666;
    padding: 3px
}

.limz_pdfViewer #PDFBug .panels {
    bottom: 0;
    left: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    position: absolute;
    right: 0;
    top: 27px
}

.limz_pdfViewer #PDFBug button.active {
    font-weight: bold
}

.limz_pdfViewer .debuggerShowText {
    background: none repeat scroll 0 0 yellow;
    color: blue
}

.limz_pdfViewer .debuggerHideText:hover {
    background: none repeat scroll 0 0 yellow
}

.limz_pdfViewer #PDFBug .stats {
    font-family: courier;
    font-size: 10px;
    white-space: pre
}

.limz_pdfViewer #PDFBug .stats .title {
    font-weight: bold
}

.limz_pdfViewer #PDFBug table {
    font-size: 10px
}

.limz_pdfViewer #viewer.textLayer-visible .textLayer {
    opacity: 1.0
}

.limz_pdfViewer #viewer.textLayer-visible .canvasWrapper {
    background-color: #80ff80
}

.limz_pdfViewer #viewer.textLayer-visible .canvasWrapper canvas {
    mix-blend-mode: screen
}

.limz_pdfViewer #viewer.textLayer-visible .textLayer > div {
    background-color: rgba(255, 255, 0, 0.1);
    color: black;
    border: solid 1px rgba(255, 0, 0, 0.5);
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important
}

.limz_pdfViewer #viewer.textLayer-hover .textLayer > div:hover {
    background-color: white;
    color: black
}

.limz_pdfViewer #viewer.textLayer-shadow .textLayer > div {
    background-color: rgba(255, 255, 255, 0.6);
    color: black
}

.limz_pdfViewer .grab-to-pan-grab {
    cursor: url("../Img/PdfViewer/grab.cur"), move !important;
    cursor: -webkit-grab !important;
    cursor: -moz-grab !important;
    cursor: grab !important
}

.limz_pdfViewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link) {
    cursor: inherit !important
}

.limz_pdfViewer .grab-to-pan-grab:active, .limz_pdfViewer .grab-to-pan-grabbing {
    cursor: url("../Img/PdfViewer/grabbing.cur"), move !important;
    cursor: -webkit-grabbing !important;
    cursor: -moz-grabbing !important;
    cursor: grabbing !important;
    position: fixed;
    background: transparent;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 50000
}

@page {

.limz_pdfViewer {
    margin: 0
}

}
.limz_pdfViewer #printContainer {
    display: none
}

@media screen and (min-resolution: 2dppx) {
    .limz_pdfViewer .toolbarButton::before {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        top: -5px
    }

    .limz_pdfViewer .secondaryToolbarButton::before {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        top: -4px
    }

    .limz_pdfViewer.ltr .toolbarButton::before, .limz_pdfViewer.rtl .toolbarButton::before {
        left: -1px
    }

    .limz_pdfViewer.ltr .secondaryToolbarButton::before {
        left: -2px
    }

    .limz_pdfViewer.rtl .secondaryToolbarButton::before {
        left: 186px
    }

    .limz_pdfViewer .toolbarField.pageNumber.visiblePageIsLoading, .limz_pdfViewer #findInput[data-status="pending"] {
        background-image: url(../Img/PdfViewer/loading-small@2x.png);
        background-size: 16px 17px
    }

    .limz_pdfViewer .dropdownToolbarButton {
        background: url(../Img/PdfViewer/toolbarButton-menuArrows@2x.png) no-repeat;
        background-size: 7px 16px
    }

    .limz_pdfViewer.ltr .toolbarButton#sidebarToggle::before {
        content: url(../Img/PdfViewer/toolbarButton-sidebarToggle@2x.png)
    }

    .limz_pdfViewer.rtl .toolbarButton#sidebarToggle::before {
        content: url(../Img/PdfViewer/toolbarButton-sidebarToggle-rtl@2x.png)
    }

    .limz_pdfViewer.ltr .toolbarButton#secondaryToolbarToggle::before {
        content: url(../Img/PdfViewer/toolbarButton-secondaryToolbarToggle@2x.png)
    }

    .limz_pdfViewer.rtl .toolbarButton#secondaryToolbarToggle::before {
        content: url(../Img/PdfViewer/toolbarButton-secondaryToolbarToggle-rtl@2x.png)
    }

    .limz_pdfViewer.ltr .toolbarButton.findPrevious::before {
        content: url(../Img/PdfViewer/findbarButton-previous@2x.png)
    }

    .limz_pdfViewer.rtl .toolbarButton.findPrevious::before {
        content: url(../Img/PdfViewer/findbarButton-previous-rtl@2x.png)
    }

    .limz_pdfViewer.ltr .toolbarButton.findNext::before {
        content: url(../Img/PdfViewer/findbarButton-next@2x.png)
    }

    .limz_pdfViewer.rtl .toolbarButton.findNext::before {
        content: url(../Img/PdfViewer/findbarButton-next-rtl@2x.png)
    }

    .limz_pdfViewer.ltr .toolbarButton.pageUp::before {
        content: url(../Img/PdfViewer/toolbarButton-pageUp@2x.png)
    }

    .limz_pdfViewer.rtl .toolbarButton.pageUp::before {
        content: url(../Img/PdfViewer/toolbarButton-pageUp-rtl@2x.png)
    }

    .limz_pdfViewer.ltr .toolbarButton.pageDown::before {
        content: url(../Img/PdfViewer/toolbarButton-pageDown@2x.png)
    }

    .limz_pdfViewer.rtl .toolbarButton.pageDown::before {
        content: url(../Img/PdfViewer/toolbarButton-pageDown-rtl@2x.png)
    }

    .limz_pdfViewer .toolbarButton.zoomIn::before {
        content: url(../Img/PdfViewer/toolbarButton-zoomIn@2x.png)
    }

    .limz_pdfViewer .toolbarButton.zoomOut::before {
        content: url(../Img/PdfViewer/toolbarButton-zoomOut@2x.png)
    }

    .limz_pdfViewer .toolbarButton.presentationMode::before, .limz_pdfViewer .secondaryToolbarButton.presentationMode::before {
        content: url(../Img/PdfViewer/toolbarButton-presentationMode@2x.png)
    }

    .limz_pdfViewer .toolbarButton.print::before, .limz_pdfViewer .secondaryToolbarButton.print::before {
        content: url(../Img/PdfViewer/toolbarButton-print@2x.png)
    }

    .limz_pdfViewer .toolbarButton.openFile::before, .limz_pdfViewer .secondaryToolbarButton.openFile::before {
        content: url(../Img/PdfViewer/toolbarButton-openFile@2x.png)
    }

    .limz_pdfViewer .toolbarButton.download::before, .limz_pdfViewer .secondaryToolbarButton.download::before {
        content: url(../Img/PdfViewer/toolbarButton-download@2x.png)
    }

    .limz_pdfViewer .toolbarButton.bookmark::before, .limz_pdfViewer .secondaryToolbarButton.bookmark::before {
        content: url(../Img/PdfViewer/toolbarButton-bookmark@2x.png)
    }

    .limz_pdfViewer #viewThumbnail.toolbarButton::before {
        content: url(../Img/PdfViewer/toolbarButton-viewThumbnail@2x.png)
    }

    .limz_pdfViewer.ltr #viewOutline.toolbarButton::before {
        content: url(../Img/PdfViewer/toolbarButton-viewOutline@2x.png)
    }

    .limz_pdfViewer.rtl #viewOutline.toolbarButton::before {
        content: url(../Img/PdfViewer/toolbarButton-viewOutline-rtl@2x.png)
    }

    .limz_pdfViewer #viewAttachments.toolbarButton::before {
        content: url(../Img/PdfViewer/toolbarButton-viewAttachments@2x.png)
    }

    .limz_pdfViewer #viewFind.toolbarButton::before {
        content: url(../Img/PdfViewer/toolbarButton-search@2x.png)
    }

    .limz_pdfViewer .secondaryToolbarButton.firstPage::before {
        content: url(../Img/PdfViewer/secondaryToolbarButton-firstPage@2x.png)
    }

    .limz_pdfViewer .secondaryToolbarButton.lastPage::before {
        content: url(../Img/PdfViewer/secondaryToolbarButton-lastPage@2x.png)
    }

    .limz_pdfViewer .secondaryToolbarButton.rotateCcw::before {
        content: url(../Img/PdfViewer/secondaryToolbarButton-rotateCcw@2x.png)
    }

    .limz_pdfViewer .secondaryToolbarButton.rotateCw::before {
        content: url(../Img/PdfViewer/secondaryToolbarButton-rotateCw@2x.png)
    }

    .limz_pdfViewer .secondaryToolbarButton.handTool::before {
        content: url(../Img/PdfViewer/secondaryToolbarButton-handTool@2x.png)
    }

    .limz_pdfViewer .secondaryToolbarButton.documentProperties::before {
        content: url(../Img/PdfViewer/secondaryToolbarButton-documentProperties@2x.png)
    }

    .limz_pdfViewer .outlineItemToggler::before {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        top: -1px;
        content: url(../Img/PdfViewer/treeitem-expanded@2x.png)
    }

    .limz_pdfViewer.ltr .outlineItemToggler.outlineItemsHidden::before {
        content: url(../Img/PdfViewer/treeitem-collapsed@2x.png)
    }

    .limz_pdfViewer.rtl .outlineItemToggler.outlineItemsHidden::before {
        content: url(../Img/PdfViewer/treeitem-collapsed-rtl@2x.png)
    }

    .limz_pdfViewer.ltr .outlineItemToggler::before {
        right: 0
    }

    .limz_pdfViewer.rtl .outlineItemToggler::before {
        left: 0
    }
}

.limz_pdfViewer .visibleLargeView, .limz_pdfViewer .visibleMediumView, .limz_pdfViewer .visibleSmallView {
    display: none
}

@media all and (max-width: 1040px) {
    .limz_pdfViewer #outerContainer.sidebarMoving #toolbarViewerMiddle, .limz_pdfViewer #outerContainer.sidebarOpen #toolbarViewerMiddle {
        display: table;
        margin: auto;
        left: auto;
        position: inherit;
        transform: none
    }
}

@media all and (max-width: 980px) {
    .limz_pdfViewer .sidebarMoving .hiddenLargeView, .limz_pdfViewer .sidebarOpen .hiddenLargeView {
        display: none
    }

    .limz_pdfViewer .sidebarMoving .visibleLargeView, .limz_pdfViewer .sidebarOpen .visibleLargeView {
        display: inherit
    }
}

@media all and (max-width: 900px) {
    .limz_pdfViewer #toolbarViewerMiddle {
        display: table;
        margin: auto;
        left: auto;
        position: inherit;
        transform: none
    }

    .limz_pdfViewer .sidebarMoving .hiddenMediumView, .limz_pdfViewer .sidebarOpen .hiddenMediumView {
        display: none
    }

    .limz_pdfViewer .sidebarMoving .visibleMediumView, .limz_pdfViewer .sidebarOpen .visibleMediumView {
        display: inherit
    }
}

@media all and (max-width: 840px) {
    .limz_pdfViewer #sidebarContainer {
        z-index: 100
    }

    .limz_pdfViewer .loadingInProgress #sidebarContainer {
        top: 37px
    }

    .limz_pdfViewer #sidebarContent {
        top: 32px;
        background-color: rgba(0, 0, 0, 0.7)
    }

    .limz_pdfViewer #outerContainer .hiddenLargeView, .limz_pdfViewer #outerContainer .hiddenMediumView {
        display: inherit
    }

    .limz_pdfViewer #outerContainer .visibleLargeView, .limz_pdfViewer #outerContainer .visibleMediumView {
        display: none
    }
}

.frame_T #outerContainer .hiddenLargeView, .frame_M #outerContainer .hiddenLargeView {
    display: none
}

.frame_T #outerContainer .visibleLargeView, .frame_M #outerContainer .visibleLargeView {
    display: inherit
}

.frame_M #toolbarViewerMiddle {
    display: block;
    float: right;
    left: auto;
    right: 0;
    transform: translateX(0)
}

.frame_M .limz_pdfViewer.ltr .findbar {
    left: 36px
}

.frame_M #outerContainer .hiddenMediumView {
    display: none
}

.frame_M #outerContainer .visibleMediumView {
    display: inherit
}

.frame_M .hiddenSmallView {
    display: none !important
}

.frame_M .visibleSmallView {
    display: inherit
}

.frame_M .toolbarButtonSpacer {
    width: 0
}

.frame_M #scaleSelectContainer {
    display: none
}
@-moz-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}.flash{-moz-animation-name:flash;-webkit-animation-name:flash;animation-name:flash}@-moz-keyframes shake{0%{-moz-transform:translateX(0);transform:translateX(0)}10%{-moz-transform:translateX(-10px);transform:translateX(-10px)}20%{-moz-transform:translateX(10px);transform:translateX(10px)}30%{-moz-transform:translateX(-10px);transform:translateX(-10px)}40%{-moz-transform:translateX(10px);transform:translateX(10px)}50%{-moz-transform:translateX(-10px);transform:translateX(-10px)}60%{-moz-transform:translateX(10px);transform:translateX(10px)}70%{-moz-transform:translateX(-10px);transform:translateX(-10px)}80%{-moz-transform:translateX(10px);transform:translateX(10px)}90%{-moz-transform:translateX(-10px);transform:translateX(-10px)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}10%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}.shake{-moz-animation-name:shake;-webkit-animation-name:shake;animation-name:shake}@-moz-keyframes tada{0%{-moz-transform:scale(1, 1);transform:scale(1, 1)}10%{-moz-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-moz-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-moz-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-moz-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-moz-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-moz-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-moz-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-moz-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-moz-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-moz-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}10%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}10%{-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}20%{-moz-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%{-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}100%{-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-moz-animation-name:tada;-webkit-animation-name:tada;animation-name:tada}@-moz-keyframes swing{20%, 40%, 60%, 80%, 100%{-moz-transform-origin:top center;transform-origin:top center}20%{-moz-transform:rotate(15deg);transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg);transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes swing{20%, 40%, 60%, 80%, 100%{-webkit-transform-origin:top center;transform-origin:top center}20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%, 40%, 60%, 80%, 100%{-moz-transform-origin:top center;-ms-transform-origin:top center;-webkit-transform-origin:top center;transform-origin:top center}20%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-moz-animation-name:swing;-webkit-animation-name:swing;animation-name:swing;-moz-transform-origin:top center;-ms-transform-origin:top center;-webkit-transform-origin:top center;transform-origin:top center}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%);transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}}.wobble{-moz-animation-name:wobble;-webkit-animation-name:wobble;animation-name:wobble}@-moz-keyframes pulse{0%{-moz-transform:scale(1, 1);transform:scale(1, 1)}50%{-moz-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-moz-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes pulse{0%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.pulse{-moz-animation-name:pulse;-webkit-animation-name:pulse;animation-name:pulse}@-moz-keyframes wiggle{0%{-moz-transform:skewX(9deg);transform:skewX(9deg)}10%{-moz-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-moz-transform:skewX(7deg);transform:skewX(7deg)}30%{-moz-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-moz-transform:skewX(5deg);transform:skewX(5deg)}50%{-moz-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-moz-transform:skewX(3deg);transform:skewX(3deg)}70%{-moz-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-moz-transform:skewX(1deg);transform:skewX(1deg)}90%{-moz-transform:skewX(0deg);transform:skewX(0deg)}100%{-moz-transform:skewX(0deg);transform:skewX(0deg)}}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}}@keyframes wiggle{0%{-moz-transform:skewX(9deg);-ms-transform:skewX(9deg);-webkit-transform:skewX(9deg);transform:skewX(9deg)}10%{-moz-transform:skewX(-8deg);-ms-transform:skewX(-8deg);-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-moz-transform:skewX(7deg);-ms-transform:skewX(7deg);-webkit-transform:skewX(7deg);transform:skewX(7deg)}30%{-moz-transform:skewX(-6deg);-ms-transform:skewX(-6deg);-webkit-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-moz-transform:skewX(5deg);-ms-transform:skewX(5deg);-webkit-transform:skewX(5deg);transform:skewX(5deg)}50%{-moz-transform:skewX(-4deg);-ms-transform:skewX(-4deg);-webkit-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-moz-transform:skewX(3deg);-ms-transform:skewX(3deg);-webkit-transform:skewX(3deg);transform:skewX(3deg)}70%{-moz-transform:skewX(-2deg);-ms-transform:skewX(-2deg);-webkit-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-moz-transform:skewX(1deg);-ms-transform:skewX(1deg);-webkit-transform:skewX(1deg);transform:skewX(1deg)}90%{-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-webkit-transform:skewX(0deg);transform:skewX(0deg)}100%{-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-webkit-transform:skewX(0deg);transform:skewX(0deg)}}.wiggle{-moz-animation-name:wiggle;-webkit-animation-name:wiggle;animation-name:wiggle}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3, .3);transform:scale(.3, .3)}50%{opacity:1;-moz-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-moz-transform:scale(.9, .9);transform:scale(.9, .9)}100%{-moz-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3, .3);transform:scale(.3, .3)}50%{opacity:1;-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-webkit-transform:scale(.9, .9);transform:scale(.9, .9)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3, .3);-ms-transform:scale(.3, .3);-webkit-transform:scale(.3, .3);transform:scale(.3, .3)}50%{opacity:1;-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}70%{-moz-transform:scale(.9, .9);-ms-transform:scale(.9, .9);-webkit-transform:scale(.9, .9);transform:scale(.9, .9)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.bounceIn{-moz-animation-name:bounceIn;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px);transform:translateY(-30px)}80%{-moz-transform:translateY(10px);transform:translateY(10px)}100%{-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-moz-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-moz-animation-name:bounceInUp;-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px);transform:translateY(30px)}80%{-moz-transform:translateY(-10px);transform:translateY(-10px)}100%{-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px);-ms-transform:translateY(30px);-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-moz-animation-name:bounceInDown;-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px);transform:translateX(30px)}80%{-moz-transform:translateX(-10px);transform:translateX(-10px)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px);-ms-transform:translateX(30px);-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-moz-animation-name:bounceInLeft;-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px);transform:translateX(-30px)}80%{-moz-transform:translateX(10px);transform:translateX(10px)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-moz-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-moz-animation-name:bounceInRight;-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1, 1);transform:scale(1, 1)}25%{-moz-transform:scale(.95, .95);transform:scale(.95, .95)}50%{opacity:1;-moz-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-moz-transform:scale(.3, .3);transform:scale(.3, .3)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.95, .95);transform:scale(.95, .95)}50%{opacity:1;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-webkit-transform:scale(.3, .3);transform:scale(.3, .3)}}@keyframes bounceOut{0%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-moz-transform:scale(.95, .95);-ms-transform:scale(.95, .95);-webkit-transform:scale(.95, .95);transform:scale(.95, .95)}50%{opacity:1;-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{opacity:0;-moz-transform:scale(.3, .3);-ms-transform:scale(.3, .3);-webkit-transform:scale(.3, .3);transform:scale(.3, .3)}}.bounceOut{-moz-animation-name:bounceOut;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-moz-animation-name:bounceOutUp;-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-moz-animation-name:bounceOutDown;-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px);-ms-transform:translateX(20px);-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-moz-animation-name:bounceOutLeft;-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-moz-animation-name:bounceOutRight;-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-moz-keyframes bounce{0%{-moz-transform:translateY(0);transform:translateY(0)}20%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}50%{-moz-transform:translateY(0);transform:translateY(0)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}80%{-moz-transform:translateY(0);transform:translateY(0)}100%{-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}20%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.bounce{-moz-animation-name:bounce;-webkit-animation-name:bounce;animation-name:bounce}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-moz-animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-name:fadeIn}@-moz-keyframes fadeInUp{0%{-moz-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{-moz-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp{-moz-animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-moz-keyframes fadeInDown{0%{-moz-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInDown{-moz-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-moz-keyframes fadeInLeft{0%{-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInLeft{0%{-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fadeInLeft{-moz-animation-name:fadeInLeft;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-moz-keyframes fadeInRight{0%{-moz-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{-moz-transform:translateX(20px);-ms-transform:translateX(20px);-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fadeInRight{-moz-animation-name:fadeInRight;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-moz-keyframes fadeInUpBig{0%{-moz-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUpBig{0%{-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-webkit-transform:translateY(2000px);transform:translateY(2000px);opacity:0}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUpBig{-moz-animation-name:fadeInUpBig;-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-moz-animation-name:fadeInDownBig;-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-moz-animation-name:fadeInLeftBig;-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-moz-animation-name:fadeInRightBig;-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-moz-animation-name:fadeOut;-webkit-animation-name:fadeOut;animation-name:fadeOut}@-moz-keyframes fadeOutUp{0%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}100%{-moz-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fadeOutUp{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}.fadeOutUp{-moz-animation-name:fadeOutUp;-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-moz-keyframes fadeOutDown{0%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}100%{-moz-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fadeOutDown{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-moz-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}.fadeOutDown{-moz-animation-name:fadeOutDown;-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-moz-keyframes fadeOutLeft{0%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}100%{-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fadeOutLeft{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}.fadeOutLeft{-moz-animation-name:fadeOutLeft;-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-moz-keyframes fadeOutRight{0%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}100%{-moz-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fadeOutRight{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-moz-transform:translateX(20px);-ms-transform:translateX(20px);-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}.fadeOutRight{-moz-animation-name:fadeOutRight;-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-moz-keyframes fadeOutUpBig{0%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}100%{-moz-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@-webkit-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}@keyframes fadeOutUpBig{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-webkit-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}}.fadeOutUpBig{-moz-animation-name:fadeOutUpBig;-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-moz-animation-name:fadeOutDownBig;-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-moz-animation-name:fadeOutLeftBig;-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-moz-animation-name:fadeOutRightBig;-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-moz-animation-name:flipInX;-webkit-animation-name:flipInX;animation-name:flipInX;-moz-backface-visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-moz-animation-name:flipInY;-webkit-animation-name:flipInY;animation-name:flipInY;-moz-backface-visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-moz-animation-name:flipOutX;-webkit-animation-name:flipOutX;animation-name:flipOutX;-moz-backface-visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-moz-animation-name:flipOutY;-webkit-animation-name:flipOutY;animation-name:flipOutY;-moz-backface-visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-moz-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) scale(1);-ms-transform:perspective(400px) scale(1);-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.flip{-moz-animation-name:flip;-webkit-animation-name:flip;animation-name:flip;-moz-backface-visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-moz-animation-name:lightSpeedIn;-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-moz-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-moz-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-moz-animation-name:lightSpeedOut;-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;transform-origin:center center;-moz-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;transform-origin:center center;-moz-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-moz-transform-origin:center center;-ms-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center;-moz-transform:rotate(-200deg);-ms-transform:rotate(-200deg);-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-ms-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-moz-animation-name:rotateIn;-webkit-animation-name:rotateIn;animation-name:rotateIn}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-webkit-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-webkit-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-moz-animation-name:rotateInDownLeft;-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-moz-animation-name:rotateInDownRight;-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-webkit-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-webkit-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-moz-animation-name:rotateInUpLeft;-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-moz-animation-name:rotateInUpRight;-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;transform-origin:center center;-moz-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;transform-origin:center center;-moz-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-moz-transform-origin:center center;-ms-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;-ms-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center;-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-moz-animation-name:rotateOut;-webkit-animation-name:rotateOut;animation-name:rotateOut}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-webkit-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-webkit-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-moz-animation-name:rotateOutDownLeft;-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-moz-animation-name:rotateOutDownRight;-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-webkit-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-webkit-transform-origin:left bottom;transform-origin:left bottom;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-moz-animation-name:rotateOutUpLeft;-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-moz-animation-name:rotateOutUpRight;-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);transform:rotate(0);-moz-transform-origin:top left;transform-origin:top left;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-moz-transform:rotate(80deg);transform:rotate(80deg);-moz-transform-origin:top left;transform-origin:top left;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);transform:rotate(60deg);-moz-transform-origin:top left;transform-origin:top left;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;transform-origin:top left;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);transform:translateY(700px);opacity:0}}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);-moz-transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-webkit-transform:rotate(80deg);transform:rotate(80deg);-moz-transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-moz-transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);-ms-transform:translateY(700px);-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-moz-animation-name:hinge;-webkit-animation-name:hinge;animation-name:hinge}.hinge.animated{-moz-animation:2s ease both;-webkit-animation:2s ease both;animation:2s ease both}.fc_animate_0_1{animation-duration:0.1s;-webkit-animation-duration:0.1s}.fc_animate_0_2{animation-duration:0.2s;-webkit-animation-duration:0.2s}.fc_animate_0_3{animation-duration:0.3s;-webkit-animation-duration:0.3s}.fc_animate_0_4{animation-duration:0.4s;-webkit-animation-duration:0.4s}.fc_animate_0_5{animation-duration:0.5s;-webkit-animation-duration:0.5s}.fc_animate_0_6{animation-duration:0.6s;-webkit-animation-duration:0.6s}.fc_animate_0_7{animation-duration:0.7s;-webkit-animation-duration:0.7s}.fc_animate_0_8{animation-duration:0.8s;-webkit-animation-duration:0.8s}.fc_animate_0_9{animation-duration:0.9s;-webkit-animation-duration:0.9s}.fc_animate_1{animation-duration:1s;-webkit-animation-duration:1s}.fc_animate_1_1{animation-duration:1.1s;-webkit-animation-duration:1.1s}.fc_animate_1_2{animation-duration:1.2s;-webkit-animation-duration:1.2s}.fc_animate_1_3{animation-duration:1.3s;-webkit-animation-duration:1.3s}.fc_animate_1_4{animation-duration:1.4s;-webkit-animation-duration:1.4s}.fc_animate_1_5{animation-duration:1.5s;-webkit-animation-duration:1.5s}.fc_animate_1_6{animation-duration:1.6s;-webkit-animation-duration:1.6s}.fc_animate_1_7{animation-duration:1.7s;-webkit-animation-duration:1.7s}.fc_animate_1_8{animation-duration:1.8s;-webkit-animation-duration:1.8s}.fc_animate_1_9{animation-duration:1.9s;-webkit-animation-duration:1.9s}.fc_animate_2{animation-duration:2s;-webkit-animation-duration:3s}.fc_animate_3{animation-duration:2s;-webkit-animation-duration:3s}.fc_animation_fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fc_animation_bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}.fc_animation_bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.fc_animation_bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}.fc_animation_bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.fc_animation_bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}.fc_animation_slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}.fc_animation_slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}.fc_animation_slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}.fc_animation_slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.fc_animation_slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.fc_animation_slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.fc_animation_slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.fc_animation_slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.fc_animation_pulse{-webkit-animation-name:pulse;animation-name:pulse}.fc_animation_fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fc_animation_turnIn{-webkit-animation-name:turnIn;animation-name:turnIn}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@-webkit-keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 10em, 0);transform:translate3d(0, 10em, 0);opacity:0;visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 10em, 0);transform:translate3d(0, 10em, 0);visibility:visible;opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes turnIn{0%{-webkit-transform:rotate(-90deg) scale(0.5);transform:rotate(-90deg) scale(0.5);visibility:visible;opacity:0}100%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}}@keyframes turnIn{0%{-webkit-transform:rotate(-90deg) scale(0.5);transform:rotate(-90deg) scale(0.5);visibility:visible;opacity:0}100%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}}
