@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: 14px; color: #000; line-height: 150%; }

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: 'Lato', sans-serif; font-size: 15px; }

.MainWarp { width: 1194px; margin: 0 auto; }

.MainWarp-Extralarge { width: 1234px; margin: 0 auto; }

.TopNavWarp { width: 100%; height: auto; background: #145f48; min-height: 75px }

.logo { width: 323px; float: left; position: relative; z-index: 9999; margin-top: 0px; }

.logo img { position: absolute; margin-left: 0px; margin-top: 40px; width: 230px; height: auto; }

.xxxlogo { width: 323px; float: left; position: relative; z-index: 9999; margin-top: 0px; }

.xxxlogo img { position: absolute; left: 30; top: 20px; width: 240px; height: auto; }

.topnav { width: 854px; float: right; }

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

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

.bottom-shap-slider { position: absolute; height: 157px; left: 0; bottom: 0px; width: 100%; background: url(../images/banner-bot-bg.png) no-repeat left bottom; background-size: 100% auto; }

.bottom-shap-slider-inner { position: absolute; height: 157px; left: 0; bottom: 0px; width: 100%; background: url(../images/banner-bot-bg-inner.png) no-repeat left bottom; background-size: 100% auto; }

.BannerSlider img { width: 100%; height: auto; }

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

/*.homeSlide{ background:url(../images/warp-home-bg.png) repeat-x 0 0;}*/

.AsideLeft { float: left; width: 284px; margin-right: 30px; padding-bottom:20px; }

.SideRightContent { width: 874px; float: right; }

.BottomWarp { background: #DFDFDF; padding: 28px 0; }

.bottomLeft { width: 48%; float: left; }

.bottomRight { width: 48%; float: right; }

.FooterWarp { width: 100%; height: auto; min-height: 150px; background: url(../images/footer_gras.jpg) no-repeat 0 0; background-size: cover; }

.BannerBottom { background: url(../images/warp-home-bg.png) repeat-x 0 0;  position: relative; z-index: 9;  }

.MainWarp.tagline { position: relative; z-index: 9999999; }

.moduletable_sliderset3x1.tab { display: none; }

#back-top { bottom: 25px; right: 25px; position: fixed; }

#back-top a { color: #bbb; display: block; font-size: 11px; text-align: center; text-decoration: none; text-transform: uppercase; transition: all 1s ease 0s; width: 60px; }

#back-top a:hover { color: #000; }

#back-top a:hover span { background-color: #777; }

#back-top span { background: url("../images/top.png") no-repeat scroll center center #ddd; border-radius: 5px; cursor: pointer; display: block; height: 60px; margin-bottom: 7px; transition: all 1s ease 0s; width: 60px; }

.Mobile-menu { display:none;}



.bottom-shap-slider2 { position:absolute; left:0; bottom:-3px; z-index:999; width:100%; height:auto;}

.bottom-shap-slider2 img { width:100%; height:auto;}



/*template globle style is here*/

a { color: #0c6dc0; font-style: normal; font-weight: bold; text-decoration: none; }

a:hover { color: #c3180b; text-decoration: underline; }

h1, h1 a { color: #32281e; font-family: "Lato", sans-serif; font-size: 32px; font-style: normal; font-weight: bold; text-align: left; }

h2, h2 a { color: #33261d; font-family: "Lato", sans-serif; font-size: 24px; font-style: normal; font-weight: bold; text-align: left; }

h2, h2 a { line-height: normal; margin: 0; padding: 0 0 15px; }

h3 { color: #00705d; font-family: "Lato", sans-serif; font-size: 18px; font-style: normal; font-weight: bold; text-align: left; }

h4 { color: #333333; font-family: "Lato", sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-align: left; }

.jooWarp p { margin: 0 0 15px; }

.img-fulltext-right { margin: 15px 0px; }

.pull-right { float: right; }

.pull-left { float: left; }

.pull-none.item-image, .pull-left.item-image, pull-right.item-image { margin: 15px 0; }

hr { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #145F48 -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: 1px; vertical-align: top; border-top: 1px solid #fff; 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 #######################  */

.jooWarp { 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; margin-right: 10px; 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"; }

/**********************                       *******************/

          /*Uli css gruener Kasten mit Ausrufezeichen!*/

/**********************                      ******************/

.infologl {
	padding:15px 30px 15px 90px;
	color:#145f48;
	font-size: 1em;
	border: 1px solid #145f48;
	background:#dcfcab;
	min-height: 20px;
}

.infologl:before {
	font-family: FontAwesome;
	content: "\f05a";
	font-size: 4em;
	color: #145f48;
	position: absolute;
	margin: 10px 0 0 -70px;
}
.ehrungen {
	padding:15px 30px 15px 90px;
	color:#145f48;
	font-size: 14px;
	border: 1px solid #145f48;
	background:#c0e0d5;
	min-height: 20px;
}
.alt-farbe
	background:#c0e0d5;
}
