@charset "utf-8";
/* CSS Document */
/**********************                       *******************/
                        /*Joomla Reset css!*/
/**********************                      ******************/
.contentpaneopen, .contentheading { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; outline: none; line-height: normal; vertical-align: top; }
/**********************                       *******************/
                        /*Globle Reset css!*/
/**********************                      ******************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tfoot { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
.fltlt { float: left !important; }
.fltrt { float: right !important; }
.clear { clear: both; font-size: 1px !important; line-height: 1px !important; margin: 0 !important; padding: 0 !important; }
.clr { clear: both; font-size: 1px; line-height: 1px; }
.clear1 { clear: both; height: 1px; }
p { font-size: 13px; color: #000; line-height: 18px; }
a { transition: color 0.2s ease-out 0s; text-decoration: none; }
p.clear { clear: both; font-size: 1px !important; line-height: 1px !important; margin: 0 !important; padding: 0 !important; }
span.clear { clear: both; font-size: 1px !important; line-height: 1px !important; margin: 0 !important; padding: 0 !important; display: block; }
.lftnoPad { padding-left: 0 !important; }
.rightnoPad { padding-right: 0px !important; }
/**********************                       *******************/
                        /*Template Style !*/
/**********************                      ******************/
body { font-family: Arial, Helvetica; font-size: 13px; background: url(../images/main-bg.jpg) repeat-x right top #fff; }
.MainWarp { width: 900px; margin: 0 auto; }
.Header_TopWarp { width: 100%; background: #1B1B1A; min-height: 45px; }
.header1 { padding: 12px; }
.header2 { padding: 0 12px; }
.header1left { float: left; width: 300px; }
.header1right { float: right; width: 362px; }
.header3 { padding: 0 12px; }
.outerWarp { padding: 12px; }
.AsideLeft { width: 624px; float: left; }
.AsideRight { width: 222px; float: right; }
.AsideLeftFull { width: 100%; height: auto; }
.FooterWarp { padding-top:16px; padding-bottom:15px;}
.MainWarp.bgstyle2 { background:#fff; box-shadow: 0 0 8px #7D7F81;}
.footer-left { width:476px; float:left;}
.footer-right { width:415px; float:right;}

/*template globle style is here*/

.jooWarp h1 { color:#0094d3; font-size:27px; line-height:27px; font-weight: normal; }
.jooWarp h2 { color:#0094d3; font-size:25px; line-height:25px; font-weight:bold; margin: 10px 0; }
.jooWarp h3 { color: #575048; font-size:20px; font-weight: normal; line-height: 24px; padding: 6px 0; margin: 10px 0; }
.jooWarp h4 { color: #575048; font-size:18px; font-weight: normal; line-height: 20px; padding: 4px 0; margin: 10px 0; }
.jooWarp h5 { color: #575048; font-size:16px; font-weight: normal; line-height: 16px; padding: 4px 0; margin: 10px 0; }
.jooWarp h6 { color: #575048; font-size:14px; font-weight: normal; line-height: 16px; padding: 4px 0; margin: 10px 0;}
.jooWarp p { margin:30px 0; color:#000000; line-height:16px; font-size:1.1em; }
.jooWarp ul { margin:0; padding:0; margin-left:20px; list-style-type:disc; margin-bottom:15px;}
.jooWarp ul li { font-size:13px; color:#000; padding:3px 0; color:#000;}
.img-fulltext-left { display:inline; float:left; margin-right:20px; margin-top:30px; margin-bottom:35px;}
.img-fulltext-left img { max-width:100%; }
.jooWarp ol { margin:0; padding:0; margin-left:20px; list-style-type: decimal; margin-bottom:15px;}
.jooWarp ol li { font-size:13px; color:#000; padding:3px 0; color:#000;}
.jooWarp a { color:#0094d3; text-decoration:underline;}
.jooWarp a:hover { color:#000;}
.jooWarp p.text-color { color:#0094d3;}

.jooWarp div.success, .jooWarp p.success { background-color: #d0e9c6; background-image: linear-gradient(to bottom, #d0e9c6, #d0e9c6); background-repeat: repeat-x; border-radius: 4px; color: #468847; padding: 15px; }
.jooWarp div.warning, .jooWarp p.warning { background-color: #F1E5AB; background-image: linear-gradient(#F1E5AB, #F1E5AB); background-repeat: repeat-x; border-radius: 4px; color: #A08B4C; padding: 15px; }
.jooWarp div.info, .jooWarp p.info { background-color: #A1BED2; background-image: linear-gradient(#A1BED2, #A1BED2); background-repeat: repeat-x; border-radius: 4px; color: #4A677D; padding: 15px; }
.jooWarp div.error, .jooWarp p.error { background-color: #E8C0C2; background-image: linear-gradient(#E8C0C2, #E8C0C2); background-repeat: repeat-x; border-radius: 4px; color: #CC0000; padding: 15px; }
.jooWarp blockquote { border-left: solid 5px #0094D3; margin-bottom: 5px; padding: 0 0 0 15px; }
.jooWarp q:before, .jooWarp q:after, .jooWarp blockquote:before, .jooWarp blockquote:after { content: ""; }
.jooWarp q:before, .jooWarp q:after, .jooWarp blockquote:before, .jooWarp blockquote:after { content: ""; }
.jooWarp blockquote p { font-size: 15px; font-weight: 300; line-height: 25px; margin-bottom: 0; }
.jooWarp blockquote small:before { content: "— "; }
.jooWarp blockquote small { color: #333; display: block; line-height: 20px; }
.jooWarp blockquote.pull-right { border-right: 5px solid #d5d5d5; }
.jooWarp blockquote.pull-right { border-left: 0 none; border-right: 5px solid #0094D3; float: right; padding-left: 0; padding-right: 15px; }
.jooWarp blockquote.pull-right p, .jooWarp blockquote.pull-right small { text-align: right; }
.jooWarp blockquote.pull-right p, .jooWarp blockquote.pull-right small { text-align: right; }
.jooWarp small { font-size: 0.85em; }
.jooWarp ul.unstyle, .jooWarp ol.unstyle { list-style-type: none !important; margin-left: 0 !important; }
.jooWarp ul.unstyle ul { margin-top: 8px; margin-left: 25px; margin-bottom: 0; }
.jooWarp ul.unstyle ul li { font-size: 13px; line-height: 22px; padding: 0; }
.jooWarp ol.unstyle ol { margin-top: 8px; margin-left: 25px; margin-bottom: 0; }
.jooWarp ol.unstyle ol li { font-size:13px; line-height: 18px; padding: 0; }

.mobile-menu { display:none;}
.toggle-menu { display:inline-block; cursor:pointer; padding-left:40px; background: url(../images/menu-toggle.png) no-repeat left top; line-height:30px; font-size:16px; color:#fff;   margin-top: 6px;}

hr { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #eee -moz-use-text-color #fff; border-image: none; border-left: 0 none; border-right: 0 none; border-style: solid none; border-width: 1px 0; margin: 18px 0; }
#jevents_body #jev_maincal.jev_listview .jev_daysnames { background-color: #f7f7f7; border-color: #ddd; border-style: solid; border-width: 0 0 1px; color: #474747; display: block; float: none; font-size: 14px; font-weight: normal; height: 45px; line-height: 23px; max-width: 100%; overflow: hidden; padding-left: 10px; text-align: left; width: auto; font-family: "Lato", sans-serif; }
#jevents_body .jev_daysnames.category select { font-size: 14px; }
#jevents_body .jev_daysnames.category select { background: none; border: 1px solid #ddd; font-size: 13px; height: auto; width: 240px; font-family: "Lato", sans-serif; }
.jev_catdesc { margin-bottom: 4px; padding-left: 10px; padding-top: 10px; }
div.new-navigation { display: inline-block; margin: auto auto 2px; width: 100%; }
/* ##########################  general style  default ########################### */
abbr[title] { border-bottom: 1px dotted #c7ced6; cursor: help; }
.jooWarp table { width: 100%; max-width: 100%; margin-bottom: 1.5em; border-collapse: collapse; border-spacing: 0; background-color: transparent; font-size: 1em }
.jooWarp table th, .jooWarp table td { padding: 8px; vertical-align: top; border-top: 1px solid #ddd; line-height: 1.5em; text-align: left; }
.jooWarp table th { font-weight: bold; border: 0 }
.jooWarp table thead th { vertical-align: bottom; }
.jooWarp table tr:first-child th, .jooWarp table tr:first-child td, .jooWarp table thead:first-child tr:first-child th, .jooWarp table thead:first-child tr:first-child td { border-top: 0; }
.jooWarp table tbody+tbody { border-top: 2px solid #8c9bab; }
.jooWarp table tbody tr td, .jooWarp table tbody tr th { -webkit-transition: background-color 0.25s 0 linear; -moz-transition: background-color 0.25s 0 linear; -ms-transition: background-color 0.25s 0 linear; -o-transition: background-color 0.25s 0 linear; transition: background-color 0.25s 0 linear; }
/* +++++++++++++++++  forms general #######################  */
.outerWarp { padding-bottom: 20px; }
.jooWarp form { margin: 0 0 18px; }
.chzn-container-single .chzn-single { text-decoration: none !important; color: #333 !important; }
.jooWarp ul.chzn-results li { padding: 5px !important; font-size: 13px; color: #333; line-height: 16px; font-weight: normal; }
.chzn-container .chzn-results li.highlighted { background-color: #23A45A; background-image: linear-gradient(#009640 20%, #009640 90%); color: #fff; }
div.jev_pagination { padding-top: 2%; text-align: center; width: 100%; }
#jevents_body .jev_toprow h2 { padding-bottom: 5px; width: auto; }
#jev_maincal { background-color: #fcfcfc; border: 1px solid #ddd; margin: 15px 0; padding: 5px; }
.jev_listview .jev_listrow { float: none; }
.jev_listview .jev_listrow { border-color: #ddd; border-style: solid; border-width: 0 0 1px; float: none; margin-bottom: 5px; }
.hero-carousel-nav { display: none !important }
.jooWarp #jevents_body fieldset { margin: 5px; padding: 5px; }
.jooWarp fieldset { border: solid 1px #ddd; margin: 10px 0; padding: 20px; border-radius: 5px }
.jooWarp fieldset p { margin: 0; padding: 0; }
.jooWarp legend { font-weight: bold; background: #fff; padding: 7px 12px; font-size: 16px; border: solid 1px #009640; line-height: 14px; font-family: 'Merriweather Sans', sans-serif; color: #e50046 }
.jooWarp label, .jooWarp input, .jooWarp button, .jooWarp select, .jooWarp textarea { font-weight: normal; }
.jooWarp label { color: #333333; margin-bottom: 5px; max-width: 90% }
.jooWarp input, .jooWarp textarea, .jooWarp select, .jooWarp #advanced-search-toggle, .jooWarp input.search-query { border: 1px solid #CCCCCC; border-radius: 3px; display: inline-block; margin-bottom: 0px; padding: 4px; }
.jooWarp .filter-search-lbl { display: inline }
.jooWarp .filter-search, .jooWarp .display-limit { float: left; margin-right: 10px }
.jooWarp .button, button, .jooWarp .profile-edit a { border-radius: 3px; padding: 4px; line-height: 1.2em; text-decoration: none; }
.jooWarp label input, .jooWarp label textarea, .jooWarp label select { display: block; }
.jooWarp input[type="image"], .jooWarp input[type="checkbox"], .jooWarp input[type="radio"] { border-radius: 0; cursor: pointer; height: auto; line-height: normal; margin: 3px 0; padding: 0; width: auto; }
.jooWarp input[type="button"], .jooWarp input[type="reset"], .jooWarp input[type="submit"] { height: auto; width: auto; }
.jooWarp select { height: 28px; line-height: 28px; max-width: 99% }
.jooWarp select { width: 220px; }
.jooWarp select[multiple], .jooWarp select[size] { height: auto; }
.jooWarp textarea { height: auto; }
.jooWarp .radio, .jooWarp .checkbox { padding-left: 18px; }
.jooWarp input[type="radio"], .jooWarp input[type="checkbox"] { display: inline; margin-right : 10px; border: none }
.jooWarp input, .jooWarp textarea { -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }
.jooWarp input:focus, .jooWarp textarea:focus { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); outline: 0 none; }
.jooWarp input[type="file"]:focus, .jooWarp input[type="radio"]:focus, .jooWarp input[type="checkbox"]:focus, select:focus { box-shadow: none; outline-offset: -2px; }
/* ++++++++++++++++++++  search component +++++++++++++++++++++++ */

.jooWarp fieldset.word { border: 0; background: #fff; padding: 0 }
.jooWarp fieldset.phrases label, .jooWarp fieldset.only label { display: inline; margin: 0 10px }
.jooWarp input[type="checkbox"]:checked+label:before { content: "\2714"; text-indent: 0; background: -moz-linear-gradient(-45deg, #fefefe, #0b70cd); background: -webkit-linear-gradient(-45deg, #fefefe, #0b70cd); background: -o-linear-gradient(-45deg, #fefefe, #0b70cd); background: -ms-linear-gradient(-45deg, #fefefe, #0b70cd); background: linear-gradient(-45deg, #fefefe, #0b70cd); border: 1px solid #0B70CD; }
.jooWarp .ordering-box { margin: 10px 0; }
.jooWarp .search-results dt.result-title { padding: 15px 15px 0px 5px; font-weight: bold; }
.jooWarp .search-results dd { padding: 2px 15px 2px 5px }
.jooWarp .search-results dd.result-text { padding: 10px 15px 10px 5px; line-height: 1.7em }
.jooWarp .search-results dd.result-url { font-size: 90%; padding: 2px 15px 15px 5px; }
.jooWarp .search-results dd.result-created { padding: 2px 15px 15px 5px }
.jooWarp .search-results dd.result-category { padding: 10px 15px 5px 5px }
.jooWarp .advanced-search-tip { background: #FEFDE2; border-radius: 3px; padding: 20px; border: solid 1px #ddd }
.jooWarp .advanced-search-tip p { margin: 0 }
.jooWarp .advanced-search-tip .term { font-weight: bold; font-style: italic }
.jooWarp .panel { border: solid 1px #ddd; margin-top: -1px; }
.jooWarp #main .panel h3 { margin: 0px; padding: 0; background: #eee; border: 0; font-size: 1.0em }
.jooWarp .panel h3 a { display: block; padding: 6px; text-decoration: none; padding: 6px; }
.jooWarp .pane-slider { border: solid 0px; padding: 10px; margin: 0; }
/* +++++++++++++++++++  Contact Form +++++++++++++++++++++++++++++++++ */
.jooWarp .panel .contact-form, .jooWarp .panel .contact-miscinfo { padding: 10px }
.jooWarp .contact .panel .contact-form form, .jooWarp .contact .panel .contact-address { margin: 20px 0 0 0 }
.jooWarp textarea, .contact-form input[type="text"], .jooWarp .contact-form input[type="email"], .jooWarp .contact-form textarea { width: 80%; border: solid 1px; -moz-box-sizing: border-box; border: 1px solid #DDDDDD; color: #333333; overflow: auto; padding: 5px; vertical-align: top; }
.jooWarp #jform_contact_email_copy-lbl, .jooWarp #jform_contact_email_copy { float: left; margin-right: 10px; border: 0 }
.jooWarp .contact-form .button { clear: left; float: left; margin: 20px 0 }
.jooWarp fieldset.filters { background: none; border: none; padding: 0 }
.jooWarp .contact-form, .jooWarp .contact-links, .jooWarp .contact-misc, .jooWarp .contact-image, .jooWarp .contact-contactinfo, .contact-address { margin: 20px 0 }
/* ++++++++++++++ loginmodule +++++++++++++++++++++++++++ */

.jooWarp #form-login-remember { overflow: hidden; margin-bottom: 10px }
.jooWarp #form-login-remember label { display: inline; margin-left: 10px }
.jooWarp #modlgn-remember { float: left }
.jooWarp #login-form fieldset { background: #f5f5f5 }
.jooWarp form ul { list-style-type: none; margin: 0; padding: 0 }
/* +++++++++++++++++++++++ pagenav +++++++++++++++++++++++  */
.jooWarp .pagenav { text-align: right }
.jooWarp .pagenav ul { display: inline-block; *display: inline;
/* IE7 inline-block hack */
list-style-type: none; margin-left: 0; margin-bottom: 0; }
.jooWarp .pagenav li { display: inline; margin: 0px; padding: 0 }
.jooWarp .pagenav a, span.pagenav { padding: 0 14px; margin: 0; line-height: 1.9em; text-decoration: none; border: 1px solid #ddd; border-left: 0px solid #ddd; display: inline-block; line-height: 1.9em; }
.jooWarp .pagenav li:first-child a, .jooWarp .pagination-start span { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; border-left: solid 1px #ddd }
.jooWarp .pagenav li:last-child a, .jooWarp .pagination-end span { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
.jooWarp .pagination ul { margin: 10px 10px 10px 0; padding: 0 }
.jooWarp .pagination li { display: inline; }
.jooWarp .pagination a { padding: 0 14px; line-height: 2em; text-decoration: none; border: 1px solid #ddd; border-left: 0px solid #ddd; display: inline-block }
.jooWarp .pagination .active a { cursor: default; }
.jooWarp .pagination span, .jooWarp .pagination span a:hover { cursor: default; padding: 0 14px; line-height: 2em; }
.jooWarp .pagination li:first-child a { border-left-width: 1px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.jooWarp .pagination li:last-child a { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
.login-description { font-size: 14px; line-height: 22px; color: #333; }
/* System Messages */

.error { padding: 0px; margin-bottom: 20px; }
.error h2 { color: #000 !important; font-size: 1.4em !important; text-transform: uppercase; padding: 0 0 0 0px !important }
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0 0 15px 0; font-weight: bold; text-indent: 0px; padding: 0 }
#system-message dd ul { color: #000; list-style: none; padding: 0px; }
#system-message dd ul li { line-height: 1.5em }
/* System Standard Messages */
#system-message dt.message { position: absolute; top: -2000px; left: -3000px; }
#system-message dd.message ul { background: #fff url(../images/system/notice-info.png) no-repeat; padding-left: 40px; padding: 10px 10px 10px 40px; border: 2px solid #90B203; border-radius: 10px }
#system-message dd.message ul li { background: none !important }
/* System Error Messages */
#system-message dt.error { position: absolute; top: -2000px; left: -3000px; }
#system-message dd.error ul { background: #fff url(../images/system/notice-alert.png) no-repeat; padding-left: 40px; padding: 10px 10px 10px 40px; border: 2px solid #990000; border-radius: 10px }
/* System Notice Messages */
#system-message dt.notice { position: absolute; top: -2000px; left: -3000px; }
#system-message dd.notice ul { background: #fff url(../images/system/notice-note.png) no-repeat; padding-left: 40px; padding: 10px 10px 10px 40px; border: 2px solid #FAA528; border-radius: 10px }
#system-message dd.notice ul { color: #000; margin: 10px 0 }
#system-message { margin-bottom: 0px; padding: 0; }
#system-message dt { font-weight: bold; }
#system-message dd { font-weight: bold; padding: 0; }
.tip-wrap { background: #FEFDE2; font-size: 0.8em; padding: 5px; border: solid 1px #ddd; border-radius: 3px; box-shadow: 0 1px 5px #ccc }
.tip-title { font-weight: bold }
#all #upload-flash ul li a:hover, #all .item a:hover span { background: #095197; color: #fff; }
/* ##########################  tooltip  ########################### */
.tooltip { position: absolute; z-index: 103000; display: block; visibility: visible; font-size: 11px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); }
.tooltip.in { opacity: 0.8; filter: alpha(opacity=80); }
.tooltip.top { margin-top: -3px; padding: 5px 0; }
.tooltip.right { margin-left: 3px; padding: 0 5px; }
.tooltip.bottom { margin-top: 3px; padding: 5px 0; }
.tooltip.left { margin-left: -3px; padding: 0 5px; }
.tooltip-inner { max-width: 200px; padding: 8px; color: #fff; text-align: left; text-decoration: none; background-color: #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }
.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; }
.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; }
.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; }
.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }
.element-invisible { position: absolute; padding: 0; margin: 0; border: 0; height: 1px; width: 1px; overflow: hidden; }
#filter-search { vertical-align: top; }
.input-mini { width: 60px; }
.close { float: right; font-size: 20px; font-weight: bold; line-height: 18px; color: #000; text-shadow: 0 1px 0 #ffffff; opacity: 0.2; filter: alpha(opacity=20); }
.close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; opacity: 0.4; filter: alpha(opacity=40); }
button.close { padding: 3; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }
.btn { display: inline-block; *display: inline;
 *zoom: 1;
padding: 4px 12px; margin-bottom: 0; font-size: 13px; line-height: 18px; text-align: center; vertical-align: middle; cursor: pointer; color: #333; text-shadow: 0 1px 1px rgba(255,255,255,0.75); background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #fff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #fff, #e6e6e6); background-image: -o-linear-gradient(top, #fff, #e6e6e6); background-image: linear-gradient(to bottom, #fff, #e6e6e6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
border-color: #e6e6e6 #e6e6e6 #bfbfbf; *background-color: #e6e6e6;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
border: 1px solid #bbb; *border: 0;
border-bottom-color: #a2a2a2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; *margin-left: .3em;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); }
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { color: #333; background-color: #e6e6e6; *background-color: #d9d9d9;
}
.btn:active, .btn.active { background-color: #cccccc \9; }
.btn:first-child { *margin-left: 0;
}
.btn:hover, .btn:focus { color: #333; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -o-transition: background-position .1s linear; transition: background-position .1s linear; }
.btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn.active, .btn:active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); }
.btn.disabled, .btn[disabled] { cursor: default; background-image: none; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-large { padding: 11px 19px; font-size: 16.25px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] { margin-top: 4px; }
.btn-small { padding: 2px 10px; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] { margin-top: 0; }
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] { margin-top: -1px; }
.btn-mini { padding: 0 6px; font-size: 9.75px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.btn-block { display: block; width: 100%; padding-left: 0; padding-right: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.btn-block + .btn-block { margin-top: 5px; }
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color: rgba(255,255,255,0.75); }
.btn-primary { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #006dcc; background-image: -moz-linear-gradient(top, #08c, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc)); background-image: -webkit-linear-gradient(top, #08c, #0044cc); background-image: -o-linear-gradient(top, #08c, #0044cc); background-image: linear-gradient(to bottom, #08c, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
border-color: #0044cc #0044cc #002a80; *background-color: #0044cc;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { color: #fff; background-color: #0044cc; *background-color: #003bb3;
}
.btn-primary:active, .btn-primary.active { background-color: #003399 \9; }
.btn-warning { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #faa732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(to bottom, #fbb450, #f89406); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
border-color: #f89406 #f89406 #ad6704; *background-color: #f89406;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] { color: #fff; background-color: #f89406; *background-color: #df8505;
}
.btn-warning:active, .btn-warning.active { background-color: #c67605 \9; }
.btn-danger { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #da4f49; background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
border-color: #bd362f #bd362f #802420; *background-color: #bd362f;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] { color: #fff; background-color: #bd362f; *background-color: #a9302a;
}
.btn-danger:active, .btn-danger.active { background-color: #942a25 \9; }
.btn-success { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #5bb75b; background-image: -moz-linear-gradient(top, #62c462, #51a351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(to bottom, #62c462, #51a351); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
border-color: #51a351 #51a351 #387038; *background-color: #51a351;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] { color: #fff; background-color: #51a351; *background-color: #499249;
}
.btn-success:active, .btn-success.active { background-color: #408140 \9; }
.btn-info { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #49afcd; background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
border-color: #2f96b4 #2f96b4 #1f6377; *background-color: #2f96b4;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] { color: #fff; background-color: #2f96b4; *background-color: #2a85a0;
}
.btn-info:active, .btn-info.active { background-color: #24748c \9; }
.btn-inverse { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #363636; background-image: -moz-linear-gradient(top, #444, #222); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222)); background-image: -webkit-linear-gradient(top, #444, #222); background-image: -o-linear-gradient(top, #444, #222); background-image: linear-gradient(to bottom, #444, #222); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
border-color: #222 #222 #000000; *background-color: #222;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] { color: #fff; background-color: #222; *background-color: #151515;
}
.btn-inverse:active, .btn-inverse.active { background-color: #090909 \9; }
button.btn, input[type="submit"].btn { *padding-top: 3px;
 *padding-bottom: 3px;
}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
 padding: 0;
 border: 0;
}
button.btn.btn-large, input[type="submit"].btn.btn-large { *padding-top: 7px;
 *padding-bottom: 7px;
}
button.btn.btn-small, input[type="submit"].btn.btn-small { *padding-top: 3px;
 *padding-bottom: 3px;
}
button.btn.btn-mini, input[type="submit"].btn.btn-mini { *padding-top: 1px;
 *padding-bottom: 1px;
}
.btn-link, .btn-link:active, .btn-link[disabled] { background-color: transparent; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-link { border-color: transparent; cursor: pointer; color: #08c; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.btn-link:hover, .btn-link:focus { color: #005580; text-decoration: underline; background-color: transparent; }
.btn-link[disabled]:hover, .btn-link[disabled]:focus { color: #333; text-decoration: none; }
.btn-group { position: relative; display: inline-block; *display: inline;
 *zoom: 1;
font-size: 0; vertical-align: middle; white-space: nowrap; *margin-left: .3em;
}
.btn-group:first-child { *margin-left: 0;
}
.btn-group + .btn-group { margin-left: 5px; }
.btn-toolbar { font-size: 0; margin-top: 9px; margin-bottom: 9px; }
.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group { margin-left: 5px; }
.btn-group > .btn { position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.btn-group > .btn + .btn { margin-left: -1px; }
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover { font-size: 13px; }
.btn-group > .btn-mini { font-size: 9.75px; }
.btn-group > .btn-small { font-size: 12px; }
.btn-group > .btn-large { font-size: 16.25px; }
.btn-group > .btn:first-child { margin-left: 0; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }
.btn-group > .btn.large:first-child { margin-left: 0; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; }
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle { -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; }
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { z-index: 2; }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; }
.btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); *padding-top: 5px;
 *padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-toggle { padding-left: 5px; padding-right: 5px; *padding-top: 2px;
 *padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-toggle { *padding-top: 5px;
 *padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle { padding-left: 12px; padding-right: 12px; *padding-top: 7px;
 *padding-bottom: 7px;
}
.btn-group.open .dropdown-toggle { background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); }
.btn-group.open .btn.dropdown-toggle { background-color: #e6e6e6; }
.btn-group.open .btn-primary.dropdown-toggle { background-color: #0044cc; }
.btn-group.open .btn-warning.dropdown-toggle { background-color: #f89406; }
.btn-group.open .btn-danger.dropdown-toggle { background-color: #bd362f; }
.btn-group.open .btn-success.dropdown-toggle { background-color: #51a351; }
.btn-group.open .btn-info.dropdown-toggle { background-color: #2f96b4; }
.btn-group.open .btn-inverse.dropdown-toggle { background-color: #222; }
.btn .caret { margin-top: 8px; margin-left: 0; }
.btn-large .caret { margin-top: 6px; }
.btn-large .caret { border-left-width: 5px; border-right-width: 5px; border-top-width: 5px; }
.btn-mini .caret, .btn-small .caret { margin-top: 8px; }
.dropup .btn-large .caret { border-bottom-width: 5px; }
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret { border-top-color: #fff; border-bottom-color: #fff; }
.btn-group-vertical { display: inline-block; *display: inline;
 *zoom: 1;
}
.btn-group-vertical > .btn { display: block; float: none; max-width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.btn-group-vertical > .btn + .btn { margin-left: 0; margin-top: -1px; }
.btn-group-vertical > .btn:first-child { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.btn-group-vertical > .btn:last-child { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
.btn-group-vertical > .btn-large:first-child { -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }
.btn-group-vertical > .btn-large:last-child { -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; }
@font-face { font-family: 'IcoMoon'; src: url('../../../media/jui/fonts/IcoMoon.eot'); src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg'); font-weight: normal; font-style: normal; }
[data-icon]:before { font-family: 'IcoMoon'; content: attr(data-icon); speak: none; }
[class^="icon-"], [class*=" icon-"] { display: inline-block; width: 14px; height: 14px; *margin-right: .3em;
line-height: 14px; }
[class^="icon-"]:before, [class*=" icon-"]:before { font-family: 'IcoMoon'; font-style: normal; speak: none; }
[class^="icon-"].disabled, [class*=" icon-"].disabled { font-weight: normal; }
.icon-joomla:before { content: "\e200"; }
.icon-chevron-up:before, .icon-uparrow:before, .icon-arrow-up:before { content: "\e005"; }
.icon-chevron-right:before, .icon-rightarrow:before, .icon-arrow-right:before { content: "\e006"; }
.icon-chevron-down:before, .icon-downarrow:before, .icon-arrow-down:before { content: "\e007"; }
.icon-chevron-left:before, .icon-leftarrow:before, .icon-arrow-left:before { content: "\e008"; }
.icon-arrow-first:before { content: "\e003"; }
.icon-arrow-last:before { content: "\e004"; }
.icon-arrow-up-2:before { content: "\e009"; }
.icon-arrow-right-2:before { content: "\e00a"; }
.icon-arrow-down-2:before { content: "\e00b"; }
.icon-arrow-left-2:before { content: "\e00c"; }
.icon-arrow-up-3:before { content: "\e00f"; }
.icon-arrow-right-3:before { content: "\e010"; }
.icon-arrow-down-3:before { content: "\e011"; }
.icon-arrow-left-3:before { content: "\e012"; }
.icon-menu-2:before { content: "\e00e"; }
.icon-arrow-up-4:before { content: "\e201"; }
.icon-arrow-right-4:before { content: "\e202"; }
.icon-arrow-down-4:before { content: "\e203"; }
.icon-arrow-left-4:before { content: "\e204"; }
.icon-share:before, .icon-redo:before { content: "\27"; }
.icon-undo:before { content: "\28"; }
.icon-forward-2:before { content: "\e205"; }
.icon-backward-2:before, .icon-reply:before { content: "\e206"; }
.icon-unblock:before, .icon-refresh:before, .icon-redo-2:before { content: "\6c"; }
.icon-undo-2:before { content: "\e207"; }
.icon-move:before { content: "\7a"; }
.icon-expand:before { content: "\66"; }
.icon-contract:before { content: "\67"; }
.icon-expand-2:before { content: "\68"; }
.icon-contract-2:before { content: "\69"; }
.icon-play:before { content: "\e208"; }
.icon-pause:before { content: "\e209"; }
.icon-stop:before { content: "\e210"; }
.icon-previous:before, .icon-backward:before { content: "\7c"; }
.icon-next:before, .icon-forward:before { content: "\7b"; }
.icon-first:before { content: "\7d"; }
.icon-last:before { content: "\e000"; }
.icon-play-circle:before { content: "\e00d"; }
.icon-pause-circle:before { content: "\e211"; }
.icon-stop-circle:before { content: "\e212"; }
.icon-backward-circle:before { content: "\e213"; }
.icon-forward-circle:before { content: "\e214"; }
.icon-loop:before { content: "\e001"; }
.icon-shuffle:before { content: "\e002"; }
.icon-search:before { content: "\53"; }
.icon-zoom-in:before { content: "\64"; }
.icon-zoom-out:before { content: "\65"; }
.icon-apply:before, .icon-edit:before, .icon-pencil:before { content: "\2b"; }
.icon-pencil-2:before { content: "\2c"; }
.icon-brush:before { content: "\3b"; }
.icon-save-new:before, .icon-plus-2:before { content: "\5d"; }
.icon-ban-circle:before, .icon-minus-sign:before, .icon-minus-2:before { content: "\5e"; }
.icon-delete:before, .icon-remove:before, .icon-cancel-2:before { content: "\49"; }
.icon-publish:before, .icon-save:before, .icon-ok:before, .icon-checkmark:before { content: "\47"; }
.icon-new:before, .icon-plus:before { content: "\2a"; }
.icon-plus-circle:before { content: "\e215"; }
.icon-minus:before, .icon-not-ok:before { content: "\4b"; }
.icon-minus-circle:before { content: "\e216"; }
.icon-unpublish:before, .icon-cancel:before { content: "\4a"; }
.icon-cancel-circle:before { content: "\e217"; }
.icon-checkmark-2:before { content: "\e218"; }
.icon-checkmark-circle:before { content: "\e219"; }
.icon-info:before { content: "\e220"; }
.icon-info-2:before, .icon-info-circle:before { content: "\e221"; }
.icon-question:before, .icon-question-sign:before, .icon-help:before { content: "\45"; }
.icon-question-2:before, .icon-question-circle:before { content: "\e222"; }
.icon-notification:before { content: "\e223"; }
.icon-notification-2:before, .icon-notification-circle:before { content: "\e224"; }
.icon-pending:before, .icon-warning:before { content: "\48"; }
.icon-warning-2:before, .icon-warning-circle:before { content: "\e225"; }
.icon-checkbox-unchecked:before { content: "\3d"; }
.icon-checkin:before, .icon-checkbox:before, .icon-checkbox-checked:before { content: "\3e"; }
.icon-checkbox-partial:before { content: "\3f"; }
.icon-square:before { content: "\e226"; }
.icon-radio-unchecked:before { content: "\e227"; }
.icon-radio-checked:before, .icon-generic:before { content: "\e228"; }
.icon-circle:before { content: "\e229"; }
.icon-signup:before { content: "\e230"; }
.icon-grid:before, .icon-grid-view:before { content: "\58"; }
.icon-grid-2:before, .icon-grid-view-2:before { content: "\59"; }
.icon-menu:before { content: "\5a"; }
.icon-list:before, .icon-list-view:before { content: "\31"; }
.icon-list-2:before { content: "\e231"; }
.icon-menu-3:before { content: "\e232"; }
.icon-folder-open:before, .icon-folder:before { content: "\2d"; }
.icon-folder-close:before, .icon-folder-2:before { content: "\2e"; }
.icon-folder-plus:before { content: "\e234"; }
.icon-folder-minus:before { content: "\e235"; }
.icon-folder-3:before { content: "\e236"; }
.icon-folder-plus-2:before { content: "\e237"; }
.icon-folder-remove:before { content: "\e238"; }
.icon-file:before { content: "\e016"; }
.icon-file-2:before { content: "\e239"; }
.icon-file-add:before, .icon-file-plus:before { content: "\29"; }
.icon-file-remove:before, .icon-file-minus:before { content: "\e017"; }
.icon-file-check:before { content: "\e240"; }
.icon-file-remove:before { content: "\e241"; }
.icon-save-copy:before, .icon-copy:before { content: "\e018"; }
.icon-stack:before { content: "\e242"; }
.icon-tree:before { content: "\e243"; }
.icon-tree-2:before { content: "\e244"; }
.icon-paragraph-left:before { content: "\e246"; }
.icon-paragraph-center:before { content: "\e247"; }
.icon-paragraph-right:before { content: "\e248"; }
.icon-paragraph-justify:before { content: "\e249"; }
.icon-screen:before { content: "\e01c"; }
.icon-tablet:before { content: "\e01d"; }
.icon-mobile:before { content: "\e01e"; }
.icon-box-add:before { content: "\51"; }
.icon-box-remove:before { content: "\52"; }
.icon-download:before { content: "\e021"; }
.icon-upload:before { content: "\e022"; }
.icon-home:before { content: "\21"; }
.icon-home-2:before { content: "\e250"; }
.icon-out-2:before, .icon-new-tab:before { content: "\e024"; }
.icon-out-3:before, .icon-new-tab-2:before { content: "\e251"; }
.icon-link:before { content: "\e252"; }
.icon-picture:before, .icon-image:before { content: "\2f"; }
.icon-pictures:before, .icon-images:before { content: "\30"; }
.icon-palette:before, .icon-color-palette:before { content: "\e014"; }
.icon-camera:before { content: "\55"; }
.icon-camera-2:before, .icon-video:before { content: "\e015"; }
.icon-play-2:before, .icon-video-2:before, .icon-youtube:before { content: "\56"; }
.icon-music:before { content: "\57"; }
.icon-user:before { content: "\22"; }
.icon-users:before { content: "\e01f"; }
.icon-vcard:before { content: "\6d"; }
.icon-address:before { content: "\70"; }
.icon-share-alt:before, .icon-out:before { content: "\26"; }
.icon-enter:before { content: "\e257"; }
.icon-exit:before { content: "\e258"; }
.icon-comment:before, .icon-comments:before { content: "\24"; }
.icon-comments-2:before { content: "\25"; }
.icon-quote:before, .icon-quotes-left:before { content: "\60"; }
.icon-quote-2:before, .icon-quotes-right:before { content: "\61"; }
.icon-quote-3:before, .icon-bubble-quote:before { content: "\e259"; }
.icon-phone:before { content: "\e260"; }
.icon-phone-2:before { content: "\e261"; }
.icon-envelope:before, .icon-mail:before { content: "\4d"; }
.icon-envelope-opened:before, .icon-mail-2:before { content: "\4e"; }
.icon-unarchive:before, .icon-drawer:before { content: "\4f"; }
.icon-archive:before, .icon-drawer-2:before { content: "\50"; }
.icon-briefcase:before { content: "\e020"; }
.icon-tag:before { content: "\e262"; }
.icon-tag-2:before { content: "\e263"; }
.icon-tags:before { content: "\e264"; }
.icon-tags-2:before { content: "\e265"; }
.icon-options:before, .icon-cog:before { content: "\38"; }
.icon-cogs:before { content: "\37"; }
.icon-screwdriver:before, .icon-tools:before { content: "\36"; }
.icon-wrench:before { content: "\3a"; }
.icon-equalizer:before { content: "\39"; }
.icon-dashboard:before { content: "\78"; }
.icon-switch:before { content: "\e266"; }
.icon-filter:before { content: "\54"; }
.icon-purge:before, .icon-trash:before { content: "\4c"; }
.icon-checkedout:before, .icon-lock:before, .icon-locked:before { content: "\23"; }
.icon-unlock:before { content: "\e267"; }
.icon-key:before { content: "\5f"; }
.icon-support:before { content: "\46"; }
.icon-database:before { content: "\62"; }
.icon-scissors:before { content: "\e268"; }
.icon-health:before { content: "\6a"; }
.icon-wand:before { content: "\6b"; }
.icon-eye-open:before, .icon-eye:before { content: "\3c"; }
.icon-eye-close:before, .icon-eye-blocked:before, .icon-eye-2:before { content: "\e269"; }
.icon-clock:before { content: "\6e"; }
.icon-compass:before { content: "\6f"; }
.icon-broadcast:before, .icon-connection:before, .icon-wifi:before { content: "\e01b"; }
.icon-book:before { content: "\e271"; }
.icon-lightning:before, .icon-flash:before { content: "\79"; }
.icon-print:before, .icon-printer:before { content: "\e013"; }
.icon-feed:before { content: "\71"; }
.icon-calendar:before { content: "\43"; }
.icon-calendar-2:before { content: "\44"; }
.icon-calendar-3:before { content: "\e273"; }
.icon-pie:before { content: "\77"; }
.icon-bars:before { content: "\76"; }
.icon-chart:before { content: "\75"; }
.icon-power-cord:before { content: "\32"; }
.icon-cube:before { content: "\33"; }
.icon-puzzle:before { content: "\34"; }
.icon-attachment:before, .icon-paperclip:before, .icon-flag-2:before { content: "\72"; }
.icon-lamp:before { content: "\74"; }
.icon-pin:before, .icon-pushpin:before { content: "\73"; }
.icon-location:before { content: "\63"; }
.icon-shield:before { content: "\e274"; }
.icon-flag:before { content: "\35"; }
.icon-flag-3:before { content: "\e275"; }
.icon-bookmark:before { content: "\e023"; }
.icon-bookmark-2:before { content: "\e276"; }
.icon-heart:before { content: "\e277"; }
.icon-heart-2:before { content: "\e278"; }
.icon-thumbs-up:before { content: "\5b"; }
.icon-thumbs-down:before { content: "\5c"; }
.icon-unfeatured:before, .icon-asterisk:before, .icon-star-empty:before { content: "\40"; }
.icon-star-2:before { content: "\41"; }
.icon-featured:before, .icon-default:before, .icon-star:before { content: "\42"; }
.icon-smiley:before, .icon-smiley-happy:before { content: "\e279"; }
.icon-smiley-2:before, .icon-smiley-happy-2:before { content: "\e280"; }
.icon-smiley-sad:before { content: "\e281"; }
.icon-smiley-sad-2:before { content: "\e282"; }
.icon-smiley-neutral:before { content: "\e283"; }
.icon-smiley-neutral-2:before { content: "\e284"; }
.icon-cart:before { content: "\e019"; }
.icon-basket:before { content: "\e01a"; }
.icon-credit:before { content: "\e286"; }
.icon-credit-2:before { content: "\e287"; }
.icon-expired:before { content: "\4b"; }
