/* Minification failed. Returning unminified contents.
(1406,24): run-time error CSS1019: Unexpected token, found ':'
(1406,24): run-time error CSS1042: Expected function, found ':'
(1406,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(1426,24): run-time error CSS1019: Unexpected token, found ':'
(1426,24): run-time error CSS1042: Expected function, found ':'
(1426,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(16667,1): run-time error CSS1019: Unexpected token, found '}'
(18572,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(18573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18598,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(18599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18624,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(18625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
/*!
 * FullCalendar v1.6.1 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */


.fc
{
    direction: ltr;
    text-align: left;
}

    .fc table
    {
        border-collapse: collapse;
        border-spacing: 0;
    }

    html .fc,
    .fc table
    {
        font-size: 1em;
    }

    .fc td,
    .fc th
    {
        padding: 0;
        vertical-align: top;
    }



/* Header
------------------------------------------------------------------------*/

.fc-header td
{
    white-space: nowrap;
}

.fc-header-left
{
    width: 25%;
    text-align: left;
}

.fc-header-center
{
    text-align: center;
}

.fc-header-right
{
    width: 25%;
    text-align: right;
}

.fc-header-title
{
    display: inline-block;
    vertical-align: top;
}

    .fc-header-title h2
    {
        font-size: 12px;
        line-height:normal;
        margin-top: 0;
        white-space: nowrap;
    }

.fc .fc-header-space
{
    padding-left: 10px;
}

.fc-header .fc-button
{
    margin-bottom: 1em;
    vertical-align: top;
}

/* buttons edges butting together */

.fc-header .fc-button
{
    margin-right: -1px;
}

.fc-header .fc-corner-right, /* non-theme */
.fc-header .ui-corner-right
{ /* theme */
    margin-right: 0; /* back to normal */
}

/* button layering (for border precedence) */

.fc-header .fc-state-hover,
.fc-header .ui-state-hover
{
    z-index: 2;
}

.fc-header .fc-state-down
{
    z-index: 3;
}

.fc-header .fc-state-active,
.fc-header .ui-state-active
{
    z-index: 4;
}



/* Content
------------------------------------------------------------------------*/

.fc-content
{
    clear: both;
}

.fc-view
{
    width: 100%; /* needed for view switching (when view is absolute) */
    overflow: hidden;
}



/* Cell Styles
------------------------------------------------------------------------*/

.fc-widget-header, /* <th>, usually */
.fc-widget-content
{ /* <td>, usually */
    border: 1px solid #ddd;
}

.fc-state-highlight
{ /* <td> today cell */ /* TODO: add .fc-today to <th> */
    background: #fcf8e3;
}

.fc-cell-overlay
{ /* semi-transparent rectangle while dragging */
    background: #bce8f1;
    opacity: .3;
    filter: alpha(opacity=30); /* for IE */
}



/* Buttons
------------------------------------------------------------------------*/

.fc-button
{
    position: relative;
    display: inline-block;
    padding: 0 .6em;
    overflow: hidden;
    height: 1.9em;
    line-height: 1.9em;
    white-space: nowrap;
    cursor: pointer;
}

.fc-state-default
{ /* non-theme */
    border: 1px solid;
}

    .fc-state-default.fc-corner-left
    { /* non-theme */
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .fc-state-default.fc-corner-right
    { /* non-theme */
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

/*
	Our default prev/next buttons use HTML entities like &lsaquo; &rsaquo; &laquo; &raquo;
	and we'll try to make them look good cross-browser.
*/

.fc-text-arrow
{
    margin: 0 .1em;
    font-size: 2em;
    font-family: "Courier New", Courier, monospace;
    vertical-align: baseline; /* for IE7 */
}

.fc-button-prev .fc-text-arrow,
.fc-button-next .fc-text-arrow
{ /* for &lsaquo; &rsaquo; */
    font-weight: bold;
}

/* icon (for jquery ui) */

.fc-button .fc-icon-wrap
{
    position: relative;
    float: left;
    top: 50%;
}

.fc-button .ui-icon
{
    position: relative;
    float: left;
    margin-top: -50%;
    *margin-top: 0;
    *top: -50%;
}

/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/

.fc-state-default
{
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled
{
    color: #333333;
    background-color: #e6e6e6;
}

.fc-state-hover
{
    color: #333333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}

.fc-state-down,
.fc-state-active
{
    background-color: #cccccc;
    background-image: none;
    outline: 0;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-disabled
{
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none;
}



/* Global Event Styles
------------------------------------------------------------------------*/

.fc-event
{
    border: 1px solid #3a87ad; /* default BORDER color */
    background-color: #3a87ad; /* default BACKGROUND color */
    color: #fff; /* default TEXT color */
    font-size: .85em;
    cursor: default;
}

a.fc-event
{
    text-decoration: none;
}

a.fc-event,
.fc-event-draggable
{
    cursor: pointer;
}

.fc-rtl .fc-event
{
    text-align: right;
}

.fc-event-inner
{
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.fc-event-time,
.fc-event-title
{
    padding: 0 1px;
}

.fc .ui-resizable-handle
{
    display: block;
    position: absolute;
    z-index: 99999;
    overflow: hidden; /* hacky spaces (IE6/7) */
    font-size: 300%; /* */
    line-height: 50%; /* */
}



/* Horizontal Events
------------------------------------------------------------------------*/

.fc-event-hori
{
    border-width: 1px 0;
    margin-bottom: 1px;
}

.fc-ltr .fc-event-hori.fc-event-start,
.fc-rtl .fc-event-hori.fc-event-end
{
    border-left-width: 1px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start
{
    border-right-width: 1px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

/* resizable */

.fc-event-hori .ui-resizable-e
{
    top: 0 !important; /* importants override pre jquery ui 1.7 styles */
    right: -3px !important;
    width: 7px !important;
    height: 100% !important;
    cursor: e-resize;
}

.fc-event-hori .ui-resizable-w
{
    top: 0 !important;
    left: -3px !important;
    width: 7px !important;
    height: 100% !important;
    cursor: w-resize;
}

.fc-event-hori .ui-resizable-handle
{
    _padding-bottom: 14px; /* IE6 had 0 height */
}



/* Reusable Separate-border Table
------------------------------------------------------------*/

table.fc-border-separate
{
    border-collapse: separate;
}

.fc-border-separate th,
.fc-border-separate td
{
    border-width: 1px 0 0 1px;
}

    .fc-border-separate th.fc-last,
    .fc-border-separate td.fc-last
    {
        border-right-width: 1px;
    }

.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td
{
    border-bottom-width: 1px;
}

.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th
{
    border-top-width: 0;
}



/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/

.fc-grid th
{
    text-align: center;
}

.fc .fc-week-number
{
    width: 22px;
    text-align: center;
}

    .fc .fc-week-number div
    {
        padding: 0 2px;
    }

.fc-grid .fc-day-number
{
    float: right;
    padding: 0 2px;
}

.fc-grid .fc-other-month .fc-day-number
{
    opacity: 0.3;
    filter: alpha(opacity=30); /* for IE */
    /* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
}

.fc-grid .fc-day-content
{
    clear: both;
    padding: 2px 2px 1px; /* distance between events and day edges */
}

/* event styles */

.fc-grid .fc-event-time
{
    font-weight: bold;
}

/* right-to-left */

.fc-rtl .fc-grid .fc-day-number
{
    float: left;
}

.fc-rtl .fc-grid .fc-event-time
{
    float: right;
}



/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/

.fc-agenda table
{
    border-collapse: separate;
}

.fc-agenda-days th
{
    text-align: center;
}

.fc-agenda .fc-agenda-axis
{
    width: 50px;
    padding: 0 4px;
    vertical-align: middle;
    text-align: right;
    white-space: nowrap;
    font-weight: normal;
}

.fc-agenda .fc-week-number
{
    font-weight: bold;
}

.fc-agenda .fc-day-content
{
    padding: 2px 2px 1px;
}

/* make axis border take precedence */

.fc-agenda-days .fc-agenda-axis
{
    border-right-width: 1px;
}

.fc-agenda-days .fc-col0
{
    border-left-width: 0;
}

/* all-day area */

.fc-agenda-allday th
{
    border-width: 0 1px;
}

.fc-agenda-allday .fc-day-content
{
    min-height: 34px; /* TODO: doesnt work well in quirksmode */
    _height: 34px;
}

/* divider (between all-day and slots) */

.fc-agenda-divider-inner
{
    height: 2px;
    overflow: hidden;
}

.fc-widget-header .fc-agenda-divider-inner
{
    background: #eee;
}

/* slot rows */

.fc-agenda-slots th
{
    border-width: 1px 1px 0;
}

.fc-agenda-slots td
{
    border-width: 1px 0 0;
    background: none;
}

    .fc-agenda-slots td div
    {
        height: 20px;
    }

.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td
{
    border-top-width: 0;
}

.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td
{
    border-top-style: dotted;
}

    .fc-agenda-slots tr.fc-minor th.ui-widget-header
    {
        *border-top-style: solid; /* doesn't work with background in IE6/7 */
    }



/* Vertical Events
------------------------------------------------------------------------*/

.fc-event-vert
{
    border-width: 0 1px;
}

    .fc-event-vert.fc-event-start
    {
        border-top-width: 1px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

    .fc-event-vert.fc-event-end
    {
        border-bottom-width: 1px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    .fc-event-vert .fc-event-time
    {
        white-space: nowrap;
        font-size: 10px;
    }

    .fc-event-vert .fc-event-inner
    {
        position: relative;
        z-index: 2;
    }

    .fc-event-vert .fc-event-bg
    { /* makes the event lighter w/ a semi-transparent overlay  */
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        opacity: .25;
        filter: alpha(opacity=25);
    }

.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */
.fc-select-helper .fc-event-bg
{
    display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
}

/* resizable */

.fc-event-vert .ui-resizable-s
{
    bottom: 0 !important; /* importants override pre jquery ui 1.7 styles */
    width: 100% !important;
    height: 8px !important;
    overflow: hidden !important;
    line-height: 8px !important;
    font-size: 11px !important;
    font-family: monospace;
    text-align: center;
    cursor: s-resize;
}

.fc-agenda .ui-resizable-resizing
{ /* TODO: better selector */
    _overflow: hidden;
}

/*
Document   : jquery.pnotify.default.css
Created on : Nov 23, 2009, 3:14:10 PM
Author     : Hunter Perrin
Version    : 1.2.0
Link       : http://pinesframework.org/pnotify/
Description:
	Default styling for Pines Notify jQuery plugin.
*/
/* -- Notice */
.ui-pnotify {
top: 10px;
right: 10px;
position: absolute;
height: auto;
/* Ensures notices are above everything */
z-index: 9999;
}
/* Hides position: fixed from IE6 */
html > body .ui-pnotify {
position: fixed;
}
.ui-pnotify .ui-pnotify-shadow {
-webkit-box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
-moz-box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
}
.ui-pnotify-container {
background-position: 0 0;
padding: .8em;
height: 100%;
margin: 0;
}
.ui-pnotify-sharp {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.ui-pnotify-closer, .ui-pnotify-sticker {
float: right;
margin-left: .2em;
}
.ui-pnotify-title {
display: block;
margin-bottom: .4em;
}
.ui-pnotify-text {
display: block;
}
.ui-pnotify-icon, .ui-pnotify-icon span {
display: block;
float: left;
margin-right: .2em;
}
/* -- History Pulldown */
.ui-pnotify-history-container {
position: absolute;
top: 0;
right: 18px;
width: 70px;
border-top: none;
padding: 0;
-webkit-border-top-left-radius: 0;
-moz-border-top-left-radius: 0;
border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-moz-border-top-right-radius: 0;
border-top-right-radius: 0;
/* Ensures history container is above notices. */
z-index: 10000;
}
.ui-pnotify-history-container .ui-pnotify-history-header {
padding: 2px;
}
.ui-pnotify-history-container button {
cursor: pointer;
display: block;
width: 100%;
}
.ui-pnotify-history-container .ui-pnotify-history-pulldown {
display: block;
margin: 0 auto;
}
.ms-container:after{
  content: "."; display: block; height: 0; line-height: 0; font-size: 0; clear: both; min-height: 0; visibility: hidden;
}
.ms-container{margin-bottom: 5px; background: url('../../img/switch.png') center center no-repeat;}

.ms-container .ms-selectable, .ms-container .ms-selection{
  width: 48%;
  background: #fff;
  color: #333;
  float: left;
}
.ms-container .ms-selection{float: right;}

.ms-container .ms-list{
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  border: 1px solid #DDD;
}


.ms-selected{
  display:none;
}
.ms-container .ms-selectable{
  
}

.ms-container .ms-list.ms-focus{
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
  outline: thin dotted \9;
}

.ms-container ul{
  margin: 0;
  list-style-type: none;
}

.ms-container ul.ms-list{
  height: 200px;
  padding: 0px 0px;
  overflow-y: auto;
}

.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selected{
  border-bottom: 1px #eee solid;
  padding: 2px 10px;
  color: #555;
  font-size: 11px;
}

.ms-container .ms-selectable li.disabled,
.ms-container .ms-selection li.disabled{
  background-color: #eee;
  color: #aaa;
}

.ms-container .ms-optgroup-label{
  padding: 5px 0px 0px 5px;
  cursor: pointer;
  color: #999;
}

.ms-container li.ms-elem-selectable:not(.disabled).ms-hover,
.ms-container .ms-selection li:not(.disabled).ms-hover{
  cursor: pointer;
  color: #ffffff;
  text-decoration: none;
  background-color: #54a1e5;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.multipleselect-header{    
    border: 1px solid #DDD;        
    background: #EEE;
    color: #333;
    text-shadow: 1px 1px 0px #FFF;
    padding: 1px 5px 0px;    
    border-bottom: 0px;
    font-size: 11px;
    font-weight: bold;
}
/* Breadcrumb Styles
 ---------------------------------------------------------------------*/

.breadCrumb
{
	margin: 0;
	padding: 0;
	display: block;
	height: 21px;
	overflow: hidden;	
	padding: 3px 5px;
	border: 2px solid #FFF;
	background: #f5F5F5;
        margin-left: 100px;
        margin-right: 20px;
        border-top: 0px;                
}
.smf .breadCrumb{margin-left: 320px;}
.smw .breadCrumb{margin-left: 20px;}

.breadCrumb ul
{
	margin: 0;
	padding: 0;
	height: 21px;
	display: block;
}
.breadCrumb ul li
{
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size: .9167em;
	background: url(../../img/jbreadcrumb/Chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul li div.chevronOverlay
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span
{
	display: block;
	overflow: hidden;
}
.breadCrumb ul li a
{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
}
.breadCrumb ul li.first a
{
	height: 16px !important;
	text-indent:-1000em;
	width:16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url(../../img/jbreadcrumb/IconHome.gif) no-repeat 0 0;
}
.breadCrumb ul li.first a:hover
{
	background-position: 0 -16px;
}
.breadCrumb ul li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
.chevronOverlay
{
	display: none;
	background: url(../../img/jbreadcrumb/ChevronOverlay.png) no-repeat 100% 0;
	width: 13px;
	height: 20px;
}




/* Z-INDEX */
 .formError { z-index: 990; }
    .formError .formErrorContent { z-index: 991; }
    .formError .formErrorArrow { z-index: 996; }
    
    .ui-dialog .formError { z-index: 5000; }
    .ui-dialog .formError .formErrorContent { z-index: 5001; }
    .ui-dialog .formError .formErrorArrow { z-index: 5006; }




.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer;
        line-height: 20px !important;
}

.formError.inline {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
}

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none;
}

.formError .formErrorContent {
	width: 100%;
	background: #3f506a;
	position: relative;
	color: #fff;
	min-width: 120px;
	font-size: 11px;
	border: 1px solid #2F3F57;	
	padding: 4px 10px 4px 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
        text-shadow: 0px 1px 0px #111;
}

.formError.inline .formErrorContent {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
}

.greenPopup .formErrorContent {
	background: #3f506a;
}

.blackPopup .formErrorContent {
	background: #3f506a;
	color: #FFF;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0px 0px 2px;
	position:relative;
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
	margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	margin: 0px 0 0 12px;
	top:2px;
}

.formError .formErrorArrow div {	
	font-size: 0px;
	height: 1px;
	background: #3f506a;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}

.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	background: #3f506a;
}

.blackPopup .formErrorArrow div {
	background: #3f506a;
	color: #FFF;
}

.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 11px;
}

.formError .formErrorArrow .line7 {
	width: 9px;
}

.formError .formErrorArrow .line6 {
	width: 7px;
}

.formError .formErrorArrow .line5 {
	width: 5px;
}

.formError .formErrorArrow .line4 {
	width: 3px;
}

.formError .formErrorArrow .line3 {
	width: 1px;
}

.formError .formErrorArrow .line2 {
	width: 0px;
	border: none;	
}

.formError .formErrorArrow .line1 {
	width: 0px;
	border: none;
}

.cleditorMain {background-color:white}
.cleditorMain iframe {border:none; margin:0; padding:0;}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */}
.cleditorToolbar {background: url('../../img/cleditor/toolbar.gif') repeat}
.cleditorGroup {float:left; height:26px}
.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('../../img/cleditor/buttons.gif')}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,
.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}

/*
 *  SliderNav - A Simple Content Slider with a Navigation Bar
 *  Copyright 2010 Monjurul Dolon, http://mdolon.com/
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://devgrow.com/slidernav
 */
.slidernav {min-height: 250px; display: block; position: relative; overflow: hidden; }
.slidernav ul { list-style: none; padding: 0px; margin: 0px; }
.slider-content { float: left; width: 100%; display: block; overflow: auto; min-height: 250px; }
.slider-content ul { float: left; width: 100%; display: block; position: relative; }
.slider-content ul li { float: left; width: 100%; }
.slider-content ul ul li a { padding: 5px 10px; display: block; background: #F9F9F9; border-bottom: 1px solid #f1f1f1; border-top: 1px solid #FFF; text-transform: capitalize; }
.slider-content ul ul li a:hover,
.slider-content ul ul li a.active{ background: #f3faff; border-bottom-color: #d5ebf9; text-decoration: none; }
.slider-content .title { padding: 5px 0; text-indent: 10px; background: #E5E5E5; border-bottom: 1px solid #E0E0E0; border-top: 1px solid #EFEFEF; 
                         color: #333; width: 100%; float: left; font-weight: bold; text-transform: uppercase; text-decoration: none;}
.slider-content .selected .title { background: #5eaae8; color: #fff; }
.slidernav .slider-nav { position: absolute; right: 0; top: 0; background: #F2F2F2; min-height: 250px; }
.slidernav .slider-nav ul { padding: 5px 0; }
.slidernav .slider-nav li a { padding: 3px 5px; border-top: 1px solid #FFF; border-bottom: 1px solid #E9E9E9; line-height: 15px; font-size: 13px;
                              text-align: center; color: #666; font-weight: bold; display: block; text-transform: uppercase; cursor: pointer;}
.slidernav #debug { position: absolute; bottom: 0; left: 0; padding: 5px; background: #000; color: #fff; }
.slidernav .arrow { font-size: 0px; line-height: 0%; width: 0px; border-bottom: 8px solid #42536d; border-left: 5px solid #F0F0F0; border-right: 5px solid #F0F0F0; position: relative; top: -6px; }
.slidernav .down { border-bottom: none; border-top: 8px solid #42536d; top: 0px; }
.slidernav .slide-up, .slider .slide-down { height: 20px; background: #F0F0F0; border-bottom: 1px solid #E5E5E5; border-top: 1px solid #FFF; text-align: center; cursor: pointer; float: right; width: 100%; position: relative; }
/*

Uniform Theme: Uniform Default
Version: 1.6
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */

div.checker span,
div.radio span{
  background-image: url(../../img/uniform/sprite.png);
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}

.radio, 
.checker, 
.radio *, 
.checker *{
  margin: 0;
  padding: 0;
}

/* INPUT & TEXTAREA */

input.text,
input.email, 
input.password,
textarea.uniform {
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding: 3px;
  color: #777;
  background: url('../../img/uniform/bg-input-focus.png') repeat-x 0px 0px;
  background: url('../../img/uniform/bg-input.png') repeat-x 0px 0px;
  border-top: solid 1px #aaa;
  border-left: solid 1px #aaa;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: 0;
}

input.text:focus,
input.email:focus,
input.password:focus,
textarea.uniform:focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  border-color: #999;
  background: url('../../img/uniform/bg-input-focus.png') repeat-x 0px 0px;
}

/* SPRITES */


/* Checkbox */

div.checker {
  width: 19px;
  height: 19px;
}

div.checker input {
  width: 19px;
  height: 19px;
}

div.checker span {
  background-position: 0px -260px;
  height: 19px;
  width: 19px;
}

div.checker:active span, 
div.checker.active span {
  background-position: -19px -260px;
}

div.checker.focus span,
div.checker:hover span {
  background-position: -38px -260px;
}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
  background-position: -57px -260px;
}

div.checker span.checked {
  background-position: -76px -260px;
}

div.checker:active span.checked, 
div.checker.active span.checked {
  background-position: -95px -260px;
}

div.checker.focus span.checked,
div.checker:hover span.checked {
  background-position: -114px -260px;
}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
  background-position: -133px -260px;
}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
  background-position: -152px -260px;
}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
  background-position: -171px -260px;
}

/* Radio */

div.radio {
  width: 18px;
  height: 18px;
}

div.radio input {
  width: 18px;
  height: 18px;
}

div.radio span {
  height: 18px;
  width: 18px;
  background-position: 0px -279px;
}

div.radio:active span, 
div.radio.active span {
  background-position: -18px -279px;
}

div.radio.focus span, 
div.radio:hover span {
  background-position: -36px -279px;
}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
  background-position: -54px -279px;
}

div.radio span.checked {
  background-position: -72px -279px;
}

div.radio:active span.checked,
div.radio.active span.checked {
  background-position: -90px -279px;
}

div.radio.focus span.checked, div.radio:hover span.checked {
  background-position: -108px -279px;
}

div.radio.focus:active span.checked, 
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
  background-position: -126px -279px;
}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
  background-position: -144px -279px;
}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
  background-position: -162px -279px;
}


/* Checker */
div.checker {
  margin-right: 5px;
  margin-top: -3px;
  margin-bottom: 0px !important;
}

/* Radio */
div.radio {
  margin-right: 3px;
  margin-top: -3px;
  margin-bottom: 0px !important;
}

/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.checker, 
.radio{
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}

.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
  outline: 0;
}

/* Checker */

div.checker {
  position: relative;
}

div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.checker input {
  opacity: 0;
  filter: alpha(opacity:0);  
  background: none;
  margin: 0px;
  display: block;
}

/* Radio */

div.radio {
  position: relative;
}

div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.radio input {
  opacity: 0;
  filter: alpha(opacity:0);
  text-align: center;
  background: none;
  float: none !important;
  margin: 0px !important;
  display: block;
}


.ibutton-container {
  position: relative;
  height: 27px;
  cursor: pointer;
  overflow: hidden;
	/* set max width to that of sprite */
	max-width: 400px;
	/* prevent text selection */
	-khtml-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-moz-user-focus: ignore; 
	-moz-user-input: disabled;
	/* set default width based on ON/OFF labels */
	width: 80px;
  display: inline-block;
  margin-bottom: 0px !important;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
}

.ibutton-container input {
  position: absolute;
	top: 0;
	left: 0;

	/* hide the element */
	filter:alpha(opacity=0);
	-moz-opacity: 0.0; 
	opacity: 0.0;

	/* allow checking of input if visible */
	-moz-user-input: enabled  !important;
}

.ibutton-handle {
  display: block;
  height: 27px;
  cursor: inherit;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  background: transparent url(../../img/ibutton/ibutton-slider-default.png) no-repeat scroll 0 -54px;
  z-index: 3;
	/* set default width based on ON/OFF labels */
	width: 27px;
}

.ibutton-handle-right {
  height: 100%;
  width: 100%;
  background: transparent url(../../img/ibutton/ibutton-slider-default.png) no-repeat scroll 100% -54px;
  z-index: 3; 
}

.ibutton-handle-middle {
  height: 100%;
  width: 100%;
  background: transparent url(../../img/ibutton/ibutton-slider-default.png) no-repeat scroll 50% -54px;
  z-index: 3; 
}

div.ibutton-label-on, div.ibutton-label-off {
  white-space: nowrap;
  font-size: 17px;
  line-height: 17px;
  font-weight: bold;
  font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  cursor: inherit;
  display: block;
  height: 22px;
  position: absolute;
  width: auto;
  top: 0;
  padding-top: 5px;
  overflow: hidden; 
  background: transparent url(../../img/ibutton/ibutton-slider-default.png) no-repeat scroll 0 0;
}

div.ibutton-label-on {
  color: #fff;
  text-shadow: 0 -1px 2px rgba(0, 0, 0, 0.4);
  left: 0;
  padding-top: 5px;
  z-index: 1; 
}

div.ibutton-label-on span {
  padding-left: 5px;
}

div.ibutton-label-off {
  color: #7c7c7c;
  background-position: 100% 0;
  text-shadow: 0 -1px 2px rgba(153, 153, 153, 0.4);
  text-align: right;
  left: 0;
	/* the off label needs to near the left edge (ideally just 5px away) 
	 * it just needs to be close enough that it won't show under the handle if dragged to the left  
	 */
	width: 90%;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;        
}

div.ibutton-label-off span {
  padding-right: 5px; 
}

/* create an outline when button gets focus via keyboard */
.ibutton-container label {
	cursor: inherit;
	padding: 1px 3px;
	font-size: 1em !important;
        display: inline;
}

.ibutton-focus label {
	/* we must use border, since outline doesn't work in IE */
	border: 1px dotted #666 !important;
	padding: 0 2px;
}

.ibutton-focus div.ibutton-label-on span label {
	/* use white for more contrast */
	border-color: #fff !important;
}

/* add padding to right/left so that text gets clipped before absolute edge */
.ibutton-padding-left, .ibutton-padding-right {
	position: absolute; 
	top: 4px;
	z-index: 2; 
	background: transparent url(../../img/ibutton/ibutton-slider-default.png) no-repeat scroll 0 -4px; 
	width: 3px;
	height: 20px;
        display: none;
}
	
.ibutton-padding-left {
	left: 0; 
}

.ibutton-padding-right {
	right: 0; 
	background-position: 100% -4px;
}

/* change the styles of the handle when being dragged */
.ibutton-active-handle .ibutton-handle {
	background-position: 0 -108px;
}

.ibutton-active-handle .ibutton-handle-right {
	background-position: 100% -108px;
}

.ibutton-active-handle .ibutton-handle-middle {
	background-position: 50% -108px;
}

/* styles to use when the button is disabled */
.ibutton-disabled {
	cursor: not-allowed !important; /* cursor options: default or not-allowed */
}

.ibutton-disabled .ibutton-handle {
	background-position: 0 -81px;
}

.ibutton-disabled .ibutton-handle-right {
	background-position: 100% -81px;
}

.ibutton-disabled .ibutton-handle-middle {
	background-position: 50% -81px;
}

.ibutton-disabled div.ibutton-label-on {
	background-position: 0 -27px;
}

.ibutton-disabled div.ibutton-label-off {
	background-position: 100% -27px;
}

.ibutton-disabled .ibutton-padding-left {
	background-position: 0 -27px;
}

.ibutton-disabled .ibutton-padding-right {
	background-position: 100% -27px;
}

.ibutton-disabled div.ibutton-label-on {
	color: #fff;
}

.ibutton-disabled div.ibutton-label-off {
	color: #cbcbcb;
}

/* IcoMoon small icons Red*/
.icosr-download, .icosr-chat, .icosr-archive, .icosr-user, .icosr-users, .icosr-archive1, .icosr-earth, .icosr-location, .icosr-contract, .icosr-mobile, .icosr-screen, .icosr-mail, .icosr-support, .icosr-help, .icosr-videos, .icosr-pictures, .icosr-link, .icosr-search, .icosr-cog, .icosr-trashcan, .icosr-pencil, .icosr-info, .icosr-article, .icosr-clock, .icosr-photoshop, .icosr-illustrator, .icosr-star, .icosr-heart, .icosr-bookmark, .icosr-file, .icosr-feed, .icosr-locked, .icosr-unlocked, .icosr-refresh, .icosr-list, .icosr-share, .icosr-archive2, .icosr-images, .icosr-images1, .icosr-pencil1, .icosr-home, .icosr-home1, .icosr-newspaper, .icosr-pencil2, .icosr-pencil3, .icosr-droplet, .icosr-pictures1, .icosr-picture, .icosr-camera, .icosr-music, .icosr-play, .icosr-film, .icosr-camera1, .icosr-spades, .icosr-clubs, .icosr-diamonds, .icosr-broadcast, .icosr-mic, .icosr-book, .icosr-file1, .icosr-file2, .icosr-new, .icosr-copy, .icosr-folder, .icosr-folder1, .icosr-tag, .icosr-cart, .icosr-basket, .icosr-calculate, .icosr-support1, .icosr-phone, .icosr-mail1, .icosr-location1, .icosr-compass, .icosr-history, .icosr-clock1, .icosr-bell, .icosr-calendar, .icosr-printer, .icosr-mouse, .icosr-screen1, .icosr-laptop, .icosr-mobile1, .icosr-cabinet, .icosr-drawer, .icosr-drawer1, .icosr-box, .icosr-box-add, .icosr-box-remove, .icosr-download1, .icosr-upload, .icosr-database, .icosr-flip, .icosr-flip1, .icosr-undo, .icosr-redo, .icosr-forward, .icosr-reply, .icosr-reply1, .icosr-comments, .icosr-comments1, .icosr-comments2, .icosr-comments3, .icosr-comments4, .icosr-user1, .icosr-user2, .icosr-user3, .icosr-busy, .icosr-loading, .icosr-loading1, .icosr-search1, .icosr-zoomin, .icosr-zoomout, .icosr-key, .icosr-key1, .icosr-locked1, .icosr-unlocked1, .icosr-wrench, .icosr-equalizer, .icosr-cog1, .icosr-pie, .icosr-bars, .icosr-stats-up, .icosr-gift, .icosr-trophy, .icosr-diamond, .icosr-coffee, .icosr-rocket, .icosr-meter-slow, .icosr-meter-medium, .icosr-meter-fast, .icosr-dashboard, .icosr-fire, .icosr-lab, .icosr-remove, .icosr-remove1, .icosr-remove2, .icosr-briefcase, .icosr-briefcase1, .icosr-cars, .icosr-bus, .icosr-cube, .icosr-cube1, .icosr-puzzle, .icosr-glasses, .icosr-glasses1, .icosr-accessibility, .icosr-accessibility1, .icosr-target, .icosr-target1, .icosr-lightning, .icosr-power, .icosr-power1, .icosr-clipboard, .icosr-clipboard1, .icosr-playlist, .icosr-gridview, .icosr-treeview, .icosr-cloud, .icosr-cloud1, .icosr-download2, .icosr-upload1, .icosr-upload2, .icosr-link1, .icosr-link2, .icosr-flag, .icosr-flag1, .icosr-attachment, .icosr-eye, .icosr-eye1, .icosr-bookmark1, .icosr-bookmark2, .icosr-star1, .icosr-star2, .icosr-star3, .icosr-heart1, .icosr-heart2, .icosr-thumbsup, .icosr-thumbsdown, .icosr-happy, .icosr-smiley, .icosr-neutral, .icosr-plus, .icosr-minus, .icosr-help1, .icosr-help2, .icosr-blocked, .icosr-cancel, .icosr-cancel1, .icosr-checkmark, .icosr-minus1, .icosr-plus1, .icosr-enter, .icosr-exit, .icosr-loop, .icosr-arrow-up-left, .icosr-arrow-up, .icosr-arrow-up-right, .icosr-arrow-right, .icosr-arrow-down-right, .icosr-arrow-down, .icosr-arrow-down-left, .icosr-arrow-left, .icosr-arrow-up-left1, .icosr-arrow-up1, .icosr-arrow-up-right1, .icosr-arrow-right1, .icosr-arrow-down-right1, .icosr-arrow-down1, .icosr-arrow-down-left1, .icosr-arrow-left1, .icosr-arrow-up-left2, .icosr-arrow-up2, .icosr-arrow-up-right2, .icosr-arrow-right2, .icosr-arrow-down-right2, .icosr-arrow-down2, .icosr-arrow-down-left2, .icosr-arrow-left2, .icosr-arrow-up3, .icosr-arrow-right3, .icosr-arrow-down3, .icosr-arrow-left3, .icosr-arrow-up4, .icosr-arrow-right4, .icosr-arrow-down4, .icosr-arrow-left4, .icosr-arrow-up5, .icosr-arrow-right5, .icosr-arrow-down5, .icosr-arrow-left5, .icosr-menu, .icosr-enter1, .icosr-backspace, .icosr-backspace1, .icosr-tab, .icosr-tab1, .icosr-checkbox, .icosr-checkbox-unchecked, .icosr-checkbox-partial, .icosr-radio-checked, .icosr-radio-unchecked, .icosr-font, .icosr-paragraph-left, .icosr-paragraph-center, .icosr-paragraph-right, .icosr-paragraph-justify, .icosr-lefttoright, .icosr-righttoleft, .icosr-share1, .icosr-newtab, .icosr-newtab1, .icosr-embed, .icosr-code, .icosr-bluetooth, .icosr-share2, .icosr-share3, .icosr-mail2, .icosr-mail3, .icosr-mail4, .icosr-google, .icosr-googleplus, .icosr-googleplus1, .icosr-googleplus2, .icosr-gplus, .icosr-google-drive, .icosr-facebook, .icosr-facebook1, .icosr-facebook2, .icosr-instagram, .icosr-twitter, .icosr-twitter1, .icosr-twitter2, .icosr-feed1, .icosr-feed2, .icosr-feed3, .icosr-youtube, .icosr-youtube1, .icosr-vimeo, .icosr-vimeo1, .icosr-flickr, .icosr-flickr1, .icosr-flickr2, .icosr-picassa, .icosr-picassa1, .icosr-dribbble, .icosr-dribbble1, .icosr-dribbble2, .icosr-forrst, .icosr-forrst1, .icosr-deviantart, .icosr-deviantart1, .icosr-github, .icosr-github1, .icosr-github2, .icosr-github3, .icosr-github4, .icosr-github5, .icosr-git, .icosr-github6, .icosr-wordpress, .icosr-wordpress1, .icosr-joomla, .icosr-blogger, .icosr-blogger1, .icosr-tumblr, .icosr-tumblr1, .icosr-yahoo, .icosr-yahoo1, .icosr-amazon, .icosr-amazon1, .icosr-tux, .icosr-apple, .icosr-finder, .icosr-android, .icosr-windows, .icosr-soundcloud, .icosr-soundcloud1, .icosr-skype, .icosr-reddit, .icosr-linkedin, .icosr-linkedin1, .icosr-lastfm, .icosr-lastfm1, .icosr-delicious, .icosr-stumbleupon, .icosr-stumbleupon1, .icosr-pinterest, .icosr-pinterest1, .icosr-xing, .icosr-xing1, .icosr-flattr, .icosr-foursquare, .icosr-foursquare1, .icosr-paypal, .icosr-paypal1, .icosr-paypal2, .icosr-yelp, .icosr-libreoffice, .icosr-file-pdf, .icosr-file-openoffice, .icosr-file-word, .icosr-file-excel, .icosr-file-powerpoint, .icosr-file-zip, .icosr-file-xml, .icosr-file-css, .icosr-html5, .icosr-html51, .icosr-css3, .icosr-chrome, .icosr-firefox, .icosr-IE, .icosr-opera, .icosr-safari, .icosr-IcoMoon
{
    display: inline-block;
    width: 17px;
    height: 17px;
    background-image: url('../img/icons/iconss_r.png');
    background-repeat: no-repeat;
}

.icosr-download
{
    background-position: 0 0;
}

.icosr-chat
{
    background-position: -32px 0;
}

.icosr-archive
{
    background-position: -64px 0;
}

.icosr-user
{
    background-position: -96px 0;
}

.icosr-users
{
    background-position: -128px 0;
    width: 20px;
}

.icosr-archive1
{
    background-position: -160px 0;
}

.icosr-earth
{
    background-position: -192px 0;
}

.icosr-location
{
    background-position: -224px 0;
}

.icosr-contract
{
    background-position: -256px 0;
    width: 18px;
    height: 18px;
}

.icosr-mobile
{
    background-position: -288px 0;
}

.icosr-screen
{
    background-position: -320px 0;
}

.icosr-mail
{
    background-position: -352px 0;
}

.icosr-support
{
    background-position: -384px 0;
    width: 18px;
    height: 18px;
}

.icosr-help
{
    background-position: -416px 0;
}

.icosr-videos
{
    background-position: -448px 0;
}

.icosr-pictures
{
    background-position: -480px 0;
}

.icosr-link
{
    background-position: -512px 0;
}

.icosr-search
{
    background-position: -544px 0;
}

.icosr-cog
{
    background-position: -576px 0;
}

.icosr-trashcan
{
    background-position: -608px 0;
}

.icosr-pencil
{
    background-position: 0 -32px;
}

.icosr-info
{
    background-position: -32px -32px;
}

.icosr-article
{
    background-position: -64px -32px;
}

.icosr-clock
{
    background-position: -96px -32px;
}

.icosr-photoshop
{
    background-position: -128px -32px;
}

.icosr-illustrator
{
    background-position: -160px -32px;
}

.icosr-star
{
    background-position: -192px -32px;
    width: 17px;
    height: 17px;
}

.icosr-heart
{
    background-position: -224px -32px;
}

.icosr-bookmark
{
    background-position: -256px -32px;
}

.icosr-file
{
    background-position: -288px -32px;
}

.icosr-feed
{
    background-position: -320px -32px;
}

.icosr-locked
{
    background-position: -352px -32px;
}

.icosr-unlocked
{
    background-position: -384px -32px;
}

.icosr-refresh
{
    background-position: -416px -32px;
}

.icosr-list
{
    background-position: -448px -32px;
}

.icosr-share
{
    background-position: -480px -32px;
}

.icosr-archive2
{
    background-position: -512px -32px;
}

.icosr-images
{
    background-position: -544px -32px;
    width: 23px;
}

.icosr-images1
{
    background-position: -576px -32px;
}

.icosr-pencil1
{
    background-position: -608px -32px;
}

.icosr-home
{
    background-position: 0 -64px;
}

.icosr-home1
{
    background-position: -32px -64px;
}

.icosr-newspaper
{
    background-position: -64px -64px;
}

.icosr-pencil2
{
    background-position: -96px -64px;
}

.icosr-pencil3
{
    background-position: -128px -64px;
}

.icosr-droplet
{
    background-position: -160px -64px;
}

.icosr-pictures1
{
    background-position: -192px -64px;
}

.icosr-picture
{
    background-position: -224px -64px;
}

.icosr-camera
{
    background-position: -256px -64px;
}

.icosr-music
{
    background-position: -288px -64px;
}

.icosr-play
{
    background-position: -320px -64px;
}

.icosr-film
{
    background-position: -352px -64px;
}

.icosr-camera1
{
    background-position: -384px -64px;
}

.icosr-spades
{
    background-position: -416px -64px;
    width: 21px;
}

.icosr-clubs
{
    background-position: -448px -64px;
}

.icosr-diamonds
{
    background-position: -480px -64px;
}

.icosr-broadcast
{
    background-position: -512px -64px;
}

.icosr-mic
{
    background-position: -544px -64px;
}

.icosr-book
{
    background-position: -576px -64px;
}

.icosr-file1
{
    background-position: -608px -64px;
}

.icosr-file2
{
    background-position: 0 -96px;
}

.icosr-new
{
    background-position: -32px -96px;
}

.icosr-copy
{
    background-position: -64px -96px;
}

.icosr-folder
{
    background-position: -96px -96px;
}

.icosr-folder1
{
    background-position: -128px -96px;
}

.icosr-tag
{
    background-position: -160px -96px;
}

.icosr-cart
{
    background-position: -192px -96px;
}

.icosr-basket
{
    background-position: -224px -96px;
}

.icosr-calculate
{
    background-position: -256px -96px;
}

.icosr-support1
{
    background-position: -288px -96px;
}

.icosr-phone
{
    background-position: -320px -96px;
}

.icosr-mail1
{
    background-position: -352px -96px;
}

.icosr-location1
{
    background-position: -384px -96px;
}

.icosr-compass
{
    background-position: -416px -96px;
}

.icosr-history
{
    background-position: -448px -96px;
}

.icosr-clock1
{
    background-position: -480px -96px;
}

.icosr-bell
{
    background-position: -512px -96px;
}

.icosr-calendar
{
    background-position: -544px -96px;
}

.icosr-printer
{
    background-position: -576px -96px;
}

.icosr-mouse
{
    background-position: -608px -96px;
}

.icosr-screen1
{
    background-position: 0 -128px;
}

.icosr-laptop
{
    background-position: -32px -128px;
}

.icosr-mobile1
{
    background-position: -64px -128px;
}

.icosr-cabinet
{
    background-position: -96px -128px;
}

.icosr-drawer
{
    background-position: -128px -128px;
}

.icosr-drawer1
{
    background-position: -160px -128px;
}

.icosr-box
{
    background-position: -192px -128px;
}

.icosr-box-add
{
    background-position: -224px -128px;
}

.icosr-box-remove
{
    background-position: -256px -128px;
}

.icosr-download1
{
    background-position: -288px -128px;
}

.icosr-upload
{
    background-position: -320px -128px;
}

.icosr-database
{
    background-position: -352px -128px;
}

.icosr-flip
{
    background-position: -384px -128px;
}

.icosr-flip1
{
    background-position: -416px -128px;
}

.icosr-undo
{
    background-position: -448px -128px;
}

.icosr-redo
{
    background-position: -480px -128px;
}

.icosr-forward
{
    background-position: -512px -128px;
}

.icosr-reply
{
    background-position: -544px -128px;
}

.icosr-reply1
{
    background-position: -576px -128px;
    width: 19px;
}

.icosr-comments
{
    background-position: -608px -128px;
}

.icosr-comments1
{
    background-position: 0 -160px;
}

.icosr-comments2
{
    background-position: -32px -160px;
}

.icosr-comments3
{
    background-position: -64px -160px;
}

.icosr-comments4
{
    background-position: -96px -160px;
}

.icosr-user1
{
    background-position: -128px -160px;
}

.icosr-user2
{
    background-position: -160px -160px;
}

.icosr-user3
{
    background-position: -192px -160px;
}

.icosr-busy
{
    background-position: -224px -160px;
}

.icosr-loading
{
    background-position: -256px -160px;
}

.icosr-loading1
{
    background-position: -288px -160px;
}

.icosr-search1
{
    background-position: -320px -160px;
}

.icosr-zoomin
{
    background-position: -352px -160px;
}

.icosr-zoomout
{
    background-position: -384px -160px;
}

.icosr-key
{
    background-position: -416px -160px;
}

.icosr-key1
{
    background-position: -448px -160px;
}

.icosr-locked1
{
    background-position: -480px -160px;
}

.icosr-unlocked1
{
    background-position: -512px -160px;
}

.icosr-wrench
{
    background-position: -544px -160px;
}

.icosr-equalizer
{
    background-position: -576px -160px;
}

.icosr-cog1
{
    background-position: -608px -160px;
}

.icosr-pie
{
    background-position: 0 -192px;
}

.icosr-bars
{
    background-position: -32px -192px;
}

.icosr-stats-up
{
    background-position: -64px -192px;
}

.icosr-gift
{
    background-position: -96px -192px;
}

.icosr-trophy
{
    background-position: -128px -192px;
}

.icosr-diamond
{
    background-position: -160px -192px;
}

.icosr-coffee
{
    background-position: -192px -192px;
}

.icosr-rocket
{
    background-position: -224px -192px;
}

.icosr-meter-slow
{
    background-position: -256px -192px;
}

.icosr-meter-medium
{
    background-position: -288px -192px;
}

.icosr-meter-fast
{
    background-position: -320px -192px;
}

.icosr-dashboard
{
    background-position: -352px -192px;
}

.icosr-fire
{
    background-position: -384px -192px;
    width: 19px;
}

.icosr-lab
{
    background-position: -416px -192px;
}

.icosr-remove
{
    background-position: -448px -192px;
}

.icosr-remove1
{
    background-position: -480px -192px;
}

.icosr-remove2
{
    background-position: -512px -192px;
}

.icosr-briefcase
{
    background-position: -544px -192px;
}

.icosr-briefcase1
{
    background-position: -576px -192px;
}

.icosr-cars
{
    background-position: -608px -192px;
}

.icosr-bus
{
    background-position: 0 -224px;
}

.icosr-cube
{
    background-position: -32px -224px;
}

.icosr-cube1
{
    background-position: -64px -224px;
}

.icosr-puzzle
{
    background-position: -96px -224px;
}

.icosr-glasses
{
    background-position: -128px -224px;
}

.icosr-glasses1
{
    background-position: -160px -224px;
}

.icosr-accessibility
{
    background-position: -192px -224px;
}

.icosr-accessibility1
{
    background-position: -224px -224px;
}

.icosr-target
{
    background-position: -256px -224px;
}

.icosr-target1
{
    background-position: -288px -224px;
}

.icosr-lightning
{
    background-position: -320px -224px;
}

.icosr-power
{
    background-position: -352px -224px;
}

.icosr-power1
{
    background-position: -384px -224px;
}

.icosr-clipboard
{
    background-position: -416px -224px;
}

.icosr-clipboard1
{
    background-position: -448px -224px;
}

.icosr-playlist
{
    background-position: -480px -224px;
}

.icosr-gridview
{
    background-position: -512px -224px;
}

.icosr-treeview
{
    background-position: -544px -224px;
}

.icosr-cloud
{
    background-position: -576px -224px;
}

.icosr-cloud1
{
    background-position: -608px -224px;
}

.icosr-download2
{
    background-position: 0 -256px;
}

.icosr-upload1
{
    background-position: -32px -256px;
}

.icosr-upload2
{
    background-position: -64px -256px;
}

.icosr-link1
{
    background-position: -96px -256px;
}

.icosr-link2
{
    background-position: -128px -256px;
}

.icosr-flag
{
    background-position: -160px -256px;
}

.icosr-flag1
{
    background-position: -192px -256px;
}

.icosr-attachment
{
    background-position: -224px -256px;
    height: 16px;
}

.icosr-eye
{
    background-position: -256px -256px;
}

.icosr-eye1
{
    background-position: -288px -256px;
}

.icosr-bookmark1
{
    background-position: -320px -256px;
}

.icosr-bookmark2
{
    background-position: -352px -256px;
}

.icosr-star1
{
    background-position: -384px -256px;
}

.icosr-star2
{
    background-position: -416px -256px;
}

.icosr-star3
{
    background-position: -448px -256px;
}

.icosr-heart1
{
    background-position: -480px -256px;
    width: 18px;
}

.icosr-heart2
{
    background-position: -512px -256px;
    width: 18px;
}

.icosr-thumbsup
{
    background-position: -544px -256px;
}

.icosr-thumbsdown
{
    background-position: -576px -256px;
}

.icosr-happy
{
    background-position: -608px -256px;
}

.icosr-smiley
{
    background-position: 0 -288px;
}

.icosr-neutral
{
    background-position: -32px -288px;
}

.icosr-plus
{
    background-position: -64px -288px;
}

.icosr-minus
{
    background-position: -96px -288px;
}

.icosr-help1
{
    background-position: -128px -288px;
}

.icosr-help2
{
    background-position: -160px -288px;
}

.icosr-blocked
{
    background-position: -192px -288px;
}

.icosr-cancel
{
    background-position: -224px -288px;
}

.icosr-cancel1
{
    background-position: -256px -288px;
}

.icosr-checkmark
{
    background-position: -288px -288px;
}

.icosr-minus1
{
    background-position: -320px -288px;
}

.icosr-plus1
{
    background-position: -352px -288px;
}

.icosr-enter
{
    background-position: -384px -288px;
}

.icosr-exit
{
    background-position: -416px -288px;
}

.icosr-loop
{
    background-position: -448px -288px;
}

.icosr-arrow-up-left
{
    background-position: -480px -288px;
}

.icosr-arrow-up
{
    background-position: -512px -288px;
}

.icosr-arrow-up-right
{
    background-position: -544px -288px;
}

.icosr-arrow-right
{
    background-position: -576px -288px;
}

.icosr-arrow-down-right
{
    background-position: -608px -288px;
}

.icosr-arrow-down
{
    background-position: 0 -320px;
}

.icosr-arrow-down-left
{
    background-position: -32px -320px;
}

.icosr-arrow-left
{
    background-position: -64px -320px;
}

.icosr-arrow-up-left1
{
    background-position: -96px -320px;
}

.icosr-arrow-up1
{
    background-position: -128px -320px;
}

.icosr-arrow-up-right1
{
    background-position: -160px -320px;
}

.icosr-arrow-right1
{
    background-position: -192px -320px;
}

.icosr-arrow-down-right1
{
    background-position: -224px -320px;
}

.icosr-arrow-down1
{
    background-position: -256px -320px;
}

.icosr-arrow-down-left1
{
    background-position: -288px -320px;
}

.icosr-arrow-left1
{
    background-position: -320px -320px;
}

.icosr-arrow-up-left2
{
    background-position: -352px -320px;
}

.icosr-arrow-up2
{
    background-position: -384px -320px;
}

.icosr-arrow-up-right2
{
    background-position: -416px -320px;
}

.icosr-arrow-right2
{
    background-position: -448px -320px;
}

.icosr-arrow-down-right2
{
    background-position: -480px -320px;
}

.icosr-arrow-down2
{
    background-position: -512px -320px;
}

.icosr-arrow-down-left2
{
    background-position: -544px -320px;
}

.icosr-arrow-left2
{
    background-position: -576px -320px;
}

.icosr-arrow-up3
{
    background-position: -608px -320px;
}

.icosr-arrow-right3
{
    background-position: 0 -352px;
}

.icosr-arrow-down3
{
    background-position: -32px -352px;
}

.icosr-arrow-left3
{
    background-position: -64px -352px;
}

.icosr-arrow-up4
{
    background-position: -96px -352px;
}

.icosr-arrow-right4
{
    background-position: -128px -352px;
}

.icosr-arrow-down4
{
    background-position: -160px -352px;
}

.icosr-arrow-left4
{
    background-position: -192px -352px;
}

.icosr-arrow-up5
{
    background-position: -224px -352px;
}

.icosr-arrow-right5
{
    background-position: -256px -352px;
}

.icosr-arrow-down5
{
    background-position: -288px -352px;
}

.icosr-arrow-left5
{
    background-position: -320px -352px;
}

.icosr-menu
{
    background-position: -352px -352px;
}

.icosr-enter1
{
    background-position: -384px -352px;
}

.icosr-backspace
{
    background-position: -416px -352px;
}

.icosr-backspace1
{
    background-position: -448px -352px;
}

.icosr-tab
{
    background-position: -480px -352px;
}

.icosr-tab1
{
    background-position: -512px -352px;
}

.icosr-checkbox
{
    background-position: -544px -352px;
}

.icosr-checkbox-unchecked
{
    background-position: -576px -352px;
}

.icosr-checkbox-partial
{
    background-position: -608px -352px;
}

.icosr-radio-checked
{
    background-position: 0 -384px;
}

.icosr-radio-unchecked
{
    background-position: -32px -384px;
}

.icosr-font
{
    background-position: -64px -384px;
}

.icosr-paragraph-left
{
    background-position: -96px -384px;
}

.icosr-paragraph-center
{
    background-position: -128px -384px;
}

.icosr-paragraph-right
{
    background-position: -160px -384px;
}

.icosr-paragraph-justify
{
    background-position: -192px -384px;
}

.icosr-lefttoright
{
    background-position: -224px -384px;
}

.icosr-righttoleft
{
    background-position: -256px -384px;
}

.icosr-share1
{
    background-position: -288px -384px;
}

.icosr-newtab
{
    background-position: -320px -384px;
}

.icosr-newtab1
{
    background-position: -352px -384px;
}

.icosr-embed
{
    background-position: -384px -384px;
}

.icosr-code
{
    background-position: -416px -384px;
}

.icosr-bluetooth
{
    background-position: -448px -384px;
}

.icosr-share2
{
    background-position: -480px -384px;
}

.icosr-share3
{
    background-position: -512px -384px;
}

.icosr-mail2
{
    background-position: -544px -384px;
}

.icosr-mail3
{
    background-position: -576px -384px;
}

.icosr-mail4
{
    background-position: -608px -384px;
}

.icosr-google
{
    background-position: 0 -416px;
}

.icosr-googleplus
{
    background-position: -32px -416px;
}

.icosr-googleplus1
{
    background-position: -64px -416px;
}

.icosr-googleplus2
{
    background-position: -96px -416px;
}

.icosr-gplus
{
    background-position: -128px -416px;
}

.icosr-google-drive
{
    background-position: -160px -416px;
}

.icosr-facebook
{
    background-position: -192px -416px;
}

.icosr-facebook1
{
    background-position: -224px -416px;
}

.icosr-facebook2
{
    background-position: -256px -416px;
}

.icosr-instagram
{
    background-position: -288px -416px;
}

.icosr-twitter
{
    background-position: -320px -416px;
}

.icosr-twitter1
{
    background-position: -352px -416px;
}

.icosr-twitter2
{
    background-position: -384px -416px;
}

.icosr-feed1
{
    background-position: -416px -416px;
}

.icosr-feed2
{
    background-position: -448px -416px;
}

.icosr-feed3
{
    background-position: -480px -416px;
}

.icosr-youtube
{
    background-position: -512px -416px;
}

.icosr-youtube1
{
    background-position: -544px -416px;
}

.icosr-vimeo
{
    background-position: -576px -416px;
    width: 18px;
}

.icosr-vimeo1
{
    background-position: -608px -416px;
}

.icosr-flickr
{
    background-position: 0 -448px;
}

.icosr-flickr1
{
    background-position: -32px -448px;
}

.icosr-flickr2
{
    background-position: -64px -448px;
}

.icosr-picassa
{
    background-position: -96px -448px;
}

.icosr-picassa1
{
    background-position: -128px -448px;
}

.icosr-dribbble
{
    background-position: -160px -448px;
}

.icosr-dribbble1
{
    background-position: -192px -448px;
}

.icosr-dribbble2
{
    background-position: -224px -448px;
}

.icosr-forrst
{
    background-position: -256px -448px;
}

.icosr-forrst1
{
    background-position: -288px -448px;
}

.icosr-deviantart
{
    background-position: -320px -448px;
}

.icosr-deviantart1
{
    background-position: -352px -448px;
}

.icosr-github
{
    background-position: -384px -448px;
}

.icosr-github1
{
    background-position: -416px -448px;
}

.icosr-github2
{
    background-position: -448px -448px;
}

.icosr-github3
{
    background-position: -480px -448px;
}

.icosr-github4
{
    background-position: -512px -448px;
}

.icosr-github5
{
    background-position: -544px -448px;
}

.icosr-git
{
    background-position: -576px -448px;
}

.icosr-github6
{
    background-position: -608px -448px;
}

.icosr-wordpress
{
    background-position: 0 -480px;
}

.icosr-wordpress1
{
    background-position: -32px -480px;
}

.icosr-joomla
{
    background-position: -64px -480px;
}

.icosr-blogger
{
    background-position: -96px -480px;
}

.icosr-blogger1
{
    background-position: -128px -480px;
}

.icosr-tumblr
{
    background-position: -160px -480px;
}

.icosr-tumblr1
{
    background-position: -192px -480px;
}

.icosr-yahoo
{
    background-position: -224px -480px;
}

.icosr-yahoo1
{
    background-position: -256px -480px;
}

.icosr-amazon
{
    background-position: -288px -480px;
}

.icosr-amazon1
{
    background-position: -320px -480px;
}

.icosr-tux
{
    background-position: -352px -480px;
    width: 18px;
    height: 18px;
}

.icosr-apple
{
    background-position: -384px -480px;
}

.icosr-finder
{
    background-position: -416px -480px;
}

.icosr-android
{
    background-position: -448px -480px;
}

.icosr-windows
{
    background-position: -480px -480px;
}

.icosr-soundcloud
{
    background-position: -512px -480px;
}

.icosr-soundcloud1
{
    background-position: -544px -480px;
}

.icosr-skype
{
    background-position: -576px -480px;
}

.icosr-reddit
{
    background-position: -608px -480px;
}

.icosr-linkedin
{
    background-position: 0 -512px;
}

.icosr-linkedin1
{
    background-position: -32px -512px;
}

.icosr-lastfm
{
    background-position: -64px -512px;
}

.icosr-lastfm1
{
    background-position: -96px -512px;
}

.icosr-delicious
{
    background-position: -128px -512px;
}

.icosr-stumbleupon
{
    background-position: -160px -512px;
}

.icosr-stumbleupon1
{
    background-position: -192px -512px;
}

.icosr-pinterest
{
    background-position: -224px -512px;
}

.icosr-pinterest1
{
    background-position: -256px -512px;
}

.icosr-xing
{
    background-position: -288px -512px;
}

.icosr-xing1
{
    background-position: -320px -512px;
}

.icosr-flattr
{
    background-position: -352px -512px;
}

.icosr-foursquare
{
    background-position: -384px -512px;
}

.icosr-foursquare1
{
    background-position: -416px -512px;
}

.icosr-paypal
{
    background-position: -448px -512px;
}

.icosr-paypal1
{
    background-position: -480px -512px;
}

.icosr-paypal2
{
    background-position: -512px -512px;
}

.icosr-yelp
{
    background-position: -544px -512px;
}

.icosr-libreoffice
{
    background-position: -576px -512px;
}

.icosr-file-pdf
{
    background-position: -608px -512px;
}

.icosr-file-openoffice
{
    background-position: 0 -544px;
}

.icosr-file-word
{
    background-position: -32px -544px;
}

.icosr-file-excel
{
    background-position: -64px -544px;
}

.icosr-file-powerpoint
{
    background-position: -96px -544px;
}

.icosr-file-zip
{
    background-position: -128px -544px;
}

.icosr-file-xml
{
    background-position: -160px -544px;
}

.icosr-file-css
{
    background-position: -192px -544px;
}

.icosr-html5
{
    background-position: -224px -544px;
}

.icosr-html51
{
    background-position: -256px -544px;
}

.icosr-css3
{
    background-position: -288px -544px;
}

.icosr-chrome
{
    background-position: -320px -544px;
}

.icosr-firefox
{
    background-position: -352px -544px;
    width: 18px;
}

.icosr-IE
{
    background-position: -384px -544px;
}

.icosr-opera
{
    background-position: -416px -544px;
}

.icosr-safari
{
    background-position: -448px -544px;
}

.icosr-IcoMoon
{
    background-position: -480px -544px;
}

/* IcoMoon small icons */
.icos-download, .icos-chat, .icos-archive, .icos-user, .icos-users, .icos-archive1, .icos-earth, .icos-location, .icos-contract, .icos-mobile, .icos-screen, .icos-mail, .icos-support, .icos-help, .icos-videos, .icos-pictures, .icos-link, .icos-search, .icos-cog, .icos-trashcan, .icos-pencil, .icos-info, .icos-article, .icos-clock, .icos-photoshop, .icos-illustrator, .icos-star, .icos-heart, .icos-bookmark, .icos-file, .icos-feed, .icos-locked, .icos-unlocked, .icos-refresh, .icos-list, .icos-share, .icos-archive2, .icos-images, .icos-images1, .icos-pencil1, .icos-home, .icos-home1, .icos-newspaper, .icos-pencil2, .icos-pencil3, .icos-droplet, .icos-pictures1, .icos-picture, .icos-camera, .icos-music, .icos-play, .icos-film, .icos-camera1, .icos-spades, .icos-clubs, .icos-diamonds, .icos-broadcast, .icos-mic, .icos-book, .icos-file1, .icos-file2, .icos-new, .icos-copy, .icos-folder, .icos-folder1, .icos-tag, .icos-cart, .icos-basket, .icos-calculate, .icos-support1, .icos-phone, .icos-mail1, .icos-location1, .icos-compass, .icos-history, .icos-clock1, .icos-bell, .icos-calendar, .icos-printer, .icos-mouse, .icos-screen1, .icos-laptop, .icos-mobile1, .icos-cabinet, .icos-drawer, .icos-drawer1, .icos-box, .icos-box-add, .icos-box-remove, .icos-download1, .icos-upload, .icos-database, .icos-flip, .icos-flip1, .icos-undo, .icos-redo, .icos-forward, .icos-reply, .icos-reply1, .icos-comments, .icos-comments1, .icos-comments2, .icos-comments3, .icos-comments4, .icos-user1, .icos-user2, .icos-user3, .icos-busy, .icos-loading, .icos-loading1, .icos-search1, .icos-zoomin, .icos-zoomout, .icos-key, .icos-key1, .icos-locked1, .icos-unlocked1, .icos-wrench, .icos-equalizer, .icos-cog1, .icos-pie, .icos-bars, .icos-stats-up, .icos-gift, .icos-trophy, .icos-diamond, .icos-coffee, .icos-rocket, .icos-meter-slow, .icos-meter-medium, .icos-meter-fast, .icos-dashboard, .icos-fire, .icos-lab, .icos-remove, .icos-remove1, .icos-remove2, .icos-briefcase, .icos-briefcase1, .icos-cars, .icos-bus, .icos-cube, .icos-cube1, .icos-puzzle, .icos-glasses, .icos-glasses1, .icos-accessibility, .icos-accessibility1, .icos-target, .icos-target1, .icos-lightning, .icos-power, .icos-power1, .icos-clipboard, .icos-clipboard1, .icos-playlist, .icos-gridview, .icos-treeview, .icos-cloud, .icos-cloud1, .icos-download2, .icos-upload1, .icos-upload2, .icos-link1, .icos-link2, .icos-flag, .icos-flag1, .icos-attachment, .icos-eye, .icos-eye1, .icos-bookmark1, .icos-bookmark2, .icos-star1, .icos-star2, .icos-star3, .icos-heart1, .icos-heart2, .icos-thumbsup, .icos-thumbsdown, .icos-happy, .icos-smiley, .icos-neutral, .icos-plus, .icos-minus, .icos-help1, .icos-help2, .icos-blocked, .icos-cancel, .icos-cancel1, .icos-checkmark, .icos-minus1, .icos-plus1, .icos-enter, .icos-exit, .icos-loop, .icos-arrow-up-left, .icos-arrow-up, .icos-arrow-up-right, .icos-arrow-right, .icos-arrow-down-right, .icos-arrow-down, .icos-arrow-down-left, .icos-arrow-left, .icos-arrow-up-left1, .icos-arrow-up1, .icos-arrow-up-right1, .icos-arrow-right1, .icos-arrow-down-right1, .icos-arrow-down1, .icos-arrow-down-left1, .icos-arrow-left1, .icos-arrow-up-left2, .icos-arrow-up2, .icos-arrow-up-right2, .icos-arrow-right2, .icos-arrow-down-right2, .icos-arrow-down2, .icos-arrow-down-left2, .icos-arrow-left2, .icos-arrow-up3, .icos-arrow-right3, .icos-arrow-down3, .icos-arrow-left3, .icos-arrow-up4, .icos-arrow-right4, .icos-arrow-down4, .icos-arrow-left4, .icos-arrow-up5, .icos-arrow-right5, .icos-arrow-down5, .icos-arrow-left5, .icos-menu, .icos-enter1, .icos-backspace, .icos-backspace1, .icos-tab, .icos-tab1, .icos-checkbox, .icos-checkbox-unchecked, .icos-checkbox-partial, .icos-radio-checked, .icos-radio-unchecked, .icos-font, .icos-paragraph-left, .icos-paragraph-center, .icos-paragraph-right, .icos-paragraph-justify, .icos-lefttoright, .icos-righttoleft, .icos-share1, .icos-newtab, .icos-newtab1, .icos-embed, .icos-code, .icos-bluetooth, .icos-share2, .icos-share3, .icos-mail2, .icos-mail3, .icos-mail4, .icos-google, .icos-googleplus, .icos-googleplus1, .icos-googleplus2, .icos-gplus, .icos-google-drive, .icos-facebook, .icos-facebook1, .icos-facebook2, .icos-instagram, .icos-twitter, .icos-twitter1, .icos-twitter2, .icos-feed1, .icos-feed2, .icos-feed3, .icos-youtube, .icos-youtube1, .icos-vimeo, .icos-vimeo1, .icos-flickr, .icos-flickr1, .icos-flickr2, .icos-picassa, .icos-picassa1, .icos-dribbble, .icos-dribbble1, .icos-dribbble2, .icos-forrst, .icos-forrst1, .icos-deviantart, .icos-deviantart1, .icos-github, .icos-github1, .icos-github2, .icos-github3, .icos-github4, .icos-github5, .icos-git, .icos-github6, .icos-wordpress, .icos-wordpress1, .icos-joomla, .icos-blogger, .icos-blogger1, .icos-tumblr, .icos-tumblr1, .icos-yahoo, .icos-yahoo1, .icos-amazon, .icos-amazon1, .icos-tux, .icos-apple, .icos-finder, .icos-android, .icos-windows, .icos-soundcloud, .icos-soundcloud1, .icos-skype, .icos-reddit, .icos-linkedin, .icos-linkedin1, .icos-lastfm, .icos-lastfm1, .icos-delicious, .icos-stumbleupon, .icos-stumbleupon1, .icos-pinterest, .icos-pinterest1, .icos-xing, .icos-xing1, .icos-flattr, .icos-foursquare, .icos-foursquare1, .icos-paypal, .icos-paypal1, .icos-paypal2, .icos-yelp, .icos-libreoffice, .icos-file-pdf, .icos-file-openoffice, .icos-file-word, .icos-file-excel, .icos-file-powerpoint, .icos-file-zip, .icos-file-xml, .icos-file-css, .icos-html5, .icos-html51, .icos-css3, .icos-chrome, .icos-firefox, .icos-IE, .icos-opera, .icos-safari, .icos-IcoMoon
{
    display: inline-block;
    width: 17px;
    height: 17px;
    background-image: url('../img/icons/iconss.png');
    background-repeat: no-repeat;
}

.icos-download
{
    background-position: 0 0;
}

.icos-chat
{
    background-position: -32px 0;
}

.icos-archive
{
    background-position: -64px 0;
}

.icos-user
{
    background-position: -96px 0;
}

.icos-users
{
    background-position: -128px 0;
    width: 20px;
}

.icos-archive1
{
    background-position: -160px 0;
}

.icos-earth
{
    background-position: -192px 0;
}

.icos-location
{
    background-position: -224px 0;
}

.icos-contract
{
    background-position: -256px 0;
    width: 18px;
    height: 18px;
}

.icos-mobile
{
    background-position: -288px 0;
}

.icos-screen
{
    background-position: -320px 0;
}

.icos-mail
{
    background-position: -352px 0;
}

.icos-support
{
    background-position: -384px 0;
    width: 18px;
    height: 18px;
}

.icos-help
{
    background-position: -416px 0;
}

.icos-videos
{
    background-position: -448px 0;
}

.icos-pictures
{
    background-position: -480px 0;
}

.icos-link
{
    background-position: -512px 0;
}

.icos-search
{
    background-position: -544px 0;
}

.icos-cog
{
    background-position: -576px 0;
}

.icos-trashcan
{
    background-position: -608px 0;
}

.icos-pencil
{
    background-position: 0 -32px;
}

.icos-info
{
    background-position: -32px -32px;
}

.icos-article
{
    background-position: -64px -32px;
}

.icos-clock
{
    background-position: -96px -32px;
}

.icos-photoshop
{
    background-position: -128px -32px;
}

.icos-illustrator
{
    background-position: -160px -32px;
}

.icos-star
{
    background-position: -192px -32px;
    width: 17px;
    height: 17px;
}

.icos-heart
{
    background-position: -224px -32px;
}

.icos-bookmark
{
    background-position: -256px -32px;
}

.icos-file
{
    background-position: -288px -32px;
}

.icos-feed
{
    background-position: -320px -32px;
}

.icos-locked
{
    background-position: -352px -32px;
}

.icos-unlocked
{
    background-position: -384px -32px;
}

.icos-refresh
{
    background-position: -416px -32px;
}

.icos-list
{
    background-position: -448px -32px;
}

.icos-share
{
    background-position: -480px -32px;
}

.icos-archive2
{
    background-position: -512px -32px;
}

.icos-images
{
    background-position: -544px -32px;
    width: 23px;
}

.icos-images1
{
    background-position: -576px -32px;
}

.icos-pencil1
{
    background-position: -608px -32px;
}

.icos-home
{
    background-position: 0 -64px;
}

.icos-home1
{
    background-position: -32px -64px;
}

.icos-newspaper
{
    background-position: -64px -64px;
}

.icos-pencil2
{
    background-position: -96px -64px;
}

.icos-pencil3
{
    background-position: -128px -64px;
}

.icos-droplet
{
    background-position: -160px -64px;
}

.icos-pictures1
{
    background-position: -192px -64px;
}

.icos-picture
{
    background-position: -224px -64px;
}

.icos-camera
{
    background-position: -256px -64px;
}

.icos-music
{
    background-position: -288px -64px;
}

.icos-play
{
    background-position: -320px -64px;
}

.icos-film
{
    background-position: -352px -64px;
}

.icos-camera1
{
    background-position: -384px -64px;
}

.icos-spades
{
    background-position: -416px -64px;
    width: 21px;
}

.icos-clubs
{
    background-position: -448px -64px;
}

.icos-diamonds
{
    background-position: -480px -64px;
}

.icos-broadcast
{
    background-position: -512px -64px;
}

.icos-mic
{
    background-position: -544px -64px;
}

.icos-book
{
    background-position: -576px -64px;
}

.icos-file1
{
    background-position: -608px -64px;
}

.icos-file2
{
    background-position: 0 -96px;
}

.icos-new
{
    background-position: -32px -96px;
}

.icos-copy
{
    background-position: -64px -96px;
}

.icos-folder
{
    background-position: -96px -96px;
}

.icos-folder1
{
    background-position: -128px -96px;
}

.icos-tag
{
    background-position: -160px -96px;
}

.icos-cart
{
    background-position: -192px -96px;
}

.icos-basket
{
    background-position: -224px -96px;
}

.icos-calculate
{
    background-position: -256px -96px;
}

.icos-support1
{
    background-position: -288px -96px;
}

.icos-phone
{
    background-position: -320px -96px;
}

.icos-mail1
{
    background-position: -352px -96px;
}

.icos-location1
{
    background-position: -384px -96px;
}

.icos-compass
{
    background-position: -416px -96px;
}

.icos-history
{
    background-position: -448px -96px;
}

.icos-clock1
{
    background-position: -480px -96px;
}

.icos-bell
{
    background-position: -512px -96px;
}

.icos-calendar
{
    background-position: -544px -96px;
}

.icos-printer
{
    background-position: -576px -96px;
}

.icos-mouse
{
    background-position: -608px -96px;
}

.icos-screen1
{
    background-position: 0 -128px;
}

.icos-laptop
{
    background-position: -32px -128px;
}

.icos-mobile1
{
    background-position: -64px -128px;
}

.icos-cabinet
{
    background-position: -96px -128px;
}

.icos-drawer
{
    background-position: -128px -128px;
}

.icos-drawer1
{
    background-position: -160px -128px;
}

.icos-box
{
    background-position: -192px -128px;
}

.icos-box-add
{
    background-position: -224px -128px;
}

.icos-box-remove
{
    background-position: -256px -128px;
}

.icos-download1
{
    background-position: -288px -128px;
}

.icos-upload
{
    background-position: -320px -128px;
}

.icos-database
{
    background-position: -352px -128px;
}

.icos-flip
{
    background-position: -384px -128px;
}

.icos-flip1
{
    background-position: -416px -128px;
}

.icos-undo
{
    background-position: -448px -128px;
}

.icos-redo
{
    background-position: -480px -128px;
}

.icos-forward
{
    background-position: -512px -128px;
}

.icos-reply
{
    background-position: -544px -128px;
}

.icos-reply1
{
    background-position: -576px -128px;
    width: 19px;
}

.icos-comments
{
    background-position: -608px -128px;
}

.icos-comments1
{
    background-position: 0 -160px;
}

.icos-comments2
{
    background-position: -32px -160px;
}

.icos-comments3
{
    background-position: -64px -160px;
}

.icos-comments4
{
    background-position: -96px -160px;
}

.icos-user1
{
    background-position: -128px -160px;
}

.icos-user2
{
    background-position: -160px -160px;
}

.icos-user3
{
    background-position: -192px -160px;
}

.icos-busy
{
    background-position: -224px -160px;
}

.icos-loading
{
    background-position: -256px -160px;
}

.icos-loading1
{
    background-position: -288px -160px;
}

.icos-search1
{
    background-position: -320px -160px;
}

.icos-zoomin
{
    background-position: -352px -160px;
}

.icos-zoomout
{
    background-position: -384px -160px;
}

.icos-key
{
    background-position: -416px -160px;
}

.icos-key1
{
    background-position: -448px -160px;
}

.icos-locked1
{
    background-position: -480px -160px;
}

.icos-unlocked1
{
    background-position: -512px -160px;
}

.icos-wrench
{
    background-position: -544px -160px;
}

.icos-equalizer
{
    background-position: -576px -160px;
}

.icos-cog1
{
    background-position: -608px -160px;
}

.icos-pie
{
    background-position: 0 -192px;
}

.icos-bars
{
    background-position: -32px -192px;
}

.icos-stats-up
{
    background-position: -64px -192px;
}

.icos-gift
{
    background-position: -96px -192px;
}

.icos-trophy
{
    background-position: -128px -192px;
}

.icos-diamond
{
    background-position: -160px -192px;
}

.icos-coffee
{
    background-position: -192px -192px;
}

.icos-rocket
{
    background-position: -224px -192px;
}

.icos-meter-slow
{
    background-position: -256px -192px;
}

.icos-meter-medium
{
    background-position: -288px -192px;
}

.icos-meter-fast
{
    background-position: -320px -192px;
}

.icos-dashboard
{
    background-position: -352px -192px;
}

.icos-fire
{
    background-position: -384px -192px;
    width: 19px;
}

.icos-lab
{
    background-position: -416px -192px;
}

.icos-remove
{
    background-position: -448px -192px;
}

.icos-remove1
{
    background-position: -480px -192px;
}

.icos-remove2
{
    background-position: -512px -192px;
}

.icos-briefcase
{
    background-position: -544px -192px;
}

.icos-briefcase1
{
    background-position: -576px -192px;
}

.icos-cars
{
    background-position: -608px -192px;
}

.icos-bus
{
    background-position: 0 -224px;
}

.icos-cube
{
    background-position: -32px -224px;
}

.icos-cube1
{
    background-position: -64px -224px;
}

.icos-puzzle
{
    background-position: -96px -224px;
}

.icos-glasses
{
    background-position: -128px -224px;
}

.icos-glasses1
{
    background-position: -160px -224px;
}

.icos-accessibility
{
    background-position: -192px -224px;
}

.icos-accessibility1
{
    background-position: -224px -224px;
}

.icos-target
{
    background-position: -256px -224px;
}

.icos-target1
{
    background-position: -288px -224px;
}

.icos-lightning
{
    background-position: -320px -224px;
}

.icos-power
{
    background-position: -352px -224px;
}

.icos-power1
{
    background-position: -384px -224px;
}

.icos-clipboard
{
    background-position: -416px -224px;
}

.icos-clipboard1
{
    background-position: -448px -224px;
}

.icos-playlist
{
    background-position: -480px -224px;
}

.icos-gridview
{
    background-position: -512px -224px;
}

.icos-treeview
{
    background-position: -544px -224px;
}

.icos-cloud
{
    background-position: -576px -224px;
}

.icos-cloud1
{
    background-position: -608px -224px;
}

.icos-download2
{
    background-position: 0 -256px;
}

.icos-upload1
{
    background-position: -32px -256px;
}

.icos-upload2
{
    background-position: -64px -256px;
}

.icos-link1
{
    background-position: -96px -256px;
}

.icos-link2
{
    background-position: -128px -256px;
}

.icos-flag
{
    background-position: -160px -256px;
}

.icos-flag1
{
    background-position: -192px -256px;
}

.icos-attachment
{
    background-position: -224px -256px;
    height: 16px;
}

.icos-eye
{
    background-position: -256px -256px;
}

.icos-eye1
{
    background-position: -288px -256px;
}

.icos-bookmark1
{
    background-position: -320px -256px;
}

.icos-bookmark2
{
    background-position: -352px -256px;
}

.icos-star1
{
    background-position: -384px -256px;
}

.icos-star2
{
    background-position: -416px -256px;
}

.icos-star3
{
    background-position: -448px -256px;
}

.icos-heart1
{
    background-position: -480px -256px;
    width: 18px;
}

.icos-heart2
{
    background-position: -512px -256px;
    width: 18px;
}

.icos-thumbsup
{
    background-position: -544px -256px;
}

.icos-thumbsdown
{
    background-position: -576px -256px;
}

.icos-happy
{
    background-position: -608px -256px;
}

.icos-smiley
{
    background-position: 0 -288px;
}

.icos-neutral
{
    background-position: -32px -288px;
}

.icos-plus
{
    background-position: -64px -288px;
}

.icos-minus
{
    background-position: -96px -288px;
}

.icos-help1
{
    background-position: -128px -288px;
}

.icos-help2
{
    background-position: -160px -288px;
}

.icos-blocked
{
    background-position: -192px -288px;
}

.icos-cancel
{
    background-position: -224px -288px;
}

.icos-cancel1
{
    background-position: -256px -288px;
}

.icos-checkmark
{
    background-position: -288px -288px;
}

.icos-minus1
{
    background-position: -320px -288px;
}

.icos-plus1
{
    background-position: -352px -288px;
}

.icos-enter
{
    background-position: -384px -288px;
}

.icos-exit
{
    background-position: -416px -288px;
}

.icos-loop
{
    background-position: -448px -288px;
}

.icos-arrow-up-left
{
    background-position: -480px -288px;
}

.icos-arrow-up
{
    background-position: -512px -288px;
}

.icos-arrow-up-right
{
    background-position: -544px -288px;
}

.icos-arrow-right
{
    background-position: -576px -288px;
}

.icos-arrow-down-right
{
    background-position: -608px -288px;
}

.icos-arrow-down
{
    background-position: 0 -320px;
}

.icos-arrow-down-left
{
    background-position: -32px -320px;
}

.icos-arrow-left
{
    background-position: -64px -320px;
}

.icos-arrow-up-left1
{
    background-position: -96px -320px;
}

.icos-arrow-up1
{
    background-position: -128px -320px;
}

.icos-arrow-up-right1
{
    background-position: -160px -320px;
}

.icos-arrow-right1
{
    background-position: -192px -320px;
}

.icos-arrow-down-right1
{
    background-position: -224px -320px;
}

.icos-arrow-down1
{
    background-position: -256px -320px;
}

.icos-arrow-down-left1
{
    background-position: -288px -320px;
}

.icos-arrow-left1
{
    background-position: -320px -320px;
}

.icos-arrow-up-left2
{
    background-position: -352px -320px;
}

.icos-arrow-up2
{
    background-position: -384px -320px;
}

.icos-arrow-up-right2
{
    background-position: -416px -320px;
}

.icos-arrow-right2
{
    background-position: -448px -320px;
}

.icos-arrow-down-right2
{
    background-position: -480px -320px;
}

.icos-arrow-down2
{
    background-position: -512px -320px;
}

.icos-arrow-down-left2
{
    background-position: -544px -320px;
}

.icos-arrow-left2
{
    background-position: -576px -320px;
}

.icos-arrow-up3
{
    background-position: -608px -320px;
}

.icos-arrow-right3
{
    background-position: 0 -352px;
}

.icos-arrow-down3
{
    background-position: -32px -352px;
}

.icos-arrow-left3
{
    background-position: -64px -352px;
}

.icos-arrow-up4
{
    background-position: -96px -352px;
}

.icos-arrow-right4
{
    background-position: -128px -352px;
}

.icos-arrow-down4
{
    background-position: -160px -352px;
}

.icos-arrow-left4
{
    background-position: -192px -352px;
}

.icos-arrow-up5
{
    background-position: -224px -352px;
}

.icos-arrow-right5
{
    background-position: -256px -352px;
}

.icos-arrow-down5
{
    background-position: -288px -352px;
}

.icos-arrow-left5
{
    background-position: -320px -352px;
}

.icos-menu
{
    background-position: -352px -352px;
}

.icos-enter1
{
    background-position: -384px -352px;
}

.icos-backspace
{
    background-position: -416px -352px;
}

.icos-backspace1
{
    background-position: -448px -352px;
}

.icos-tab
{
    background-position: -480px -352px;
}

.icos-tab1
{
    background-position: -512px -352px;
}

.icos-checkbox
{
    background-position: -544px -352px;
}

.icos-checkbox-unchecked
{
    background-position: -576px -352px;
}

.icos-checkbox-partial
{
    background-position: -608px -352px;
}

.icos-radio-checked
{
    background-position: 0 -384px;
}

.icos-radio-unchecked
{
    background-position: -32px -384px;
}

.icos-font
{
    background-position: -64px -384px;
}

.icos-paragraph-left
{
    background-position: -96px -384px;
}

.icos-paragraph-center
{
    background-position: -128px -384px;
}

.icos-paragraph-right
{
    background-position: -160px -384px;
}

.icos-paragraph-justify
{
    background-position: -192px -384px;
}

.icos-lefttoright
{
    background-position: -224px -384px;
}

.icos-righttoleft
{
    background-position: -256px -384px;
}

.icos-share1
{
    background-position: -288px -384px;
}

.icos-newtab
{
    background-position: -320px -384px;
}

.icos-newtab1
{
    background-position: -352px -384px;
}

.icos-embed
{
    background-position: -384px -384px;
}

.icos-code
{
    background-position: -416px -384px;
}

.icos-bluetooth
{
    background-position: -448px -384px;
}

.icos-share2
{
    background-position: -480px -384px;
}

.icos-share3
{
    background-position: -512px -384px;
}

.icos-mail2
{
    background-position: -544px -384px;
}

.icos-mail3
{
    background-position: -576px -384px;
}

.icos-mail4
{
    background-position: -608px -384px;
}

.icos-google
{
    background-position: 0 -416px;
}

.icos-googleplus
{
    background-position: -32px -416px;
}

.icos-googleplus1
{
    background-position: -64px -416px;
}

.icos-googleplus2
{
    background-position: -96px -416px;
}

.icos-gplus
{
    background-position: -128px -416px;
}

.icos-google-drive
{
    background-position: -160px -416px;
}

.icos-facebook
{
    background-position: -192px -416px;
}

.icos-facebook1
{
    background-position: -224px -416px;
}

.icos-facebook2
{
    background-position: -256px -416px;
}

.icos-instagram
{
    background-position: -288px -416px;
}

.icos-twitter
{
    background-position: -320px -416px;
}

.icos-twitter1
{
    background-position: -352px -416px;
}

.icos-twitter2
{
    background-position: -384px -416px;
}

.icos-feed1
{
    background-position: -416px -416px;
}

.icos-feed2
{
    background-position: -448px -416px;
}

.icos-feed3
{
    background-position: -480px -416px;
}

.icos-youtube
{
    background-position: -512px -416px;
}

.icos-youtube1
{
    background-position: -544px -416px;
}

.icos-vimeo
{
    background-position: -576px -416px;
    width: 18px;
}

.icos-vimeo1
{
    background-position: -608px -416px;
}

.icos-flickr
{
    background-position: 0 -448px;
}

.icos-flickr1
{
    background-position: -32px -448px;
}

.icos-flickr2
{
    background-position: -64px -448px;
}

.icos-picassa
{
    background-position: -96px -448px;
}

.icos-picassa1
{
    background-position: -128px -448px;
}

.icos-dribbble
{
    background-position: -160px -448px;
}

.icos-dribbble1
{
    background-position: -192px -448px;
}

.icos-dribbble2
{
    background-position: -224px -448px;
}

.icos-forrst
{
    background-position: -256px -448px;
}

.icos-forrst1
{
    background-position: -288px -448px;
}

.icos-deviantart
{
    background-position: -320px -448px;
}

.icos-deviantart1
{
    background-position: -352px -448px;
}

.icos-github
{
    background-position: -384px -448px;
}

.icos-github1
{
    background-position: -416px -448px;
}

.icos-github2
{
    background-position: -448px -448px;
}

.icos-github3
{
    background-position: -480px -448px;
}

.icos-github4
{
    background-position: -512px -448px;
}

.icos-github5
{
    background-position: -544px -448px;
}

.icos-git
{
    background-position: -576px -448px;
}

.icos-github6
{
    background-position: -608px -448px;
}

.icos-wordpress
{
    background-position: 0 -480px;
}

.icos-wordpress1
{
    background-position: -32px -480px;
}

.icos-joomla
{
    background-position: -64px -480px;
}

.icos-blogger
{
    background-position: -96px -480px;
}

.icos-blogger1
{
    background-position: -128px -480px;
}

.icos-tumblr
{
    background-position: -160px -480px;
}

.icos-tumblr1
{
    background-position: -192px -480px;
}

.icos-yahoo
{
    background-position: -224px -480px;
}

.icos-yahoo1
{
    background-position: -256px -480px;
}

.icos-amazon
{
    background-position: -288px -480px;
}

.icos-amazon1
{
    background-position: -320px -480px;
}

.icos-tux
{
    background-position: -352px -480px;
    width: 18px;
    height: 18px;
}

.icos-apple
{
    background-position: -384px -480px;
}

.icos-finder
{
    background-position: -416px -480px;
}

.icos-android
{
    background-position: -448px -480px;
}

.icos-windows
{
    background-position: -480px -480px;
}

.icos-soundcloud
{
    background-position: -512px -480px;
}

.icos-soundcloud1
{
    background-position: -544px -480px;
}

.icos-skype
{
    background-position: -576px -480px;
}

.icos-reddit
{
    background-position: -608px -480px;
}

.icos-linkedin
{
    background-position: 0 -512px;
}

.icos-linkedin1
{
    background-position: -32px -512px;
}

.icos-lastfm
{
    background-position: -64px -512px;
}

.icos-lastfm1
{
    background-position: -96px -512px;
}

.icos-delicious
{
    background-position: -128px -512px;
}

.icos-stumbleupon
{
    background-position: -160px -512px;
}

.icos-stumbleupon1
{
    background-position: -192px -512px;
}

.icos-pinterest
{
    background-position: -224px -512px;
}

.icos-pinterest1
{
    background-position: -256px -512px;
}

.icos-xing
{
    background-position: -288px -512px;
}

.icos-xing1
{
    background-position: -320px -512px;
}

.icos-flattr
{
    background-position: -352px -512px;
}

.icos-foursquare
{
    background-position: -384px -512px;
}

.icos-foursquare1
{
    background-position: -416px -512px;
}

.icos-paypal
{
    background-position: -448px -512px;
}

.icos-paypal1
{
    background-position: -480px -512px;
}

.icos-paypal2
{
    background-position: -512px -512px;
}

.icos-yelp
{
    background-position: -544px -512px;
}

.icos-libreoffice
{
    background-position: -576px -512px;
}

.icos-file-pdf
{
    background-position: -608px -512px;
}

.icos-file-openoffice
{
    background-position: 0 -544px;
}

.icos-file-word
{
    background-position: -32px -544px;
}

.icos-file-excel
{
    background-position: -64px -544px;
}

.icos-file-powerpoint
{
    background-position: -96px -544px;
}

.icos-file-zip
{
    background-position: -128px -544px;
}

.icos-file-xml
{
    background-position: -160px -544px;
}

.icos-file-css
{
    background-position: -192px -544px;
}

.icos-html5
{
    background-position: -224px -544px;
}

.icos-html51
{
    background-position: -256px -544px;
}

.icos-css3
{
    background-position: -288px -544px;
}

.icos-chrome
{
    background-position: -320px -544px;
}

.icos-firefox
{
    background-position: -352px -544px;
    width: 18px;
}

.icos-IE
{
    background-position: -384px -544px;
}

.icos-opera
{
    background-position: -416px -544px;
}

.icos-safari
{
    background-position: -448px -544px;
}

.icos-IcoMoon
{
    background-position: -480px -544px;
}


/* IcoMoon icons*/
.icom-download, .icom-chat, .icom-archive, .icom-user, .icom-users, .icom-archive1, .icom-earth, .icom-location, .icom-contract, .icom-mobile, .icom-screen, .icom-mail, .icom-support, .icom-help, .icom-videos, .icom-pictures, .icom-link, .icom-search, .icom-cog, .icom-trashcan, .icom-pencil, .icom-info, .icom-article, .icom-clock, .icom-photoshop, .icom-illustrator, .icom-star, .icom-heart, .icom-bookmark, .icom-file, .icom-feed, .icom-locked, .icom-unlocked, .icom-refresh, .icom-list, .icom-share, .icom-archive2, .icom-images, .icom-images1, .icom-pencil1, .icom-home, .icom-home1, .icom-newspaper, .icom-pencil2, .icom-pencil3, .icom-droplet, .icom-pictures1, .icom-picture, .icom-camera, .icom-music, .icom-play, .icom-film, .icom-camera1, .icom-spades, .icom-clubs, .icom-diamonds, .icom-broadcast, .icom-mic, .icom-book, .icom-file1, .icom-file2, .icom-new, .icom-copy, .icom-folder, .icom-folder1, .icom-tag, .icom-cart, .icom-basket, .icom-calculate, .icom-support1, .icom-phone, .icom-mail1, .icom-location1, .icom-compass, .icom-history, .icom-clock1, .icom-bell, .icom-calendar, .icom-printer, .icom-mouse, .icom-screen1, .icom-laptop, .icom-mobile1, .icom-cabinet, .icom-drawer, .icom-drawer1, .icom-box, .icom-box-add, .icom-box-remove, .icom-download1, .icom-upload, .icom-database, .icom-flip, .icom-flip1, .icom-undo, .icom-redo, .icom-forward, .icom-reply, .icom-reply1, .icom-comments, .icom-comments1, .icom-comments2, .icom-comments3, .icom-comments4, .icom-user1, .icom-user2, .icom-user3, .icom-busy, .icom-loading, .icom-loading1, .icom-search1, .icom-zoomin, .icom-zoomout, .icom-key, .icom-key1, .icom-locked1, .icom-unlocked1, .icom-wrench, .icom-equalizer, .icom-cog1, .icom-pie, .icom-bars, .icom-stats-up, .icom-gift, .icom-trophy, .icom-diamond, .icom-coffee, .icom-rocket, .icom-meter-slow, .icom-meter-medium, .icom-meter-fast, .icom-dashboard, .icom-fire, .icom-lab, .icom-remove, .icom-remove1, .icom-remove2, .icom-briefcase, .icom-briefcase1, .icom-cars, .icom-bus, .icom-cube, .icom-cube1, .icom-puzzle, .icom-glasses, .icom-glasses1, .icom-accessibility, .icom-accessibility1, .icom-target, .icom-target1, .icom-lightning, .icom-power, .icom-power1, .icom-clipboard, .icom-clipboard1, .icom-playlist, .icom-gridview, .icom-treeview, .icom-cloud, .icom-cloud1, .icom-download2, .icom-upload1, .icom-upload2, .icom-link1, .icom-link2, .icom-flag, .icom-flag1, .icom-attachment, .icom-eye, .icom-eye1, .icom-bookmark1, .icom-bookmark2, .icom-star1, .icom-star2, .icom-star3, .icom-heart1, .icom-heart2, .icom-thumbsup, .icom-thumbsdown, .icom-happy, .icom-smiley, .icom-neutral, .icom-plus, .icom-minus, .icom-help1, .icom-help2, .icom-blocked, .icom-cancel, .icom-cancel1, .icom-checkmark, .icom-minus1, .icom-plus1, .icom-enter, .icom-exit, .icom-loop, .icom-arrow-up-left, .icom-arrow-up, .icom-arrow-up-right, .icom-arrow-right, .icom-arrow-down-right, .icom-arrow-down, .icom-arrow-down-left, .icom-arrow-left, .icom-arrow-up-left1, .icom-arrow-up1, .icom-arrow-up-right1, .icom-arrow-right1, .icom-arrow-down-right1, .icom-arrow-down1, .icom-arrow-down-left1, .icom-arrow-left1, .icom-arrow-up-left2, .icom-arrow-up2, .icom-arrow-up-right2, .icom-arrow-right2, .icom-arrow-down-right2, .icom-arrow-down2, .icom-arrow-down-left2, .icom-arrow-left2, .icom-arrow-up3, .icom-arrow-right3, .icom-arrow-down3, .icom-arrow-left3, .icom-arrow-up4, .icom-arrow-right4, .icom-arrow-down4, .icom-arrow-left4, .icom-arrow-up5, .icom-arrow-right5, .icom-arrow-down5, .icom-arrow-left5, .icom-menu, .icom-enter1, .icom-backspace, .icom-backspace1, .icom-tab, .icom-tab1, .icom-checkbox, .icom-checkbox-unchecked, .icom-checkbox-partial, .icom-radio-checked, .icom-radio-unchecked, .icom-font, .icom-paragraph-left, .icom-paragraph-center, .icom-paragraph-right, .icom-paragraph-justify, .icom-lefttoright, .icom-righttoleft, .icom-share1, .icom-newtab, .icom-newtab1, .icom-embed, .icom-code, .icom-bluetooth, .icom-share2, .icom-share3, .icom-mail2, .icom-mail3, .icom-mail4, .icom-google, .icom-googleplus, .icom-googleplus1, .icom-googleplus2, .icom-gplus, .icom-google-drive, .icom-facebook, .icom-facebook1, .icom-facebook2, .icom-instagram, .icom-twitter, .icom-twitter1, .icom-twitter2, .icom-feed1, .icom-feed2, .icom-feed3, .icom-youtube, .icom-youtube1, .icom-vimeo, .icom-vimeo1, .icom-flickr, .icom-flickr1, .icom-flickr2, .icom-picassa, .icom-picassa1, .icom-dribbble, .icom-dribbble1, .icom-dribbble2, .icom-forrst, .icom-forrst1, .icom-deviantart, .icom-deviantart1, .icom-github, .icom-github1, .icom-github2, .icom-github3, .icom-github4, .icom-github5, .icom-git, .icom-github6, .icom-wordpress, .icom-wordpress1, .icom-joomla, .icom-blogger, .icom-blogger1, .icom-tumblr, .icom-tumblr1, .icom-yahoo, .icom-yahoo1, .icom-amazon, .icom-amazon1, .icom-tux, .icom-apple, .icom-finder, .icom-android, .icom-windows, .icom-soundcloud, .icom-soundcloud1, .icom-skype, .icom-reddit, .icom-linkedin, .icom-linkedin1, .icom-lastfm, .icom-lastfm1, .icom-delicious, .icom-stumbleupon, .icom-stumbleupon1, .icom-pinterest, .icom-pinterest1, .icom-xing, .icom-xing1, .icom-flattr, .icom-foursquare, .icom-foursquare1, .icom-paypal, .icom-paypal1, .icom-paypal2, .icom-yelp, .icom-libreoffice, .icom-file-pdf, .icom-file-openoffice, .icom-file-word, .icom-file-excel, .icom-file-powerpoint, .icom-file-zip, .icom-file-xml, .icom-file-css, .icom-html5, .icom-html51, .icom-css3, .icom-chrome, .icom-firefox, .icom-IE, .icom-opera, .icom-safari, .icom-IcoMoon
{
    display: inline-block;
    width: 33px;
    height: 33px;
    background-image: url('../img/icons/icons.png');
    background-repeat: no-repeat;
}

.icom-download
{
    background-position: 0 0;
}

.icom-chat
{
    background-position: -64px 0;
}

.icom-archive
{
    background-position: -128px 0;
}

.icom-user
{
    background-position: -192px 0;
}

.icom-users
{
    background-position: -256px 0;
    width: 41px;
}

.icom-archive1
{
    background-position: -320px 0;
}

.icom-earth
{
    background-position: -384px 0;
}

.icom-location
{
    background-position: -448px 0;
}

.icom-contract
{
    background-position: -512px 0;
    width: 36px;
    height: 36px;
}

.icom-mobile
{
    background-position: -576px 0;
}

.icom-screen
{
    background-position: -640px 0;
}

.icom-mail
{
    background-position: -704px 0;
}

.icom-support
{
    background-position: -768px 0;
    width: 36px;
    height: 36px;
}

.icom-help
{
    background-position: -832px 0;
}

.icom-videos
{
    background-position: -896px 0;
}

.icom-pictures
{
    background-position: -960px 0;
}

.icom-link
{
    background-position: -1024px 0;
}

.icom-search
{
    background-position: -1088px 0;
}

.icom-cog
{
    background-position: -1152px 0;
}

.icom-trashcan
{
    background-position: -1216px 0;
}

.icom-pencil
{
    background-position: 0 -64px;
}

.icom-info
{
    background-position: -64px -64px;
}

.icom-article
{
    background-position: -128px -64px;
}

.icom-clock
{
    background-position: -192px -64px;
}

.icom-photoshop
{
    background-position: -256px -64px;
}

.icom-illustrator
{
    background-position: -320px -64px;
}

.icom-star
{
    background-position: -384px -64px;
    width: 36px;
    height: 36px;
}

.icom-heart
{
    background-position: -448px -64px;
}

.icom-bookmark
{
    background-position: -512px -64px;
}

.icom-file
{
    background-position: -576px -64px;
}

.icom-feed
{
    background-position: -640px -64px;
}

.icom-locked
{
    background-position: -704px -64px;
}

.icom-unlocked
{
    background-position: -768px -64px;
}

.icom-refresh
{
    background-position: -832px -64px;
}

.icom-list
{
    background-position: -896px -64px;
}

.icom-share
{
    background-position: -960px -64px;
}

.icom-archive2
{
    background-position: -1024px -64px;
}

.icom-images
{
    background-position: -1088px -64px;
    width: 45px;
}

.icom-images1
{
    background-position: -1152px -64px;
}

.icom-pencil1
{
    background-position: -1216px -64px;
}

.icom-home
{
    background-position: 0 -128px;
}

.icom-home1
{
    background-position: -64px -128px;
}

.icom-newspaper
{
    background-position: -128px -128px;
}

.icom-pencil2
{
    background-position: -192px -128px;
    width: 34px;
    height: 34px;
}

.icom-pencil3
{
    background-position: -256px -128px;
}

.icom-droplet
{
    background-position: -320px -128px;
}

.icom-pictures1
{
    background-position: -384px -128px;
}

.icom-picture
{
    background-position: -448px -128px;
}

.icom-camera
{
    background-position: -512px -128px;
}

.icom-music
{
    background-position: -576px -128px;
}

.icom-play
{
    background-position: -640px -128px;
}

.icom-film
{
    background-position: -704px -128px;
}

.icom-camera1
{
    background-position: -768px -128px;
}

.icom-spades
{
    background-position: -832px -128px;
    width: 41px;
}

.icom-clubs
{
    background-position: -896px -128px;
}

.icom-diamonds
{
    background-position: -960px -128px;
}

.icom-broadcast
{
    background-position: -1024px -128px;
}

.icom-mic
{
    background-position: -1088px -128px;
}

.icom-book
{
    background-position: -1152px -128px;
}

.icom-file1
{
    background-position: -1216px -128px;
}

.icom-file2
{
    background-position: 0 -192px;
}

.icom-new
{
    background-position: -64px -192px;
}

.icom-copy
{
    background-position: -128px -192px;
}

.icom-folder
{
    background-position: -192px -192px;
}

.icom-folder1
{
    background-position: -256px -192px;
}

.icom-tag
{
    background-position: -320px -192px;
}

.icom-cart
{
    background-position: -384px -192px;
}

.icom-basket
{
    background-position: -448px -192px;
}

.icom-calculate
{
    background-position: -512px -192px;
}

.icom-support1
{
    background-position: -576px -192px;
}

.icom-phone
{
    background-position: -640px -192px;
}

.icom-mail1
{
    background-position: -704px -192px;
}

.icom-location1
{
    background-position: -768px -192px;
}

.icom-compass
{
    background-position: -832px -192px;
}

.icom-history
{
    background-position: -896px -192px;
}

.icom-clock1
{
    background-position: -960px -192px;
}

.icom-bell
{
    background-position: -1024px -192px;
}

.icom-calendar
{
    background-position: -1088px -192px;
}

.icom-printer
{
    background-position: -1152px -192px;
}

.icom-mouse
{
    background-position: -1216px -192px;
}

.icom-screen1
{
    background-position: 0 -256px;
}

.icom-laptop
{
    background-position: -64px -256px;
}

.icom-mobile1
{
    background-position: -128px -256px;
}

.icom-cabinet
{
    background-position: -192px -256px;
}

.icom-drawer
{
    background-position: -256px -256px;
}

.icom-drawer1
{
    background-position: -320px -256px;
}

.icom-box
{
    background-position: -384px -256px;
}

.icom-box-add
{
    background-position: -448px -256px;
}

.icom-box-remove
{
    background-position: -512px -256px;
}

.icom-download1
{
    background-position: -576px -256px;
}

.icom-upload
{
    background-position: -640px -256px;
}

.icom-database
{
    background-position: -704px -256px;
}

.icom-flip
{
    background-position: -768px -256px;
}

.icom-flip1
{
    background-position: -832px -256px;
}

.icom-undo
{
    background-position: -896px -256px;
}

.icom-redo
{
    background-position: -960px -256px;
}

.icom-forward
{
    background-position: -1024px -256px;
}

.icom-reply
{
    background-position: -1088px -256px;
}

.icom-reply1
{
    background-position: -1152px -256px;
    width: 37px;
}

.icom-comments
{
    background-position: -1216px -256px;
}

.icom-comments1
{
    background-position: 0 -320px;
}

.icom-comments2
{
    background-position: -64px -320px;
}

.icom-comments3
{
    background-position: -128px -320px;
}

.icom-comments4
{
    background-position: -192px -320px;
}

.icom-user1
{
    background-position: -256px -320px;
}

.icom-user2
{
    background-position: -320px -320px;
}

.icom-user3
{
    background-position: -384px -320px;
}

.icom-busy
{
    background-position: -448px -320px;
}

.icom-loading
{
    background-position: -512px -320px;
}

.icom-loading1
{
    background-position: -576px -320px;
}

.icom-search1
{
    background-position: -640px -320px;
}

.icom-zoomin
{
    background-position: -704px -320px;
}

.icom-zoomout
{
    background-position: -768px -320px;
}

.icom-key
{
    background-position: -832px -320px;
}

.icom-key1
{
    background-position: -896px -320px;
}

.icom-locked1
{
    background-position: -960px -320px;
}

.icom-unlocked1
{
    background-position: -1024px -320px;
}

.icom-wrench
{
    background-position: -1088px -320px;
}

.icom-equalizer
{
    background-position: -1152px -320px;
}

.icom-cog1
{
    background-position: -1216px -320px;
}

.icom-pie
{
    background-position: 0 -384px;
}

.icom-bars
{
    background-position: -64px -384px;
}

.icom-stats-up
{
    background-position: -128px -384px;
}

.icom-gift
{
    background-position: -192px -384px;
}

.icom-trophy
{
    background-position: -256px -384px;
}

.icom-diamond
{
    background-position: -320px -384px;
}

.icom-coffee
{
    background-position: -384px -384px;
}

.icom-rocket
{
    background-position: -448px -384px;
}

.icom-meter-slow
{
    background-position: -512px -384px;
}

.icom-meter-medium
{
    background-position: -576px -384px;
}

.icom-meter-fast
{
    background-position: -640px -384px;
}

.icom-dashboard
{
    background-position: -704px -384px;
}

.icom-fire
{
    background-position: -768px -384px;
    width: 38px;
}

.icom-lab
{
    background-position: -832px -384px;
}

.icom-remove
{
    background-position: -896px -384px;
}

.icom-remove1
{
    background-position: -960px -384px;
}

.icom-remove2
{
    background-position: -1024px -384px;
}

.icom-briefcase
{
    background-position: -1088px -384px;
}

.icom-briefcase1
{
    background-position: -1152px -384px;
}

.icom-cars
{
    background-position: -1216px -384px;
}

.icom-bus
{
    background-position: 0 -448px;
}

.icom-cube
{
    background-position: -64px -448px;
}

.icom-cube1
{
    background-position: -128px -448px;
}

.icom-puzzle
{
    background-position: -192px -448px;
}

.icom-glasses
{
    background-position: -256px -448px;
}

.icom-glasses1
{
    background-position: -320px -448px;
}

.icom-accessibility
{
    background-position: -384px -448px;
}

.icom-accessibility1
{
    background-position: -448px -448px;
}

.icom-target
{
    background-position: -512px -448px;
}

.icom-target1
{
    background-position: -576px -448px;
}

.icom-lightning
{
    background-position: -640px -448px;
}

.icom-power
{
    background-position: -704px -448px;
}

.icom-power1
{
    background-position: -768px -448px;
}

.icom-clipboard
{
    background-position: -832px -448px;
}

.icom-clipboard1
{
    background-position: -896px -448px;
}

.icom-playlist
{
    background-position: -960px -448px;
}

.icom-gridview
{
    background-position: -1024px -448px;
}

.icom-treeview
{
    background-position: -1088px -448px;
}

.icom-cloud
{
    background-position: -1152px -448px;
}

.icom-cloud1
{
    background-position: -1216px -448px;
}

.icom-download2
{
    background-position: 0 -512px;
}

.icom-upload1
{
    background-position: -64px -512px;
}

.icom-upload2
{
    background-position: -128px -512px;
}

.icom-link1
{
    background-position: -192px -512px;
    width: 34px;
}

.icom-link2
{
    background-position: -256px -512px;
    width: 34px;
}

.icom-flag
{
    background-position: -320px -512px;
}

.icom-flag1
{
    background-position: -384px -512px;
}

.icom-attachment
{
    background-position: -448px -512px;
    height: 31px;
}

.icom-eye
{
    background-position: -512px -512px;
}

.icom-eye1
{
    background-position: -576px -512px;
}

.icom-bookmark1
{
    background-position: -640px -512px;
}

.icom-bookmark2
{
    background-position: -704px -512px;
}

.icom-star1
{
    background-position: -768px -512px;
}

.icom-star2
{
    background-position: -832px -512px;
}

.icom-star3
{
    background-position: -896px -512px;
}

.icom-heart1
{
    background-position: -960px -512px;
    width: 35px;
}

.icom-heart2
{
    background-position: -1024px -512px;
    width: 35px;
}

.icom-thumbsup
{
    background-position: -1088px -512px;
    height: 26px;
}

.icom-thumbsdown
{
    background-position: -1152px -512px;
    height: 26px;
}

.icom-happy
{
    background-position: -1216px -512px;
}

.icom-smiley
{
    background-position: 0 -576px;
}

.icom-neutral
{
    background-position: -64px -576px;
}

.icom-plus
{
    background-position: -128px -576px;
}

.icom-minus
{
    background-position: -192px -576px;
}

.icom-help1
{
    background-position: -256px -576px;
}

.icom-help2
{
    background-position: -320px -576px;
}

.icom-blocked
{
    background-position: -384px -576px;
}

.icom-cancel
{
    background-position: -448px -576px;
}

.icom-cancel1
{
    background-position: -512px -576px;
}

.icom-checkmark
{
    background-position: -576px -576px;
}

.icom-minus1
{
    background-position: -640px -576px;
}

.icom-plus1
{
    background-position: -704px -576px;
}

.icom-enter
{
    background-position: -768px -576px;
}

.icom-exit
{
    background-position: -832px -576px;
}

.icom-loop
{
    background-position: -896px -576px;
}

.icom-arrow-up-left
{
    background-position: -960px -576px;
}

.icom-arrow-up
{
    background-position: -1024px -576px;
}

.icom-arrow-up-right
{
    background-position: -1088px -576px;
}

.icom-arrow-right
{
    background-position: -1152px -576px;
}

.icom-arrow-down-right
{
    background-position: -1216px -576px;
}

.icom-arrow-down
{
    background-position: 0 -640px;
}

.icom-arrow-down-left
{
    background-position: -64px -640px;
}

.icom-arrow-left
{
    background-position: -128px -640px;
}

.icom-arrow-up-left1
{
    background-position: -192px -640px;
}

.icom-arrow-up1
{
    background-position: -256px -640px;
}

.icom-arrow-up-right1
{
    background-position: -320px -640px;
}

.icom-arrow-right1
{
    background-position: -384px -640px;
}

.icom-arrow-down-right1
{
    background-position: -448px -640px;
}

.icom-arrow-down1
{
    background-position: -512px -640px;
}

.icom-arrow-down-left1
{
    background-position: -576px -640px;
}

.icom-arrow-left1
{
    background-position: -640px -640px;
}

.icom-arrow-up-left2
{
    background-position: -704px -640px;
}

.icom-arrow-up2
{
    background-position: -768px -640px;
}

.icom-arrow-up-right2
{
    background-position: -832px -640px;
}

.icom-arrow-right2
{
    background-position: -896px -640px;
}

.icom-arrow-down-right2
{
    background-position: -960px -640px;
}

.icom-arrow-down2
{
    background-position: -1024px -640px;
}

.icom-arrow-down-left2
{
    background-position: -1088px -640px;
}

.icom-arrow-left2
{
    background-position: -1152px -640px;
}

.icom-arrow-up3
{
    background-position: -1216px -640px;
}

.icom-arrow-right3
{
    background-position: 0 -704px;
}

.icom-arrow-down3
{
    background-position: -64px -704px;
}

.icom-arrow-left3
{
    background-position: -128px -704px;
}

.icom-arrow-up4
{
    background-position: -192px -704px;
}

.icom-arrow-right4
{
    background-position: -256px -704px;
}

.icom-arrow-down4
{
    background-position: -320px -704px;
}

.icom-arrow-left4
{
    background-position: -384px -704px;
}

.icom-arrow-up5
{
    background-position: -448px -704px;
}

.icom-arrow-right5
{
    background-position: -512px -704px;
}

.icom-arrow-down5
{
    background-position: -576px -704px;
}

.icom-arrow-left5
{
    background-position: -640px -704px;
}

.icom-menu
{
    background-position: -704px -704px;
}

.icom-enter1
{
    background-position: -768px -704px;
}

.icom-backspace
{
    background-position: -832px -704px;
}

.icom-backspace1
{
    background-position: -896px -704px;
}

.icom-tab
{
    background-position: -960px -704px;
}

.icom-tab1
{
    background-position: -1024px -704px;
}

.icom-checkbox
{
    background-position: -1088px -704px;
}

.icom-checkbox-unchecked
{
    background-position: -1152px -704px;
}

.icom-checkbox-partial
{
    background-position: -1216px -704px;
}

.icom-radio-checked
{
    background-position: 0 -768px;
}

.icom-radio-unchecked
{
    background-position: -64px -768px;
}

.icom-font
{
    background-position: -128px -768px;
}

.icom-paragraph-left
{
    background-position: -192px -768px;
}

.icom-paragraph-center
{
    background-position: -256px -768px;
}

.icom-paragraph-right
{
    background-position: -320px -768px;
}

.icom-paragraph-justify
{
    background-position: -384px -768px;
}

.icom-lefttoright
{
    background-position: -448px -768px;
}

.icom-righttoleft
{
    background-position: -512px -768px;
}

.icom-share1
{
    background-position: -576px -768px;
}

.icom-newtab
{
    background-position: -640px -768px;
}

.icom-newtab1
{
    background-position: -704px -768px;
}

.icom-embed
{
    background-position: -768px -768px;
}

.icom-code
{
    background-position: -832px -768px;
}

.icom-bluetooth
{
    background-position: -896px -768px;
}

.icom-share2
{
    background-position: -960px -768px;
}

.icom-share3
{
    background-position: -1024px -768px;
}

.icom-mail2
{
    background-position: -1088px -768px;
}

.icom-mail3
{
    background-position: -1152px -768px;
}

.icom-mail4
{
    background-position: -1216px -768px;
}

.icom-google
{
    background-position: 0 -832px;
}

.icom-googleplus
{
    background-position: -64px -832px;
}

.icom-googleplus1
{
    background-position: -128px -832px;
}

.icom-googleplus2
{
    background-position: -192px -832px;
}

.icom-gplus
{
    background-position: -256px -832px;
}

.icom-google-drive
{
    background-position: -320px -832px;
}

.icom-facebook
{
    background-position: -384px -832px;
}

.icom-facebook1
{
    background-position: -448px -832px;
}

.icom-facebook2
{
    background-position: -512px -832px;
}

.icom-instagram
{
    background-position: -576px -832px;
}

.icom-twitter
{
    background-position: -640px -832px;
}

.icom-twitter1
{
    background-position: -704px -832px;
}

.icom-twitter2
{
    background-position: -768px -832px;
}

.icom-feed1
{
    background-position: -832px -832px;
}

.icom-feed2
{
    background-position: -896px -832px;
}

.icom-feed3
{
    background-position: -960px -832px;
}

.icom-youtube
{
    background-position: -1024px -832px;
}

.icom-youtube1
{
    background-position: -1088px -832px;
}

.icom-vimeo
{
    background-position: -1152px -832px;
    width: 35px;
    height: 35px;
}

.icom-vimeo1
{
    background-position: -1216px -832px;
}

.icom-flickr
{
    background-position: 0 -896px;
}

.icom-flickr1
{
    background-position: -64px -896px;
}

.icom-flickr2
{
    background-position: -128px -896px;
}

.icom-picassa
{
    background-position: -192px -896px;
}

.icom-picassa1
{
    background-position: -256px -896px;
}

.icom-dribbble
{
    background-position: -320px -896px;
}

.icom-dribbble1
{
    background-position: -384px -896px;
}

.icom-dribbble2
{
    background-position: -448px -896px;
}

.icom-forrst
{
    background-position: -512px -896px;
}

.icom-forrst1
{
    background-position: -576px -896px;
}

.icom-deviantart
{
    background-position: -640px -896px;
    width: 34px;
}

.icom-deviantart1
{
    background-position: -704px -896px;
}

.icom-github
{
    background-position: -768px -896px;
    height: 28px;
}

.icom-github1
{
    background-position: -832px -896px;
}

.icom-github2
{
    background-position: -896px -896px;
}

.icom-github3
{
    background-position: -960px -896px;
}

.icom-github4
{
    background-position: -1024px -896px;
}

.icom-github5
{
    background-position: -1088px -896px;
}

.icom-git
{
    background-position: -1152px -896px;
}

.icom-github6
{
    background-position: -1216px -896px;
}

.icom-wordpress
{
    background-position: 0 -960px;
}

.icom-wordpress1
{
    background-position: -64px -960px;
}

.icom-joomla
{
    background-position: -128px -960px;
}

.icom-blogger
{
    background-position: -192px -960px;
}

.icom-blogger1
{
    background-position: -256px -960px;
}

.icom-tumblr
{
    background-position: -320px -960px;
}

.icom-tumblr1
{
    background-position: -384px -960px;
}

.icom-yahoo
{
    background-position: -448px -960px;
}

.icom-yahoo1
{
    background-position: -512px -960px;
}

.icom-amazon
{
    background-position: -576px -960px;
}

.icom-amazon1
{
    background-position: -640px -960px;
}

.icom-tux
{
    background-position: -704px -960px;
    width: 34px;
    height: 34px;
}

.icom-apple
{
    background-position: -768px -960px;
}

.icom-finder
{
    background-position: -832px -960px;
}

.icom-android
{
    background-position: -896px -960px;
}

.icom-windows
{
    background-position: -960px -960px;
}

.icom-soundcloud
{
    background-position: -1024px -960px;
}

.icom-soundcloud1
{
    background-position: -1088px -960px;
}

.icom-skype
{
    background-position: -1152px -960px;
}

.icom-reddit
{
    background-position: -1216px -960px;
}

.icom-linkedin
{
    background-position: 0 -1024px;
}

.icom-linkedin1
{
    background-position: -64px -1024px;
}

.icom-lastfm
{
    background-position: -128px -1024px;
}

.icom-lastfm1
{
    background-position: -192px -1024px;
}

.icom-delicious
{
    background-position: -256px -1024px;
}

.icom-stumbleupon
{
    background-position: -320px -1024px;
}

.icom-stumbleupon1
{
    background-position: -384px -1024px;
}

.icom-pinterest
{
    background-position: -448px -1024px;
}

.icom-pinterest1
{
    background-position: -512px -1024px;
}

.icom-xing
{
    background-position: -576px -1024px;
}

.icom-xing1
{
    background-position: -640px -1024px;
}

.icom-flattr
{
    background-position: -704px -1024px;
}

.icom-foursquare
{
    background-position: -768px -1024px;
}

.icom-foursquare1
{
    background-position: -832px -1024px;
}

.icom-paypal
{
    background-position: -896px -1024px;
    width: 34px;
}

.icom-paypal1
{
    background-position: -960px -1024px;
    width: 34px;
}

.icom-paypal2
{
    background-position: -1024px -1024px;
    width: 34px;
}

.icom-yelp
{
    background-position: -1088px -1024px;
}

.icom-libreoffice
{
    background-position: -1152px -1024px;
}

.icom-file-pdf
{
    background-position: -1216px -1024px;
}

.icom-file-openoffice
{
    background-position: 0 -1088px;
}

.icom-file-word
{
    background-position: -64px -1088px;
}

.icom-file-excel
{
    background-position: -128px -1088px;
}

.icom-file-powerpoint
{
    background-position: -192px -1088px;
}

.icom-file-zip
{
    background-position: -256px -1088px;
}

.icom-file-xml
{
    background-position: -320px -1088px;
}

.icom-file-css
{
    background-position: -384px -1088px;
}

.icom-html5
{
    background-position: -448px -1088px;
}

.icom-html51
{
    background-position: -512px -1088px;
}

.icom-css3
{
    background-position: -576px -1088px;
}

.icom-chrome
{
    background-position: -640px -1088px;
}

.icom-firefox
{
    background-position: -704px -1088px;
    width: 34px;
}

.icom-IE
{
    background-position: -768px -1088px;
}

.icom-opera
{
    background-position: -832px -1088px;
}

.icom-safari
{
    background-position: -896px -1088px;
}

.icom-IcoMoon
{
    background-position: -960px -1088px;
}


/*IcoMoon Big icons*/

.icob-download, .icob-chat, .icob-archive, .icob-user, .icob-users, .icob-archive1, .icob-earth, .icob-location, .icob-contract, .icob-mobile, .icob-screen, .icob-mail, .icob-support, .icob-help, .icob-videos, .icob-pictures, .icob-link, .icob-search, .icob-cog, .icob-trashcan, .icob-pencil, .icob-info, .icob-article, .icob-clock, .icob-photoshop, .icob-illustrator, .icob-star, .icob-heart, .icob-bookmark, .icob-file, .icob-feed, .icob-locked, .icob-unlocked, .icob-refresh, .icob-list, .icob-share, .icob-archive2, .icob-images, .icob-images1, .icob-pencil1, .icob-home, .icob-home1, .icob-newspaper, .icob-pencil2, .icob-pencil3, .icob-droplet, .icob-pictures1, .icob-picture, .icob-camera, .icob-music, .icob-play, .icob-film, .icob-camera1, .icob-spades, .icob-clubs, .icob-diamonds, .icob-broadcast, .icob-mic, .icob-book, .icob-file1, .icob-file2, .icob-new, .icob-copy, .icob-folder, .icob-folder1, .icob-tag, .icob-cart, .icob-basket, .icob-calculate, .icob-support1, .icob-phone, .icob-mail1, .icob-location1, .icob-compass, .icob-history, .icob-clock1, .icob-bell, .icob-calendar, .icob-printer, .icob-mouse, .icob-screen1, .icob-laptop, .icob-mobile1, .icob-cabinet, .icob-drawer, .icob-drawer1, .icob-box, .icob-box-add, .icob-box-remove, .icob-download1, .icob-upload, .icob-database, .icob-flip, .icob-flip1, .icob-undo, .icob-redo, .icob-forward, .icob-reply, .icob-reply1, .icob-comments, .icob-comments1, .icob-comments2, .icob-comments3, .icob-comments4, .icob-user1, .icob-user2, .icob-user3, .icob-busy, .icob-loading, .icob-loading1, .icob-search1, .icob-zoomin, .icob-zoomout, .icob-key, .icob-key1, .icob-locked1, .icob-unlocked1, .icob-wrench, .icob-equalizer, .icob-cog1, .icob-pie, .icob-bars, .icob-stats-up, .icob-gift, .icob-trophy, .icob-diamond, .icob-coffee, .icob-rocket, .icob-meter-slow, .icob-meter-medium, .icob-meter-fast, .icob-dashboard, .icob-fire, .icob-lab, .icob-remove, .icob-remove1, .icob-remove2, .icob-briefcase, .icob-briefcase1, .icob-cars, .icob-bus, .icob-cube, .icob-cube1, .icob-puzzle, .icob-glasses, .icob-glasses1, .icob-accessibility, .icob-accessibility1, .icob-target, .icob-target1, .icob-lightning, .icob-power, .icob-power1, .icob-clipboard, .icob-clipboard1, .icob-playlist, .icob-gridview, .icob-treeview, .icob-cloud, .icob-cloud1, .icob-download2, .icob-upload1, .icob-upload2, .icob-link1, .icob-link2, .icob-flag, .icob-flag1, .icob-attachment, .icob-eye, .icob-eye1, .icob-bookmark1, .icob-bookmark2, .icob-star1, .icob-star2, .icob-star3, .icob-heart1, .icob-heart2, .icob-thumbsup, .icob-thumbsdown, .icob-happy, .icob-smiley, .icob-neutral, .icob-plus, .icob-minus, .icob-help1, .icob-help2, .icob-blocked, .icob-cancel, .icob-cancel1, .icob-checkmark, .icob-minus1, .icob-plus1, .icob-enter, .icob-exit, .icob-loop, .icob-arrow-up-left, .icob-arrow-up, .icob-arrow-up-right, .icob-arrow-right, .icob-arrow-down-right, .icob-arrow-down, .icob-arrow-down-left, .icob-arrow-left, .icob-arrow-up-left1, .icob-arrow-up1, .icob-arrow-up-right1, .icob-arrow-right1, .icob-arrow-down-right1, .icob-arrow-down1, .icob-arrow-down-left1, .icob-arrow-left1, .icob-arrow-up-left2, .icob-arrow-up2, .icob-arrow-up-right2, .icob-arrow-right2, .icob-arrow-down-right2, .icob-arrow-down2, .icob-arrow-down-left2, .icob-arrow-left2, .icob-arrow-up3, .icob-arrow-right3, .icob-arrow-down3, .icob-arrow-left3, .icob-arrow-up4, .icob-arrow-right4, .icob-arrow-down4, .icob-arrow-left4, .icob-arrow-up5, .icob-arrow-right5, .icob-arrow-down5, .icob-arrow-left5, .icob-menu, .icob-enter1, .icob-backspace, .icob-backspace1, .icob-tab, .icob-tab1, .icob-checkbox, .icob-checkbox-unchecked, .icob-checkbox-partial, .icob-radio-checked, .icob-radio-unchecked, .icob-font, .icob-paragraph-left, .icob-paragraph-center, .icob-paragraph-right, .icob-paragraph-justify, .icob-lefttoright, .icob-righttoleft, .icob-share1, .icob-newtab, .icob-newtab1, .icob-embed, .icob-code, .icob-bluetooth, .icob-share2, .icob-share3, .icob-mail2, .icob-mail3, .icob-mail4, .icob-google, .icob-googleplus, .icob-googleplus1, .icob-googleplus2, .icob-gplus, .icob-google-drive, .icob-facebook, .icob-facebook1, .icob-facebook2, .icob-instagram, .icob-twitter, .icob-twitter1, .icob-twitter2, .icob-feed1, .icob-feed2, .icob-feed3, .icob-youtube, .icob-youtube1, .icob-vimeo, .icob-vimeo1, .icob-flickr, .icob-flickr1, .icob-flickr2, .icob-picassa, .icob-picassa1, .icob-dribbble, .icob-dribbble1, .icob-dribbble2, .icob-forrst, .icob-forrst1, .icob-deviantart, .icob-deviantart1, .icob-github, .icob-github1, .icob-github2, .icob-github3, .icob-github4, .icob-github5, .icob-git, .icob-github6, .icob-wordpress, .icob-wordpress1, .icob-joomla, .icob-blogger, .icob-blogger1, .icob-tumblr, .icob-tumblr1, .icob-yahoo, .icob-yahoo1, .icob-amazon, .icob-amazon1, .icob-tux, .icob-apple, .icob-finder, .icob-android, .icob-windows, .icob-soundcloud, .icob-soundcloud1, .icob-skype, .icob-reddit, .icob-linkedin, .icob-linkedin1, .icob-lastfm, .icob-lastfm1, .icob-delicious, .icob-stumbleupon, .icob-stumbleupon1, .icob-pinterest, .icob-pinterest1, .icob-xing, .icob-xing1, .icob-flattr, .icob-foursquare, .icob-foursquare1, .icob-paypal, .icob-paypal1, .icob-paypal2, .icob-yelp, .icob-libreoffice, .icob-file-pdf, .icob-file-openoffice, .icob-file-word, .icob-file-excel, .icob-file-powerpoint, .icob-file-zip, .icob-file-xml, .icob-file-css, .icob-html5, .icob-html51, .icob-css3, .icob-chrome, .icob-firefox, .icob-IE, .icob-opera, .icob-safari, .icob-IcoMoon
{
    display: inline-block;
    width: 65px;
    height: 65px;
    background-image: url('../img/icons/iconsb.png');
    background-repeat: no-repeat;
}

.icob-download
{
    background-position: 0 0;
}

.icob-chat
{
    background-position: -128px 0;
}

.icob-archive
{
    background-position: -256px 0;
}

.icob-user
{
    background-position: -384px 0;
}

.icob-users
{
    background-position: -512px 0;
    width: 69px;
}

.icob-archive1
{
    background-position: -640px 0;
}

.icob-earth
{
    background-position: -768px 0;
}

.icob-location
{
    background-position: -896px 0;
}

.icob-contract
{
    background-position: -1024px 0;
    width: 71px;
    height: 71px;
}

.icob-mobile
{
    background-position: -1152px 0;
}

.icob-screen
{
    background-position: -1280px 0;
}

.icob-mail
{
    background-position: -1408px 0;
}

.icob-support
{
    background-position: -1536px 0;
    width: 71px;
    height: 71px;
}

.icob-help
{
    background-position: -1664px 0;
}

.icob-videos
{
    background-position: -1792px 0;
}

.icob-pictures
{
    background-position: -1920px 0;
}

.icob-link
{
    background-position: -2048px 0;
}

.icob-search
{
    background-position: -2176px 0;
}

.icob-cog
{
    background-position: -2304px 0;
}

.icob-trashcan
{
    background-position: -2432px 0;
}

.icob-pencil
{
    background-position: 0 -128px;
}

.icob-info
{
    background-position: -128px -128px;
}

.icob-article
{
    background-position: -256px -128px;
}

.icob-clock
{
    background-position: -384px -128px;
}

.icob-photoshop
{
    background-position: -512px -128px;
}

.icob-illustrator
{
    background-position: -640px -128px;
}

.icob-star
{
    background-position: -768px -128px;
    width: 71px;
    height: 71px;
}

.icob-heart
{
    background-position: -896px -128px;
}

.icob-bookmark
{
    background-position: -1024px -128px;
}

.icob-file
{
    background-position: -1152px -128px;
}

.icob-feed
{
    background-position: -1280px -128px;
}

.icob-locked
{
    background-position: -1408px -128px;
}

.icob-unlocked
{
    background-position: -1536px -128px;
}

.icob-refresh
{
    background-position: -1664px -128px;
}

.icob-list
{
    background-position: -1792px -128px;
}

.icob-share
{
    background-position: -1920px -128px;
}

.icob-archive2
{
    background-position: -2048px -128px;
}

.icob-images
{
    background-position: -2176px -128px;
}

.icob-images1
{
    background-position: -2304px -128px;
}

.icob-pencil1
{
    background-position: -2432px -128px;
}

.icob-home
{
    background-position: 0 -256px;
}

.icob-home1
{
    background-position: -128px -256px;
}

.icob-newspaper
{
    background-position: -256px -256px;
}

.icob-pencil2
{
    background-position: -384px -256px;
    width: 66px;
    height: 66px;
}

.icob-pencil3
{
    background-position: -512px -256px;
}

.icob-droplet
{
    background-position: -640px -256px;
}

.icob-pictures1
{
    background-position: -768px -256px;
}

.icob-picture
{
    background-position: -896px -256px;
}

.icob-camera
{
    background-position: -1024px -256px;
}

.icob-music
{
    background-position: -1152px -256px;
    width: 66px;
}

.icob-play
{
    background-position: -1280px -256px;
}

.icob-film
{
    background-position: -1408px -256px;
}

.icob-camera1
{
    background-position: -1536px -256px;
}

.icob-spades
{
    background-position: -1664px -256px;
    width: 80px;
}

.icob-clubs
{
    background-position: -1792px -256px;
}

.icob-diamonds
{
    background-position: -1920px -256px;
}

.icob-broadcast
{
    background-position: -2048px -256px;
}

.icob-mic
{
    background-position: -2176px -256px;
}

.icob-book
{
    background-position: -2304px -256px;
}

.icob-file1
{
    background-position: -2432px -256px;
}

.icob-file2
{
    background-position: 0 -384px;
}

.icob-new
{
    background-position: -128px -384px;
}

.icob-copy
{
    background-position: -256px -384px;
}

.icob-folder
{
    background-position: -384px -384px;
    width: 66px;
}

.icob-folder1
{
    background-position: -512px -384px;
    width: 66px;
}

.icob-tag
{
    background-position: -640px -384px;
}

.icob-cart
{
    background-position: -768px -384px;
}

.icob-basket
{
    background-position: -896px -384px;
}

.icob-calculate
{
    background-position: -1024px -384px;
}

.icob-support1
{
    background-position: -1152px -384px;
}

.icob-phone
{
    background-position: -1280px -384px;
}

.icob-mail1
{
    background-position: -1408px -384px;
}

.icob-location1
{
    background-position: -1536px -384px;
}

.icob-compass
{
    background-position: -1664px -384px;
}

.icob-history
{
    background-position: -1792px -384px;
}

.icob-clock1
{
    background-position: -1920px -384px;
}

.icob-bell
{
    background-position: -2048px -384px;
}

.icob-calendar
{
    background-position: -2176px -384px;
}

.icob-printer
{
    background-position: -2304px -384px;
}

.icob-mouse
{
    background-position: -2432px -384px;
}

.icob-screen1
{
    background-position: 0 -512px;
}

.icob-laptop
{
    background-position: -128px -512px;
}

.icob-mobile1
{
    background-position: -256px -512px;
}

.icob-cabinet
{
    background-position: -384px -512px;
}

.icob-drawer
{
    background-position: -512px -512px;
}

.icob-drawer1
{
    background-position: -640px -512px;
}

.icob-box
{
    background-position: -768px -512px;
}

.icob-box-add
{
    background-position: -896px -512px;
}

.icob-box-remove
{
    background-position: -1024px -512px;
}

.icob-download1
{
    background-position: -1152px -512px;
}

.icob-upload
{
    background-position: -1280px -512px;
}

.icob-database
{
    background-position: -1408px -512px;
}

.icob-flip
{
    background-position: -1536px -512px;
}

.icob-flip1
{
    background-position: -1664px -512px;
}

.icob-undo
{
    background-position: -1792px -512px;
}

.icob-redo
{
    background-position: -1920px -512px;
}

.icob-forward
{
    background-position: -2048px -512px;
}

.icob-reply
{
    background-position: -2176px -512px;
}

.icob-reply1
{
    background-position: -2304px -512px;
    width: 72px;
}

.icob-comments
{
    background-position: -2432px -512px;
}

.icob-comments1
{
    background-position: 0 -640px;
}

.icob-comments2
{
    background-position: -128px -640px;
}

.icob-comments3
{
    background-position: -256px -640px;
}

.icob-comments4
{
    background-position: -384px -640px;
}

.icob-user1
{
    background-position: -512px -640px;
}

.icob-user2
{
    background-position: -640px -640px;
}

.icob-user3
{
    background-position: -768px -640px;
}

.icob-busy
{
    background-position: -896px -640px;
}

.icob-loading
{
    background-position: -1024px -640px;
}

.icob-loading1
{
    background-position: -1152px -640px;
}

.icob-search1
{
    background-position: -1280px -640px;
    width: 66px;
    height: 66px;
}

.icob-zoomin
{
    background-position: -1408px -640px;
    width: 66px;
    height: 66px;
}

.icob-zoomout
{
    background-position: -1536px -640px;
    width: 66px;
    height: 66px;
}

.icob-key
{
    background-position: -1664px -640px;
}

.icob-key1
{
    background-position: -1792px -640px;
}

.icob-locked1
{
    background-position: -1920px -640px;
}

.icob-unlocked1
{
    background-position: -2048px -640px;
}

.icob-wrench
{
    background-position: -2176px -640px;
}

.icob-equalizer
{
    background-position: -2304px -640px;
}

.icob-cog1
{
    background-position: -2432px -640px;
}

.icob-pie
{
    background-position: 0 -768px;
}

.icob-bars
{
    background-position: -128px -768px;
}

.icob-stats-up
{
    background-position: -256px -768px;
}

.icob-gift
{
    background-position: -384px -768px;
}

.icob-trophy
{
    background-position: -512px -768px;
}

.icob-diamond
{
    background-position: -640px -768px;
}

.icob-coffee
{
    background-position: -768px -768px;
}

.icob-rocket
{
    background-position: -896px -768px;
}

.icob-meter-slow
{
    background-position: -1024px -768px;
}

.icob-meter-medium
{
    background-position: -1152px -768px;
}

.icob-meter-fast
{
    background-position: -1280px -768px;
}

.icob-dashboard
{
    background-position: -1408px -768px;
}

.icob-fire
{
    background-position: -1536px -768px;
    width: 75px;
}

.icob-lab
{
    background-position: -1664px -768px;
    width: 66px;
}

.icob-remove
{
    background-position: -1792px -768px;
}

.icob-remove1
{
    background-position: -1920px -768px;
}

.icob-remove2
{
    background-position: -2048px -768px;
}

.icob-briefcase
{
    background-position: -2176px -768px;
}

.icob-briefcase1
{
    background-position: -2304px -768px;
}

.icob-cars
{
    background-position: -2432px -768px;
}

.icob-bus
{
    background-position: 0 -896px;
}

.icob-cube
{
    background-position: -128px -896px;
}

.icob-cube1
{
    background-position: -256px -896px;
}

.icob-puzzle
{
    background-position: -384px -896px;
}

.icob-glasses
{
    background-position: -512px -896px;
}

.icob-glasses1
{
    background-position: -640px -896px;
}

.icob-accessibility
{
    background-position: -768px -896px;
}

.icob-accessibility1
{
    background-position: -896px -896px;
}

.icob-target
{
    background-position: -1024px -896px;
}

.icob-target1
{
    background-position: -1152px -896px;
}

.icob-lightning
{
    background-position: -1280px -896px;
}

.icob-power
{
    background-position: -1408px -896px;
}

.icob-power1
{
    background-position: -1536px -896px;
}

.icob-clipboard
{
    background-position: -1664px -896px;
}

.icob-clipboard1
{
    background-position: -1792px -896px;
}

.icob-playlist
{
    background-position: -1920px -896px;
}

.icob-gridview
{
    background-position: -2048px -896px;
}

.icob-treeview
{
    background-position: -2176px -896px;
}

.icob-cloud
{
    background-position: -2304px -896px;
}

.icob-cloud1
{
    background-position: -2432px -896px;
}

.icob-download2
{
    background-position: 0 -1024px;
}

.icob-upload1
{
    background-position: -128px -1024px;
}

.icob-upload2
{
    background-position: -256px -1024px;
}

.icob-link1
{
    background-position: -384px -1024px;
    width: 67px;
}

.icob-link2
{
    background-position: -512px -1024px;
    width: 67px;
}

.icob-flag
{
    background-position: -640px -1024px;
}

.icob-flag1
{
    background-position: -768px -1024px;
}

.icob-attachment
{
    background-position: -896px -1024px;
    height: 60px;
}

.icob-eye
{
    background-position: -1024px -1024px;
}

.icob-eye1
{
    background-position: -1152px -1024px;
}

.icob-bookmark1
{
    background-position: -1280px -1024px;
}

.icob-bookmark2
{
    background-position: -1408px -1024px;
}

.icob-star1
{
    background-position: -1536px -1024px;
}

.icob-star2
{
    background-position: -1664px -1024px;
}

.icob-star3
{
    background-position: -1792px -1024px;
}

.icob-heart1
{
    background-position: -1920px -1024px;
    width: 68px;
}

.icob-heart2
{
    background-position: -2048px -1024px;
    width: 68px;
}

.icob-thumbsup
{
    background-position: -2176px -1024px;
    height: 52px;
}

.icob-thumbsdown
{
    background-position: -2304px -1024px;
    height: 51px;
}

.icob-happy
{
    background-position: -2432px -1024px;
}

.icob-smiley
{
    background-position: 0 -1152px;
}

.icob-neutral
{
    background-position: -128px -1152px;
}

.icob-plus
{
    background-position: -256px -1152px;
}

.icob-minus
{
    background-position: -384px -1152px;
}

.icob-help1
{
    background-position: -512px -1152px;
}

.icob-help2
{
    background-position: -640px -1152px;
}

.icob-blocked
{
    background-position: -768px -1152px;
}

.icob-cancel
{
    background-position: -896px -1152px;
}

.icob-cancel1
{
    background-position: -1024px -1152px;
}

.icob-checkmark
{
    background-position: -1152px -1152px;
}

.icob-minus1
{
    background-position: -1280px -1152px;
}

.icob-plus1
{
    background-position: -1408px -1152px;
}

.icob-enter
{
    background-position: -1536px -1152px;
}

.icob-exit
{
    background-position: -1664px -1152px;
}

.icob-loop
{
    background-position: -1792px -1152px;
}

.icob-arrow-up-left
{
    background-position: -1920px -1152px;
}

.icob-arrow-up
{
    background-position: -2048px -1152px;
}

.icob-arrow-up-right
{
    background-position: -2176px -1152px;
}

.icob-arrow-right
{
    background-position: -2304px -1152px;
}

.icob-arrow-down-right
{
    background-position: -2432px -1152px;
}

.icob-arrow-down
{
    background-position: 0 -1280px;
}

.icob-arrow-down-left
{
    background-position: -128px -1280px;
}

.icob-arrow-left
{
    background-position: -256px -1280px;
}

.icob-arrow-up-left1
{
    background-position: -384px -1280px;
}

.icob-arrow-up1
{
    background-position: -512px -1280px;
}

.icob-arrow-up-right1
{
    background-position: -640px -1280px;
}

.icob-arrow-right1
{
    background-position: -768px -1280px;
}

.icob-arrow-down-right1
{
    background-position: -896px -1280px;
}

.icob-arrow-down1
{
    background-position: -1024px -1280px;
}

.icob-arrow-down-left1
{
    background-position: -1152px -1280px;
}

.icob-arrow-left1
{
    background-position: -1280px -1280px;
}

.icob-arrow-up-left2
{
    background-position: -1408px -1280px;
}

.icob-arrow-up2
{
    background-position: -1536px -1280px;
}

.icob-arrow-up-right2
{
    background-position: -1664px -1280px;
}

.icob-arrow-right2
{
    background-position: -1792px -1280px;
}

.icob-arrow-down-right2
{
    background-position: -1920px -1280px;
}

.icob-arrow-down2
{
    background-position: -2048px -1280px;
}

.icob-arrow-down-left2
{
    background-position: -2176px -1280px;
}

.icob-arrow-left2
{
    background-position: -2304px -1280px;
}

.icob-arrow-up3
{
    background-position: -2432px -1280px;
}

.icob-arrow-right3
{
    background-position: 0 -1408px;
}

.icob-arrow-down3
{
    background-position: -128px -1408px;
}

.icob-arrow-left3
{
    background-position: -256px -1408px;
}

.icob-arrow-up4
{
    background-position: -384px -1408px;
}

.icob-arrow-right4
{
    background-position: -512px -1408px;
}

.icob-arrow-down4
{
    background-position: -640px -1408px;
}

.icob-arrow-left4
{
    background-position: -768px -1408px;
}

.icob-arrow-up5
{
    background-position: -896px -1408px;
}

.icob-arrow-right5
{
    background-position: -1024px -1408px;
}

.icob-arrow-down5
{
    background-position: -1152px -1408px;
}

.icob-arrow-left5
{
    background-position: -1280px -1408px;
}

.icob-menu
{
    background-position: -1408px -1408px;
}

.icob-enter1
{
    background-position: -1536px -1408px;
}

.icob-backspace
{
    background-position: -1664px -1408px;
}

.icob-backspace1
{
    background-position: -1792px -1408px;
}

.icob-tab
{
    background-position: -1920px -1408px;
}

.icob-tab1
{
    background-position: -2048px -1408px;
}

.icob-checkbox
{
    background-position: -2176px -1408px;
}

.icob-checkbox-unchecked
{
    background-position: -2304px -1408px;
}

.icob-checkbox-partial
{
    background-position: -2432px -1408px;
}

.icob-radio-checked
{
    background-position: 0 -1536px;
}

.icob-radio-unchecked
{
    background-position: -128px -1536px;
}

.icob-font
{
    background-position: -256px -1536px;
}

.icob-paragraph-left
{
    background-position: -384px -1536px;
}

.icob-paragraph-center
{
    background-position: -512px -1536px;
}

.icob-paragraph-right
{
    background-position: -640px -1536px;
}

.icob-paragraph-justify
{
    background-position: -768px -1536px;
}

.icob-lefttoright
{
    background-position: -896px -1536px;
}

.icob-righttoleft
{
    background-position: -1024px -1536px;
}

.icob-share1
{
    background-position: -1152px -1536px;
}

.icob-newtab
{
    background-position: -1280px -1536px;
}

.icob-newtab1
{
    background-position: -1408px -1536px;
}

.icob-embed
{
    background-position: -1536px -1536px;
}

.icob-code
{
    background-position: -1664px -1536px;
}

.icob-bluetooth
{
    background-position: -1792px -1536px;
}

.icob-share2
{
    background-position: -1920px -1536px;
}

.icob-share3
{
    background-position: -2048px -1536px;
}

.icob-mail2
{
    background-position: -2176px -1536px;
}

.icob-mail3
{
    background-position: -2304px -1536px;
}

.icob-mail4
{
    background-position: -2432px -1536px;
}

.icob-google
{
    background-position: 0 -1664px;
}

.icob-googleplus
{
    background-position: -128px -1664px;
}

.icob-googleplus1
{
    background-position: -256px -1664px;
}

.icob-googleplus2
{
    background-position: -384px -1664px;
}

.icob-gplus
{
    background-position: -512px -1664px;
}

.icob-google-drive
{
    background-position: -640px -1664px;
}

.icob-facebook
{
    background-position: -768px -1664px;
}

.icob-facebook1
{
    background-position: -896px -1664px;
}

.icob-facebook2
{
    background-position: -1024px -1664px;
}

.icob-instagram
{
    background-position: -1152px -1664px;
}

.icob-twitter
{
    background-position: -1280px -1664px;
}

.icob-twitter1
{
    background-position: -1408px -1664px;
}

.icob-twitter2
{
    background-position: -1536px -1664px;
}

.icob-feed1
{
    background-position: -1664px -1664px;
}

.icob-feed2
{
    background-position: -1792px -1664px;
}

.icob-feed3
{
    background-position: -1920px -1664px;
}

.icob-youtube
{
    background-position: -2048px -1664px;
}

.icob-youtube1
{
    background-position: -2176px -1664px;
}

.icob-vimeo
{
    background-position: -2304px -1664px;
    width: 68px;
    height: 68px;
}

.icob-vimeo1
{
    background-position: -2432px -1664px;
}

.icob-flickr
{
    background-position: 0 -1792px;
}

.icob-flickr1
{
    background-position: -128px -1792px;
}

.icob-flickr2
{
    background-position: -256px -1792px;
}

.icob-picassa
{
    background-position: -384px -1792px;
}

.icob-picassa1
{
    background-position: -512px -1792px;
}

.icob-dribbble
{
    background-position: -640px -1792px;
}

.icob-dribbble1
{
    background-position: -768px -1792px;
}

.icob-dribbble2
{
    background-position: -896px -1792px;
}

.icob-forrst
{
    background-position: -1024px -1792px;
}

.icob-forrst1
{
    background-position: -1152px -1792px;
}

.icob-deviantart
{
    background-position: -1280px -1792px;
    width: 66px;
}

.icob-deviantart1
{
    background-position: -1408px -1792px;
}

.icob-github
{
    background-position: -1536px -1792px;
    height: 54px;
}

.icob-github1
{
    background-position: -1664px -1792px;
}

.icob-github2
{
    background-position: -1792px -1792px;
}

.icob-github3
{
    background-position: -1920px -1792px;
}

.icob-github4
{
    background-position: -2048px -1792px;
}

.icob-github5
{
    background-position: -2176px -1792px;
}

.icob-git
{
    background-position: -2304px -1792px;
}

.icob-github6
{
    background-position: -2432px -1792px;
}

.icob-wordpress
{
    background-position: 0 -1920px;
}

.icob-wordpress1
{
    background-position: -128px -1920px;
}

.icob-joomla
{
    background-position: -256px -1920px;
}

.icob-blogger
{
    background-position: -384px -1920px;
}

.icob-blogger1
{
    background-position: -512px -1920px;
}

.icob-tumblr
{
    background-position: -640px -1920px;
}

.icob-tumblr1
{
    background-position: -768px -1920px;
}

.icob-yahoo
{
    background-position: -896px -1920px;
}

.icob-yahoo1
{
    background-position: -1024px -1920px;
}

.icob-amazon
{
    background-position: -1152px -1920px;
    width: 66px;
}

.icob-amazon1
{
    background-position: -1280px -1920px;
}

.icob-tux
{
    background-position: -1408px -1920px;
    width: 68px;
    height: 68px;
}

.icob-apple
{
    background-position: -1536px -1920px;
}

.icob-finder
{
    background-position: -1664px -1920px;
}

.icob-android
{
    background-position: -1792px -1920px;
}

.icob-windows
{
    background-position: -1920px -1920px;
}

.icob-soundcloud
{
    background-position: -2048px -1920px;
}

.icob-soundcloud1
{
    background-position: -2176px -1920px;
}

.icob-skype
{
    background-position: -2304px -1920px;
}

.icob-reddit
{
    background-position: -2432px -1920px;
}

.icob-linkedin
{
    background-position: 0 -2048px;
}

.icob-linkedin1
{
    background-position: -128px -2048px;
}

.icob-lastfm
{
    background-position: -256px -2048px;
}

.icob-lastfm1
{
    background-position: -384px -2048px;
}

.icob-delicious
{
    background-position: -512px -2048px;
}

.icob-stumbleupon
{
    background-position: -640px -2048px;
}

.icob-stumbleupon1
{
    background-position: -768px -2048px;
}

.icob-pinterest
{
    background-position: -896px -2048px;
}

.icob-pinterest1
{
    background-position: -1024px -2048px;
}

.icob-xing
{
    background-position: -1152px -2048px;
}

.icob-xing1
{
    background-position: -1280px -2048px;
}

.icob-flattr
{
    background-position: -1408px -2048px;
}

.icob-foursquare
{
    background-position: -1536px -2048px;
}

.icob-foursquare1
{
    background-position: -1664px -2048px;
}

.icob-paypal
{
    background-position: -1792px -2048px;
    width: 67px;
}

.icob-paypal1
{
    background-position: -1920px -2048px;
    width: 67px;
}

.icob-paypal2
{
    background-position: -2048px -2048px;
    width: 67px;
}

.icob-yelp
{
    background-position: -2176px -2048px;
    height: 52px;
}

.icob-libreoffice
{
    background-position: -2304px -2048px;
}

.icob-file-pdf
{
    background-position: -2432px -2048px;
}

.icob-file-openoffice
{
    background-position: 0 -2176px;
}

.icob-file-word
{
    background-position: -128px -2176px;
}

.icob-file-excel
{
    background-position: -256px -2176px;
}

.icob-file-powerpoint
{
    background-position: -384px -2176px;
}

.icob-file-zip
{
    background-position: -512px -2176px;
}

.icob-file-xml
{
    background-position: -640px -2176px;
}

.icob-file-css
{
    background-position: -768px -2176px;
}

.icob-html5
{
    background-position: -896px -2176px;
}

.icob-html51
{
    background-position: -1024px -2176px;
}

.icob-css3
{
    background-position: -1152px -2176px;
}

.icob-chrome
{
    background-position: -1280px -2176px;
}

.icob-firefox
{
    background-position: -1408px -2176px;
    width: 68px;
}

.icob-IE
{
    background-position: -1536px -2176px;
}

.icob-opera
{
    background-position: -1664px -2176px;
}

.icob-safari
{
    background-position: -1792px -2176px;
}

.icob-IcoMoon
{
    background-position: -1920px -2176px;
}


.icobg-download, .icobg-chat, .icobg-archive, .icobg-user, .icobg-users, .icobg-archive1, .icobg-earth, .icobg-location, .icobg-contract, .icobg-mobile, .icobg-screen, .icobg-mail, .icobg-support, .icobg-help, .icobg-videos, .icobg-pictures, .icobg-link, .icobg-search, .icobg-cog, .icobg-trashcan, .icobg-pencil, .icobg-info, .icobg-article, .icobg-clock, .icobg-photoshop, .icobg-illustrator, .icobg-star, .icobg-heart, .icobg-bookmark, .icobg-file, .icobg-feed, .icobg-locked, .icobg-unlocked, .icobg-refresh, .icobg-list, .icobg-share, .icobg-archive2, .icobg-images, .icobg-images1, .icobg-pencil1, .icobg-home, .icobg-home1, .icobg-newspaper, .icobg-pencil2, .icobg-pencil3, .icobg-droplet, .icobg-pictures1, .icobg-picture, .icobg-camera, .icobg-music, .icobg-play, .icobg-film, .icobg-camera1, .icobg-spades, .icobg-clubs, .icobg-diamonds, .icobg-broadcast, .icobg-mic, .icobg-book, .icobg-file1, .icobg-file2, .icobg-new, .icobg-copy, .icobg-folder, .icobg-folder1, .icobg-tag, .icobg-cart, .icobg-basket, .icobg-calculate, .icobg-support1, .icobg-phone, .icobg-mail1, .icobg-location1, .icobg-compass, .icobg-history, .icobg-clock1, .icobg-bell, .icobg-calendar, .icobg-printer, .icobg-mouse, .icobg-screen1, .icobg-laptop, .icobg-mobile1, .icobg-cabinet, .icobg-drawer, .icobg-drawer1, .icobg-box, .icobg-box-add, .icobg-box-remove, .icobg-download1, .icobg-upload, .icobg-database, .icobg-flip, .icobg-flip1, .icobg-undo, .icobg-redo, .icobg-forward, .icobg-reply, .icobg-reply1, .icobg-comments, .icobg-comments1, .icobg-comments2, .icobg-comments3, .icobg-comments4, .icobg-user1, .icobg-user2, .icobg-user3, .icobg-busy, .icobg-loading, .icobg-loading1, .icobg-search1, .icobg-zoomin, .icobg-zoomout, .icobg-key, .icobg-key1, .icobg-locked1, .icobg-unlocked1, .icobg-wrench, .icobg-equalizer, .icobg-cog1, .icobg-pie, .icobg-bars, .icobg-stats-up, .icobg-gift, .icobg-trophy, .icobg-diamond, .icobg-coffee, .icobg-rocket, .icobg-meter-slow, .icobg-meter-medium, .icobg-meter-fast, .icobg-dashboard, .icobg-fire, .icobg-lab, .icobg-remove, .icobg-remove1, .icobg-remove2, .icobg-briefcase, .icobg-briefcase1, .icobg-cars, .icobg-bus, .icobg-cube, .icobg-cube1, .icobg-puzzle, .icobg-glasses, .icobg-glasses1, .icobg-accessibility, .icobg-accessibility1, .icobg-target, .icobg-target1, .icobg-lightning, .icobg-power, .icobg-power1, .icobg-clipboard, .icobg-clipboard1, .icobg-playlist, .icobg-gridview, .icobg-treeview, .icobg-cloud, .icobg-cloud1, .icobg-download2, .icobg-upload1, .icobg-upload2, .icobg-link1, .icobg-link2, .icobg-flag, .icobg-flag1, .icobg-attachment, .icobg-eye, .icobg-eye1, .icobg-bookmark1, .icobg-bookmark2, .icobg-star1, .icobg-star2, .icobg-star3, .icobg-heart1, .icobg-heart2, .icobg-thumbsup, .icobg-thumbsdown, .icobg-happy, .icobg-smiley, .icobg-neutral, .icobg-plus, .icobg-minus, .icobg-help1, .icobg-help2, .icobg-blocked, .icobg-cancel, .icobg-cancel1, .icobg-checkmark, .icobg-minus1, .icobg-plus1, .icobg-enter, .icobg-exit, .icobg-loop, .icobg-arrow-up-left, .icobg-arrow-up, .icobg-arrow-up-right, .icobg-arrow-right, .icobg-arrow-down-right, .icobg-arrow-down, .icobg-arrow-down-left, .icobg-arrow-left, .icobg-arrow-up-left1, .icobg-arrow-up1, .icobg-arrow-up-right1, .icobg-arrow-right1, .icobg-arrow-down-right1, .icobg-arrow-down1, .icobg-arrow-down-left1, .icobg-arrow-left1, .icobg-arrow-up-left2, .icobg-arrow-up2, .icobg-arrow-up-right2, .icobg-arrow-right2, .icobg-arrow-down-right2, .icobg-arrow-down2, .icobg-arrow-down-left2, .icobg-arrow-left2, .icobg-arrow-up3, .icobg-arrow-right3, .icobg-arrow-down3, .icobg-arrow-left3, .icobg-arrow-up4, .icobg-arrow-right4, .icobg-arrow-down4, .icobg-arrow-left4, .icobg-arrow-up5, .icobg-arrow-right5, .icobg-arrow-down5, .icobg-arrow-left5, .icobg-menu, .icobg-enter1, .icobg-backspace, .icobg-backspace1, .icobg-tab, .icobg-tab1, .icobg-checkbox, .icobg-checkbox-unchecked, .icobg-checkbox-partial, .icobg-radio-checked, .icobg-radio-unchecked, .icobg-font, .icobg-paragraph-left, .icobg-paragraph-center, .icobg-paragraph-right, .icobg-paragraph-justify, .icobg-lefttoright, .icobg-righttoleft, .icobg-share1, .icobg-newtab, .icobg-newtab1, .icobg-embed, .icobg-code, .icobg-bluetooth, .icobg-share2, .icobg-share3, .icobg-mail2, .icobg-mail3, .icobg-mail4, .icobg-google, .icobg-googleplus, .icobg-googleplus1, .icobg-googleplus2, .icobg-gplus, .icobg-google-drive, .icobg-facebook, .icobg-facebook1, .icobg-facebook2, .icobg-instagram, .icobg-twitter, .icobg-twitter1, .icobg-twitter2, .icobg-feed1, .icobg-feed2, .icobg-feed3, .icobg-youtube, .icobg-youtube1, .icobg-vimeo, .icobg-vimeo1, .icobg-flickr, .icobg-flickr1, .icobg-flickr2, .icobg-picassa, .icobg-picassa1, .icobg-dribbble, .icobg-dribbble1, .icobg-dribbble2, .icobg-forrst, .icobg-forrst1, .icobg-deviantart, .icobg-deviantart1, .icobg-github, .icobg-github1, .icobg-github2, .icobg-github3, .icobg-github4, .icobg-github5, .icobg-git, .icobg-github6, .icobg-wordpress, .icobg-wordpress1, .icobg-joomla, .icobg-blogger, .icobg-blogger1, .icobg-tumblr, .icobg-tumblr1, .icobg-yahoo, .icobg-yahoo1, .icobg-amazon, .icobg-amazon1, .icobg-tux, .icobg-apple, .icobg-finder, .icobg-android, .icobg-windows, .icobg-soundcloud, .icobg-soundcloud1, .icobg-skype, .icobg-reddit, .icobg-linkedin, .icobg-linkedin1, .icobg-lastfm, .icobg-lastfm1, .icobg-delicious, .icobg-stumbleupon, .icobg-stumbleupon1, .icobg-pinterest, .icobg-pinterest1, .icobg-xing, .icobg-xing1, .icobg-flattr, .icobg-foursquare, .icobg-foursquare1, .icobg-paypal, .icobg-paypal1, .icobg-paypal2, .icobg-yelp, .icobg-libreoffice, .icobg-file-pdf, .icobg-file-openoffice, .icobg-file-word, .icobg-file-excel, .icobg-file-powerpoint, .icobg-file-zip, .icobg-file-xml, .icobg-file-css, .icobg-html5, .icobg-html51, .icobg-css3, .icobg-chrome, .icobg-firefox, .icobg-IE, .icobg-opera, .icobg-safari, .icobg-IcoMoon
{
    display: inline-block;
    width: 65px;
    height: 65px;
    background-image: url(../img/icons/iconsb_g.png);
    background-repeat: no-repeat;
}

.icobg-download
{
    background-position: 0 0;
}

.icobg-chat
{
    background-position: -128px 0;
}

.icobg-archive
{
    background-position: -256px 0;
}

.icobg-user
{
    background-position: -384px 0;
}

.icobg-users
{
    background-position: -512px 0;
    width: 68px;
}

.icobg-archive1
{
    background-position: -640px 0;
}

.icobg-earth
{
    background-position: -768px 0;
}

.icobg-location
{
    background-position: -896px 0;
}

.icobg-contract
{
    background-position: -1024px 0;
    width: 70px;
    height: 70px;
}

.icobg-mobile
{
    background-position: -1152px 0;
}

.icobg-screen
{
    background-position: -1280px 0;
}

.icobg-mail
{
    background-position: -1408px 0;
}

.icobg-support
{
    background-position: -1536px 0;
    width: 70px;
    height: 70px;
}

.icobg-help
{
    background-position: -1664px 0;
}

.icobg-videos
{
    background-position: -1792px 0;
}

.icobg-pictures
{
    background-position: -1920px 0;
}

.icobg-link
{
    background-position: -2048px 0;
}

.icobg-search
{
    background-position: -2176px 0;
}

.icobg-cog
{
    background-position: -2304px 0;
}

.icobg-trashcan
{
    background-position: -2432px 0;
}

.icobg-pencil
{
    background-position: 0 -128px;
}

.icobg-info
{
    background-position: -128px -128px;
}

.icobg-article
{
    background-position: -256px -128px;
}

.icobg-clock
{
    background-position: -384px -128px;
}

.icobg-photoshop
{
    background-position: -512px -128px;
}

.icobg-illustrator
{
    background-position: -640px -128px;
}

.icobg-star
{
    background-position: -768px -128px;
    width: 70px;
    height: 70px;
}

.icobg-heart
{
    background-position: -896px -128px;
}

.icobg-bookmark
{
    background-position: -1024px -128px;
}

.icobg-file
{
    background-position: -1152px -128px;
}

.icobg-feed
{
    background-position: -1280px -128px;
}

.icobg-locked
{
    background-position: -1408px -128px;
}

.icobg-unlocked
{
    background-position: -1536px -128px;
}

.icobg-refresh
{
    background-position: -1664px -128px;
}

.icobg-list
{
    background-position: -1792px -128px;
}

.icobg-share
{
    background-position: -1920px -128px;
}

.icobg-archive2
{
    background-position: -2048px -128px;
}

.icobg-images
{
    background-position: -2176px -128px;
}

.icobg-images1
{
    background-position: -2304px -128px;
}

.icobg-pencil1
{
    background-position: -2432px -128px;
}

.icobg-home
{
    background-position: 0 -256px;
}

.icobg-home1
{
    background-position: -128px -256px;
}

.icobg-newspaper
{
    background-position: -256px -256px;
}

.icobg-pencil2
{
    background-position: -384px -256px;
    width: 65px;
    height: 65px;
}

.icobg-pencil3
{
    background-position: -512px -256px;
}

.icobg-droplet
{
    background-position: -640px -256px;
}

.icobg-pictures1
{
    background-position: -768px -256px;
}

.icobg-picture
{
    background-position: -896px -256px;
}

.icobg-camera
{
    background-position: -1024px -256px;
}

.icobg-music
{
    background-position: -1152px -256px;
    width: 65px;
}

.icobg-play
{
    background-position: -1280px -256px;
}

.icobg-film
{
    background-position: -1408px -256px;
}

.icobg-camera1
{
    background-position: -1536px -256px;
}

.icobg-spades
{
    background-position: -1664px -256px;
    width: 79px;
}

.icobg-clubs
{
    background-position: -1792px -256px;
}

.icobg-diamonds
{
    background-position: -1920px -256px;
}

.icobg-broadcast
{
    background-position: -2048px -256px;
}

.icobg-mic
{
    background-position: -2176px -256px;
}

.icobg-book
{
    background-position: -2304px -256px;
}

.icobg-file1
{
    background-position: -2432px -256px;
}

.icobg-file2
{
    background-position: 0 -384px;
}

.icobg-new
{
    background-position: -128px -384px;
}

.icobg-copy
{
    background-position: -256px -384px;
}

.icobg-folder
{
    background-position: -384px -384px;
    width: 65px;
}

.icobg-folder1
{
    background-position: -512px -384px;
    width: 65px;
}

.icobg-tag
{
    background-position: -640px -384px;
}

.icobg-cart
{
    background-position: -768px -384px;
}

.icobg-basket
{
    background-position: -896px -384px;
}

.icobg-calculate
{
    background-position: -1024px -384px;
}

.icobg-support1
{
    background-position: -1152px -384px;
}

.icobg-phone
{
    background-position: -1280px -384px;
}

.icobg-mail1
{
    background-position: -1408px -384px;
}

.icobg-location1
{
    background-position: -1536px -384px;
}

.icobg-compass
{
    background-position: -1664px -384px;
}

.icobg-history
{
    background-position: -1792px -384px;
}

.icobg-clock1
{
    background-position: -1920px -384px;
}

.icobg-bell
{
    background-position: -2048px -384px;
}

.icobg-calendar
{
    background-position: -2176px -384px;
}

.icobg-printer
{
    background-position: -2304px -384px;
}

.icobg-mouse
{
    background-position: -2432px -384px;
}

.icobg-screen1
{
    background-position: 0 -512px;
}

.icobg-laptop
{
    background-position: -128px -512px;
}

.icobg-mobile1
{
    background-position: -256px -512px;
}

.icobg-cabinet
{
    background-position: -384px -512px;
}

.icobg-drawer
{
    background-position: -512px -512px;
}

.icobg-drawer1
{
    background-position: -640px -512px;
}

.icobg-box
{
    background-position: -768px -512px;
}

.icobg-box-add
{
    background-position: -896px -512px;
}

.icobg-box-remove
{
    background-position: -1024px -512px;
}

.icobg-download1
{
    background-position: -1152px -512px;
}

.icobg-upload
{
    background-position: -1280px -512px;
}

.icobg-database
{
    background-position: -1408px -512px;
}

.icobg-flip
{
    background-position: -1536px -512px;
}

.icobg-flip1
{
    background-position: -1664px -512px;
}

.icobg-undo
{
    background-position: -1792px -512px;
}

.icobg-redo
{
    background-position: -1920px -512px;
}

.icobg-forward
{
    background-position: -2048px -512px;
}

.icobg-reply
{
    background-position: -2176px -512px;
}

.icobg-reply1
{
    background-position: -2304px -512px;
    width: 71px;
}

.icobg-comments
{
    background-position: -2432px -512px;
}

.icobg-comments1
{
    background-position: 0 -640px;
}

.icobg-comments2
{
    background-position: -128px -640px;
}

.icobg-comments3
{
    background-position: -256px -640px;
}

.icobg-comments4
{
    background-position: -384px -640px;
}

.icobg-user1
{
    background-position: -512px -640px;
}

.icobg-user2
{
    background-position: -640px -640px;
}

.icobg-user3
{
    background-position: -768px -640px;
}

.icobg-busy
{
    background-position: -896px -640px;
}

.icobg-loading
{
    background-position: -1024px -640px;
}

.icobg-loading1
{
    background-position: -1152px -640px;
}

.icobg-search1
{
    background-position: -1280px -640px;
    width: 65px;
    height: 65px;
}

.icobg-zoomin
{
    background-position: -1408px -640px;
    width: 65px;
    height: 65px;
}

.icobg-zoomout
{
    background-position: -1536px -640px;
    width: 65px;
    height: 65px;
}

.icobg-key
{
    background-position: -1664px -640px;
}

.icobg-key1
{
    background-position: -1792px -640px;
}

.icobg-locked1
{
    background-position: -1920px -640px;
}

.icobg-unlocked1
{
    background-position: -2048px -640px;
}

.icobg-wrench
{
    background-position: -2176px -640px;
}

.icobg-equalizer
{
    background-position: -2304px -640px;
}

.icobg-cog1
{
    background-position: -2432px -640px;
}

.icobg-pie
{
    background-position: 0 -768px;
}

.icobg-bars
{
    background-position: -128px -768px;
}

.icobg-stats-up
{
    background-position: -256px -768px;
}

.icobg-gift
{
    background-position: -384px -768px;
}

.icobg-trophy
{
    background-position: -512px -768px;
}

.icobg-diamond
{
    background-position: -640px -768px;
}

.icobg-coffee
{
    background-position: -768px -768px;
}

.icobg-rocket
{
    background-position: -896px -768px;
}

.icobg-meter-slow
{
    background-position: -1024px -768px;
}

.icobg-meter-medium
{
    background-position: -1152px -768px;
}

.icobg-meter-fast
{
    background-position: -1280px -768px;
}

.icobg-dashboard
{
    background-position: -1408px -768px;
}

.icobg-fire
{
    background-position: -1536px -768px;
    width: 74px;
}

.icobg-lab
{
    background-position: -1664px -768px;
    width: 65px;
}

.icobg-remove
{
    background-position: -1792px -768px;
}

.icobg-remove1
{
    background-position: -1920px -768px;
}

.icobg-remove2
{
    background-position: -2048px -768px;
}

.icobg-briefcase
{
    background-position: -2176px -768px;
}

.icobg-briefcase1
{
    background-position: -2304px -768px;
}

.icobg-cars
{
    background-position: -2432px -768px;
}

.icobg-bus
{
    background-position: 0 -896px;
}

.icobg-cube
{
    background-position: -128px -896px;
}

.icobg-cube1
{
    background-position: -256px -896px;
}

.icobg-puzzle
{
    background-position: -384px -896px;
}

.icobg-glasses
{
    background-position: -512px -896px;
}

.icobg-glasses1
{
    background-position: -640px -896px;
}

.icobg-accessibility
{
    background-position: -768px -896px;
}

.icobg-accessibility1
{
    background-position: -896px -896px;
}

.icobg-target
{
    background-position: -1024px -896px;
}

.icobg-target1
{
    background-position: -1152px -896px;
}

.icobg-lightning
{
    background-position: -1280px -896px;
}

.icobg-power
{
    background-position: -1408px -896px;
}

.icobg-power1
{
    background-position: -1536px -896px;
}

.icobg-clipboard
{
    background-position: -1664px -896px;
}

.icobg-clipboard1
{
    background-position: -1792px -896px;
}

.icobg-playlist
{
    background-position: -1920px -896px;
}

.icobg-gridview
{
    background-position: -2048px -896px;
}

.icobg-treeview
{
    background-position: -2176px -896px;
}

.icobg-cloud
{
    background-position: -2304px -896px;
}

.icobg-cloud1
{
    background-position: -2432px -896px;
}

.icobg-download2
{
    background-position: 0 -1024px;
}

.icobg-upload1
{
    background-position: -128px -1024px;
}

.icobg-upload2
{
    background-position: -256px -1024px;
}

.icobg-link1
{
    background-position: -384px -1024px;
    width: 66px;
}

.icobg-link2
{
    background-position: -512px -1024px;
    width: 66px;
}

.icobg-flag
{
    background-position: -640px -1024px;
}

.icobg-flag1
{
    background-position: -768px -1024px;
}

.icobg-attachment
{
    background-position: -896px -1024px;
    height: 59px;
}

.icobg-eye
{
    background-position: -1024px -1024px;
}

.icobg-eye1
{
    background-position: -1152px -1024px;
}

.icobg-bookmark1
{
    background-position: -1280px -1024px;
}

.icobg-bookmark2
{
    background-position: -1408px -1024px;
}

.icobg-star1
{
    background-position: -1536px -1024px;
}

.icobg-star2
{
    background-position: -1664px -1024px;
}

.icobg-star3
{
    background-position: -1792px -1024px;
}

.icobg-heart1
{
    background-position: -1920px -1024px;
    width: 67px;
}

.icobg-heart2
{
    background-position: -2048px -1024px;
    width: 67px;
}

.icobg-thumbsup
{
    background-position: -2176px -1024px;
    height: 51px;
}

.icobg-thumbsdown
{
    background-position: -2304px -1024px;
    height: 51px;
}

.icobg-happy
{
    background-position: -2432px -1024px;
}

.icobg-smiley
{
    background-position: 0 -1152px;
}

.icobg-neutral
{
    background-position: -128px -1152px;
}

.icobg-plus
{
    background-position: -256px -1152px;
}

.icobg-minus
{
    background-position: -384px -1152px;
}

.icobg-help1
{
    background-position: -512px -1152px;
}

.icobg-help2
{
    background-position: -640px -1152px;
}

.icobg-blocked
{
    background-position: -768px -1152px;
}

.icobg-cancel
{
    background-position: -896px -1152px;
}

.icobg-cancel1
{
    background-position: -1024px -1152px;
}

.icobg-checkmark
{
    background-position: -1152px -1152px;
}

.icobg-minus1
{
    background-position: -1280px -1152px;
}

.icobg-plus1
{
    background-position: -1408px -1152px;
}

.icobg-enter
{
    background-position: -1536px -1152px;
}

.icobg-exit
{
    background-position: -1664px -1152px;
}

.icobg-loop
{
    background-position: -1792px -1152px;
}

.icobg-arrow-up-left
{
    background-position: -1920px -1152px;
}

.icobg-arrow-up
{
    background-position: -2048px -1152px;
}

.icobg-arrow-up-right
{
    background-position: -2176px -1152px;
}

.icobg-arrow-right
{
    background-position: -2304px -1152px;
}

.icobg-arrow-down-right
{
    background-position: -2432px -1152px;
}

.icobg-arrow-down
{
    background-position: 0 -1280px;
}

.icobg-arrow-down-left
{
    background-position: -128px -1280px;
}

.icobg-arrow-left
{
    background-position: -256px -1280px;
}

.icobg-arrow-up-left1
{
    background-position: -384px -1280px;
}

.icobg-arrow-up1
{
    background-position: -512px -1280px;
}

.icobg-arrow-up-right1
{
    background-position: -640px -1280px;
}

.icobg-arrow-right1
{
    background-position: -768px -1280px;
}

.icobg-arrow-down-right1
{
    background-position: -896px -1280px;
}

.icobg-arrow-down1
{
    background-position: -1024px -1280px;
}

.icobg-arrow-down-left1
{
    background-position: -1152px -1280px;
}

.icobg-arrow-left1
{
    background-position: -1280px -1280px;
}

.icobg-arrow-up-left2
{
    background-position: -1408px -1280px;
}

.icobg-arrow-up2
{
    background-position: -1536px -1280px;
}

.icobg-arrow-up-right2
{
    background-position: -1664px -1280px;
}

.icobg-arrow-right2
{
    background-position: -1792px -1280px;
}

.icobg-arrow-down-right2
{
    background-position: -1920px -1280px;
}

.icobg-arrow-down2
{
    background-position: -2048px -1280px;
}

.icobg-arrow-down-left2
{
    background-position: -2176px -1280px;
}

.icobg-arrow-left2
{
    background-position: -2304px -1280px;
}

.icobg-arrow-up3
{
    background-position: -2432px -1280px;
}

.icobg-arrow-right3
{
    background-position: 0 -1408px;
}

.icobg-arrow-down3
{
    background-position: -128px -1408px;
}

.icobg-arrow-left3
{
    background-position: -256px -1408px;
}

.icobg-arrow-up4
{
    background-position: -384px -1408px;
}

.icobg-arrow-right4
{
    background-position: -512px -1408px;
}

.icobg-arrow-down4
{
    background-position: -640px -1408px;
}

.icobg-arrow-left4
{
    background-position: -768px -1408px;
}

.icobg-arrow-up5
{
    background-position: -896px -1408px;
}

.icobg-arrow-right5
{
    background-position: -1024px -1408px;
}

.icobg-arrow-down5
{
    background-position: -1152px -1408px;
}

.icobg-arrow-left5
{
    background-position: -1280px -1408px;
}

.icobg-menu
{
    background-position: -1408px -1408px;
}

.icobg-enter1
{
    background-position: -1536px -1408px;
}

.icobg-backspace
{
    background-position: -1664px -1408px;
}

.icobg-backspace1
{
    background-position: -1792px -1408px;
}

.icobg-tab
{
    background-position: -1920px -1408px;
}

.icobg-tab1
{
    background-position: -2048px -1408px;
}

.icobg-checkbox
{
    background-position: -2176px -1408px;
}

.icobg-checkbox-unchecked
{
    background-position: -2304px -1408px;
}

.icobg-checkbox-partial
{
    background-position: -2432px -1408px;
}

.icobg-radio-checked
{
    background-position: 0 -1536px;
}

.icobg-radio-unchecked
{
    background-position: -128px -1536px;
}

.icobg-font
{
    background-position: -256px -1536px;
}

.icobg-paragraph-left
{
    background-position: -384px -1536px;
}

.icobg-paragraph-center
{
    background-position: -512px -1536px;
}

.icobg-paragraph-right
{
    background-position: -640px -1536px;
}

.icobg-paragraph-justify
{
    background-position: -768px -1536px;
}

.icobg-lefttoright
{
    background-position: -896px -1536px;
}

.icobg-righttoleft
{
    background-position: -1024px -1536px;
}

.icobg-share1
{
    background-position: -1152px -1536px;
}

.icobg-newtab
{
    background-position: -1280px -1536px;
}

.icobg-newtab1
{
    background-position: -1408px -1536px;
}

.icobg-embed
{
    background-position: -1536px -1536px;
}

.icobg-code
{
    background-position: -1664px -1536px;
}

.icobg-bluetooth
{
    background-position: -1792px -1536px;
}

.icobg-share2
{
    background-position: -1920px -1536px;
}

.icobg-share3
{
    background-position: -2048px -1536px;
}

.icobg-mail2
{
    background-position: -2176px -1536px;
}

.icobg-mail3
{
    background-position: -2304px -1536px;
}

.icobg-mail4
{
    background-position: -2432px -1536px;
}

.icobg-google
{
    background-position: 0 -1664px;
}

.icobg-googleplus
{
    background-position: -128px -1664px;
}

.icobg-googleplus1
{
    background-position: -256px -1664px;
}

.icobg-googleplus2
{
    background-position: -384px -1664px;
}

.icobg-gplus
{
    background-position: -512px -1664px;
}

.icobg-google-drive
{
    background-position: -640px -1664px;
}

.icobg-facebook
{
    background-position: -768px -1664px;
}

.icobg-facebook1
{
    background-position: -896px -1664px;
}

.icobg-facebook2
{
    background-position: -1024px -1664px;
}

.icobg-instagram
{
    background-position: -1152px -1664px;
}

.icobg-twitter
{
    background-position: -1280px -1664px;
}

.icobg-twitter1
{
    background-position: -1408px -1664px;
}

.icobg-twitter2
{
    background-position: -1536px -1664px;
}

.icobg-feed1
{
    background-position: -1664px -1664px;
}

.icobg-feed2
{
    background-position: -1792px -1664px;
}

.icobg-feed3
{
    background-position: -1920px -1664px;
}

.icobg-youtube
{
    background-position: -2048px -1664px;
}

.icobg-youtube1
{
    background-position: -2176px -1664px;
}

.icobg-vimeo
{
    background-position: -2304px -1664px;
    width: 67px;
    height: 67px;
}

.icobg-vimeo1
{
    background-position: -2432px -1664px;
}

.icobg-flickr
{
    background-position: 0 -1792px;
}

.icobg-flickr1
{
    background-position: -128px -1792px;
}

.icobg-flickr2
{
    background-position: -256px -1792px;
}

.icobg-picassa
{
    background-position: -384px -1792px;
}

.icobg-picassa1
{
    background-position: -512px -1792px;
}

.icobg-dribbble
{
    background-position: -640px -1792px;
}

.icobg-dribbble1
{
    background-position: -768px -1792px;
}

.icobg-dribbble2
{
    background-position: -896px -1792px;
}

.icobg-forrst
{
    background-position: -1024px -1792px;
}

.icobg-forrst1
{
    background-position: -1152px -1792px;
}

.icobg-deviantart
{
    background-position: -1280px -1792px;
    width: 65px;
}

.icobg-deviantart1
{
    background-position: -1408px -1792px;
}

.icobg-github
{
    background-position: -1536px -1792px;
    height: 53px;
}

.icobg-github1
{
    background-position: -1664px -1792px;
}

.icobg-github2
{
    background-position: -1792px -1792px;
}

.icobg-github3
{
    background-position: -1920px -1792px;
}

.icobg-github4
{
    background-position: -2048px -1792px;
}

.icobg-github5
{
    background-position: -2176px -1792px;
}

.icobg-git
{
    background-position: -2304px -1792px;
}

.icobg-github6
{
    background-position: -2432px -1792px;
}

.icobg-wordpress
{
    background-position: 0 -1920px;
}

.icobg-wordpress1
{
    background-position: -128px -1920px;
}

.icobg-joomla
{
    background-position: -256px -1920px;
}

.icobg-blogger
{
    background-position: -384px -1920px;
}

.icobg-blogger1
{
    background-position: -512px -1920px;
}

.icobg-tumblr
{
    background-position: -640px -1920px;
}

.icobg-tumblr1
{
    background-position: -768px -1920px;
}

.icobg-yahoo
{
    background-position: -896px -1920px;
}

.icobg-yahoo1
{
    background-position: -1024px -1920px;
}

.icobg-amazon
{
    background-position: -1152px -1920px;
    width: 65px;
}

.icobg-amazon1
{
    background-position: -1280px -1920px;
}

.icobg-tux
{
    background-position: -1408px -1920px;
    width: 67px;
    height: 67px;
}

.icobg-apple
{
    background-position: -1536px -1920px;
}

.icobg-finder
{
    background-position: -1664px -1920px;
}

.icobg-android
{
    background-position: -1792px -1920px;
}

.icobg-windows
{
    background-position: -1920px -1920px;
}

.icobg-soundcloud
{
    background-position: -2048px -1920px;
}

.icobg-soundcloud1
{
    background-position: -2176px -1920px;
}

.icobg-skype
{
    background-position: -2304px -1920px;
}

.icobg-reddit
{
    background-position: -2432px -1920px;
}

.icobg-linkedin
{
    background-position: 0 -2048px;
}

.icobg-linkedin1
{
    background-position: -128px -2048px;
}

.icobg-lastfm
{
    background-position: -256px -2048px;
}

.icobg-lastfm1
{
    background-position: -384px -2048px;
}

.icobg-delicious
{
    background-position: -512px -2048px;
}

.icobg-stumbleupon
{
    background-position: -640px -2048px;
}

.icobg-stumbleupon1
{
    background-position: -768px -2048px;
}

.icobg-pinterest
{
    background-position: -896px -2048px;
}

.icobg-pinterest1
{
    background-position: -1024px -2048px;
}

.icobg-xing
{
    background-position: -1152px -2048px;
}

.icobg-xing1
{
    background-position: -1280px -2048px;
}

.icobg-flattr
{
    background-position: -1408px -2048px;
}

.icobg-foursquare
{
    background-position: -1536px -2048px;
}

.icobg-foursquare1
{
    background-position: -1664px -2048px;
}

.icobg-paypal
{
    background-position: -1792px -2048px;
    width: 66px;
}

.icobg-paypal1
{
    background-position: -1920px -2048px;
    width: 66px;
}

.icobg-paypal2
{
    background-position: -2048px -2048px;
    width: 66px;
}

.icobg-yelp
{
    background-position: -2176px -2048px;
    height: 52px;
}

.icobg-libreoffice
{
    background-position: -2304px -2048px;
}

.icobg-file-pdf
{
    background-position: -2432px -2048px;
}

.icobg-file-openoffice
{
    background-position: 0 -2176px;
}

.icobg-file-word
{
    background-position: -128px -2176px;
}

.icobg-file-excel
{
    background-position: -256px -2176px;
}

.icobg-file-powerpoint
{
    background-position: -384px -2176px;
}

.icobg-file-zip
{
    background-position: -512px -2176px;
}

.icobg-file-xml
{
    background-position: -640px -2176px;
}

.icobg-file-css
{
    background-position: -768px -2176px;
}

.icobg-html5
{
    background-position: -896px -2176px;
}

.icobg-html51
{
    background-position: -1024px -2176px;
}

.icobg-css3
{
    background-position: -1152px -2176px;
}

.icobg-chrome
{
    background-position: -1280px -2176px;
}

.icobg-firefox
{
    background-position: -1408px -2176px;
    width: 67px;
}

.icobg-IE
{
    background-position: -1536px -2176px;
}

.icobg-opera
{
    background-position: -1664px -2176px;
}

.icobg-safari
{
    background-position: -1792px -2176px;
}

.icobg-IcoMoon
{
    background-position: -1920px -2176px;
}


.icomg-download, .icomg-chat, .icomg-archive, .icomg-user, .icomg-users, .icomg-archive1, .icomg-earth, .icomg-location, .icomg-contract, .icomg-mobile, .icomg-screen, .icomg-mail, .icomg-support, .icomg-help, .icomg-videos, .icomg-pictures, .icomg-link, .icomg-search, .icomg-cog, .icomg-trashcan, .icomg-pencil, .icomg-info, .icomg-article, .icomg-clock, .icomg-photoshop, .icomg-illustrator, .icomg-star, .icomg-heart, .icomg-bookmark, .icomg-file, .icomg-feed, .icomg-locked, .icomg-unlocked, .icomg-refresh, .icomg-list, .icomg-share, .icomg-archive2, .icomg-images, .icomg-images1, .icomg-pencil1, .icomg-home, .icomg-home1, .icomg-newspaper, .icomg-pencil2, .icomg-pencil3, .icomg-droplet, .icomg-pictures1, .icomg-picture, .icomg-camera, .icomg-music, .icomg-play, .icomg-film, .icomg-camera1, .icomg-spades, .icomg-clubs, .icomg-diamonds, .icomg-broadcast, .icomg-mic, .icomg-book, .icomg-file1, .icomg-file2, .icomg-new, .icomg-copy, .icomg-folder, .icomg-folder1, .icomg-tag, .icomg-cart, .icomg-basket, .icomg-calculate, .icomg-support1, .icomg-phone, .icomg-mail1, .icomg-location1, .icomg-compass, .icomg-history, .icomg-clock1, .icomg-bell, .icomg-calendar, .icomg-printer, .icomg-mouse, .icomg-screen1, .icomg-laptop, .icomg-mobile1, .icomg-cabinet, .icomg-drawer, .icomg-drawer1, .icomg-box, .icomg-box-add, .icomg-box-remove, .icomg-download1, .icomg-upload, .icomg-database, .icomg-flip, .icomg-flip1, .icomg-undo, .icomg-redo, .icomg-forward, .icomg-reply, .icomg-reply1, .icomg-comments, .icomg-comments1, .icomg-comments2, .icomg-comments3, .icomg-comments4, .icomg-user1, .icomg-user2, .icomg-user3, .icomg-busy, .icomg-loading, .icomg-loading1, .icomg-search1, .icomg-zoomin, .icomg-zoomout, .icomg-key, .icomg-key1, .icomg-locked1, .icomg-unlocked1, .icomg-wrench, .icomg-equalizer, .icomg-cog1, .icomg-pie, .icomg-bars, .icomg-stats-up, .icomg-gift, .icomg-trophy, .icomg-diamond, .icomg-coffee, .icomg-rocket, .icomg-meter-slow, .icomg-meter-medium, .icomg-meter-fast, .icomg-dashboard, .icomg-fire, .icomg-lab, .icomg-remove, .icomg-remove1, .icomg-remove2, .icomg-briefcase, .icomg-briefcase1, .icomg-cars, .icomg-bus, .icomg-cube, .icomg-cube1, .icomg-puzzle, .icomg-glasses, .icomg-glasses1, .icomg-accessibility, .icomg-accessibility1, .icomg-target, .icomg-target1, .icomg-lightning, .icomg-power, .icomg-power1, .icomg-clipboard, .icomg-clipboard1, .icomg-playlist, .icomg-gridview, .icomg-treeview, .icomg-cloud, .icomg-cloud1, .icomg-download2, .icomg-upload1, .icomg-upload2, .icomg-link1, .icomg-link2, .icomg-flag, .icomg-flag1, .icomg-attachment, .icomg-eye, .icomg-eye1, .icomg-bookmark1, .icomg-bookmark2, .icomg-star1, .icomg-star2, .icomg-star3, .icomg-heart1, .icomg-heart2, .icomg-thumbsup, .icomg-thumbsdown, .icomg-happy, .icomg-smiley, .icomg-neutral, .icomg-plus, .icomg-minus, .icomg-help1, .icomg-help2, .icomg-blocked, .icomg-cancel, .icomg-cancel1, .icomg-checkmark, .icomg-minus1, .icomg-plus1, .icomg-enter, .icomg-exit, .icomg-loop, .icomg-arrow-up-left, .icomg-arrow-up, .icomg-arrow-up-right, .icomg-arrow-right, .icomg-arrow-down-right, .icomg-arrow-down, .icomg-arrow-down-left, .icomg-arrow-left, .icomg-arrow-up-left1, .icomg-arrow-up1, .icomg-arrow-up-right1, .icomg-arrow-right1, .icomg-arrow-down-right1, .icomg-arrow-down1, .icomg-arrow-down-left1, .icomg-arrow-left1, .icomg-arrow-up-left2, .icomg-arrow-up2, .icomg-arrow-up-right2, .icomg-arrow-right2, .icomg-arrow-down-right2, .icomg-arrow-down2, .icomg-arrow-down-left2, .icomg-arrow-left2, .icomg-arrow-up3, .icomg-arrow-right3, .icomg-arrow-down3, .icomg-arrow-left3, .icomg-arrow-up4, .icomg-arrow-right4, .icomg-arrow-down4, .icomg-arrow-left4, .icomg-arrow-up5, .icomg-arrow-right5, .icomg-arrow-down5, .icomg-arrow-left5, .icomg-menu, .icomg-enter1, .icomg-backspace, .icomg-backspace1, .icomg-tab, .icomg-tab1, .icomg-checkbox, .icomg-checkbox-unchecked, .icomg-checkbox-partial, .icomg-radio-checked, .icomg-radio-unchecked, .icomg-font, .icomg-paragraph-left, .icomg-paragraph-center, .icomg-paragraph-right, .icomg-paragraph-justify, .icomg-lefttoright, .icomg-righttoleft, .icomg-share1, .icomg-newtab, .icomg-newtab1, .icomg-embed, .icomg-code, .icomg-bluetooth, .icomg-share2, .icomg-share3, .icomg-mail2, .icomg-mail3, .icomg-mail4, .icomg-google, .icomg-googleplus, .icomg-googleplus1, .icomg-googleplus2, .icomg-gplus, .icomg-google-drive, .icomg-facebook, .icomg-facebook1, .icomg-facebook2, .icomg-instagram, .icomg-twitter, .icomg-twitter1, .icomg-twitter2, .icomg-feed1, .icomg-feed2, .icomg-feed3, .icomg-youtube, .icomg-youtube1, .icomg-vimeo, .icomg-vimeo1, .icomg-flickr, .icomg-flickr1, .icomg-flickr2, .icomg-picassa, .icomg-picassa1, .icomg-dribbble, .icomg-dribbble1, .icomg-dribbble2, .icomg-forrst, .icomg-forrst1, .icomg-deviantart, .icomg-deviantart1, .icomg-github, .icomg-github1, .icomg-github2, .icomg-github3, .icomg-github4, .icomg-github5, .icomg-git, .icomg-github6, .icomg-wordpress, .icomg-wordpress1, .icomg-joomla, .icomg-blogger, .icomg-blogger1, .icomg-tumblr, .icomg-tumblr1, .icomg-yahoo, .icomg-yahoo1, .icomg-amazon, .icomg-amazon1, .icomg-tux, .icomg-apple, .icomg-finder, .icomg-android, .icomg-windows, .icomg-soundcloud, .icomg-soundcloud1, .icomg-skype, .icomg-reddit, .icomg-linkedin, .icomg-linkedin1, .icomg-lastfm, .icomg-lastfm1, .icomg-delicious, .icomg-stumbleupon, .icomg-stumbleupon1, .icomg-pinterest, .icomg-pinterest1, .icomg-xing, .icomg-xing1, .icomg-flattr, .icomg-foursquare, .icomg-foursquare1, .icomg-paypal, .icomg-paypal1, .icomg-paypal2, .icomg-yelp, .icomg-libreoffice, .icomg-file-pdf, .icomg-file-openoffice, .icomg-file-word, .icomg-file-excel, .icomg-file-powerpoint, .icomg-file-zip, .icomg-file-xml, .icomg-file-css, .icomg-html5, .icomg-html51, .icomg-css3, .icomg-chrome, .icomg-firefox, .icomg-IE, .icomg-opera, .icomg-safari, .icomg-IcoMoon
{
    display: inline-block;
    width: 33px;
    height: 33px;
    background-image: url(../img/icons/icons_g.png);
    background-repeat: no-repeat;
}

.icomg-download
{
    background-position: 0 0;
}

.icomg-chat
{
    background-position: -64px 0;
}

.icomg-archive
{
    background-position: -128px 0;
}

.icomg-user
{
    background-position: -192px 0;
}

.icomg-users
{
    background-position: -256px 0;
    width: 40px;
}

.icomg-archive1
{
    background-position: -320px 0;
}

.icomg-earth
{
    background-position: -384px 0;
}

.icomg-location
{
    background-position: -448px 0;
}

.icomg-contract
{
    background-position: -512px 0;
    width: 35px;
    height: 35px;
}

.icomg-mobile
{
    background-position: -576px 0;
}

.icomg-screen
{
    background-position: -640px 0;
}

.icomg-mail
{
    background-position: -704px 0;
}

.icomg-support
{
    background-position: -768px 0;
    width: 35px;
    height: 35px;
}

.icomg-help
{
    background-position: -832px 0;
}

.icomg-videos
{
    background-position: -896px 0;
}

.icomg-pictures
{
    background-position: -960px 0;
}

.icomg-link
{
    background-position: -1024px 0;
}

.icomg-search
{
    background-position: -1088px 0;
}

.icomg-cog
{
    background-position: -1152px 0;
}

.icomg-trashcan
{
    background-position: -1216px 0;
}

.icomg-pencil
{
    background-position: 0 -64px;
}

.icomg-info
{
    background-position: -64px -64px;
}

.icomg-article
{
    background-position: -128px -64px;
}

.icomg-clock
{
    background-position: -192px -64px;
}

.icomg-photoshop
{
    background-position: -256px -64px;
}

.icomg-illustrator
{
    background-position: -320px -64px;
}

.icomg-star
{
    background-position: -384px -64px;
    width: 35px;
    height: 35px;
}

.icomg-heart
{
    background-position: -448px -64px;
}

.icomg-bookmark
{
    background-position: -512px -64px;
}

.icomg-file
{
    background-position: -576px -64px;
}

.icomg-feed
{
    background-position: -640px -64px;
}

.icomg-locked
{
    background-position: -704px -64px;
}

.icomg-unlocked
{
    background-position: -768px -64px;
}

.icomg-refresh
{
    background-position: -832px -64px;
}

.icomg-list
{
    background-position: -896px -64px;
}

.icomg-share
{
    background-position: -960px -64px;
}

.icomg-archive2
{
    background-position: -1024px -64px;
}

.icomg-images
{
    background-position: -1088px -64px;
    width: 44px;
}

.icomg-images1
{
    background-position: -1152px -64px;
}

.icomg-pencil1
{
    background-position: -1216px -64px;
}

.icomg-home
{
    background-position: 0 -128px;
}

.icomg-home1
{
    background-position: -64px -128px;
}

.icomg-newspaper
{
    background-position: -128px -128px;
}

.icomg-pencil2
{
    background-position: -192px -128px;
    width: 33px;
    height: 33px;
}

.icomg-pencil3
{
    background-position: -256px -128px;
}

.icomg-droplet
{
    background-position: -320px -128px;
}

.icomg-pictures1
{
    background-position: -384px -128px;
}

.icomg-picture
{
    background-position: -448px -128px;
}

.icomg-camera
{
    background-position: -512px -128px;
}

.icomg-music
{
    background-position: -576px -128px;
}

.icomg-play
{
    background-position: -640px -128px;
}

.icomg-film
{
    background-position: -704px -128px;
}

.icomg-camera1
{
    background-position: -768px -128px;
}

.icomg-spades
{
    background-position: -832px -128px;
    width: 40px;
}

.icomg-clubs
{
    background-position: -896px -128px;
}

.icomg-diamonds
{
    background-position: -960px -128px;
}

.icomg-broadcast
{
    background-position: -1024px -128px;
}

.icomg-mic
{
    background-position: -1088px -128px;
}

.icomg-book
{
    background-position: -1152px -128px;
}

.icomg-file1
{
    background-position: -1216px -128px;
}

.icomg-file2
{
    background-position: 0 -192px;
}

.icomg-new
{
    background-position: -64px -192px;
}

.icomg-copy
{
    background-position: -128px -192px;
}

.icomg-folder
{
    background-position: -192px -192px;
}

.icomg-folder1
{
    background-position: -256px -192px;
}

.icomg-tag
{
    background-position: -320px -192px;
}

.icomg-cart
{
    background-position: -384px -192px;
}

.icomg-basket
{
    background-position: -448px -192px;
}

.icomg-calculate
{
    background-position: -512px -192px;
}

.icomg-support1
{
    background-position: -576px -192px;
}

.icomg-phone
{
    background-position: -640px -192px;
}

.icomg-mail1
{
    background-position: -704px -192px;
}

.icomg-location1
{
    background-position: -768px -192px;
}

.icomg-compass
{
    background-position: -832px -192px;
}

.icomg-history
{
    background-position: -896px -192px;
}

.icomg-clock1
{
    background-position: -960px -192px;
}

.icomg-bell
{
    background-position: -1024px -192px;
}

.icomg-calendar
{
    background-position: -1088px -192px;
}

.icomg-printer
{
    background-position: -1152px -192px;
}

.icomg-mouse
{
    background-position: -1216px -192px;
}

.icomg-screen1
{
    background-position: 0 -256px;
}

.icomg-laptop
{
    background-position: -64px -256px;
}

.icomg-mobile1
{
    background-position: -128px -256px;
}

.icomg-cabinet
{
    background-position: -192px -256px;
}

.icomg-drawer
{
    background-position: -256px -256px;
}

.icomg-drawer1
{
    background-position: -320px -256px;
}

.icomg-box
{
    background-position: -384px -256px;
}

.icomg-box-add
{
    background-position: -448px -256px;
}

.icomg-box-remove
{
    background-position: -512px -256px;
}

.icomg-download1
{
    background-position: -576px -256px;
}

.icomg-upload
{
    background-position: -640px -256px;
}

.icomg-database
{
    background-position: -704px -256px;
}

.icomg-flip
{
    background-position: -768px -256px;
}

.icomg-flip1
{
    background-position: -832px -256px;
}

.icomg-undo
{
    background-position: -896px -256px;
}

.icomg-redo
{
    background-position: -960px -256px;
}

.icomg-forward
{
    background-position: -1024px -256px;
}

.icomg-reply
{
    background-position: -1088px -256px;
}

.icomg-reply1
{
    background-position: -1152px -256px;
    width: 36px;
}

.icomg-comments
{
    background-position: -1216px -256px;
}

.icomg-comments1
{
    background-position: 0 -320px;
}

.icomg-comments2
{
    background-position: -64px -320px;
}

.icomg-comments3
{
    background-position: -128px -320px;
}

.icomg-comments4
{
    background-position: -192px -320px;
}

.icomg-user1
{
    background-position: -256px -320px;
}

.icomg-user2
{
    background-position: -320px -320px;
}

.icomg-user3
{
    background-position: -384px -320px;
}

.icomg-busy
{
    background-position: -448px -320px;
}

.icomg-loading
{
    background-position: -512px -320px;
}

.icomg-loading1
{
    background-position: -576px -320px;
}

.icomg-search1
{
    background-position: -640px -320px;
}

.icomg-zoomin
{
    background-position: -704px -320px;
}

.icomg-zoomout
{
    background-position: -768px -320px;
}

.icomg-key
{
    background-position: -832px -320px;
}

.icomg-key1
{
    background-position: -896px -320px;
}

.icomg-locked1
{
    background-position: -960px -320px;
}

.icomg-unlocked1
{
    background-position: -1024px -320px;
}

.icomg-wrench
{
    background-position: -1088px -320px;
}

.icomg-equalizer
{
    background-position: -1152px -320px;
}

.icomg-cog1
{
    background-position: -1216px -320px;
}

.icomg-pie
{
    background-position: 0 -384px;
}

.icomg-bars
{
    background-position: -64px -384px;
}

.icomg-stats-up
{
    background-position: -128px -384px;
}

.icomg-gift
{
    background-position: -192px -384px;
}

.icomg-trophy
{
    background-position: -256px -384px;
}

.icomg-diamond
{
    background-position: -320px -384px;
}

.icomg-coffee
{
    background-position: -384px -384px;
}

.icomg-rocket
{
    background-position: -448px -384px;
}

.icomg-meter-slow
{
    background-position: -512px -384px;
}

.icomg-meter-medium
{
    background-position: -576px -384px;
}

.icomg-meter-fast
{
    background-position: -640px -384px;
}

.icomg-dashboard
{
    background-position: -704px -384px;
}

.icomg-fire
{
    background-position: -768px -384px;
    width: 37px;
}

.icomg-lab
{
    background-position: -832px -384px;
}

.icomg-remove
{
    background-position: -896px -384px;
}

.icomg-remove1
{
    background-position: -960px -384px;
}

.icomg-remove2
{
    background-position: -1024px -384px;
}

.icomg-briefcase
{
    background-position: -1088px -384px;
}

.icomg-briefcase1
{
    background-position: -1152px -384px;
}

.icomg-cars
{
    background-position: -1216px -384px;
}

.icomg-bus
{
    background-position: 0 -448px;
}

.icomg-cube
{
    background-position: -64px -448px;
}

.icomg-cube1
{
    background-position: -128px -448px;
}

.icomg-puzzle
{
    background-position: -192px -448px;
}

.icomg-glasses
{
    background-position: -256px -448px;
}

.icomg-glasses1
{
    background-position: -320px -448px;
}

.icomg-accessibility
{
    background-position: -384px -448px;
}

.icomg-accessibility1
{
    background-position: -448px -448px;
}

.icomg-target
{
    background-position: -512px -448px;
}

.icomg-target1
{
    background-position: -576px -448px;
}

.icomg-lightning
{
    background-position: -640px -448px;
}

.icomg-power
{
    background-position: -704px -448px;
}

.icomg-power1
{
    background-position: -768px -448px;
}

.icomg-clipboard
{
    background-position: -832px -448px;
}

.icomg-clipboard1
{
    background-position: -896px -448px;
}

.icomg-playlist
{
    background-position: -960px -448px;
}

.icomg-gridview
{
    background-position: -1024px -448px;
}

.icomg-treeview
{
    background-position: -1088px -448px;
}

.icomg-cloud
{
    background-position: -1152px -448px;
}

.icomg-cloud1
{
    background-position: -1216px -448px;
}

.icomg-download2
{
    background-position: 0 -512px;
}

.icomg-upload1
{
    background-position: -64px -512px;
}

.icomg-upload2
{
    background-position: -128px -512px;
}

.icomg-link1
{
    background-position: -192px -512px;
    width: 33px;
}

.icomg-link2
{
    background-position: -256px -512px;
    width: 33px;
}

.icomg-flag
{
    background-position: -320px -512px;
}

.icomg-flag1
{
    background-position: -384px -512px;
}

.icomg-attachment
{
    background-position: -448px -512px;
    height: 30px;
}

.icomg-eye
{
    background-position: -512px -512px;
}

.icomg-eye1
{
    background-position: -576px -512px;
}

.icomg-bookmark1
{
    background-position: -640px -512px;
}

.icomg-bookmark2
{
    background-position: -704px -512px;
}

.icomg-star1
{
    background-position: -768px -512px;
}

.icomg-star2
{
    background-position: -832px -512px;
}

.icomg-star3
{
    background-position: -896px -512px;
}

.icomg-heart1
{
    background-position: -960px -512px;
    width: 34px;
}

.icomg-heart2
{
    background-position: -1024px -512px;
    width: 34px;
}

.icomg-thumbsup
{
    background-position: -1088px -512px;
    height: 25px;
}

.icomg-thumbsdown
{
    background-position: -1152px -512px;
    height: 25px;
}

.icomg-happy
{
    background-position: -1216px -512px;
}

.icomg-smiley
{
    background-position: 0 -576px;
}

.icomg-neutral
{
    background-position: -64px -576px;
}

.icomg-plus
{
    background-position: -128px -576px;
}

.icomg-minus
{
    background-position: -192px -576px;
}

.icomg-help1
{
    background-position: -256px -576px;
}

.icomg-help2
{
    background-position: -320px -576px;
}

.icomg-blocked
{
    background-position: -384px -576px;
}

.icomg-cancel
{
    background-position: -448px -576px;
}

.icomg-cancel1
{
    background-position: -512px -576px;
}

.icomg-checkmark
{
    background-position: -576px -576px;
}

.icomg-minus1
{
    background-position: -640px -576px;
}

.icomg-plus1
{
    background-position: -704px -576px;
}

.icomg-enter
{
    background-position: -768px -576px;
}

.icomg-exit
{
    background-position: -832px -576px;
}

.icomg-loop
{
    background-position: -896px -576px;
}

.icomg-arrow-up-left
{
    background-position: -960px -576px;
}

.icomg-arrow-up
{
    background-position: -1024px -576px;
}

.icomg-arrow-up-right
{
    background-position: -1088px -576px;
}

.icomg-arrow-right
{
    background-position: -1152px -576px;
}

.icomg-arrow-down-right
{
    background-position: -1216px -576px;
}

.icomg-arrow-down
{
    background-position: 0 -640px;
}

.icomg-arrow-down-left
{
    background-position: -64px -640px;
}

.icomg-arrow-left
{
    background-position: -128px -640px;
}

.icomg-arrow-up-left1
{
    background-position: -192px -640px;
}

.icomg-arrow-up1
{
    background-position: -256px -640px;
}

.icomg-arrow-up-right1
{
    background-position: -320px -640px;
}

.icomg-arrow-right1
{
    background-position: -384px -640px;
}

.icomg-arrow-down-right1
{
    background-position: -448px -640px;
}

.icomg-arrow-down1
{
    background-position: -512px -640px;
}

.icomg-arrow-down-left1
{
    background-position: -576px -640px;
}

.icomg-arrow-left1
{
    background-position: -640px -640px;
}

.icomg-arrow-up-left2
{
    background-position: -704px -640px;
}

.icomg-arrow-up2
{
    background-position: -768px -640px;
}

.icomg-arrow-up-right2
{
    background-position: -832px -640px;
}

.icomg-arrow-right2
{
    background-position: -896px -640px;
}

.icomg-arrow-down-right2
{
    background-position: -960px -640px;
}

.icomg-arrow-down2
{
    background-position: -1024px -640px;
}

.icomg-arrow-down-left2
{
    background-position: -1088px -640px;
}

.icomg-arrow-left2
{
    background-position: -1152px -640px;
}

.icomg-arrow-up3
{
    background-position: -1216px -640px;
}

.icomg-arrow-right3
{
    background-position: 0 -704px;
}

.icomg-arrow-down3
{
    background-position: -64px -704px;
}

.icomg-arrow-left3
{
    background-position: -128px -704px;
}

.icomg-arrow-up4
{
    background-position: -192px -704px;
}

.icomg-arrow-right4
{
    background-position: -256px -704px;
}

.icomg-arrow-down4
{
    background-position: -320px -704px;
}

.icomg-arrow-left4
{
    background-position: -384px -704px;
}

.icomg-arrow-up5
{
    background-position: -448px -704px;
}

.icomg-arrow-right5
{
    background-position: -512px -704px;
}

.icomg-arrow-down5
{
    background-position: -576px -704px;
}

.icomg-arrow-left5
{
    background-position: -640px -704px;
}

.icomg-menu
{
    background-position: -704px -704px;
}

.icomg-enter1
{
    background-position: -768px -704px;
}

.icomg-backspace
{
    background-position: -832px -704px;
}

.icomg-backspace1
{
    background-position: -896px -704px;
}

.icomg-tab
{
    background-position: -960px -704px;
}

.icomg-tab1
{
    background-position: -1024px -704px;
}

.icomg-checkbox
{
    background-position: -1088px -704px;
}

.icomg-checkbox-unchecked
{
    background-position: -1152px -704px;
}

.icomg-checkbox-partial
{
    background-position: -1216px -704px;
}

.icomg-radio-checked
{
    background-position: 0 -768px;
}

.icomg-radio-unchecked
{
    background-position: -64px -768px;
}

.icomg-font
{
    background-position: -128px -768px;
}

.icomg-paragraph-left
{
    background-position: -192px -768px;
}

.icomg-paragraph-center
{
    background-position: -256px -768px;
}

.icomg-paragraph-right
{
    background-position: -320px -768px;
}

.icomg-paragraph-justify
{
    background-position: -384px -768px;
}

.icomg-lefttoright
{
    background-position: -448px -768px;
}

.icomg-righttoleft
{
    background-position: -512px -768px;
}

.icomg-share1
{
    background-position: -576px -768px;
}

.icomg-newtab
{
    background-position: -640px -768px;
}

.icomg-newtab1
{
    background-position: -704px -768px;
}

.icomg-embed
{
    background-position: -768px -768px;
}

.icomg-code
{
    background-position: -832px -768px;
}

.icomg-bluetooth
{
    background-position: -896px -768px;
}

.icomg-share2
{
    background-position: -960px -768px;
}

.icomg-share3
{
    background-position: -1024px -768px;
}

.icomg-mail2
{
    background-position: -1088px -768px;
}

.icomg-mail3
{
    background-position: -1152px -768px;
}

.icomg-mail4
{
    background-position: -1216px -768px;
}

.icomg-google
{
    background-position: 0 -832px;
}

.icomg-googleplus
{
    background-position: -64px -832px;
}

.icomg-googleplus1
{
    background-position: -128px -832px;
}

.icomg-googleplus2
{
    background-position: -192px -832px;
}

.icomg-gplus
{
    background-position: -256px -832px;
}

.icomg-google-drive
{
    background-position: -320px -832px;
}

.icomg-facebook
{
    background-position: -384px -832px;
}

.icomg-facebook1
{
    background-position: -448px -832px;
}

.icomg-facebook2
{
    background-position: -512px -832px;
}

.icomg-instagram
{
    background-position: -576px -832px;
}

.icomg-twitter
{
    background-position: -640px -832px;
}

.icomg-twitter1
{
    background-position: -704px -832px;
}

.icomg-twitter2
{
    background-position: -768px -832px;
}

.icomg-feed1
{
    background-position: -832px -832px;
}

.icomg-feed2
{
    background-position: -896px -832px;
}

.icomg-feed3
{
    background-position: -960px -832px;
}

.icomg-youtube
{
    background-position: -1024px -832px;
}

.icomg-youtube1
{
    background-position: -1088px -832px;
}

.icomg-vimeo
{
    background-position: -1152px -832px;
    width: 34px;
    height: 34px;
}

.icomg-vimeo1
{
    background-position: -1216px -832px;
}

.icomg-flickr
{
    background-position: 0 -896px;
}

.icomg-flickr1
{
    background-position: -64px -896px;
}

.icomg-flickr2
{
    background-position: -128px -896px;
}

.icomg-picassa
{
    background-position: -192px -896px;
}

.icomg-picassa1
{
    background-position: -256px -896px;
}

.icomg-dribbble
{
    background-position: -320px -896px;
}

.icomg-dribbble1
{
    background-position: -384px -896px;
}

.icomg-dribbble2
{
    background-position: -448px -896px;
}

.icomg-forrst
{
    background-position: -512px -896px;
}

.icomg-forrst1
{
    background-position: -576px -896px;
}

.icomg-deviantart
{
    background-position: -640px -896px;
    width: 33px;
}

.icomg-deviantart1
{
    background-position: -704px -896px;
}

.icomg-github
{
    background-position: -768px -896px;
    height: 27px;
}

.icomg-github1
{
    background-position: -832px -896px;
}

.icomg-github2
{
    background-position: -896px -896px;
}

.icomg-github3
{
    background-position: -960px -896px;
}

.icomg-github4
{
    background-position: -1024px -896px;
}

.icomg-github5
{
    background-position: -1088px -896px;
}

.icomg-git
{
    background-position: -1152px -896px;
}

.icomg-github6
{
    background-position: -1216px -896px;
}

.icomg-wordpress
{
    background-position: 0 -960px;
}

.icomg-wordpress1
{
    background-position: -64px -960px;
}

.icomg-joomla
{
    background-position: -128px -960px;
}

.icomg-blogger
{
    background-position: -192px -960px;
}

.icomg-blogger1
{
    background-position: -256px -960px;
}

.icomg-tumblr
{
    background-position: -320px -960px;
}

.icomg-tumblr1
{
    background-position: -384px -960px;
}

.icomg-yahoo
{
    background-position: -448px -960px;
}

.icomg-yahoo1
{
    background-position: -512px -960px;
}

.icomg-amazon
{
    background-position: -576px -960px;
}

.icomg-amazon1
{
    background-position: -640px -960px;
}

.icomg-tux
{
    background-position: -704px -960px;
    width: 33px;
    height: 33px;
}

.icomg-apple
{
    background-position: -768px -960px;
}

.icomg-finder
{
    background-position: -832px -960px;
}

.icomg-android
{
    background-position: -896px -960px;
}

.icomg-windows
{
    background-position: -960px -960px;
}

.icomg-soundcloud
{
    background-position: -1024px -960px;
}

.icomg-soundcloud1
{
    background-position: -1088px -960px;
}

.icomg-skype
{
    background-position: -1152px -960px;
}

.icomg-reddit
{
    background-position: -1216px -960px;
}

.icomg-linkedin
{
    background-position: 0 -1024px;
}

.icomg-linkedin1
{
    background-position: -64px -1024px;
}

.icomg-lastfm
{
    background-position: -128px -1024px;
}

.icomg-lastfm1
{
    background-position: -192px -1024px;
}

.icomg-delicious
{
    background-position: -256px -1024px;
}

.icomg-stumbleupon
{
    background-position: -320px -1024px;
}

.icomg-stumbleupon1
{
    background-position: -384px -1024px;
}

.icomg-pinterest
{
    background-position: -448px -1024px;
}

.icomg-pinterest1
{
    background-position: -512px -1024px;
}

.icomg-xing
{
    background-position: -576px -1024px;
}

.icomg-xing1
{
    background-position: -640px -1024px;
}

.icomg-flattr
{
    background-position: -704px -1024px;
}

.icomg-foursquare
{
    background-position: -768px -1024px;
}

.icomg-foursquare1
{
    background-position: -832px -1024px;
}

.icomg-paypal
{
    background-position: -896px -1024px;
    width: 33px;
}

.icomg-paypal1
{
    background-position: -960px -1024px;
    width: 33px;
}

.icomg-paypal2
{
    background-position: -1024px -1024px;
    width: 33px;
}

.icomg-yelp
{
    background-position: -1088px -1024px;
}

.icomg-libreoffice
{
    background-position: -1152px -1024px;
}

.icomg-file-pdf
{
    background-position: -1216px -1024px;
}

.icomg-file-openoffice
{
    background-position: 0 -1088px;
}

.icomg-file-word
{
    background-position: -64px -1088px;
}

.icomg-file-excel
{
    background-position: -128px -1088px;
}

.icomg-file-powerpoint
{
    background-position: -192px -1088px;
}

.icomg-file-zip
{
    background-position: -256px -1088px;
}

.icomg-file-xml
{
    background-position: -320px -1088px;
}

.icomg-file-css
{
    background-position: -384px -1088px;
}

.icomg-html5
{
    background-position: -448px -1088px;
}

.icomg-html51
{
    background-position: -512px -1088px;
}

.icomg-css3
{
    background-position: -576px -1088px;
}

.icomg-chrome
{
    background-position: -640px -1088px;
}

.icomg-firefox
{
    background-position: -704px -1088px;
    width: 33px;
}

.icomg-IE
{
    background-position: -768px -1088px;
}

.icomg-opera
{
    background-position: -832px -1088px;
}

.icomg-safari
{
    background-position: -896px -1088px;
}

.icomg-IcoMoon
{
    background-position: -960px -1088px;
}


.icosg-download, .icosg-chat, .icosg-archive, .icosg-user, .icosg-users, .icosg-archive1, .icosg-earth, .icosg-location, .icosg-contract, .icosg-mobile, .icosg-screen, .icosg-mail, .icosg-support, .icosg-help, .icosg-videos, .icosg-pictures, .icosg-link, .icosg-search, .icosg-cog, .icosg-trashcan, .icosg-pencil, .icosg-info, .icosg-article, .icosg-clock, .icosg-photoshop, .icosg-illustrator, .icosg-star, .icosg-heart, .icosg-bookmark, .icosg-file, .icosg-feed, .icosg-locked, .icosg-unlocked, .icosg-refresh, .icosg-list, .icosg-share, .icosg-archive2, .icosg-images, .icosg-images1, .icosg-pencil1, .icosg-home, .icosg-home1, .icosg-newspaper, .icosg-pencil2, .icosg-pencil3, .icosg-droplet, .icosg-pictures1, .icosg-picture, .icosg-camera, .icosg-music, .icosg-play, .icosg-film, .icosg-camera1, .icosg-spades, .icosg-clubs, .icosg-diamonds, .icosg-broadcast, .icosg-mic, .icosg-book, .icosg-file1, .icosg-file2, .icosg-new, .icosg-copy, .icosg-folder, .icosg-folder1, .icosg-tag, .icosg-cart, .icosg-basket, .icosg-calculate, .icosg-support1, .icosg-phone, .icosg-mail1, .icosg-location1, .icosg-compass, .icosg-history, .icosg-clock1, .icosg-bell, .icosg-calendar, .icosg-printer, .icosg-mouse, .icosg-screen1, .icosg-laptop, .icosg-mobile1, .icosg-cabinet, .icosg-drawer, .icosg-drawer1, .icosg-box, .icosg-box-add, .icosg-box-remove, .icosg-download1, .icosg-upload, .icosg-database, .icosg-flip, .icosg-flip1, .icosg-undo, .icosg-redo, .icosg-forward, .icosg-reply, .icosg-reply1, .icosg-comments, .icosg-comments1, .icosg-comments2, .icosg-comments3, .icosg-comments4, .icosg-user1, .icosg-user2, .icosg-user3, .icosg-busy, .icosg-loading, .icosg-loading1, .icosg-search1, .icosg-zoomin, .icosg-zoomout, .icosg-key, .icosg-key1, .icosg-locked1, .icosg-unlocked1, .icosg-wrench, .icosg-equalizer, .icosg-cog1, .icosg-pie, .icosg-bars, .icosg-stats-up, .icosg-gift, .icosg-trophy, .icosg-diamond, .icosg-coffee, .icosg-rocket, .icosg-meter-slow, .icosg-meter-medium, .icosg-meter-fast, .icosg-dashboard, .icosg-fire, .icosg-lab, .icosg-remove, .icosg-remove1, .icosg-remove2, .icosg-briefcase, .icosg-briefcase1, .icosg-cars, .icosg-bus, .icosg-cube, .icosg-cube1, .icosg-puzzle, .icosg-glasses, .icosg-glasses1, .icosg-accessibility, .icosg-accessibility1, .icosg-target, .icosg-target1, .icosg-lightning, .icosg-power, .icosg-power1, .icosg-clipboard, .icosg-clipboard1, .icosg-playlist, .icosg-gridview, .icosg-treeview, .icosg-cloud, .icosg-cloud1, .icosg-download2, .icosg-upload1, .icosg-upload2, .icosg-link1, .icosg-link2, .icosg-flag, .icosg-flag1, .icosg-attachment, .icosg-eye, .icosg-eye1, .icosg-bookmark1, .icosg-bookmark2, .icosg-star1, .icosg-star2, .icosg-star3, .icosg-heart1, .icosg-heart2, .icosg-thumbsup, .icosg-thumbsdown, .icosg-happy, .icosg-smiley, .icosg-neutral, .icosg-plus, .icosg-minus, .icosg-help1, .icosg-help2, .icosg-blocked, .icosg-cancel, .icosg-cancel1, .icosg-checkmark, .icosg-minus1, .icosg-plus1, .icosg-enter, .icosg-exit, .icosg-loop, .icosg-arrow-up-left, .icosg-arrow-up, .icosg-arrow-up-right, .icosg-arrow-right, .icosg-arrow-down-right, .icosg-arrow-down, .icosg-arrow-down-left, .icosg-arrow-left, .icosg-arrow-up-left1, .icosg-arrow-up1, .icosg-arrow-up-right1, .icosg-arrow-right1, .icosg-arrow-down-right1, .icosg-arrow-down1, .icosg-arrow-down-left1, .icosg-arrow-left1, .icosg-arrow-up-left2, .icosg-arrow-up2, .icosg-arrow-up-right2, .icosg-arrow-right2, .icosg-arrow-down-right2, .icosg-arrow-down2, .icosg-arrow-down-left2, .icosg-arrow-left2, .icosg-arrow-up3, .icosg-arrow-right3, .icosg-arrow-down3, .icosg-arrow-left3, .icosg-arrow-up4, .icosg-arrow-right4, .icosg-arrow-down4, .icosg-arrow-left4, .icosg-arrow-up5, .icosg-arrow-right5, .icosg-arrow-down5, .icosg-arrow-left5, .icosg-menu, .icosg-enter1, .icosg-backspace, .icosg-backspace1, .icosg-tab, .icosg-tab1, .icosg-checkbox, .icosg-checkbox-unchecked, .icosg-checkbox-partial, .icosg-radio-checked, .icosg-radio-unchecked, .icosg-font, .icosg-paragraph-left, .icosg-paragraph-center, .icosg-paragraph-right, .icosg-paragraph-justify, .icosg-lefttoright, .icosg-righttoleft, .icosg-share1, .icosg-newtab, .icosg-newtab1, .icosg-embed, .icosg-code, .icosg-bluetooth, .icosg-share2, .icosg-share3, .icosg-mail2, .icosg-mail3, .icosg-mail4, .icosg-google, .icosg-googleplus, .icosg-googleplus1, .icosg-googleplus2, .icosg-gplus, .icosg-google-drive, .icosg-facebook, .icosg-facebook1, .icosg-facebook2, .icosg-instagram, .icosg-twitter, .icosg-twitter1, .icosg-twitter2, .icosg-feed1, .icosg-feed2, .icosg-feed3, .icosg-youtube, .icosg-youtube1, .icosg-vimeo, .icosg-vimeo1, .icosg-flickr, .icosg-flickr1, .icosg-flickr2, .icosg-picassa, .icosg-picassa1, .icosg-dribbble, .icosg-dribbble1, .icosg-dribbble2, .icosg-forrst, .icosg-forrst1, .icosg-deviantart, .icosg-deviantart1, .icosg-github, .icosg-github1, .icosg-github2, .icosg-github3, .icosg-github4, .icosg-github5, .icosg-git, .icosg-github6, .icosg-wordpress, .icosg-wordpress1, .icosg-joomla, .icosg-blogger, .icosg-blogger1, .icosg-tumblr, .icosg-tumblr1, .icosg-yahoo, .icosg-yahoo1, .icosg-amazon, .icosg-amazon1, .icosg-tux, .icosg-apple, .icosg-finder, .icosg-android, .icosg-windows, .icosg-soundcloud, .icosg-soundcloud1, .icosg-skype, .icosg-reddit, .icosg-linkedin, .icosg-linkedin1, .icosg-lastfm, .icosg-lastfm1, .icosg-delicious, .icosg-stumbleupon, .icosg-stumbleupon1, .icosg-pinterest, .icosg-pinterest1, .icosg-xing, .icosg-xing1, .icosg-flattr, .icosg-foursquare, .icosg-foursquare1, .icosg-paypal, .icosg-paypal1, .icosg-paypal2, .icosg-yelp, .icosg-libreoffice, .icosg-file-pdf, .icosg-file-openoffice, .icosg-file-word, .icosg-file-excel, .icosg-file-powerpoint, .icosg-file-zip, .icosg-file-xml, .icosg-file-css, .icosg-html5, .icosg-html51, .icosg-css3, .icosg-chrome, .icosg-firefox, .icosg-IE, .icosg-opera, .icosg-safari, .icosg-IcoMoon
{
    display: inline-block;
    width: 17px;
    height: 17px;
    background-image: url(../img/icons/iconss_g.png);
    background-repeat: no-repeat;
}

.icosg-download
{
    background-position: 0 0;
}

.icosg-chat
{
    background-position: -32px 0;
}

.icosg-archive
{
    background-position: -64px 0;
}

.icosg-user
{
    background-position: -96px 0;
}

.icosg-users
{
    background-position: -128px 0;
    width: 20px;
}

.icosg-archive1
{
    background-position: -160px 0;
}

.icosg-earth
{
    background-position: -192px 0;
}

.icosg-location
{
    background-position: -224px 0;
}

.icosg-contract
{
    background-position: -256px 0;
    width: 17px;
    height: 17px;
}

.icosg-mobile
{
    background-position: -288px 0;
}

.icosg-screen
{
    background-position: -320px 0;
}

.icosg-mail
{
    background-position: -352px 0;
}

.icosg-support
{
    background-position: -384px 0;
    width: 18px;
    height: 18px;
}

.icosg-help
{
    background-position: -416px 0;
}

.icosg-videos
{
    background-position: -448px 0;
}

.icosg-pictures
{
    background-position: -480px 0;
}

.icosg-link
{
    background-position: -512px 0;
}

.icosg-search
{
    background-position: -544px 0;
}

.icosg-cog
{
    background-position: -576px 0;
}

.icosg-trashcan
{
    background-position: -608px 0;
}

.icosg-pencil
{
    background-position: 0 -32px;
}

.icosg-info
{
    background-position: -32px -32px;
}

.icosg-article
{
    background-position: -64px -32px;
}

.icosg-clock
{
    background-position: -96px -32px;
}

.icosg-photoshop
{
    background-position: -128px -32px;
}

.icosg-illustrator
{
    background-position: -160px -32px;
}

.icosg-star
{
    background-position: -192px -32px;
    width: 17px;
    height: 17px;
}

.icosg-heart
{
    background-position: -224px -32px;
}

.icosg-bookmark
{
    background-position: -256px -32px;
}

.icosg-file
{
    background-position: -288px -32px;
}

.icosg-feed
{
    background-position: -320px -32px;
}

.icosg-locked
{
    background-position: -352px -32px;
}

.icosg-unlocked
{
    background-position: -384px -32px;
}

.icosg-refresh
{
    background-position: -416px -32px;
}

.icosg-list
{
    background-position: -448px -32px;
}

.icosg-share
{
    background-position: -480px -32px;
}

.icosg-archive2
{
    background-position: -512px -32px;
}

.icosg-images
{
    background-position: -544px -32px;
    width: 22px;
}

.icosg-images1
{
    background-position: -576px -32px;
}

.icosg-pencil1
{
    background-position: -608px -32px;
}

.icosg-home
{
    background-position: 0 -64px;
}

.icosg-home1
{
    background-position: -32px -64px;
}

.icosg-newspaper
{
    background-position: -64px -64px;
}

.icosg-pencil2
{
    background-position: -96px -64px;
}

.icosg-pencil3
{
    background-position: -128px -64px;
}

.icosg-droplet
{
    background-position: -160px -64px;
}

.icosg-pictures1
{
    background-position: -192px -64px;
}

.icosg-picture
{
    background-position: -224px -64px;
}

.icosg-camera
{
    background-position: -256px -64px;
}

.icosg-music
{
    background-position: -288px -64px;
}

.icosg-play
{
    background-position: -320px -64px;
}

.icosg-film
{
    background-position: -352px -64px;
}

.icosg-camera1
{
    background-position: -384px -64px;
}

.icosg-spades
{
    background-position: -416px -64px;
    width: 20px;
}

.icosg-clubs
{
    background-position: -448px -64px;
}

.icosg-diamonds
{
    background-position: -480px -64px;
}

.icosg-broadcast
{
    background-position: -512px -64px;
}

.icosg-mic
{
    background-position: -544px -64px;
}

.icosg-book
{
    background-position: -576px -64px;
}

.icosg-file1
{
    background-position: -608px -64px;
}

.icosg-file2
{
    background-position: 0 -96px;
}

.icosg-new
{
    background-position: -32px -96px;
}

.icosg-copy
{
    background-position: -64px -96px;
}

.icosg-folder
{
    background-position: -96px -96px;
}

.icosg-folder1
{
    background-position: -128px -96px;
}

.icosg-tag
{
    background-position: -160px -96px;
}

.icosg-cart
{
    background-position: -192px -96px;
}

.icosg-basket
{
    background-position: -224px -96px;
}

.icosg-calculate
{
    background-position: -256px -96px;
}

.icosg-support1
{
    background-position: -288px -96px;
}

.icosg-phone
{
    background-position: -320px -96px;
}

.icosg-mail1
{
    background-position: -352px -96px;
}

.icosg-location1
{
    background-position: -384px -96px;
}

.icosg-compass
{
    background-position: -416px -96px;
}

.icosg-history
{
    background-position: -448px -96px;
}

.icosg-clock1
{
    background-position: -480px -96px;
}

.icosg-bell
{
    background-position: -512px -96px;
}

.icosg-calendar
{
    background-position: -544px -96px;
}

.icosg-printer
{
    background-position: -576px -96px;
}

.icosg-mouse
{
    background-position: -608px -96px;
}

.icosg-screen1
{
    background-position: 0 -128px;
}

.icosg-laptop
{
    background-position: -32px -128px;
}

.icosg-mobile1
{
    background-position: -64px -128px;
}

.icosg-cabinet
{
    background-position: -96px -128px;
}

.icosg-drawer
{
    background-position: -128px -128px;
}

.icosg-drawer1
{
    background-position: -160px -128px;
}

.icosg-box
{
    background-position: -192px -128px;
}

.icosg-box-add
{
    background-position: -224px -128px;
}

.icosg-box-remove
{
    background-position: -256px -128px;
}

.icosg-download1
{
    background-position: -288px -128px;
}

.icosg-upload
{
    background-position: -320px -128px;
}

.icosg-database
{
    background-position: -352px -128px;
}

.icosg-flip
{
    background-position: -384px -128px;
}

.icosg-flip1
{
    background-position: -416px -128px;
}

.icosg-undo
{
    background-position: -448px -128px;
}

.icosg-redo
{
    background-position: -480px -128px;
}

.icosg-forward
{
    background-position: -512px -128px;
}

.icosg-reply
{
    background-position: -544px -128px;
}

.icosg-reply1
{
    background-position: -576px -128px;
    width: 18px;
}

.icosg-comments
{
    background-position: -608px -128px;
}

.icosg-comments1
{
    background-position: 0 -160px;
}

.icosg-comments2
{
    background-position: -32px -160px;
}

.icosg-comments3
{
    background-position: -64px -160px;
}

.icosg-comments4
{
    background-position: -96px -160px;
}

.icosg-user1
{
    background-position: -128px -160px;
}

.icosg-user2
{
    background-position: -160px -160px;
}

.icosg-user3
{
    background-position: -192px -160px;
}

.icosg-busy
{
    background-position: -224px -160px;
}

.icosg-loading
{
    background-position: -256px -160px;
}

.icosg-loading1
{
    background-position: -288px -160px;
}

.icosg-search1
{
    background-position: -320px -160px;
}

.icosg-zoomin
{
    background-position: -352px -160px;
}

.icosg-zoomout
{
    background-position: -384px -160px;
}

.icosg-key
{
    background-position: -416px -160px;
}

.icosg-key1
{
    background-position: -448px -160px;
}

.icosg-locked1
{
    background-position: -480px -160px;
}

.icosg-unlocked1
{
    background-position: -512px -160px;
}

.icosg-wrench
{
    background-position: -544px -160px;
}

.icosg-equalizer
{
    background-position: -576px -160px;
}

.icosg-cog1
{
    background-position: -608px -160px;
}

.icosg-pie
{
    background-position: 0 -192px;
}

.icosg-bars
{
    background-position: -32px -192px;
}

.icosg-stats-up
{
    background-position: -64px -192px;
}

.icosg-gift
{
    background-position: -96px -192px;
}

.icosg-trophy
{
    background-position: -128px -192px;
}

.icosg-diamond
{
    background-position: -160px -192px;
}

.icosg-coffee
{
    background-position: -192px -192px;
}

.icosg-rocket
{
    background-position: -224px -192px;
}

.icosg-meter-slow
{
    background-position: -256px -192px;
}

.icosg-meter-medium
{
    background-position: -288px -192px;
}

.icosg-meter-fast
{
    background-position: -320px -192px;
}

.icosg-dashboard
{
    background-position: -352px -192px;
}

.icosg-fire
{
    background-position: -384px -192px;
    width: 18px;
}

.icosg-lab
{
    background-position: -416px -192px;
}

.icosg-remove
{
    background-position: -448px -192px;
}

.icosg-remove1
{
    background-position: -480px -192px;
}

.icosg-remove2
{
    background-position: -512px -192px;
}

.icosg-briefcase
{
    background-position: -544px -192px;
}

.icosg-briefcase1
{
    background-position: -576px -192px;
}

.icosg-cars
{
    background-position: -608px -192px;
}

.icosg-bus
{
    background-position: 0 -224px;
}

.icosg-cube
{
    background-position: -32px -224px;
}

.icosg-cube1
{
    background-position: -64px -224px;
}

.icosg-puzzle
{
    background-position: -96px -224px;
}

.icosg-glasses
{
    background-position: -128px -224px;
}

.icosg-glasses1
{
    background-position: -160px -224px;
}

.icosg-accessibility
{
    background-position: -192px -224px;
}

.icosg-accessibility1
{
    background-position: -224px -224px;
}

.icosg-target
{
    background-position: -256px -224px;
}

.icosg-target1
{
    background-position: -288px -224px;
}

.icosg-lightning
{
    background-position: -320px -224px;
}

.icosg-power
{
    background-position: -352px -224px;
}

.icosg-power1
{
    background-position: -384px -224px;
}

.icosg-clipboard
{
    background-position: -416px -224px;
}

.icosg-clipboard1
{
    background-position: -448px -224px;
}

.icosg-playlist
{
    background-position: -480px -224px;
}

.icosg-gridview
{
    background-position: -512px -224px;
}

.icosg-treeview
{
    background-position: -544px -224px;
}

.icosg-cloud
{
    background-position: -576px -224px;
}

.icosg-cloud1
{
    background-position: -608px -224px;
}

.icosg-download2
{
    background-position: 0 -256px;
}

.icosg-upload1
{
    background-position: -32px -256px;
}

.icosg-upload2
{
    background-position: -64px -256px;
}

.icosg-link1
{
    background-position: -96px -256px;
}

.icosg-link2
{
    background-position: -128px -256px;
}

.icosg-flag
{
    background-position: -160px -256px;
}

.icosg-flag1
{
    background-position: -192px -256px;
}

.icosg-attachment
{
    background-position: -224px -256px;
    height: 15px;
}

.icosg-eye
{
    background-position: -256px -256px;
}

.icosg-eye1
{
    background-position: -288px -256px;
}

.icosg-bookmark1
{
    background-position: -320px -256px;
}

.icosg-bookmark2
{
    background-position: -352px -256px;
}

.icosg-star1
{
    background-position: -384px -256px;
}

.icosg-star2
{
    background-position: -416px -256px;
}

.icosg-star3
{
    background-position: -448px -256px;
}

.icosg-heart1
{
    background-position: -480px -256px;
    width: 17px;
}

.icosg-heart2
{
    background-position: -512px -256px;
    width: 17px;
}

.icosg-thumbsup
{
    background-position: -544px -256px;
}

.icosg-thumbsdown
{
    background-position: -576px -256px;
}

.icosg-happy
{
    background-position: -608px -256px;
}

.icosg-smiley
{
    background-position: 0 -288px;
}

.icosg-neutral
{
    background-position: -32px -288px;
}

.icosg-plus
{
    background-position: -64px -288px;
}

.icosg-minus
{
    background-position: -96px -288px;
}

.icosg-help1
{
    background-position: -128px -288px;
}

.icosg-help2
{
    background-position: -160px -288px;
}

.icosg-blocked
{
    background-position: -192px -288px;
}

.icosg-cancel
{
    background-position: -224px -288px;
}

.icosg-cancel1
{
    background-position: -256px -288px;
}

.icosg-checkmark
{
    background-position: -288px -288px;
}

.icosg-minus1
{
    background-position: -320px -288px;
}

.icosg-plus1
{
    background-position: -352px -288px;
}

.icosg-enter
{
    background-position: -384px -288px;
}

.icosg-exit
{
    background-position: -416px -288px;
}

.icosg-loop
{
    background-position: -448px -288px;
}

.icosg-arrow-up-left
{
    background-position: -480px -288px;
}

.icosg-arrow-up
{
    background-position: -512px -288px;
}

.icosg-arrow-up-right
{
    background-position: -544px -288px;
}

.icosg-arrow-right
{
    background-position: -576px -288px;
}

.icosg-arrow-down-right
{
    background-position: -608px -288px;
}

.icosg-arrow-down
{
    background-position: 0 -320px;
}

.icosg-arrow-down-left
{
    background-position: -32px -320px;
}

.icosg-arrow-left
{
    background-position: -64px -320px;
}

.icosg-arrow-up-left1
{
    background-position: -96px -320px;
}

.icosg-arrow-up1
{
    background-position: -128px -320px;
}

.icosg-arrow-up-right1
{
    background-position: -160px -320px;
}

.icosg-arrow-right1
{
    background-position: -192px -320px;
}

.icosg-arrow-down-right1
{
    background-position: -224px -320px;
}

.icosg-arrow-down1
{
    background-position: -256px -320px;
}

.icosg-arrow-down-left1
{
    background-position: -288px -320px;
}

.icosg-arrow-left1
{
    background-position: -320px -320px;
}

.icosg-arrow-up-left2
{
    background-position: -352px -320px;
}

.icosg-arrow-up2
{
    background-position: -384px -320px;
}

.icosg-arrow-up-right2
{
    background-position: -416px -320px;
}

.icosg-arrow-right2
{
    background-position: -448px -320px;
}

.icosg-arrow-down-right2
{
    background-position: -480px -320px;
}

.icosg-arrow-down2
{
    background-position: -512px -320px;
}

.icosg-arrow-down-left2
{
    background-position: -544px -320px;
}

.icosg-arrow-left2
{
    background-position: -576px -320px;
}

.icosg-arrow-up3
{
    background-position: -608px -320px;
}

.icosg-arrow-right3
{
    background-position: 0 -352px;
}

.icosg-arrow-down3
{
    background-position: -32px -352px;
}

.icosg-arrow-left3
{
    background-position: -64px -352px;
}

.icosg-arrow-up4
{
    background-position: -96px -352px;
}

.icosg-arrow-right4
{
    background-position: -128px -352px;
}

.icosg-arrow-down4
{
    background-position: -160px -352px;
}

.icosg-arrow-left4
{
    background-position: -192px -352px;
}

.icosg-arrow-up5
{
    background-position: -224px -352px;
}

.icosg-arrow-right5
{
    background-position: -256px -352px;
}

.icosg-arrow-down5
{
    background-position: -288px -352px;
}

.icosg-arrow-left5
{
    background-position: -320px -352px;
}

.icosg-menu
{
    background-position: -352px -352px;
}

.icosg-enter1
{
    background-position: -384px -352px;
}

.icosg-backspace
{
    background-position: -416px -352px;
}

.icosg-backspace1
{
    background-position: -448px -352px;
}

.icosg-tab
{
    background-position: -480px -352px;
}

.icosg-tab1
{
    background-position: -512px -352px;
}

.icosg-checkbox
{
    background-position: -544px -352px;
}

.icosg-checkbox-unchecked
{
    background-position: -576px -352px;
}

.icosg-checkbox-partial
{
    background-position: -608px -352px;
}

.icosg-radio-checked
{
    background-position: 0 -384px;
}

.icosg-radio-unchecked
{
    background-position: -32px -384px;
}

.icosg-font
{
    background-position: -64px -384px;
}

.icosg-paragraph-left
{
    background-position: -96px -384px;
}

.icosg-paragraph-center
{
    background-position: -128px -384px;
}

.icosg-paragraph-right
{
    background-position: -160px -384px;
}

.icosg-paragraph-justify
{
    background-position: -192px -384px;
}

.icosg-lefttoright
{
    background-position: -224px -384px;
}

.icosg-righttoleft
{
    background-position: -256px -384px;
}

.icosg-share1
{
    background-position: -288px -384px;
}

.icosg-newtab
{
    background-position: -320px -384px;
}

.icosg-newtab1
{
    background-position: -352px -384px;
}

.icosg-embed
{
    background-position: -384px -384px;
}

.icosg-code
{
    background-position: -416px -384px;
}

.icosg-bluetooth
{
    background-position: -448px -384px;
}

.icosg-share2
{
    background-position: -480px -384px;
}

.icosg-share3
{
    background-position: -512px -384px;
}

.icosg-mail2
{
    background-position: -544px -384px;
}

.icosg-mail3
{
    background-position: -576px -384px;
}

.icosg-mail4
{
    background-position: -608px -384px;
}

.icosg-google
{
    background-position: 0 -416px;
}

.icosg-googleplus
{
    background-position: -32px -416px;
}

.icosg-googleplus1
{
    background-position: -64px -416px;
}

.icosg-googleplus2
{
    background-position: -96px -416px;
}

.icosg-gplus
{
    background-position: -128px -416px;
}

.icosg-google-drive
{
    background-position: -160px -416px;
}

.icosg-facebook
{
    background-position: -192px -416px;
}

.icosg-facebook1
{
    background-position: -224px -416px;
}

.icosg-facebook2
{
    background-position: -256px -416px;
}

.icosg-instagram
{
    background-position: -288px -416px;
}

.icosg-twitter
{
    background-position: -320px -416px;
}

.icosg-twitter1
{
    background-position: -352px -416px;
}

.icosg-twitter2
{
    background-position: -384px -416px;
}

.icosg-feed1
{
    background-position: -416px -416px;
}

.icosg-feed2
{
    background-position: -448px -416px;
}

.icosg-feed3
{
    background-position: -480px -416px;
}

.icosg-youtube
{
    background-position: -512px -416px;
}

.icosg-youtube1
{
    background-position: -544px -416px;
}

.icosg-vimeo
{
    background-position: -576px -416px;
    width: 17px;
}

.icosg-vimeo1
{
    background-position: -608px -416px;
}

.icosg-flickr
{
    background-position: 0 -448px;
}

.icosg-flickr1
{
    background-position: -32px -448px;
}

.icosg-flickr2
{
    background-position: -64px -448px;
}

.icosg-picassa
{
    background-position: -96px -448px;
}

.icosg-picassa1
{
    background-position: -128px -448px;
}

.icosg-dribbble
{
    background-position: -160px -448px;
}

.icosg-dribbble1
{
    background-position: -192px -448px;
}

.icosg-dribbble2
{
    background-position: -224px -448px;
}

.icosg-forrst
{
    background-position: -256px -448px;
}

.icosg-forrst1
{
    background-position: -288px -448px;
}

.icosg-deviantart
{
    background-position: -320px -448px;
}

.icosg-deviantart1
{
    background-position: -352px -448px;
}

.icosg-github
{
    background-position: -384px -448px;
}

.icosg-github1
{
    background-position: -416px -448px;
}

.icosg-github2
{
    background-position: -448px -448px;
}

.icosg-github3
{
    background-position: -480px -448px;
}

.icosg-github4
{
    background-position: -512px -448px;
}

.icosg-github5
{
    background-position: -544px -448px;
}

.icosg-git
{
    background-position: -576px -448px;
}

.icosg-github6
{
    background-position: -608px -448px;
}

.icosg-wordpress
{
    background-position: 0 -480px;
}

.icosg-wordpress1
{
    background-position: -32px -480px;
}

.icosg-joomla
{
    background-position: -64px -480px;
}

.icosg-blogger
{
    background-position: -96px -480px;
}

.icosg-blogger1
{
    background-position: -128px -480px;
}

.icosg-tumblr
{
    background-position: -160px -480px;
}

.icosg-tumblr1
{
    background-position: -192px -480px;
}

.icosg-yahoo
{
    background-position: -224px -480px;
}

.icosg-yahoo1
{
    background-position: -256px -480px;
}

.icosg-amazon
{
    background-position: -288px -480px;
}

.icosg-amazon1
{
    background-position: -320px -480px;
}

.icosg-tux
{
    background-position: -352px -480px;
    width: 17px;
    height: 17px;
}

.icosg-apple
{
    background-position: -384px -480px;
}

.icosg-finder
{
    background-position: -416px -480px;
}

.icosg-android
{
    background-position: -448px -480px;
}

.icosg-windows
{
    background-position: -480px -480px;
}

.icosg-soundcloud
{
    background-position: -512px -480px;
}

.icosg-soundcloud1
{
    background-position: -544px -480px;
}

.icosg-skype
{
    background-position: -576px -480px;
}

.icosg-reddit
{
    background-position: -608px -480px;
}

.icosg-linkedin
{
    background-position: 0 -512px;
}

.icosg-linkedin1
{
    background-position: -32px -512px;
}

.icosg-lastfm
{
    background-position: -64px -512px;
}

.icosg-lastfm1
{
    background-position: -96px -512px;
}

.icosg-delicious
{
    background-position: -128px -512px;
}

.icosg-stumbleupon
{
    background-position: -160px -512px;
}

.icosg-stumbleupon1
{
    background-position: -192px -512px;
}

.icosg-pinterest
{
    background-position: -224px -512px;
}

.icosg-pinterest1
{
    background-position: -256px -512px;
}

.icosg-xing
{
    background-position: -288px -512px;
}

.icosg-xing1
{
    background-position: -320px -512px;
}

.icosg-flattr
{
    background-position: -352px -512px;
}

.icosg-foursquare
{
    background-position: -384px -512px;
}

.icosg-foursquare1
{
    background-position: -416px -512px;
}

.icosg-paypal
{
    background-position: -448px -512px;
}

.icosg-paypal1
{
    background-position: -480px -512px;
}

.icosg-paypal2
{
    background-position: -512px -512px;
}

.icosg-yelp
{
    background-position: -544px -512px;
}

.icosg-libreoffice
{
    background-position: -576px -512px;
}

.icosg-file-pdf
{
    background-position: -608px -512px;
}

.icosg-file-openoffice
{
    background-position: 0 -544px;
}

.icosg-file-word
{
    background-position: -32px -544px;
}

.icosg-file-excel
{
    background-position: -64px -544px;
}

.icosg-file-powerpoint
{
    background-position: -96px -544px;
}

.icosg-file-zip
{
    background-position: -128px -544px;
}

.icosg-file-xml
{
    background-position: -160px -544px;
}

.icosg-file-css
{
    background-position: -192px -544px;
}

.icosg-html5
{
    background-position: -224px -544px;
}

.icosg-html51
{
    background-position: -256px -544px;
}

.icosg-css3
{
    background-position: -288px -544px;
}

.icosg-chrome
{
    background-position: -320px -544px;
}

.icosg-firefox
{
    background-position: -352px -544px;
    width: 17px;
}

.icosg-IE
{
    background-position: -384px -544px;
}

.icosg-opera
{
    background-position: -416px -544px;
}

.icosg-safari
{
    background-position: -448px -544px;
}

.icosg-IcoMoon
{
    background-position: -480px -544px;
}

/*Custon*/
.icom-horse
{
    display: inline-block;
    width: 30px;
    height: 34px;
    background-image: url('../img/icons/icons_horse.png');
    background-repeat: no-repeat;
    background-position: 0px -92px;
}

.icom-gado
{
    display: inline-block;
    width: 37px;
    height: 27px;
    background-image: url('../img/icons/Icons_gado.png');
    background-repeat: no-repeat;
    background-position: -48px -104px;
}
.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #66B0EA;
    *background-color: #54A1E6;
    background-image: -moz-linear-gradient(top, #72BAED, #54A1E6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#72BAED), to(#54A1E6));
    background-image: -webkit-linear-gradient(top, #72BAED, #54A1E6);
    background-image: -o-linear-gradient(top, #72BAED, #54A1E6);
    background-image: linear-gradient(to bottom, #72BAED, #54A1E6);
    background-repeat: repeat-x;
    border-color: #54A1E6 #54A1E6 #54A1E6;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff72BAED', endColorstr='#ff54A1E6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #ffffff;
    background-color: #54A1E6;
    *background-color: #54A1E6;
}

.btn-primary:active,
.btn-primary.active {
    background-color: #54A1E6 \9;
}
.btn-group.open .btn-primary.dropdown-toggle{
    background-color: #54A1E6;
}




/* informers */

.middle .informer .caption.red{
    background: #931111; border: 1px solid #790000;
    -moz-box-shadow: inset 0px 1px 2px #BF1616, 0px 1px 3px rgba(0,0,0,0.15);
    -webkit-box-shadow: inset 0px 1px 2px #BF1616, 0px 1px 3px rgba(0,0,0,0.15);
    box-shadow: inset 0px 1px 2px #BF1616, 0px 1px 3px rgba(0,0,0,0.15);    
}
.middle .informer .caption.green{
    background: #257F2A; border: 1px solid #134015;
    -moz-box-shadow: inset 0px 1px 2px #2D9933, 0px 1px 3px rgba(0,0,0,0.15);
    -webkit-box-shadow: inset 0px 1px 2px #2D9933, 0px 1px 3px rgba(0,0,0,0.15);
    box-shadow: inset 0px 1px 2px #2D9933, 0px 1px 3px rgba(0,0,0,0.15);    
}
.middle .informer .caption.orange{
    background: #FF6D1F; border: 1px solid #FF6517;
    -moz-box-shadow: inset 0px 1px 2px #FF822E, 0px 1px 3px rgba(0,0,0,0.15);
    -webkit-box-shadow: inset 0px 1px 2px #FF822E, 0px 1px 3px rgba(0,0,0,0.15);
    box-shadow: inset 0px 1px 2px #FF822E, 0px 1px 3px rgba(0,0,0,0.15);    
}
.middle .informer .caption.purple{
    background: #553285; border: 1px solid #36175E;
    -moz-box-shadow: inset 0px 1px 2px #7B52AB, 0px 1px 3px rgba(0,0,0,0.15);
    -webkit-box-shadow: inset 0px 1px 2px #7B52AB, 0px 1px 3px rgba(0,0,0,0.15);
    box-shadow: inset 0px 1px 2px #7B52AB, 0px 1px 3px rgba(0,0,0,0.15);    
}
/* informers */

/* widget head dark */
.widget .head.dark{background-image: url('../img/backgrounds/bg_box_head_dark.jpg');
                   border: 1px solid #374659;                   
                   -webkit-box-shadow: inset 0 1px #4F6688; -moz-box-shadow: inset 0 1px #4F6688; box-shadow: inset 0 1px #4F6688;}
    .widget .head.dark h2{color: #FFF; text-shadow: 0 1px #000;}
        .widget .head.dark ul.buttons > li{border-color: #374659;}
            .widget .head.dark ul.buttons > li > a{-moz-box-shadow: inset 1px 0px 0px #4F6688; 
                                              -webkit-box-shadow: inset 1px 0px 0px #4F6688; 
                                              box-shadow: inset 1px 0px 0px #4F6688;}
        .widget .head.dark ul.buttons > li > a:hover{background-color: #3F5065;}
        .widget .head.dark ul.buttons > li > a:active,
        .widget .head.dark ul.buttons > li.active > a{background: #374659;}

.widget .head.simple{background: transparent; border: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}    
    .widget .head.simple h2{font-size: 16px; line-height: 34px; margin: 0px; padding: 0px; color: #42536d;}
    
        .widget .head.simple ul.buttons > li{border: 0px; line-height: 34px;}
            .widget .head.simple ul.buttons > li > a{-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
            
        .widget .head.simple ul.buttons > li > a:hover,
        .widget .head.simple ul.buttons > li > a:active,
        .widget .head.simple ul.buttons > li.active > a{background: transparent;}            
        
        
        
/* site styles */

    /* Drak and Blue */                       
        .ssDaB .navigation ul.main{border-top: 1px solid #4C92D7}
            .ssDaB .navigation ul.main li a{background-color: #66B0EA;
                                            background: -moz-linear-gradient(top,#72BAED,#54A1E6);
                                            background: -ms-linear-gradient(top,#72BAED,#54A1E6);
                                            background: -webkit-gradient(linear,0 0,0 100%,from(#72BAED),to(#54A1E6));
                                            background: -webkit-linear-gradient(top,#72BAED,#54A1E6);
                                            background: -o-linear-gradient(top,#72BAED 0,#54A1E6 100%);
                                            background: linear-gradient(top,#72BAED 0,#54A1E6 0);                               
                                            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72baed',endColorstr='#54a1e6',GradientType=0);
                                            border: 1px solid #4C92D7;
                                            border-top: 1px solid #8FC8F1;}
                    
                .ssDaB .navigation ul.main li a:hover,
                .ssDaB .navigation ul.main li a.active{background: none; background-color: #54A1E6; border-right: 3px solid #394960;
                                                       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54A1E6',endColorstr='#54A1E6',GradientType=0);}    
                
                .ssDaB .navigation ul.main li a span.text{text-shadow: 0px 1px 0px rgba(62,80,106,0.5);}
    /* eof Dark and Blue */
    
    /* Light */
    .ssLight .header{border-top: 1px solid #F5F5F5; border-bottom: 1px solid #E0E0E0;
                     background: #ffffff;
                     background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
                     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
                     background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
                     background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
                     background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
                     background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
                     -moz-box-shadmodal-footerow: inset 0 1px #FFF, 2px 0 4px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.2);
                     -webkit-box-shadow: inset 0 1px #FFF, 2px 0 4px rgba(0, 0, 0, 0.1),0px 1px 4px rgba(0, 0, 0, 0.2);
                     box-shadow: inset 0 1px #FFF, 2px 0 4px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.2);}
        .ssLight .header .logo{background-image: url('../img/logo_dark.png');}
        .ssLight .header [class^='icos-']{background-image: url(../img/icons/iconss_g.png);}
        .ssLight .header .dropdown.active,
        .ssLight .header .popup.active{border-color: transparent; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
            .ssLight .header .dropdown.active .label,
            .ssLight .header .popup.active .label{background: #E5E5E5; border-color: #DFDFDF;}
            .ssLight .header .dropdown .body{background: #E5E5E5; border-color: #E0E0E0;}
                .ssLight .header .dropdown .body .itemLink{border-bottom-color: #DADADA; border-top-color: #F5F5F5;}
                    .ssLight .header .dropdown .body .itemLink a{color: #333; text-shadow: 1px 1px 0px #FFF;}
                        .ssLight .header .dropdown .body .itemLink a:hover{background: #D5D5D5;}
                       .ssLight .header .dropdown .body .itemLink a [class^='icon-']{background-image: url("../img/glyphicons-halflings.png");}               
                .ssLight .header .popup .body {border-color: #DADADA;}
                    .ssLight .header .popup .body .arrow{border-bottom-color: #DADADA;}
                       
        .ssLight .navigation ul.main{border-top-color: transparent;}
            .ssLight .navigation ul.main li a{background: #ffffff;
                                                background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
                                                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
                                                background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
                                                background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
                                                background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
                                                background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
                                                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
                                                border: 1px solid #DADADA;
                                                border-top: 1px solid #F9F9F9;}
                .ssLight .navigation ul.main li a [class^='icom-']{background-image: url(../img/icons/icons_g.png);}
                .ssLight .navigation ul.main li a span.text{color: #333; text-shadow: 0px 1px 0px #FFF;}
                    
                .ssLight .navigation ul.main li a:hover,
                .ssLight .navigation ul.main li a.active{background: none; background-color: #E5E5E5; border-right: 3px solid #333;
                                                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E5E5',endColorstr='#E5E5E5',GradientType=0);}                

        .ssLight .typography h1, .ssLight .typography h2, .ssLight .typography h3, 
        .ssLight .typography h4, .ssLight .typography h5, .ssLight .typography h6,
        .ssLight .widget .head.simple h2{color: #333;}        
    /* eof Light */

    /* Dark */
    .ssDark .header{border-top: 1px solid #444444; border-bottom: 1px solid #252525;
                     background: #333333;
                     background: -moz-linear-gradient(top, #393939 0%, #292929 100%);
                     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#393939), color-stop(100%,#292929));
                     background: -webkit-linear-gradient(top, #393939 0%,#292929 100%);
                     background: -o-linear-gradient(top, #393939 0%,#292929 100%);
                     background: -ms-linear-gradient(top, #393939 0%,#292929 100%);
                     background: linear-gradient(to bottom, #393939 0%,#292929 100%);
                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393939', endColorstr='#292929',GradientType=0 );
                     -moz-box-shadmodal-footerow: inset 0 1px #444, 2px 0 4px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.2);
                     -webkit-box-shadow: inset 0 1px #444, 2px 0 4px rgba(0, 0, 0, 0.1),0px 1px 4px rgba(0, 0, 0, 0.2);
                     box-shadow: inset 0 1px #444, 2px 0 4px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.2);}
        .ssDark .header .logo{background-image: url('../img/logo_light.png');}        
        .ssDark .header .dropdown.active,
        .ssDark .header .popup.active{border-color: transparent; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
            .ssDark .header .dropdown.active .label,
            .ssDark .header .popup.active .label{background: #292929; border-color: #252525;}
            .ssDark .header .dropdown .body{background: #292929; border-color: #252525;}
                .ssDark .header .dropdown .body .itemLink{border-bottom-color: #222; border-top-color: #353535;}                    
                        .ssDark .header .dropdown .body .itemLink a:hover{background: #252525;}
                .ssDark .header .popup .body {border-color: #292929;}
                    .ssDark .header .popup .body .arrow{border-bottom-color: #292929;}                        
        
        .ssDark .navigation ul.main{border-top-color: transparent;}
            .ssDark .navigation ul.main li a{background: #333333;
                                                background: -moz-linear-gradient(top, #393939 0%, #292929 100%);
                                                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#393939), color-stop(100%,#292929));
                                                background: -webkit-linear-gradient(top, #393939 0%,#292929 100%);
                                                background: -o-linear-gradient(top, #393939 0%,#292929 100%);
                                                background: -ms-linear-gradient(top, #393939 0%,#292929 100%);
                                                background: linear-gradient(to bottom, #393939 0%,#292929 100%);
                                                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393939', endColorstr='#292929',GradientType=0 );                                                                
                                                border: 1px solid #252525;
                                                border-top: 1px solid #444;}
                
                .ssDark .navigation ul.main li a span.text{text-shadow: 0px 1px 0px #222;}
                
                .ssDark .navigation ul.main li a:hover,
                .ssDark .navigation ul.main li a.active{background: none; background-color: #292929; border-right: 3px solid #000;
                                                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929',endColorstr='#292929',GradientType=0);}        
                
        .ssDark .widget .head.dark{background: #333333;
                                   background: -moz-linear-gradient(top, #393939 0%, #292929 100%);
                                   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#393939), color-stop(100%,#292929));
                                   background: -webkit-linear-gradient(top, #393939 0%,#292929 100%);
                                   background: -o-linear-gradient(top, #393939 0%,#292929 100%);
                                   background: -ms-linear-gradient(top, #393939 0%,#292929 100%);
                                   background: linear-gradient(to bottom, #393939 0%,#292929 100%);
                                   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393939', endColorstr='#292929',GradientType=0 );
                                   border: 1px solid #252525;                   
                                   -webkit-box-shadow: inset 0 1px #444; -moz-box-shadow: inset 0 1px #444; box-shadow: inset 0 1px #444;}
        
            .ssDark .widget .head.dark h2{color: #FFF; text-shadow: 0 1px #000;}
                .ssDark .widget .head.dark ul.buttons > li{border-color: #333;}
                    .ssDark .widget .head.dark ul.buttons > li > a{-moz-box-shadow: inset 1px 0px 0px #444; 
                                                    -webkit-box-shadow: inset 1px 0px 0px #444; 
                                                    box-shadow: inset 1px 0px 0px #444;}
                .ssDark .widget .head.dark ul.buttons > li > a:hover{background-color: #333;}
                .ssDark .widget .head.dark ul.buttons > li > a:active,
                .ssDark .widget .head.dark ul.buttons > li.active > a{background: #313131;}                
                
        .ssDark .typography h1, .ssDark .typography h2, .ssDark .typography h3, 
        .ssDark .typography h4, .ssDark .typography h5, .ssDark .typography h6,
        .ssDark .widget .head.simple h2{color: #333;}                
                
    /* eof Dark */
    /* Green */
    .ssGreen .header{border-top: 1px solid #abba5b; border-bottom: 1px solid #677c13;
                     background: #8d9f33;
                     background: -moz-linear-gradient(top, #a4b357 0%, #75890C 100%);
                     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4b357), color-stop(100%,#75890C));
                     background: -webkit-linear-gradient(top, #a4b357 0%,#75890C 100%);
                     background: -o-linear-gradient(top, #a4b357 0%,#75890C 100%);
                     background: -ms-linear-gradient(top, #a4b357 0%,#75890C 100%);
                     background: linear-gradient(to bottom, #a4b357 0%,#75890C 100%);
                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#75890C',GradientType=0 );
                     -moz-box-shadmodal-footerow: inset 0 1px #abba5b, 2px 0 4px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.2);
                     -webkit-box-shadow: inset 0 1px #abba5b, 2px 0 4px rgba(0, 0, 0, 0.1),0px 1px 4px rgba(0, 0, 0, 0.2);
                     box-shadow: inset 0 1px #abba5b, 2px 0 4px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.2);}
        .ssGreen .header .logo{background-image: url('../img/logo_white.png');}        
        .ssGreen .header .dropdown.active,
        .ssGreen .header .popup.active{border-color: transparent; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
            .ssGreen .header .dropdown.active .label,
            .ssGreen .header .popup.active .label{background: #8d9f33; border-color: #75890C;}
            .ssGreen .header .dropdown .body{background: #8d9f33; border-color: #75890C;}
                .ssGreen .header .dropdown .body .itemLink{border-bottom-color: #677c13; border-top-color: #a4b357;}
                        .ssGreen .header .dropdown .body .itemLink a:hover{background: #677c13;}                       
                .ssGreen .header .popup .body{border-color: #8d9f33;}
                    .ssGreen .header .popup .body .arrow{border-bottom-color: #8d9f33;}
        
        .ssGreen .navigation ul.main{border-top-color: transparent;}
            .ssGreen .navigation ul.main li a{background: #8d9f33;
                                                background: -moz-linear-gradient(top, #a4b357 0%, #75890C 100%);
                                                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4b357), color-stop(100%,#75890C));
                                                background: -webkit-linear-gradient(top, #a4b357 0%,#75890C 100%);
                                                background: -o-linear-gradient(top, #a4b357 0%,#75890C 100%);
                                                background: -ms-linear-gradient(top, #a4b357 0%,#75890C 100%);
                                                background: linear-gradient(to bottom, #a4b357 0%,#75890C 100%);
                                                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#75890C',GradientType=0 );                
                                                border: 1px solid #677c13;
                                                border-top: 1px solid #abba5b;}
                
                .ssGreen .navigation ul.main li a span.text{text-shadow: 0px 1px 0px #677c13;}
                
                .ssGreen .navigation ul.main li a:hover,
                .ssGreen .navigation ul.main li a.active{background: none; background-color: #8d9f33; border-right: 3px solid #46510a;
                                                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8d9f33',endColorstr='#8d9f33',GradientType=0);}        
                
        .ssGreen .widget .head.dark{background: #8d9f33;
                                    background: -moz-linear-gradient(top, #a4b357 0%, #75890C 100%);
                                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4b357), color-stop(100%,#75890C));
                                    background: -webkit-linear-gradient(top, #a4b357 0%,#75890C 100%);
                                    background: -o-linear-gradient(top, #a4b357 0%,#75890C 100%);
                                    background: -ms-linear-gradient(top, #a4b357 0%,#75890C 100%);
                                    background: linear-gradient(to bottom, #a4b357 0%,#75890C 100%);
                                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#75890C',GradientType=0 );  
                                    border: 1px solid #677c13;                   
                                    -webkit-box-shadow: inset 0 1px #abba5b; -moz-box-shadow: inset 0 1px #abba5b; box-shadow: inset 0 1px #abba5b;}
        
            .ssGreen .widget .head.dark h2{color: #FFF; text-shadow: 0 1px #000;}
                .ssGreen .widget .head.dark ul.buttons > li{border-color: #8d9f33;}
                    .ssGreen .widget .head.dark ul.buttons > li > a{-moz-box-shadow: inset 1px 0px 0px #a4b357; 
                                                    -webkit-box-shadow: inset 1px 0px 0px #a4b357; 
                                                    box-shadow: inset 1px 0px 0px #a4b357;}
                .ssGreen .widget .head.dark ul.buttons > li > a:hover{background-color: #8d9f33;}
                .ssGreen .widget .head.dark ul.buttons > li > a:active,
                .ssGreen .widget .head.dark ul.buttons > li.active > a{background: #677c13;}                

        .ssGreen .typography h1, .ssGreen .typography h2, .ssGreen .typography h3, 
        .ssGreen .typography h4, .ssGreen .typography h5, .ssGreen .typography h6,
        .ssGreen .widget .head.simple h2{color: #677c13;}                 
                
        /* eof Green */        
        
    /* Red */
    .ssRed .header{border-top: 1px solid #E35B59; border-bottom: 1px solid #943B3A;
                     background: #B94A48;
                     background: -moz-linear-gradient(top, #CF5351 0%, #A1403F 100%);
                     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CF5351), color-stop(100%,#A1403F));
                     background: -webkit-linear-gradient(top, #CF5351 0%,#A1403F 100%);
                     background: -o-linear-gradient(top, #CF5351 0%,#A1403F 100%);
                     background: -ms-linear-gradient(top, #CF5351 0%,#A1403F 100%);
                     background: linear-gradient(to bottom, #CF5351 0%,#A1403F 100%);
                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CF5351', endColorstr='#A1403F',GradientType=0 );
                     -moz-box-shadmodal-footerow: inset 0 1px #E35B59, 2px 0 4px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.2);
                     -webkit-box-shadow: inset 0 1px #E35B59, 2px 0 4px rgba(0, 0, 0, 0.1),0px 1px 4px rgba(0, 0, 0, 0.2);
                     box-shadow: inset 0 1px #E35B59, 2px 0 4px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.2);}
        .ssRed .header .logo{background-image: url('../img/logo_white.png');}        
        .ssRed .header .dropdown.active,
        .ssRed .header .popup.active{border-color: transparent; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
            .ssRed .header .dropdown.active .label,
            .ssRed .header .popup.active .label{background: #B94A48; border-color: #A1403F;}
            .ssRed .header .dropdown .body{background: #B94A48; border-color: #A1403F;}
                .ssRed .header .dropdown .body .itemLink{border-bottom-color: #943B3A; border-top-color: #CF5351;}
                        .ssRed .header .dropdown .body .itemLink a:hover{background: #E35B59;}   
                .ssRed .header .popup .body{border-color: #B94A48;}
                    .ssRed .header .popup .body .arrow{border-bottom-color: #B94A48;}
        
        .ssRed .navigation ul.main{border-top-color: transparent;}
            .ssRed .navigation ul.main li a{background: #B94A48;
                                            background: -moz-linear-gradient(top, #CF5351 0%, #A1403F 100%);
                                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CF5351), color-stop(100%,#A1403F));
                                            background: -webkit-linear-gradient(top, #CF5351 0%,#A1403F 100%);
                                            background: -o-linear-gradient(top, #CF5351 0%,#A1403F 100%);
                                            background: -ms-linear-gradient(top, #CF5351 0%,#A1403F 100%);
                                            background: linear-gradient(to bottom, #CF5351 0%,#A1403F 100%);
                                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CF5351', endColorstr='#A1403F',GradientType=0 );                
                                            border: 1px solid #943B3A;
                                            border-top: 1px solid #E35B59;}
                
                .ssRed .navigation ul.main li a span.text{text-shadow: 0px 1px 0px #943B3A;}
                
                .ssRed .navigation ul.main li a:hover,
                .ssRed .navigation ul.main li a.active{background: none; background-color: #943B3A; border-right: 3px solid #602525;
                                                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#943B3A',endColorstr='#943B3A',GradientType=0);}        
                
        .ssRed .widget .head.dark{background: #B94A48;
                                    background: -moz-linear-gradient(top, #CF5351 0%, #A1403F 100%);
                                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CF5351), color-stop(100%,#A1403F));
                                    background: -webkit-linear-gradient(top, #CF5351 0%,#A1403F 100%);
                                    background: -o-linear-gradient(top, #CF5351 0%,#A1403F 100%);
                                    background: -ms-linear-gradient(top, #CF5351 0%,#A1403F 100%);
                                    background: linear-gradient(to bottom, #CF5351 0%,#A1403F 100%);
                                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CF5351', endColorstr='#A1403F',GradientType=0 );
                                    border: 1px solid #943B3A;                   
                                    -webkit-box-shadow: inset 0 1px #E35B59; -moz-box-shadow: inset 0 1px #E35B59; box-shadow: inset 0 1px #E35B59;}
        
            .ssRed .widget .head.dark h2{color: #FFF; text-shadow: 0 1px #943B3A;}
                .ssRed .widget .head.dark ul.buttons > li{border-color: #B94A48;}
                    .ssRed .widget .head.dark ul.buttons > li > a{-moz-box-shadow: inset 1px 0px 0px #CF5351; 
                                                    -webkit-box-shadow: inset 1px 0px 0px #CF5351; 
                                                    box-shadow: inset 1px 0px 0px #CF5351;}
                .ssRed .widget .head.dark ul.buttons > li > a:hover{background-color: #B94A48;}
                .ssRed .widget .head.dark ul.buttons > li > a:active,
                .ssRed .widget .head.dark ul.buttons > li.active > a{background: #A1403F;}                

        .ssRed .typography h1, .ssRed .typography h2, .ssRed .typography h3, 
        .ssRed .typography h4, .ssRed .typography h5, .ssRed .typography h6,
        .ssRed .widget .head.simple h2{color: #943B3A;}  
        
        /* eof Red */         
        
    /* Tq */
    .ssTq .header{border-top: 1px solid #4B9A97; border-bottom: 1px solid #1E3D3C;
                     background: #3D7D7A;
                     background: -moz-linear-gradient(top, #438A87 0%, #2E5F5D 100%);
                     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#438A87), color-stop(100%,#2E5F5D));
                     background: -webkit-linear-gradient(top, #438A87 0%,#2E5F5D 100%);
                     background: -o-linear-gradient(top, #438A87 0%,#2E5F5D 100%);
                     background: -ms-linear-gradient(top, #438A87 0%,#2E5F5D 100%);
                     background: linear-gradient(to bottom, #438A87 0%,#2E5F5D 100%);
                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#438A87', endColorstr='#2E5F5D',GradientType=0 );
                     -moz-box-shadmodal-footerow: inset 0 1px #4B9A97, 2px 0 4px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.2);
                     -webkit-box-shadow: inset 0 1px #4B9A97, 2px 0 4px rgba(0, 0, 0, 0.1),0px 1px 4px rgba(0, 0, 0, 0.2);
                     box-shadow: inset 0 1px #4B9A97, 2px 0 4px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.2);}
        .ssTq .header .logo{background-image: url('../img/logo_white.png');}        
        .ssTq .header .dropdown.active,
        .ssTq .header .popup.active{border-color: transparent; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
            .ssTq .header .dropdown.active .label,
            .ssTq .header .popup.active .label{background: #B94A48; border-color: #A1403F;}
            .ssTq .header .dropdown .body{background: #B94A48; border-color: #A1403F;}
                .ssTq .header .dropdown .body .itemLink{border-bottom-color: #943B3A; border-top-color: #CF5351;}
                        .ssTq .header .dropdown .body .itemLink a:hover{background: #E35B59;}                       
                .ssTq .header .popup .body{border-color: #B94A48;}
                    .ssTq .header .popup .body .arrow{border-bottom-color: #B94A48;}                        
        
        .ssTq .navigation ul.main{border-top-color: transparent;}
            .ssTq .navigation ul.main li a{background: #E0CC94;
                                            background: -moz-linear-gradient(top, #EDD89D 0%, #C2B181 100%);
                                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDD89D), color-stop(100%,#C2B181));
                                            background: -webkit-linear-gradient(top, #EDD89D 0%,#C2B181 100%);
                                            background: -o-linear-gradient(top, #EDD89D 0%,#C2B181 100%);
                                            background: -ms-linear-gradient(top, #EDD89D 0%,#C2B181 100%);
                                            background: linear-gradient(to bottom, #EDD89D 0%,#C2B181 100%);
                                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDD89D', endColorstr='#C2B181',GradientType=0 );                
                                            border: 1px solid #A0926A;
                                            border-top: 1px solid #FDE7A8;}
                
                .ssTq .navigation ul.main li a span.text{text-shadow: 0px 1px 1px #F1F1F1; color: #222;}
                
                .ssTq .navigation ul.main li a:hover,
                .ssTq .navigation ul.main li a.active{background: none; background-color: #E0CC94; border-right: 3px solid #295653;
                                                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0CC94',endColorstr='#E0CC94',GradientType=0);}        
                
        .ssTq .widget .head.dark{background: #B94A48;
                                    background: -moz-linear-gradient(top, #CF5351 0%, #A1403F 100%);
                                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CF5351), color-stop(100%,#A1403F));
                                    background: -webkit-linear-gradient(top, #CF5351 0%,#A1403F 100%);
                                    background: -o-linear-gradient(top, #CF5351 0%,#A1403F 100%);
                                    background: -ms-linear-gradient(top, #CF5351 0%,#A1403F 100%);
                                    background: linear-gradient(to bottom, #CF5351 0%,#A1403F 100%);
                                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CF5351', endColorstr='#A1403F',GradientType=0 );
                                    border: 1px solid #943B3A;                   
                                    -webkit-box-shadow: inset 0 1px #E35B59; -moz-box-shadow: inset 0 1px #E35B59; box-shadow: inset 0 1px #E35B59;}
        
            .ssTq .widget .head.dark h2{color: #FFF; text-shadow: 0 1px #943B3A;}
                .ssTq .widget .head.dark ul.buttons > li{border-color: #B94A48;}
                    .ssTq .widget .head.dark ul.buttons > li > a{-moz-box-shadow: inset 1px 0px 0px #CF5351; 
                                                    -webkit-box-shadow: inset 1px 0px 0px #CF5351; 
                                                    box-shadow: inset 1px 0px 0px #CF5351;}
                .ssTq .widget .head.dark ul.buttons > li > a:hover{background-color: #B94A48;}
                .ssTq .widget .head.dark ul.buttons > li > a:active,
                .ssTq .widget .head.dark ul.buttons > li.active > a{background: #A1403F;}                

        .ssTq .typography h1, .ssTq .typography h2, .ssTq .typography h3, 
        .ssTq .typography h4, .ssTq .typography h5, .ssTq .typography h6,
        .ssTq .widget .head.simple h2{color: #1E3D3C;}                  
        /* eof Tq */         
        
    /* Gy */
    .ssGy .header{border-top: 1px solid #80966C; border-bottom: 1px solid #3B4532;
                     background: #576649;
                     background: -moz-linear-gradient(top, #667856 0%, #48543D 100%);
                     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#667856), color-stop(100%,#48543D));
                     background: -webkit-linear-gradient(top, #667856 0%,#48543D 100%);
                     background: -o-linear-gradient(top, #667856 0%,#48543D 100%);
                     background: -ms-linear-gradient(top, #667856 0%,#48543D 100%);
                     background: linear-gradient(to bottom, #667856 0%,#48543D 100%);
                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#667856', endColorstr='#48543D',GradientType=0 );
                     -moz-box-shadmodal-footerow: inset 0 1px #80966C, 2px 0 4px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.2);
                     -webkit-box-shadow: inset 0 1px #80966C, 2px 0 4px rgba(0, 0, 0, 0.1),0px 1px 4px rgba(0, 0, 0, 0.2);
                     box-shadow: inset 0 1px #80966C, 2px 0 4px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.2);}
        .ssGy .header .logo{background-image: url('../img/logo_white.png');}        
        .ssGy .header .dropdown.active,
        .ssGy .header .popup.active{border-color: transparent; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
            .ssGy .header .dropdown.active .label,
            .ssGy .header .popup.active .label{background: #576649; border-color: #48543D;}
            .ssGy .header .dropdown .body{background: #576649; border-color: #48543D;}
                .ssGy .header .dropdown .body .itemLink{border-bottom-color: #3B4532; border-top-color: #80966C;}
                        .ssGy .header .dropdown .body .itemLink a:hover{background: #80966C;}                       
                .ssGy .header .popup .body{border-color: #576649;}
                    .ssGy .header .popup .body .arrow{border-bottom-color: #576649;}                        
        
        .ssGy .navigation ul.main{border-top-color: transparent;}
            .ssGy .navigation ul.main li a{background: #7F5435;
                                            background: -moz-linear-gradient(top, #8C5C3A 0%, #65432A 100%);
                                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8C5C3A), color-stop(100%,#65432A));
                                            background: -webkit-linear-gradient(top, #8C5C3A 0%,#65432A 100%);
                                            background: -o-linear-gradient(top, #8C5C3A 0%,#65432A 100%);
                                            background: -ms-linear-gradient(top, #8C5C3A 0%,#65432A 100%);
                                            background: linear-gradient(to bottom, #8C5C3A 0%,#65432A 100%);
                                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8C5C3A', endColorstr='#65432A',GradientType=0 );                
                                            border: 1px solid #3F2A1A;
                                            border-top: 1px solid #CB8755;}
                
                .ssGy .navigation ul.main li a span.text{text-shadow: 0px 1px 0px #888; color: #FFF;}
                
                .ssGy .navigation ul.main li a:hover,
                .ssGy .navigation ul.main li a.active{background: none; background-color: #7F5435; border-right: 3px solid #CC821E;
                                                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7F5435',endColorstr='#7F5435',GradientType=0);}        
                
        .ssGy .widget .head.dark{background: #576649;
                                    background: -moz-linear-gradient(top, #667856 0%, #48543D 100%);
                                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#667856), color-stop(100%,#48543D));
                                    background: -webkit-linear-gradient(top, #667856 0%,#48543D 100%);
                                    background: -o-linear-gradient(top, #667856 0%,#48543D 100%);
                                    background: -ms-linear-gradient(top, #667856 0%,#48543D 100%);
                                    background: linear-gradient(to bottom, #667856 0%,#48543D 100%);
                                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#667856', endColorstr='#48543D',GradientType=0 );
                                    border: 1px solid #3B4532;                   
                                    -webkit-box-shadow: inset 0 1px #80966C; -moz-box-shadow: inset 0 1px #80966C; box-shadow: inset 0 1px #80966C;}
        
            .ssGy .widget .head.dark h2{color: #FFF; text-shadow: 0 1px #3B4532;}
                .ssGy .widget .head.dark ul.buttons > li{border-color: #48543D;}
                    .ssGy .widget .head.dark ul.buttons > li > a{-moz-box-shadow: inset 1px 0px 0px #576649; 
                                                    -webkit-box-shadow: inset 1px 0px 0px #576649; 
                                                    box-shadow: inset 1px 0px 0px #576649;}
                .ssGy .widget .head.dark ul.buttons > li > a:hover{background-color: #48543D;}
                .ssGy .widget .head.dark ul.buttons > li > a:active,
                .ssGy .widget .head.dark ul.buttons > li.active > a{background: #576649;}                
                
        .ssGy .typography h1, .ssGy .typography h2, .ssGy .typography h3, 
        .ssGy .typography h4, .ssGy .typography h5, .ssGy .typography h6,
        .ssGy .widget .head.simple h2{color: #3B4532;}                   
        /* eof Gy */        
        
        
/* eof styles */
/* Defaults */
.TAL {
    text-align: left !important;
}

.TAR {
    text-align: right !important;
}

.TAC {
    text-align: center !important;
}

.FL {
    float: left;
}

.FR {
    float: right;
}

.NM {
    margin: 0px;
}

.NMT {
    margin-top: 0px;
}

.NMB {
    margin-bottom: 0px;
}

.NMR {
    margin-right: 0px;
}

.NML {
    margin-left: 0px;
}

.NP {
    padding: 0px;
}

.NPT {
    padding-top: 0px;
}

.NPB {
    padding-bottom: 0px;
}

.NPR {
    padding-right: 0px;
}

.NPL {
    padding-left: 0px;
}

a {
    outline: none !important;
}

form {
    margin: 0px;
}

.dr {
    height: 5px;
    margin: 10px 0px;
    width: 100%;
    clear: left;
    background: url("../img/backgrounds/divider.png") left center repeat-x;
}

    .dr span {
        background: url("../img/backgrounds/divider_span.png") center center no-repeat;
        width: 100%;
        height: 5px;
        display: block;
    }

.img-polaroid {
    border-color: #E5E5E5;
}

/* custom bg */
.bg_default {
    background-image: url('../img/backgrounds/bg_default.jpg');
}

.bg_mgrid {
    background-image: url('../img/backgrounds/bg_mgrid.jpg');
}

.bg_crosshatch {
    background-image: url('../img/backgrounds/bg_crosshatch.jpg');
}

.bg_yellow_hatch {
    background-image: url('../img/backgrounds/bg_yellow_hatch.jpg');
}

.bg_hatch {
    background-image: url('../img/backgrounds/bg_hatch.jpg');
}

.bg_green_hatch {
    background-image: url('../img/backgrounds/bg_green_hatch.jpg');
}

.bg_texture {
    background-image: url('../img/backgrounds/bg_texture.jpg');
}

.bg_light_gray {
    background-image: url('../img/backgrounds/bg_light_gray.jpg');
}

.bg_dark_gray {
    background-image: url('../img/backgrounds/bg_dark_gray.jpg');
}

.bg_light_orange {
    background-image: url('../img/backgrounds/bg_light_orange.jpg');
}

#bgPreview li {
    height: 20px;
    background-position: left top;
    cursor: pointer;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #EEE;
}

    #bgPreview li:first-child {
        border-top: 0px;
    }
/* custom bg */

/* Header */
.header {
    width: 100%;
    height: 38px;
    border-top: 1px solid #2F3F57;
    border-bottom: 1px solid #2F3F57;
    background-color: #3F516B;
    background: -moz-linear-gradient(top,#41546F,#3B4C65);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#41546F), color-stop(100%,#3B4C65));
    background: -webkit-linear-gradient(top, #41546F 0%,#3B4C65 100%);
    background: -o-linear-gradient(top, #41546F 0%,#3B4C65 100%);
    background: -ms-linear-gradient(top, #41546F 0%,#3B4C65 100%);
    background: linear-gradient(top, #41546F 0%,#3B4C65 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF41546F', endColorstr='#FF3B4C65',GradientType=0);
    -moz-box-shadmodal-footerow: inset 0 1px #4D6383, 2px 0 4px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 1px #4D6383, 2px 0 4px rgba(0, 0, 0, 0.1),0px 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px #4D6383, 2px 0 4px rgba(0, 0, 0, 0.1), 0px 1px 4px rgba(0, 0, 0, 0.2);
}

    .header .logo {
        background: url("../img/logo.png") center center no-repeat;
        width: 143px;
        height: 35px;
        margin: 2px 0px;
        float: left;
    }

/* buttons */
.buttons {
    float: right;
    padding: 4px 15px 0px 10px;
}

    .buttons > div {
        float: left;
        margin-right: 2px;
    }
/* custom dropdown */
.dropdown, .popup {
    position: relative;
    z-index: 995;
    border: solid transparent;
    border-width: 2px 2px 1px 2px;
}

    .dropdown.active, .popup.active {
        border: 1px solid #29374C;
        border-bottom: 0px;
        -webkit-border-radius: 3px 3px 0px 0px;
        -moz-border-radius: 3px 3px 0px 0px;
        border-radius: 3px 3px 0px 0px;
        -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.25),-1px 2px 2px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.25),-1px 2px 2px rgba(0,0,0,0.25);
        box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.25),-1px 2px 2px rgba(0, 0, 0, 0.25);
    }

    .dropdown .label, .popup .label {
        border: 0px;
        padding: 0px;
        margin: 0px;
        text-shadow: 0px 1px 2px #333;
        padding: 5px 5px 6px 5px;
        background: transparent;
        cursor: pointer;
    }

    .dropdown.active .label, .popup.active .label {
        background-color: #42546D;
        border: 1px solid #4A5F7E;
    }

    .dropdown .body {
        display: none;
        position: absolute;
        top: 29px;
        right: -1px;
        z-index: 996;
        border: 1px solid #29374C;
        background-color: #42546D;
        -webkit-border-radius: 3px 0px 3px 3px;
        -moz-border-radius: 3px 0px 3px 3px;
        border-radius: 3px 0px 3px 3px;
        -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.25),-1px 2px 2px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.25),-1px 2px 2px rgba(0,0,0,0.25);
        box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.25),-1px 2px 2px rgba(0, 0, 0, 0.25);
    }

    .dropdown.active .body {
        display: block;
    }

    .dropdown .body .itemLink {
        position: relative;
        display: block;
        border-bottom: 1px solid #29374C;
        border-top: 1px solid #536989;
    }

        .dropdown .body .itemLink a {
            color: #FFFFFF;
            text-decoration: none;
            padding: 3px 10px;
            display: block;
            text-shadow: 1px 1px 0px #333;
        }

            .dropdown .body .itemLink a:hover {
                background: #4B5E7B;
            }

        .dropdown .body .itemLink:first-child {
            -webkit-border-radius: 3px 0px 0px 0px;
            -moz-border-radius: 3px 0px 0px 0px;
            border-radius: 3px 0px 0px 0px;
        }

        .dropdown .body .itemLink:last-child {
            -webkit-border-radius: 0px 0px 3px 3px;
            -moz-border-radius: 0px 0px 3px 3px;
            border-radius: 0px 0px 3px 3px;
            border-bottom: 0px;
        }
/* eof custom dropdown */
#subNavControll {
    display: none;
}

.smw #subNavControll {
    display: block;
}
/* custom popup */
.popup.active {
    border-bottom: 0px;
    line-height: 18px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

    .popup.active .label {
        padding-bottom: 0px;
    }

.popup .body {
    width: 300px;
    position: absolute;
    right: 0px;
    top: 40px;
    background: #F5F5F5;
    z-index: 1000;
    border-top: 10px solid #42536d;
    border-bottom: 10px solid #42536d;
    display: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
}

    .popup .body .arrow {
        position: absolute;
        right: 9px;
        top: -15px;
        width: 0px;
        height: 0px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid #42536d;
    }

.popup.active .body {
    display: block;
}

.popup .body span.top {
    font-weight: bold;
    color: #333 !important;
}

.popup .body .row-form {
    padding: 10px;
}

.popup .body .themes, .popup .body .backgrounds {
    margin: 0px;
}

    .popup .body .themes a, .popup .body .backgrounds a {
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-right: 3px;
        border: 1px solid #DDD;
        padding-bottom: 0px;
    }

        .popup .body .themes a img {
            display: block;
            vertical-align: baseline;
        }
/* eof custom popup */

/* eofbuttons */

/* eof header */

/* Left navigation */
.navigation {
    min-height: 92%;
    position: absolute;
    z-index: 10;
    left: 0px;
    top: 40px;
    background-color: #f7f8fa;
    border-bottom: 10px solid #f7f8fa;
    border-right: 1px solid #f7f8fa;
}

.smw .navigation {
    display: none;
}

    .smw .navigation.active {
        display: block;
    }
/* Left main navigation*/
.navigation ul.main {
    display: block;
    width: 69px;
    min-height: 100%;
    position: relative;
    list-style: none;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
    border-top: 1px solid #2F3F57;
    z-index: 10;
}

    .navigation ul.main li a {
        display: block;
        width: 66px;
        text-align: center;
        padding-top: 5px;
        padding-right: 2px;
        background: url('../img/backgrounds/bg_box_head_dark.jpg');
        border: 1px solid #2F3F57;
        border-top: 1px solid #4D6383;
    }

        .navigation ul.main li a span {
            display: inline-block;
            font-size: 11px;
        }

            .navigation ul.main li a span.text {
                width: 68px;
                color: #FFFFFF;
                text-shadow: 0px 1px 0px #333;
            }

        .navigation ul.main li a:hover,
        .navigation ul.main li a.active {
            background: url('../img/backgrounds/mainNav_active.png') right center no-repeat #394960;
            padding-right: 0px;
            border-right: 3px solid #54A1E6;
        }
/* eof left main navigation*/

/* left submenu of main */
.navigation .submain {
    width: 0px;
    min-height: 100%;
    z-index: 991;
    position: absolute;
    left: 70px;
    top: 0px;
    border-top: 10px solid #f7f8fa;
    border-right: 10px solid #f7f8fa;
    display: block;
    background: url('../img/backgrounds/bg_subnav.jpg') left top repeat #F5F5F5;
    overflow: hidden;
    -moz-box-shadow: 2px 0px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 2px 0px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 0px 3px rgba(0, 0, 0, 0.1);
}

.smf .navigation .submain {
    width: 220px;
}

.navigation .control {
    width: 18px;
    height: 26px;
    background: url('../img/subnav_button_right.png') left center no-repeat;
    position: absolute;
    z-index: 992;
    right: -29px;
    top: 10px;
    cursor: pointer;
}

    .navigation .control.active {
        background: url('../img/subnav_button_left.png') left top no-repeat;
        right: -249px;
    }

.smf .navigation .control {
    display: none;
}

.navigation .submain > div {
    display: none;
}

    .navigation .submain > div.control {
        display: block;
    }
/* eof left submenu of main */

.navigation .submain .menu {
    position: relative;
    border-top: 1px solid #d5d5d5;
}

    .navigation .submain .menu a {
        display: block;
        width: 198px;
        font-size: 11px;
        color: #333;
        text-decoration: none;
        padding: 5px 10px 4px;
        border: 1px solid #d5d5d5;
        border-top: 0px;
        background: #F5F5F5;
        background: -moz-linear-gradient(top, #FFFFFF 0%, #F1F1F1 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F1F1F1));
        background: -webkit-linear-gradient(top, #FFFFFF 0%,#F1F1F1 100%);
        background: -o-linear-gradient(top, #FFFFFF 0%,#F1F1F1 100%);
        background: -ms-linear-gradient(top, #FFFFFF 0%,#F1F1F1 100%);
        background: linear-gradient(top, #FFFFFF 0%,#F1F1F1 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F1F1F1',GradientType=0);
        -moz-box-shadow: inset -1px 1px 1px #FFF;
        -webkit-box-shadow: inset -1px 1px 1px #FFF;
        box-shadow: inset -1px 1px 1px #FFF;
    }

        .navigation .submain .menu a span[class^="icon-"] {
            margin-top: 0px;
        }

        .navigation .submain .menu a:hover,
        .navigation .submain .menu a.active {
            background: #F1F1F1;
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F1F1', endColorstr='#F1F1F1',GradientType=0);
        }

        .navigation .submain .menu a:active {
            -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.2);
            -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.2);
            box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
        }
/* eof left submenu of main */

/* featured submenu */
.navigation .submain ul.fmenu {
    border-top: 1px solid #2F3F57;
}

    .navigation .submain ul.fmenu,
    .navigation .submain ul.fmenu ul {
        padding: 0px;
        margin: 0px;
        position: relative;
        list-style: none;
    }

        .navigation .submain ul.fmenu ul {
            display: none;
        }

            .navigation .submain ul.fmenu li,
            .navigation .submain ul.fmenu ul li {
                padding: 0px;
                margin: 0px;
                display: block;
                position: relative;
            }

                .navigation .submain ul.fmenu li .caption {
                    position: absolute;
                    right: 5px;
                    top: 6px;
                    background: #3E506A;
                    padding: 2px 5px;
                    color: #FFF;
                    font-size: 11px;
                    line-height: 13px;
                    -moz-border-radius: 3px;
                    -webkit-border-radius: 3px;
                    border-radius: 3px;
                }

                    .navigation .submain ul.fmenu li .caption.blue {
                        background: #54A1E6;
                        color: #FFF;
                    }

                    .navigation .submain ul.fmenu li .caption.red {
                        background: #B94A48;
                    }

                    .navigation .submain ul.fmenu li .caption.green {
                        background: #257F2A;
                    }

                    .navigation .submain ul.fmenu li .caption.orange {
                        background: #FF6D1F;
                    }

                    .navigation .submain ul.fmenu li .caption.purple {
                        background: #553285;
                    }

                .navigation .submain ul.fmenu li a {
                    display: block;
                    width: 199px;
                    font-size: 11px;
                    text-decoration: none;
                    padding: 5px 10px 4px;
                }

        .navigation .submain ul.fmenu > li > a {
            border: 1px solid #394960;
            border-top: 1px solid #4D6383;
            border-left: 0px;
            color: #FFF;
            text-shadow: 0px 1px 0px #333;
            background: #41526C;
        }

            .navigation .submain ul.fmenu > li > a:hover,
            .navigation .submain ul.fmenu > li.active > a {
                background-color: #394960;
            }

        .navigation .submain ul.fmenu li ul a {
            background: #F7F8FA;
            border-top: 1px solid #FFF;
            border-bottom: 1px solid #F0F0F0;
            color: #333;
            padding-left: 15px;
        }

            .navigation .submain ul.fmenu li ul a:hover {
                background: #FFF;
            }

        .navigation .submain ul.fmenu > li.active > ul {
            display: block;
        }

/* eof featured submenu */

/* submenu widgets */
.navigation .submain .widget {
    width: 200px;
    margin: 10px 10px 0px;
}

.navigation .submain .widget-fluid {
    width: 220px;
    margin: 10px 0px 0px;
}

.navigation .submain .row-form {
    background: #F5F5F5;
    border-left: 0px;
}

.navigation .submain .widget .head,
.navigation .submain .widget-fluid .head {
    display: block;
    padding: 5px 10px 4px;
    border-bottom: 1px solid #D5D5D5;
    border-top: 1px solid #FFF;
    font-size: 11px;
    color: #333;
    font-weight: bold;
    background: url('../img/backgrounds/bg_box_head.jpg');
}

.navigation .submain .userInfo {
    position: relative;
    clear: both;
    border-bottom: 1px solid #f1f1f1;
    -moz-box-shadow: inset 0px -1px 0px #F5F5F5;
    -webkit-box-shadow: inset 0px -1px 0px #F5F5F5;
    box-shadow: inset 0px -1px 0px #F5F5F5;
}

    .navigation .submain .userInfo .image {
        float: left;
        margin: 0px 5px 5px;
    }

    .navigation .submain .userInfo .name {
        float: left;
        font-size: 12px;
        font-weight: bold;
        color: #333;
        margin: 0px 5px 5px;
        text-shadow: 1px 1px 0px #FFF;
    }

    .navigation .submain .userInfo .menuList {
        list-style: none;
        margin: 0px 5px 5px 0px;
        padding: 0px;
        float: right;
        width: 140px;
    }

        .navigation .submain .userInfo .menuList li {
            line-height: 17px;
            text-align: left;
        }

            .navigation .submain .userInfo .menuList li a {
                color: #333;
                text-decoration: none;
                text-shadow: 1px 1px 0px #FFF;
            }

                .navigation .submain .userInfo .menuList li a:hover {
                    color: #42abda;
                }

    .navigation .submain .userInfo .text {
        float: left;
        width: 100%;
        font-size: 10px;
        color: #888;
        padding: 0px 5px 5px;
        text-shadow: 1px 1px 0px #FFF;
        line-height: 13px;
    }


/* eof submenu widgets */

/* Content */
.content {
    position: relative;
    margin-left: 80px;
    padding: 20px;
}

.smf .content {
    margin-left: 300px;
}

.smw .content {
    margin-left: 0px;
}
/* Middle navigation */
.middle {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

    .middle .button {
        width: 108px;
        height: 108px;
        margin: 10px 15px 15px;
        position: relative;
        background-color: #FFF;
        display: inline-block;
        background: #FCFCFC;
        background: -moz-linear-gradient(top, #FFFFFF 0%, #FAFAFA 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#FAFAFA));
        background: -webkit-linear-gradient(top, #FFFFFF 0%,#FAFAFA 100%);
        background: -o-linear-gradient(top, #FFFFFF 0%,#FAFAFA 100%);
        background: -ms-linear-gradient(top, #FFFFFF 0%,#FAFAFA 100%);
        background: linear-gradient(top, #FFFFFF 0%,#FAFAFA 100%);
        -moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 3px rgba(255, 255, 255, 0.5);
        -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 3px rgba(255, 255, 255, 0.5);
        box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 3px rgba(255, 255, 255, 0.5);
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

        .middle .button > a {
            display: block;
            width: 86px;
            height: 86px;
            float: left;
            margin: 10px;
            text-align: center;
            border: 1px solid #DDD;
            background: #eef1f3;
            background: -moz-linear-gradient(top, #FFFFFF 0%, #dedede 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#dedede));
            background: -webkit-linear-gradient(top, #FFFFFF 0%,#dedede 100%);
            background: -o-linear-gradient(top, #FFFFFF 0%,#dedede 100%);
            background: -ms-linear-gradient(top, #FFFFFF 0%,#dedede 100%);
            background: linear-gradient(top, #FFFFFF 0%,#dedede 100%);
            -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.6), inset 0px 1px 2px rgba(0, 0, 0, 0.3);
            -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.6), inset 0px 1px 2px rgba(0, 0, 0, 0.3);
            box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.6), inset 0px 1px 2px rgba(0, 0, 0, 0.3);
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
            border-radius: 50%;
        }

            .middle .button > a:active {
                -moz-box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.6), inset 0px 1px 4px rgba(0, 0, 0, 0.3);
                -webkit-box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.6), inset 0px 1px 4px rgba(0, 0, 0, 0.3);
                box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.6), inset 0px 1px 4px rgba(0, 0, 0, 0.3);
            }

            .middle .button > a span {
                display: inline-block;
                text-align: center;
            }

                .middle .button > a span[class^='ico'] {
                    margin: 10px 0px 0px;
                }

            .middle .button > a.large {
                text-align: center;
            }

                .middle .button > a.large span[class^='ico'] {
                    margin: 3px 1px;
                }

            .middle .button > a span.text {
                color: #333;
                font-family: 'Helvetica Neue','Helvetica',Arial,sans-serif;
                font-size: 11px;
                font-weight: bold;
                text-shadow: 0 1px white;
                line-height: 13px;
                width: 74px;
            }

        .middle .button .sub {
            position: absolute;
            left: 42px;
            top: 42px;
            list-style: none;
            padding: 0px;
            margin: 0px;
            z-index: 1;
        }

            .middle .button .sub li {
                position: absolute;
                height: 20px;
                width: 20px;
                padding: 1px;
                border: 1px solid #CCC;
                display: none;
                opacity: 0;
                background-color: #FCFCFC;
                -moz-border-radius: 11px;
                -webkit-border-radius: 11px;
                border-radius: 11px;
                line-height: 20px;
                -moz-box-shadow: 0px 0px 2px #D9D9D9;
                -webkit-box-shadow: 0px 0px 2px #D9D9D9;
                box-shadow: 0px 0px 2px #D9D9D9;
            }

                .middle .button .sub li a {
                    text-decoration: none;
                    position: relative;
                }

                .middle .button .sub li span {
                    margin: 0px;
                }

                .middle .button .sub li:hover {
                    -webkit-box-shadow: inset 0 1px 0px #CCC, 0 1px 1px #F9F9F9;
                    -moz-box-shadow: inset 0 1px 0px #CCC, 0 1px 1px #F9F9F9;
                    box-shadow: inset 0 1px 0px #CCC, 0 1px 1px #F9F9F9;
                }

    .middle .informer {
        display: inline-block;
        position: relative;
        padding: 5px;
        margin-right: 10px;
        margin-bottom: 10px;
        background: #FCFCFC;
        background: -moz-linear-gradient(top, #FFFFFF 0%, #FAFAFA 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#FAFAFA));
        background: -webkit-linear-gradient(top, #FFFFFF 0%,#FAFAFA 100%);
        background: -o-linear-gradient(top, #FFFFFF 0%,#FAFAFA 100%);
        background: -ms-linear-gradient(top, #FFFFFF 0%,#FAFAFA 100%);
        background: linear-gradient(top, #FFFFFF 0%,#FAFAFA 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FAFAFA',GradientType=0);
        -moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 3px rgba(255, 255, 255, 0.5);
        -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 3px rgba(255, 255, 255, 0.5);
        box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 3px rgba(255, 255, 255, 0.5);
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }

        .middle .informer > a {
            border: 1px solid #DDD;
            padding: 10px;
            display: block;
            float: left;
            text-align: center;
            text-decoration: none;
            background: #E5E5E5;
            background: -moz-linear-gradient(top, #F9F9F9 0%, #E5E5E5 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#E5E5E5));
            background: -webkit-linear-gradient(top, #F9F9F9 0%,#E5E5E5 100%);
            background: -o-linear-gradient(top, #F9F9F9 0%,#E5E5E5 100%);
            background: -ms-linear-gradient(top, #F9F9F9 0%,#E5E5E5 100%);
            background: linear-gradient(top, #F9F9F9 0%,#E5E5E5 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#E5E5E5',GradientType=0 );
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
        }

            .middle .informer > a:active {
                -moz-box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.6), inset 0px 1px 2px rgba(0, 0, 0, 0.15);
                -webkit-box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.6), inset 0px 1px 2px rgba(0, 0, 0, 0.15);
                box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.6), inset 0px 1px 2px rgba(0, 0, 0, 0.15);
            }

            .middle .informer > a > span,
            .middle .informer > a > div {
                display: block;
            }

                .middle .informer > a > span[class^='ico'] {
                    height: 40px;
                    margin: 0px 20px;
                }

                .middle .informer > a > span.text,
                .middle .informer > a > span.title {
                    color: #333;
                    font-family: 'Helvetica Neue','Helvetica',Arial,sans-serif;
                    font-size: 12px;
                    font-weight: bold;
                    text-shadow: 0 1px white;
                    line-height: 16px;
                }

                .middle .informer > a > span.title {
                    font-size: 36px;
                    line-height: 40px;
                    color: #666;
                    text-shadow: 0px 1px 0px #FFF;
                }

        .middle .informer .mChartBar {
            margin: 5px 0px;
        }

        .middle .informer .caption {
            position: absolute;
            right: -5px;
            top: -5px;
            font-size: 11px;
            color: #FFF;
            line-height: 13px;
            padding: 2px 5px;
            font-family: 'Helvetica Neue','Helvetica',Arial,sans-serif;
            background: #3D4F69;
            border: 1px solid #344359;
            -moz-box-shadow: inset 0px 1px 2px #485E7D, 0px 1px 3px rgba(0,0,0,0.15);
            -webkit-box-shadow: inset 0px 1px 2px #485E7D, 0px 1px 3px rgba(0,0,0,0.15);
            box-shadow: inset 0px 1px 2px #485E7D, 0px 1px 3px rgba(0,0,0,0.15);
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }
/* eof middle navigation */

/* widget */

.widget {
    position: relative;
    width: 100%;
    margin-bottom: 20px;
}

.content .widget {
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}

.widget .head {
    background-image: url('../img/backgrounds/bg_box_head.jpg');
    border: 1px solid #DDD;
    padding-left: 5px;
    -webkit-box-shadow: inset 0 1px white;
    -moz-box-shadow: inset 0 1px #fff;
    box-shadow: inset 0 1px white;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

    .widget .head .icon {
        display: block;
        float: left;
        margin: 1px 0px 0px 5px;
        padding: 7px 0px 0px 0px;
    }

    .widget .head h2 {
        margin: 0px 0px 0px 5px;
        padding: 0px;
        font-family: 'Helvetica Neue','Helvetica',Arial,sans-serif;
        font-size: 13px;
        padding: 7px 0px 5px 0px;
        font-weight: bold;
        text-shadow: 0 1px white;
        display: inline-block;
        line-height: 20px;
    }

    .widget .head ul.buttons {
        list-style: none;
        padding: 0px;
        margin: 0px;
        position: relative;
    }

        .widget .head ul.buttons > li {
            display: block;
            float: left;
            border-left: 1px solid #DDD;
        }

            .widget .head ul.buttons > li > a {
                line-height: 13px;
                padding: 6px 10px 4px 10px;
                display: block;
                text-decoration: none;
                -moz-box-shadow: inset 1px 0px 0px #FFF;
                -webkit-box-shadow: inset 1px 0px 0px #FFF;
                box-shadow: inset 1px 0px 0px #FFF;
            }

                .widget .head ul.buttons > li > a > [class^='ico'] {
                    margin-top: 2px;
                }

                .widget .head ul.buttons > li > a > [class='text'] {
                    font-size: 12px;
                    color: #333;
                    line-height: 22px;
                    text-shadow: 0px 1px 0px #FFF;
                }

                .widget .head ul.buttons > li > a:hover {
                    background-color: #EEE;
                }

                .widget .head ul.buttons > li > a:active,
                .widget .head ul.buttons > li.loader {
                    padding: 6px 10px 5px;
                }

            .widget .head ul.buttons > li.active > a {
                background-color: #E9E9E9;
                -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);
                -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);
                box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.05);
            }

            .widget .head ul.buttons > li.active > .dropdown-menu {
                display: block;
                left: auto;
                right: -1px;
                border-color: #DDD;
                font-size: 11px;
                padding: 0px;
                -moz-border-radius: 0px;
                -webkit-border-radius: 0px;
                border-radius: 0px;
            }

    .widget .head .items {
        position: relative;
        float: right;
        padding: 6px 10px 5px 5px;
    }

        .widget .head .items .progress.small {
            margin-top: 8px !important;
        }

.widget .block, .widget .block-fluid {
    margin-bottom: 0px;
}

    .widget .block.editor, .widget .block-fluid.editor {
        padding: 0px;
        border: 1px solid #DDD;
        border-top: 0px;
    }

.widget .wrapper {
    display: block;
    border: 1px solid #DDD;
    padding: 5px;
    background: #E5E5E5;
    background: -moz-linear-gradient(top, #F9F9F9 0%, #E5E5E5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#E5E5E5));
    background: -webkit-linear-gradient(top, #F9F9F9 0%,#E5E5E5 100%);
    background: -o-linear-gradient(top, #F9F9F9 0%,#E5E5E5 100%);
    background: -ms-linear-gradient(top, #F9F9F9 0%,#E5E5E5 100%);
    background: linear-gradient(top, #F9F9F9 0%,#E5E5E5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#E5E5E5',GradientType=0 );
    -moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 3px rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 3px rgba(255, 255, 255, 0.5);
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2), inset 0px 1px 3px rgba(255, 255, 255, 0.5);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

    .widget .wrapper .input-append, .widget .wrapper .input-prepend,
    .widget .wrapper .input-append button, .widget .wrapper .input-prepend button {
        margin-bottom: 0px;
    }

/* eof widget */

/* block */

/* set clear fix to row-form element */
* html .block, * html .block-fluid, * html .toolbar, * html .toolbar-fluid {
    height: 1%;
    overflow: visible;
}
/* ie 6 */
* + html .block, * + html .block-fluid, * + html .toolbar, * + html .toolbar-fluid {
    min-height: 1%;
}
    /* ie 7 */
    .block:after, .block-fluid:after, .toolbar:after, .toolbar-fluid:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        font-size: 0;
    }
/* eof set */

.block, .block-fluid {
    background: #f5f5f5;
    border: 10px solid #FFF;
    padding: 10px;
    margin-bottom: 20px;
}

.block-fluid {
    padding: 0px;
}

.block.white {
    background: #FFF;
}
/* eof block */

/* tasks */
.tasks {
    border: 0px;
}

    .tasks .item {
        padding: 10px;
        border: 1px solid #E1E1E1;
        border-top: 1px solid #F5F5F5;
        border-left: 3px solid #3f506a;
        position: relative;
        background-color: #F7F7F7;
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FDFDFD,EndColorStr=#F1F1F1);
        background-image: -moz-linear-gradient(top,#FDFDFD 0,#F1F1F1 100%);
        background-image: -ms-linear-gradient(top,#FDFDFD 0,#F1F1F1 100%);
        background-image: -o-linear-gradient(top,#FDFDFD 0,#F1F1F1 100%);
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FDFDFD),color-stop(100%, #F1F1F1));
        background-image: -webkit-linear-gradient(top,#FDFDFD 0, #F1F1F1 100%);
        background-image: linear-gradient(to bottom,#FDFDFD 0, #F1F1F1 100%);
    }

        .tasks .item.new {
            border-left-color: #468946;
        }

        .tasks .item.done {
            border-left-color: #b84b48;
            text-decoration: line-through;
        }

        .tasks .item .added {
            color: #999;
        }

/* eof tasks */

/* toolbar */
.toolbar, .toolbar-fluid {
    padding: 10px;
    position: relative;
    background: #EEE;
    border: 1px solid #DDD;
    border-top-width: 0px;
    -moz-box-shadow: inset 0px 1px 0px #FFF;
    -webkit-box-shadow: inset 0px 1px 0px #FFF;
    box-shadow: inset 0px 1px 0px #FFF;
}

.toolbar-fluid {
    padding: 0px;
}

.toolbar.bottom {
    border-width: 1px;
}

.toolbar.inside {
    border-width: 0px;
    border-bottom: 1px;
}

.block .toolbar.bottom, .block-fluid .toolbar.bottom {
    border-top-width: 0px;
    border-bottom-width: 1px;
}

.toolbar .user {
    display: inline-block;
    margin-right: 10px;
}

.toolbar .pagination {
    margin: 0px;
    line-height: 15px;
    height: 30px;
}

.toolbar .input-append, .toolbar .input-prepend,
.toolbar .input-append button, .toolbar .input-prepend button {
    margin: 0px;
}

.toolbar .left {
    float: left;
    width: 50%;
}

.toolbar .right {
    float: right;
    width: 50%;
}

.toolbar .btn {
    margin: 0px !important;
}

.toolbar-fluid .information {
    position: relative;
    border-top: 1px solid #DDD;
}

    .toolbar-fluid .information .item {
        width: 25%;
        float: left;
        background-color: #F7F7F7;
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FDFDFD,EndColorStr=#F1F1F1);
        background-image: -moz-linear-gradient(top,#FDFDFD 0,#F1F1F1 100%);
        background-image: -ms-linear-gradient(top,#FDFDFD 0,#F1F1F1 100%);
        background-image: -o-linear-gradient(top,#FDFDFD 0,#F1F1F1 100%);
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FDFDFD),color-stop(100%, #F1F1F1));
        background-image: -webkit-linear-gradient(top,#FDFDFD 0, #F1F1F1 100%);
        background-image: linear-gradient(to bottom,#FDFDFD 0, #F1F1F1 100%);
    }

        .toolbar-fluid .information .item .rates {
            border-right: 1px solid #DDD;
            -moz-box-shadow: inset 0px 1px 2px #FFF;
            -webkit-box-shadow: inset 0px 1px 2px #FFF;
            box-shadow: inset 0px 1px 2px #FFF;
        }

        .toolbar-fluid .information .item:last-child .rates {
            border-right: none;
        }

        .toolbar-fluid .information .item .rates .title,
        .toolbar-fluid .information .item .rates .description {
            font-size: 22px;
            font-weight: bold;
            color: #333;
            text-shadow: 0px 1px 0px #FFF;
            text-align: center;
            padding: 10px 0px 5px;
        }

        .toolbar-fluid .information .item .rates .description {
            font-size: 11px;
            padding: 0px 0px 10px;
            text-transform: uppercase;
            color: #555;
        }
/* eof toolbar */

/* profile */
.profile {
    display: block;
    background: #FFF;
    border: 1px solid #CCC;
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

    .profile .info {
        float: left;
        padding: 10px 10px 30px 10px;
        position: relative;
    }

        .profile .info h2 {
            font-size: 20px;
            color: #3c4e66;
            line-height: 24px;
            margin: 0px 0px 10px 0px;
            padding: 0px;
        }

        .profile .info p {
            font-size: 12px;
            color: #666;
            line-height: 11px;
            margin-bottom: 5px;
        }

            .profile .info p strong {
                color: #3c4e66;
            }

        .profile .info .status {
            position: absolute;
            left: 0px;
            bottom: 0px;
            color: #FFF;
            text-shadow: 1px 1px 0px #000;
            font-size: 11px;
            font-weight: bold;
            padding: 3px 20px 3px 10px;
            background: url('../img/backgrounds/profile_status.jpg') right top no-repeat #3c4e66;
        }

        .profile .info .status-red {
            position: absolute;
            left: 0px;
            bottom: 0px;
            color: #FFF;
            font-size: 13px;
            font-weight: bold;
            padding: 3px 20px 3px 10px;
            background: url('../img/backgrounds/profile_status_red.jpg') right top no-repeat #ff0000;
        }

    .profile .image {
        float: right;
        padding: 10px;
    }

        .profile .image img {
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
        }

    .profile .stats {
        float: left;
        width: 100%;
        border-top: 1px solid #CCC;
        -moz-box-shadow: inset 0px 1px 0px #FFF;
        -webkit-box-shadow: inset 0px 1px 0px #FFF;
        box-shadow: inset 0px 1px 0px #FFF;
        background: #f9f6ed;
        -moz-border-radius: 0px 0px 5px 5px;
        -webkit-border-radius: 0px 0px 5px 5px;
        border-radius: 0px 0px 5px 5px;
    }

        .profile .stats .item {
            float: left;
            padding: 10px 10px;
        }

            .profile .stats .item .title,
            .profile .stats .item .descr {
                font-size: 18px;
                line-height: 24px;
                color: #666;
                text-shadow: 1px 1px 0px #FFF;
                text-align: center;
            }

            .profile .stats .item .descr {
                font-size: 11px;
                line-height: 13px;
                color: #888;
            }
/* eof profile */

/* user card */

/* set clear fix to userCard and timeline*/
* html .userCard, * html .timeline {
    height: 1%;
    overflow: visible;
}
/* ie 6 */
* + html .userCard, * + html .timeline {
    min-height: 1%;
}
    /* ie 7 */
    .userCard:after,
    .timeline:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        font-size: 0;
    }
/* eof set */

.userCard {
    display: block;
    position: relative;
    background: #FDFDFD;
    padding: 5px;
    margin: 5px 0px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 1px 2px 0px #FFF, 1px 1px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 1px 2px 0px #FFF, 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: inset 1px 2px 0px #FFF, 1px 1px 2px rgba(0,0,0,0.2);
}

    .userCard .image {
        float: left;
        margin-right: 10px;
    }

    .userCard .info {
        display: inline;
    }

        .userCard .info h3 {
            font-size: 13px;
            line-height: 16px;
            color: #3c4e66;
            margin: 0px;
            padding: 0px;
            text-shadow: 1px 1px 0px #FFF;
        }

        .userCard .info p {
            margin-bottom: 0px;
            opacity: 0.8;
            filter: alpha(opacity=80);
            text-shadow: 1px 1px 0px #FFF;
        }

            .userCard .info p span {
                margin: 0px;
            }

        .userCard .info button {
            padding: 3px 5px;
            line-height: 13px;
            margin-top: 2px;
        }

        .userCard .info .informer {
            float: right;
            color: #55a3e5;
            font-size: 14px;
            line-height: 16px;
            text-align: center;
            font-weight: bold;
            text-shadow: 1px 1px 0px #FFF;
        }

            .userCard .info .informer span {
                font-size: 11px;
                color: #666;
                line-height: 13px;
                display: block;
                font-weight: normal;
            }
/* eof user card */

/* time line */

.timeline {
    display: block;
    background: url('../img/backgrounds/timeline.png') 60px 10px repeat-y transparent;
}

    .timeline .event {
        padding-left: 100px;
        position: relative;
        margin-bottom: 20px;
        float: left;
        clear: both;
    }

        .timeline .event .date {
            position: absolute;
            left: 0px;
            top: 2px;
            width: 50px;
            font-size: 16px;
            color: #2481ac;
            text-align: center;
            line-height: 13px;
            font-weight: bold;
            text-shadow: 1px 1px 0px #FFF;
        }

            .timeline .event .date.red {
                color: #b84b48;
            }

            .timeline .event .date span {
                font-size: 11px;
                color: #666;
                display: block;
                font-weight: normal;
            }

        .timeline .event .icon {
            background: url('../img/backgrounds/timeline_dots.png') left top no-repeat;
            position: absolute;
            top: -3px;
            left: 52px;
            width: 31px;
            height: 24px;
            text-align: center;
            padding: 8px 0px 0px 1px;
        }

        .timeline .event:last-child {
            margin-bottom: 0px;
        }

        .timeline .event:first-child .icon {
            background-image: url('../img/backgrounds/timeline_dots_first.png');
        }

        .timeline .event:last-child .icon {
            background-image: url('../img/backgrounds/timeline_dots_last.png');
            top: 5px;
        }

        .timeline .event .body {
            position: relative;
            border: 5px solid #FFF;
            background: #F5F5F5;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
            -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
            box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
        }

            .timeline .event .body .arrow {
                position: absolute;
                left: -13px;
                top: 3px;
                width: 8px;
                height: 10px;
                background: url('../img/backgrounds/white_arrow_left.png') left top no-repeat;
            }

        .timeline .event:last-child .body .arrow {
            top: 12px;
        }

        .timeline .event .body .head {
            line-height: 14px;
            font-size: 12px;
            color: #3c4e66;
            font-weight: bold;
            text-shadow: 1px 1px 0px #FFF;
            margin-bottom: 5px;
            padding: 5px 5px 0px;
        }

            .timeline .event .body .head a {
                color: #B94A48;
            }

        .timeline .event .body .text {
            font-size: 12px;
            color: #333;
            text-shadow: 1px 1px 0px #FFF;
            padding: 0px 5px 5px;
        }

            .timeline .event .body .text.map {
                width: 400px;
                height: 300px;
                padding: 0px;
            }

        .timeline .event .body .user {
            line-height: 20px;
            font-size: 12px;
            font-weight: bold;
            padding: 5px;
        }

            .timeline .event .body .user a {
                color: #B94A48;
                text-decoration: none;
            }

            .timeline .event .body .user img {
                border: 2px solid #FFF;
                -moz-box-shadow: 1px 1px 0px #EEE;
                -webkit-box-shadow: 1px 1px 0px #EEE;
                box-shadow: 1px 1px 0px #EEE;
            }


/* eof time line */

/* users */
.users .item {
    padding: 10px;
    border: 1px solid #E1E1E1;
    border-top: 1px solid #F5F5F5;
    position: relative;
    background-color: #F7F7F7;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FDFDFD,EndColorStr=#F1F1F1);
    background-image: -moz-linear-gradient(top,#FDFDFD 0,#F1F1F1 100%);
    background-image: -ms-linear-gradient(top,#FDFDFD 0,#F1F1F1 100%);
    background-image: -o-linear-gradient(top,#FDFDFD 0,#F1F1F1 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FDFDFD),color-stop(100%, #F1F1F1));
    background-image: -webkit-linear-gradient(top,#FDFDFD 0, #F1F1F1 100%);
    background-image: linear-gradient(to bottom,#FDFDFD 0, #F1F1F1 100%);
}

    .users .item:hover {
        background: #F7F7F7;
    }

    .users .item img {
        display: inline-block;
        margin-right: 10px;
    }

    .users .item a {
        display: inline-block;
        font-size: 12px;
    }

        .users .item a:hover {
            text-decoration: none;
        }

    .users .item .caption {
        position: absolute;
        right: 10px;
        top: 15px;
    }
/* eof users */

/* mailbox */
.mailbox td a {
    display: block;
    line-height: 15px;
}

    .mailbox td a.name {
        color: #B94A48;
    }

    .mailbox td a.subject {
        color: #333;
    }

.mailbox tbody tr {
    border-left: 2px solid #AAA;
}

    .mailbox tbody tr.new {
        border-left: 2px solid #54a1e5;
    }

.mailbox tbody .new a.subject {
    font-weight: bold;
    color: #B94A48;
}

.mailbox thead tr,
.mailbox tbody tr.heading {
    border-left: 2px solid #DDD;
}

    .mailbox tbody tr.heading td {
        background: #FFF !important;
        font-size: 12px;
        color: #333;
        font-weight: bold;
    }

.mailbox td img {
    margin: 0px 10px 0px 0px;
}



/* eof mailbox */

/* invoice */
.invoice {
    font-size: 12px;
    color: #333;
    text-shadow: 1px 1px 0px #FFF;
    background: #FFF;
}

    .invoice h1 {
        font-size: 30px;
        line-height: 34px;
        text-shadow: 1px 1px 0px #FFF;
        color: #42536d;
        margin: 0px;
    }

    .invoice span.date {
        font-size: 12px;
        line-height: 16px;
        color: #333;
        font-weight: bold;
        margin-bottom: 30px;
        display: block;
    }

    .invoice h3, .invoice h4 {
        font-size: 20px;
        line-height: 34px;
        text-shadow: 1px 1px 0px #FFF;
        color: #42536d;
        border-bottom: 1px solid #DDD;
        -moz-box-shadow: inset 0px -1px 0px #FFF;
        -webkit-box-shadow: inset 0px -1px 0px #FFF;
        box-shadow: inset 0px -1px 0px #FFF;
    }

    .invoice p {
        margin: 3px 5px;
    }

    .invoice em {
        font-size: 10px;
        font-style: normal;
        color: #CCC;
    }

    .invoice .total {
        float: right;
        padding-top: 20px;
    }

    .invoice .highlight {
        padding: 5px;
        background: #55a2e6;
        border-top: 1px solid #CCC;
        color: #fff;
        text-shadow: 1px 1px 0px #333;
    }

        .invoice .highlight em {
            color: #F1F1F1;
        }

    .invoice table th {
        background-color: #55a2e6;
        color: #fff;
        text-shadow: 1px 1px 0px #333;
        text-align: left;
        font-size: 1.1em;
        padding: 2px;
        font-weight: bold;
        cursor: pointer;
    }

    .invoice table tr:nth-child(odd) {
        background-color: #eee;
    }

    .invoice table tr:nth-child(even) {
        background-color: #fff;
    }

}
/* eof invoice */

/* typography */
.typography {
    font-size: 12px;
    text-shadow: 1px 1px 0px #FFF;
    color: #333;
}

    .typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6 {
        color: #3c4e66;
        text-shadow: 1px 1px 0px #FFF;
    }

    .typography h5, .typography h6 {
        color: #333;
    }

    .typography blockquote {
        font-size: 12px;
        border-color: #3c4e66;
    }

        .typography blockquote p {
            font-size: 12px;
            line-height: 16px;
        }

    .typography ul.blue {
        list-style-image: url('../img/list_blue.png');
    }

    .typography ul.red {
        list-style-image: url('../img/list_red.png');
    }

    .typography dl dt {
        color: #3c4e66;
    }

    .typography dl.red dt {
        color: #B94A48;
    }

    .typography img {
        margin: 5px 10px 5px;
    }

.page-header {
    padding: 0px 0px 10px;
    margin: 0px 0px 20px;
    border-bottom: 3px solid #FFF;
}

    .page-header h1 {
        font-size: 26px;
        line-height: 22px;
        margin: 0px;
        color: #3f506a;
        text-transform: uppercase;
        text-shadow: 1px 2px 3px #FFF;
        font-family: serif, sans-serif, Helvetica;
    }

        .page-header h1 small {
            font-size: 14px;
            color: #666;
            text-transform: none;
        }

/* eof typography */

/* Calendar */
.fc-state-active .fc-button-content {
    text-decoration: underline;
}

.fc-event-skin.red, .fc-event.red .fc-event-skin {
    background-color: #aa4644;
    border-color: #8F3B39;
}

.fc-event-skin.green, .fc-event.green .fc-event-skin {
    background-color: #89a54e;
    border-color: #778F43;
}

.fc-event-skin.orange, .fc-event.orange .fc-event-skin {
    background-color: #CC821E;
    border-color: #A36818;
}

.fc-event-skin.purple, .fc-event.purple .fc-event-skin {
    background-color: #553285;
    border-color: #36175E;
}

.fc-header {
    border-bottom: 0px;
}

    .fc-header td.fc-header-center,
    .fc-header td.fc-header-left,
    .fc-header td.fc-header-right {
        border-right: 0px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.fc-border-separate {
    border-top: 0px;
}

    .fc-border-separate .fc-header tdtable.fc-border-separate {
        border: 0px;
    }
/* eof Calendar */

/* pnotify */
.ui-pnotify.custom .ui-pnotify-container {
    background-color: #54A1E6;
    background-image: none;
    border: none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.ui-pnotify.custom .ui-pnotify-title, .ui-pnotify.custom .ui-pnotify-text {
    margin-bottom: 2px;
    font-family: Arial, Helvetica, sans-serif;
    text-shadow: 1px 2px 2px black;
    font-size: 11px;
    color: #F5F5F5;
    line-height: 1;
    text-rendering: geometricPrecision;
    margin-left: 20px;
}

.ui-pnotify.custom .ui-pnotify-title {
    font-weight: bold;
    font-size: 12px;
    color: #FFF;
}

.ui-pnotify.custom .ui-pnotify-icon {
    position: absolute;
    left: 8px;
    top: 6px;
}
/* eof pnotify */


/* table */
/*table thead th.sorting, table thead td.sorting
{
    background: url('../img/backgrounds/dropdown_arrow.png') right center no-repeat;
}

table thead th.sorting_asc, table thead td.sorting_asc
{
    background: url('../img/backgrounds/dropdown_arrow_up.png') right center no-repeat;
}

table thead th.sorting_desc, table thead td.sorting_desc
{
    background: url('../img/backgrounds/dropdown_arrow_down.png') right center no-repeat;
}

table
{
    border: 0px;
    position: relative;
    padding: 0px;
    margin: 0px;
}

    table td, table th
    {
        -moz-box-shadow: inset 1px 1px 0px #FFF;
        -webkit-box-shadow: inset 1px 1px 0px #FFF;
        box-shadow: inset 1px 1px 0px #FFF;
        text-shadow: 1px 1px 0px #FFF;
        padding: 8px;
    }

        table td:last-child
        {
            border-right: 0px;
        }

    table thead td, table thead th
    {
        background: #F1F1F1;
        color: #333;
        font-weight: bold;
    }



.table
{
    margin-bottom: 0px;
}*/


/* eof table */

/* datatables */

/*.dataTables_length, .dataTables_info
{
    float: left;
}

.dataTables_filter, .dataTables_paginate
{
    float: right;
}

.dataTables_length
{
    position: relative;
    padding: 5px;
}

    .dataTables_length label
    {
        font-size: 11px;
        margin-bottom: 0px;
    }

    .dataTables_length select
    {
        display: inline-block;
        width: auto;
    }

.dataTables_filter
{
    position: relative;
    padding: 5px;
}

    .dataTables_filter label
    {
        font-size: 11px;
        margin-bottom: 0px;
    }

    .dataTables_filter input[type='text']
    {
        display: inline-block;
        width: auto;
        height: 26px;
        line-height: 14px;
    }

.dataTables_info
{
    font-size: 11px;
    color: #333;
    line-height: 26px;
    padding: 5px;
}

.paginate_button,
.paginate_disabled_previous,
.paginate_disabled_next,
.paginate_enabled_next,
.paginate_active,
.paginate_enabled_previous
{
    float: left;
    border: 2px solid #FFF;
    line-height: 14px;
    font-size: 11px;
    color: #333;
    display: block;
    padding: 4px 5px;
    margin: 5px 5px 5px 0px;
    color: #333;
    text-shadow: 0px 1px 0px #FFF;
    background-color: #E0E0E0;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffe9e9e9,EndColorStr=#ffdddddd);
    background-image: -moz-linear-gradient(top,#E9E9E9 0,#DDDDDD 100%);
    background-image: -ms-linear-gradient(top,#E9E9E9 0,#DDDDDD 100%);
    background-image: -o-linear-gradient(top,#E9E9E9 0,#DDDDDD 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#E9E9E9),color-stop(100%, #DDDDDD));
    background-image: -webkit-linear-gradient(top,#E9E9E9 0, #DDDDDD 100%);
    background-image: linear-gradient(to bottom,#E9E9E9 0, #DDDDDD 100%);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

    .paginate_enabled_next,
    .paginate_enabled_previous,
    .paginate_active, .paginate_active:hover,
    .paginate_button, .paginate_button:hover,
    .paginate_enabled_next:hover,
    .paginate_enabled_previous:hover
    {
        cursor: pointer;
        text-decoration: none;
    }

        .paginate_enabled_next:hover,
        .paginate_active, .paginate_active:hover,
        .paginate_button:hover,
        .paginate_enabled_previous:hover
        {
            color: #333;
            -moz-box-shadow: inset 0 1px 3px #AAA;
            -webkit-box-shadow: inset 0 1px 3px #AAA;
            box-shadow: inset 0 1px 3px #AAA;
        }


    .paginate_button_disabled, .paginate_button_disabled:hover,
    .paginate_disabled_previous, .paginate_disabled_previous:hover,
    .paginate_disabled_next, .paginate_disabled_next:hover
    {
        color: #999;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        text-decoration: none;
    }

.dataTables_wrapper table
{
    float: left;
}*/


/* eof datatables */


/* Gallery grid */
.gGallery {
    list-style-type: none;
    position: relative;
    margin: 0;
    float: left;
    width: 100%;
    background: #FFF;
}

    .gGallery li {
        width: 100px;
        background-color: #ffffff;
        border: 1px solid #dedede;
        cursor: pointer;
        padding: 4px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        overflow-x: hidden;
    }

        .gGallery li a, .gGallery li a img {
            display: block;
        }
/* eof Gallery grid */

/* fancybox */
.fancybox-skin {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.fancybox-close {
    width: 24px;
    height: 24px;
    right: -12px;
    top: -12px;
}
/* fancybox */

/* listing */
.list {
    list-style: none;
    margin: 0px;
    padding: 0px;
    position: relative;
    border: 1px solid #E5E5E5;
}

    .list li {
        display: block;
        padding: 5px;
        border-top: 1px solid #FFF;
        border-bottom: 1px solid #E5E5E5;
    }

        .list li:last-child {
            border-bottom: 0px;
        }

        .list li .title {
            float: left;
            padding: 0px 5px 0px 21px;
        }

            .list li .title a {
                font-size: 12px;
                line-height: 14px;
                display: block;
            }

            .list li .title p {
                margin: 0px;
                line-height: 14px;
                display: block;
            }

        .list li .actions {
            float: right;
            margin-top: 2px;
        }

    .list.tickets li.new {
        background: url('../img/icons/alerts/sign_warning.png') 5px center no-repeat #FFFFCB;
    }

    .list.tickets li.accept {
        background: url('../img/icons/alerts/sign_info.png') 5px center no-repeat #edf9ff;
    }

    .list.tickets li.done {
        background: url('../img/icons/alerts/sign_tick.png') 5px center no-repeat #f1fcdb;
    }
/* eof listing */

/* select2 */
.select2-container .select2-choice, .select2-container.select2-drop-above .select2-choice, .select2-drop.select2-drop-above,
.select2-container-multi .select2-choices, .select2-search input, .select2-container-active .select2-choice, .select2-container-multi.select2-container-active .select2-choices,
.select2-container .select2-choice div {
    border-color: #DDD;
    background: #FFF;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.select2-dropdown-open .select2-choice div {
    border-left: 1px solid #DDD;
}

.select2-drop.select2-drop-above {
    border-bottom: 1px solid #DDD;
    -moz-box-shadow: 0px -1px 3px rgba(0,0,0, .15);
    -webkit-box-shadow: 0px -1px 3px rgba(0,0,0, .15);
    box-shadow: 0px -1px 3px rgba(0,0,0, .15);
}

.select2-container-active .select2-choice,
.select2-container-multi.select2-container-active .select2-choices {
    -moz-box-shadow: 0px 0px 3px rgba(0,0,0, .15);
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0, .15);
    box-shadow: 0px 0px 3px rgba(0,0,0, .15);
}

.select2-container-multi .select2-choices .select2-search-choice {
    background: #54A1E6;
    border: 1px solid #54A1E6;
    color: #FFF;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.select2-container .select2-choice div {
    background: #EEE;
    width: 26px;
}

    .select2-container .select2-choice div b {
        background-position: 5px 1px;
    }

.select2-dropdown-open .select2-choice div b {
    background-position: -13px 1px;
}

.select2-container .select2-choice span {
    padding-right: 31px;
}

.select2-results .select2-highlighted {
    background: #54A1E6;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.select2-search-choice-close {
    top: 3px;
}

/* eof select2*/

/* Tagsinput */
div.tagsinput {
    padding: 0px;
}

    div.tagsinput span.tag {
        margin: 3px;
        padding: 3px 5px;
        font-size: 11px;
        line-height: 14px;
        border: 1px solid #54A1E6;
        background: #54A1E6;
        color: #FFF;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }

        div.tagsinput span.tag a {
            color: #FFF;
        }

            div.tagsinput span.tag a:hover {
                color: #333;
            }

    div.tagsinput div {
        line-height: 28px;
    }

        div.tagsinput div input {
            line-height: 20px;
            font-size: 11px;
            margin: -2px 0px 0px;
            padding: 0px;
        }
/* eof Tagsinput */

/* sortable blocks */
.sortablePlaceholder {
    border: 1px dashed #333;
    height: 30px;
    margin-bottom: 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
/* eof sortable blocks */

/* accordion */
.accordion {
    border-right: 1px solid #DDD;
    border-left: 1px solid #DDD;
}

.ui-accordion .ui-accordion-header {
    background-color: #F1F1F1;
    padding: 8px 10px 8px 30px;
    font-size: 12px;
    color: #40516b;
    font-weight: bold;
    border: 0px;
    border-bottom: 1px solid #DDD;
    border-top: 1px solid #FFF;
    text-shadow: 1px 1px 0px #FFF;
}

.ui-accordion .ui-state-hover {
    background-color: #EEE;
}

.ui-accordion .ui-widget-content {
    padding: 10px 5px;
    background: #FFF;
}

    .ui-accordion .ui-widget-content:last-child {
        box-shadow: none;
    }

.ui-accordion .ui-accordion-header:first-child {
    border-top: 0px;
}

.ui-accordion .ui-accordion-header:last-child {
    border-bottom: 0px;
    box-shadow: none;
}
/* eof accordion */

/* tabs */
.tabs {
    border: 1px solid #DDD;
    border-top: 0px;
}

.ui-tabs .ui-tabs-nav .ui-state-default.ui-tabs-active {
    background-color: #F5F5F5;
    border-bottom: 1px solid #F5F5F5;
}

.ui-tabs .ui-tabs-nav .ui-state-default.ui-state-hover {
    background-color: #EEE;
}

.ui-tabs .ui-tabs-nav li a {
    color: #40516b;
    font-weight: bold;
    text-shadow: 1px 1px 0px #FFF;
}


/* eof tabs */

/* spiner */
.ui-spinner {
    padding-right: 20px;
    display: block;
    position: relative;
}

.ui-spinner-up {
    position: absolute;
    right: 0px;
    top: 1px;
    background: #EEE;
    border: 1px solid #DDD;
    height: 13px;
    padding-left: 1px;
    cursor: pointer;
    -moz-box-shadow: inset 0px 1px 2px #FFF;
    -webkit-box-shadow: inset 0px 1px 2px #FFF;
    box-shadow: inset 0px 1px 2px #FFF;
}

.ui-spinner-down {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: #EEE;
    border: 1px solid #DDD;
    border-top: 0px;
    height: 14px;
    cursor: pointer;
    -moz-box-shadow: inset 0px 1px 2px #FFF;
    -webkit-box-shadow: inset 0px 1px 2px #FFF;
    box-shadow: inset 0px 1px 2px #FFF;
}

.ui-spinner-up .ui-icon {
    width: 16px;
    height: 13px;
}

.ui-spinner-down .ui-icon {
    width: 16px;
    height: 10px;
    padding-right: 1px;
}
/* eof spinner */

/* datepicker */
.hasDatepicker {
    display: block;
}
/* eof datepicker */


/* messages */

.messages {
    display: block;
    position: relative;
    padding: 0px;
}

    .messages .item {
        position: relative;
        display: block;
        border-bottom: 1px solid #E5E5E5;
        border-top: 1px solid #FFF;
        padding: 5px 0px 25px;
    }

        .messages .item .image {
            position: absolute;
            left: 5px;
            top: 6px;
        }

        .messages .item .date {
            position: absolute;
            right: 5px;
            top: 3px;
            color: #999;
            text-shadow: 0px 1px 0px #FFF;
            font-size: 11px;
        }

        .messages .item .text {
            padding-left: 75px;
            padding-right: 5px;
            display: block;
            min-height: 46px;
            *height: 46px;
        }

            .messages .item .text > a {
                font-family: 'Helvetica Neue','Helvetica',Arial,sans-serif;
                font-size: 12px;
                color: #005580;
                text-decoration: none;
                font-weight: bold;
                text-shadow: 0px 1px 0px #FFF;
            }

                .messages .item .text > a:hover {
                    color: #333;
                }

        .messages .item .actions {
            position: absolute;
            top: 65px;
            left: 5px;
            opacity: 0.1;
            filter: alpha(opacity=10);
            width: 60px;
            text-align: center;
        }

            .messages .item .actions:hover {
                opacity: 1;
                filter: alpha(opacity=100);
            }

        .messages .item .rating {
            position: absolute;
            right: 5px;
            bottom: 5px;
        }

/* eof messages */

/* messaging */
.messaging {
    display: block;
    position: relative;
    padding: 0px;
    background: #FFF;
}

    .messaging .item {
        position: relative;
        display: block;
        margin-bottom: 10px;
    }

        .messaging .item:last-child {
            margin-bottom: 0px;
        }

        .messaging .item .image {
            position: absolute;
            left: 0px;
            top: 0px;
        }

        .messaging .item.out .image {
            right: 0px;
            left: auto;
        }

        .messaging .item .text {
            margin-left: 75px;
            display: block;
            padding: 5px;
            border: 1px solid #E5E5E5;
            background: #F5F5F5;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
        }

        .messaging .item .date {
            position: absolute;
            right: 5px;
            top: 3px;
            color: #999;
            text-shadow: 0px 1px 0px #FFF;
            font-size: 11px;
        }

        .messaging .item.out .date {
            right: 80px;
        }

        .messaging .item.out .text {
            margin-right: 75px;
            margin-left: 0px;
        }

        .messaging .item .text > a {
            font-family: 'Helvetica Neue','Helvetica',Arial,sans-serif;
            font-size: 12px;
            color: #005580;
            text-decoration: none;
            font-weight: bold;
            text-shadow: 0px 1px 0px #FFF;
        }

            .messaging .item .text > a:hover {
                color: #333;
            }
/* messaging */

/* rating */
.rating {
    width: 90px;
    height: 19px;
    display: block;
}

    .rating a.star {
        width: 18px;
        height: 19px;
        display: block;
        float: left;
        background: url('../img/stare.png') center 0px no-repeat;
        line-height: 1px;
        margin: 0px;
        padding: 0px;
    }

        .rating a.star.active {
            background-image: url('../img/star.png');
        }

/* eof rating */

/* events */

.events {
    display: block;
    position: relative;
    padding: 0px;
}

    .events .item {
        border-bottom: 1px solid #E5E5E5;
        border-top: 1px solid #FFF;
    }

        .events .item .date {
            width: 70px;
            padding: 0px 5px;
            display: block;
            position: absolute;
        }

            .events .item .date span.day {
                padding-top: 10px;
                font-size: 40px;
                color: #666;
                line-height: 36px;
                text-align: center;
                display: block;
                text-shadow: 0px 1px 1px #FFF;
            }

            .events .item .date span.month {
                font-size: 13px;
                color: #999;
                font-family: 'Helvetica Neue','Helvetica',Arial,sans-serif;
                line-height: 17px;
                display: block;
                text-align: center;
            }

            .events .item .date .caption {
                width: 30px;
                height: 30px;
                position: absolute;
                right: 0px;
                top: 0px;
                background: url('../img/backgrounds/event.png') left top no-repeat;
            }

                .events .item .date .caption.red {
                    background-image: url('../img/backgrounds/event_red.png');
                }

                .events .item .date .caption.green {
                    background-image: url('../img/backgrounds/event_green.png');
                }

                .events .item .date .caption.orange {
                    background-image: url('../img/backgrounds/event_orange.png');
                }

                .events .item .date .caption span {
                    display: block;
                    float: right;
                    margin-right: 1px;
                    margin-top: 2px;
                }

        .events .item .info {
            display: block;
            margin-left: 80px;
            border-left: 1px solid #E5E5E5;
            padding: 5px;
            -moz-box-shadow: inset 1px 0px 1px #FFF;
            -webkit-box-shadow: inset 1px 0px 1px #FFF;
            box-shadow: inset 1px 0px 1px #FFF;
        }

            .events .item .info > a {
                font-size: 13px;
                line-height: 17px;
                font-family: 'Helvetica Neue','Helvetica',Arial,sans-serif;
                color: #005580;
                font-weight: bold;
                display: block;
                text-decoration: none;
                text-shadow: 0px 1px 0px #FFF;
            }

/* events */

/* simple list */
.sList {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

    .sList li {
        display: block;
        padding: 8px 10px 6px;
        background-color: #F2F2F2;
        border-bottom: 1px solid #E4E8ED;
        border-top: 1px solid #FFF;
        cursor: pointer;
    }

        .sList li:hover {
            background-color: #F9F9F9;
        }

    .sList .placeholder {
        background-color: #fff8c4;
        height: 20px;
    }
/* eof simple list */

/* eof content */


/* Bootstrap */

/* Tabbable */
.tabbable {
    border: 0px;
}

.nav-tabs {
    margin-bottom: 5px;
}

    .nav-tabs > li > a {
        font-weight: bold;
        color: #40516B;
        font-size: 12px;
        padding: 5px 10px 8px 10px;
        background: #F1F1F1;
        border-bottom: 1px solid #DDD;
        text-shadow: 1px 1px 0px white;
        border-right: 1px solid #DDD;
        border-left: 0px !important;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }

        .nav-tabs > li > a:hover {
            border-right: 1px solid #DDD;
        }

    .nav-tabs > li > a, .nav-pills > li > a {
        margin-right: 0px;
    }

    .nav-tabs > .active > a, .nav-tabs > .active > a:hover {
        background: #F5F5F5;
    }

.tabs-below > .nav-tabs {
    margin-bottom: 0px;
}

    .tabs-below > .nav-tabs > li > a {
        border-bottom: 0px !important;
        border-top: 1px solid #DDD;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }

.tabs-left > .nav-tabs {
    margin-right: 0px;
}

    .tabs-left > .nav-tabs > li > a {
        margin-right: -2px;
        border-top: 1px solid #F9F9F9;
        margin-bottom: 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }

.tabs-left > .tab-content {
    border-left: 1px solid #DDD;
}

.tabs-right > .nav-tabs {
    margin-left: 0px;
}

    .tabs-right > .nav-tabs > li > a {
        margin-left: -2px;
        border-top: 1px solid #F9F9F9;
        margin-bottom: 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        border-right: 0px !important;
        border-left: 1px solid #DDD !important;
    }

    .tabs-right > .nav-tabs > .active > a, .tabs-right > .nav-tabs > .active > a:hover {
        border-left: 1px solid transparent !important;
    }

.tabs-right > .tab-content {
    border-right: 1px solid #DDD;
}

.tab-content {
    padding: 5px 10px;
    font-size: 12px;
}
/* eof tabbable */

/* Buttons */
.btn {
    margin-bottom: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.btn, .btn-group .btn,
.btn-group > .btn:first-child,
.btn-group > .btn:last-child {
    font-size: 11px;
}

    .btn.btn-large {
        font-size: 12px;
    }

    .btn [class^='ico'] {
        margin-top: -1px;
    }

.btn-group-vertical .btn {
    margin-bottom: 0px;
}

.btn-group > .btn + .btn {
    margin-left: 0px;
}

.btn.btn-block {
    margin-bottom: 10px;
}

.btn-group > .dropdown-menu {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-color: #DDD;
    font-size: 11px;
    padding: 0px;
}

.dropdown-menu .divider {
    background-color: #F1F1F1;
    margin: 5px 0px;
}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
    background: #54A1E6;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* eof Buttons */

/* pagination */
.pagination ul > li > a, .pagination ul > li > span,
.pagination ul > li > a:first-child, .pagination ul > li > a:last-child {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-left: 2px;
    margin-top: 2px;
    border-width: 2px;
}

.pagination ul > li > a,
.pagination ul > li.disabled > a,
.pagination ul > li.disabled > a:hover {
    color: #333;
    text-shadow: 0px 1px 0px #FFF;
    border-color: #FFF;
    background-color: #E0E0E0;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffe9e9e9,EndColorStr=#ffdddddd);
    background-image: -moz-linear-gradient(top,#E9E9E9 0,#DDDDDD 100%);
    background-image: -ms-linear-gradient(top,#E9E9E9 0,#DDDDDD 100%);
    background-image: -o-linear-gradient(top,#E9E9E9 0,#DDDDDD 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#E9E9E9),color-stop(100%, #DDDDDD));
    background-image: -webkit-linear-gradient(top,#E9E9E9 0, #DDDDDD 100%);
    background-image: linear-gradient(to bottom,#E9E9E9 0, #DDDDDD 100%);
}

.pagination ul > li > span {
    border: 0px;
    color: #333;
    font-weight: bold;
}

.pagination ul > li.disabled > a,
.pagination ul > li.disabled > a:hover {
    color: #999;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.pagination ul > li.active > a,
.pagination ul > li > a:hover {
    background: #DCDCDC;
    color: #333;
    -moz-box-shadow: inset 0 1px 2px #AAA;
    -webkit-box-shadow: inset 0 1px 2px #AAA;
    box-shadow: inset 0 1px 2px #AAA;
}


/* eof pagination */

/* Modal */
.modal {
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    border-color: #DDD;
}

.modal-header {
    box-shadow: 0 1px 0 #fff;
    background: url("../img/backgrounds/bg_box_head.jpg") left top repeat-x;
    -webkit-box-shadow: inset 0 1px white;
    -moz-box-shadow: inset 0 1px #fff;
    box-shadow: inset 0 1px white;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    padding: 7px 10px 6px 10px;
}

    .modal-header h3 {
        color: #333;
        font-family: 'Helvetica Neue','Helvetica',Arial,sans-serif;
        font-size: 13px;
        font-weight: bold;
        text-shadow: 0 1px white;
        line-height: 20px;
    }

.modal-backdrop, .modal-backdrop.fade.in {
    opacity: 0.25;
    filter: alpha(opacity=25);
    background: #333;
}

.modal .block, .modal .block-fluid {
    margin-bottom: 0px;
}

.modal-footer .btn {
    margin-bottom: 0px;
}
/* eof modal */

/* popover */
.popover {
    border-color: #DDD;
}

.popover-title {
    background: url("../img/backgrounds/bg_box_head.jpg") left top repeat-x;
    color: #333;
    font-family: 'Helvetica Neue','Helvetica',Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-shadow: 0 1px white;
    line-height: 20px;
}
/* popover */


/* progress */
.progress {
    margin: 5px 0px !important;
}

    .progress.small {
        height: 5px;
    }

    .progress .bar {
        -moz-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5);
        -webkit-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5);
        box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5);
        margin-bottom: 1px;
    }
/* eof progress */

/* alerts */
.alert {
    margin-bottom: 10px;
    cursor: pointer;
    border: 3px solid #FFF;
    -moz-box-shadow: 1px 2px 2px #CCC;
    -webkit-box-shadow: 1px 2px 2px #CCC;
    box-shadow: 1px 2px 2px #CCC;
}

.block .alert, .block-fluid .alert {
    border: 0px;
    margin-bottom: 3px;
    -moz-box-shadow: inset 0px 1px 1px #FFF;
    -webkit-box-shadow: inset 0px 1px 1px #FFF;
    box-shadow: inset 0px 1px 1px #FFF;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.alert.alert-block {
    background: #FFDE91;
    color: #9F5E44;
    padding: 8px 35px 8px 14px;
}

.alert.alert-error {
    background: #E3A492;
    color: #852D1D;
}

.alert.alert-success {
    background: #CAE099;
    color: #4F7305;
}

.alert.alert-info {
    background: #d6e9f8;
    color: #4073A3;
}
/* eof alerts */

/* tooltip */
.tooltip-inner {
    text-shadow: none;
}
/* eof tooltip */

/* Row form - new */
/* set clear fix to row-form element */
* html .row-form {
    height: 1%;
    overflow: visible;
}
/* ie 6 */
* + html .row-form {
    min-height: 1%;
}
    /* ie 7 */
    .row-form:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        font-size: 0;
    }
/* eof set */

.row-form {
    border: 1px solid #DDD;
    border-top-color: #FFF;
    padding: 10px 15px;
    vertical-align: baseline;
}

    .row-form:first-child {
        border-top-color: #DDD;
    }

    .row-form > [class^="span"] {
        color: #333;
        text-shadow: 1px 1px 1px #FFF;
        line-height: 30px;
    }


input[type="text"], input[type="password"], textarea, select {
    border-color: #DDD;
    width: 100%;
    font-size: 11px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    display: inline-block;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    color: #454545;
    height: 30px;
    margin-bottom: 0px;
}

    select:focus {
        outline: 0 !important;
    }

    select[multiple] {
        min-height: 100px;
    }

textarea {
}

.row-form .input-prepend, .row-form .input-append {
    margin-bottom: 0px !important;
}

    .row-form .input-prepend .add-on, .row-form .input-append .add-on {
        font-size: 11px;
    }

    .row-form .input-prepend input[type="file"], .row-form .input-append input[type="file"] {
        width: 0px;
        left: -9999px;
        position: absolute;
        visibility: hidden;
    }

.row-form [class^="span"] > div {
    margin-bottom: 10px;
}

.row-form [class^="span"] > span.bottom,
.row-form [class^="span"] > span.top {
    font-size: 11px;
    color: #999;
    line-height: 14px;
    display: block;
    margin-top: 5px;
}

.row-form [class^="span"] > span.top {
    margin-bottom: 5px;
    margin-top: 0px;
}

    .row-form [class^="span"] > span.top.title,
    .row-form [class^="span"] > span.bottom.title {
        color: #333;
    }


/* highlights */
.row-form.error [class^="span"] {
    color: #D96562;
}

.row-form.error input[type="text"] {
    border-color: #E8726E;
}

.row-form.error [class^="span"] > span {
    color: #D96562;
}

.row-form.warning [class^="span"] {
    color: #C1AC70;
}

.row-form.warning input[type="text"] {
    border-color: #C1AC70;
}

.row-form.warning [class^="span"] > span {
    color: #C1AC70;
}

.row-form.success [class^="span"] {
    color: #518A38;
}

.row-form.success input[type="text"] {
    border-color: #518A38;
}

.row-form.success [class^="span"] > span {
    color: #518A38;
}

.row-form.info [class^="span"] {
    color: #54A1E6;
}

.row-form.info input[type="text"] {
    border-color: #54A1E6;
}

.row-form.info [class^="span"] > span {
    color: #518A38;
}
/* eof highlights */

.row-form input.input-mini {
    width: 20%;
}

.row-form input.input-small {
    width: 30%;
}

.row-form input.input-medium {
    width: 40%;
}

.row-form input.input-large {
    width: 50%;
}

.row-form input.input-xlarge {
    width: 70%;
}

.row-form input.input-xxlarge {
    width: 80%;
}

.row-form input.input-huge {
    width: 90%;
}


/* eof row form */

/*
    
    
/* eof Bootstrap */

/* icons list */

.the-icons {
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: block;
    margin: 0px 10px;
}

    .the-icons li {
        padding: 8px 5px;
        width: 150px;
        display: block;
        float: left;
        cursor: pointer;
        margin: 1px 0px;
        border: 1px solid #F5F5F5;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        height: 20px;
    }

        .the-icons li:hover,
        .the-icons li.active {
            background-color: #EEE;
            border: 1px solid #E5E5E5;
        }

/* eof icons list */

/* sGallery */
.sGallery {
    position: relative;
    background: #f1f1f1;
    padding: 0px 10px 10px;
}

    .sGallery .item {
        width: 150px;
        height: 94px;
        border: 5px solid #FFF;
        float: left;
        overflow: hidden;
        margin-top: 10px;
        position: relative;
    }

        .sGallery .item a {
            display: block;
            width: 150px;
            text-align: center;
            position: relative;
        }

            .sGallery .item a img {
                height: auto;
                /*max-width: none;*/
                vertical-align: baseline;
                border: 0;
            }

        .sGallery .item ul.controls {
            position: absolute;
            right: -150px;
            top: 0px;
            margin: 0px;
            padding: 5px;
            list-style: none;
            height: 84px;
            background-color: rgba(255,255,255,.8);
        }

            .sGallery .item ul.controls li {
                color: #333;
                display: block;
                float: left;
                clear: both;
                width: 75px;
            }

                .sGallery .item ul.controls li a {
                    display: block;
                    float: left;
                    text-align: left;
                    padding: 0px;
                    margin: 0px;
                    color: #333;
                    width: auto;
                    text-decoration: none;
                }

                    .sGallery .item ul.controls li a:hover {
                        color: #111;
                    }

                .sGallery .item ul.controls li [class^=icon] {
                    display: block;
                    float: left;
                    margin-top: 3px;
                    margin-right: 5px;
                }

/* eof sGallery */

/* Gallery */
.Gallery {
    position: relative;
    background: #f1f1f1;
    padding: 0px 10px;
}

    .Gallery .view {
        width: 300px;
        height: 200px;
        float: left;
        border: 10px solid #fff;
        cursor: default;
        margin-top: 10px;
        margin-bottom: 10px;
        overflow: hidden;
        position: relative;
        text-align: center;
        box-shadow: 1px 1px 2px #e6e6e6;
        background: url(../img/backgrounds/bg_gallery.jpg) center center no-repeat #fff;
    }

        .Gallery .view .mask, .Gallery .view .content {
            width: 300px;
            height: 200px;
            position: absolute;
            overflow: hidden;
            top: 0;
            left: 0;
            margin: 0px;
            padding: 0px;
        }

        .Gallery .view img {
            display: block;
            position: relative;
            width: auto;
            height: auto;
            max-width: none;
            vertical-align: baseline;
            border: 0;
        }

        .Gallery .view h2 {
            text-transform: uppercase;
            color: #fff;
            text-align: center;
            position: relative;
            font-size: 17px;
            padding: 10px;
            background: rgba(0, 0, 0, 0.8);
            margin: 20px 0 0 0;
        }

        .Gallery .view p {
            font-family: Georgia, serif;
            font-style: italic;
            font-size: 12px;
            position: relative;
            color: #fff;
            padding: 10px 20px 20px;
            text-align: center;
        }

        .Gallery .view a.info {
            display: inline-block;
            text-decoration: none;
            padding: 7px 14px;
            background: #000;
            color: #fff;
            text-transform: uppercase;
            box-shadow: 0 0 1px #000;
        }

            .Gallery .view a.info:hover {
                box-shadow: 0 0 5px #000;
            }

    /* first type */
    .Gallery .ftype img {
        -webkit-transition: all 0.2s ease-in;
        -moz-transition: all 0.2s ease-in;
        -o-transition: all 0.2s ease-in;
        -ms-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in;
    }

    .Gallery .ftype .mask {
        background-color: rgba(115,146,184, 0.7);
        width: 300px;
        padding: 60px;
        height: 300px;
        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: translate(265px, 145px) rotate(45deg);
        -moz-transform: translate(265px, 145px) rotate(45deg);
        -o-transform: translate(265px, 145px) rotate(45deg);
        -ms-transform: translate(265px, 145px) rotate(45deg);
        transform: translate(265px, 145px) rotate(45deg);
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

    .Gallery .ftype h2 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.3);
        background: transparent;
        margin: 20px 40px 0px 40px;
        -webkit-transform: translate(200px, -200px);
        -moz-transform: translate(200px, -200px);
        -o-transform: translate(200px, -200px);
        -ms-transform: translate(200px, -200px);
        transform: translate(200px, -200px);
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

    .Gallery .ftype p {
        -webkit-transform: translate(-200px, 200px);
        -moz-transform: translate(-200px, 200px);
        -o-transform: translate(-200px, 200px);
        -ms-transform: translate(-200px, 200px);
        transform: translate(-200px, 200px);
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

    .Gallery .ftype a.info {
        -webkit-transform: translate(0px, 100px);
        -moz-transform: translate(0px, 100px);
        -o-transform: translate(0px, 100px);
        -ms-transform: translate(0px, 100px);
        transform: translate(0px, 100px);
        -webkit-transition: all 0.2s 0.1s ease-in-out;
        -moz-transition: all 0.2s 0.1s ease-in-out;
        -o-transition: all 0.2s 0.1s ease-in-out;
        -ms-transition: all 0.2s 0.1s ease-in-out;
        transition: all 0.2s 0.1s ease-in-out;
    }

    .Gallery .ftype:hover .mask {
        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
        -webkit-transform: translate(-80px, -125px) rotate(45deg);
        -moz-transform: translate(-80px, -125px) rotate(45deg);
        -o-transform: translate(-80px, -125px) rotate(45deg);
        -ms-transform: translate(-80px, -125px) rotate(45deg);
        transform: translate(-80px, -125px) rotate(45deg);
    }

    .Gallery .ftype:hover h2 {
        -webkit-transform: translate(0px,0px);
        -moz-transform: translate(0px,0px);
        -o-transform: translate(0px,0px);
        -ms-transform: translate(0px,0px);
        transform: translate(0px,0px);
        -webkit-transition-delay: 0.3s;
        -moz-transition-delay: 0.3s;
        -o-transition-delay: 0.3s;
        -ms-transition-delay: 0.3s;
        transition-delay: 0.3s;
    }

    .Gallery .ftype:hover p {
        -webkit-transform: translate(0px,0px);
        -moz-transform: translate(0px,0px);
        -o-transform: translate(0px,0px);
        -ms-transform: translate(0px,0px);
        transform: translate(0px,0px);
        -webkit-transition-delay: 0.4s;
        -moz-transition-delay: 0.4s;
        -o-transition-delay: 0.4s;
        -ms-transition-delay: 0.4s;
        transition-delay: 0.4s;
    }

    .Gallery .ftype:hover a.info {
        -webkit-transform: translate(0px,0px);
        -moz-transform: translate(0px,0px);
        -o-transform: translate(0px,0px);
        -ms-transform: translate(0px,0px);
        transform: translate(0px,0px);
        -webkit-transition-delay: 0.5s;
        -moz-transition-delay: 0.5s;
        -o-transition-delay: 0.5s;
        -ms-transition-delay: 0.5s;
        transition-delay: 0.5s;
    }
    /* eof first type */

    /* second type */
    .Gallery .stype .mask {
        background-color: rgba(255,255,255,0.7);
        top: -200px;
        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transition: all .3s ease-out .5s;
        -moz-transition: all .3s ease-out .5s;
        -o-transition: all .3s ease-out .5s;
        -ms-transition: all .3s ease-out .5s;
        transition: all .3s ease-out .5s;
    }

    .Gallery .stype h2 {
        -webkit-transform: translateY(-200px);
        -moz-transform: translateY(-200px);
        -o-transform: translateY(-200px);
        -ms-transform: translateY(-200px);
        transform: translateY(-200px);
        -webkit-transition: all .2s ease-in-out .1s;
        -moz-transition: all .2s ease-in-out .1s;
        -o-transition: all .2s ease-in-out .1s;
        -ms-transition: all .2s ease-in-out .1s;
        transition: all .2s ease-in-out .1s;
    }

    .Gallery .stype p {
        color: #333;
        -webkit-transform: translateY(-200px);
        -moz-transform: translateY(-200px);
        -o-transform: translateY(-200px);
        -ms-transform: translateY(-200px);
        transform: translateY(-200px);
        -webkit-transition: all .2s ease-in-out .2s;
        -moz-transition: all .2s ease-in-out .2s;
        -o-transition: all .2s ease-in-out .2s;
        -ms-transition: all .2s ease-in-out .2s;
        transition: all .2s ease-in-out .2s;
    }

    .Gallery .stype a.info {
        -webkit-transform: translateY(-200px);
        -moz-transform: translateY(-200px);
        -o-transform: translateY(-200px);
        -ms-transform: translateY(-200px);
        transform: translateY(-200px);
        -webkit-transition: all .2s ease-in-out .3s;
        -moz-transition: all .2s ease-in-out .3s;
        -o-transition: all .2s ease-in-out .3s;
        -ms-transition: all .2s ease-in-out .3s;
        transition: all .2s ease-in-out .3s;
    }

    .Gallery .stype:hover .mask {
        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
        top: 0;
        -webkit-transition-delay: 0;
        -moz-transition-delay: 0;
        -o-transition-delay: 0;
        -ms-transition-delay: 0;
        transition-delay: 0;
        -webkit-animation: bounceY .9s linear;
        -moz-animation: bounceY .9s linear;
        -ms-animation: bounceY .9s linear;
        animation: bounceY .9s linear;
    }

    .Gallery .stype:hover h2 {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -o-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition-delay: .4s;
        -moz-transition-delay: .4s;
        -o-transition-delay: .4s;
        -ms-transition-delay: .4s;
        transition-delay: .4s;
    }

    .Gallery .stype:hover p {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -o-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition-delay: .2s;
        -moz-transition-delay: .2s;
        -o-transition-delay: .2s;
        -ms-transition-delay: .2s;
        transition-delay: .2s;
    }

    .Gallery .stype:hover a.info {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -o-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition-delay: 0;
        -moz-transition-delay: 0;
        -o-transition-delay: 0;
        -ms-transition-delay: 0;
        transition-delay: 0;
    }

@keyframes bounceY {
    0% {
        transform: translateY(-205px);
    }

    40% {
        transform: translateY(-100px);
    }

    65% {
        transform: translateY(-52px);
    }

    82% {
        transform: translateY(-25px);
    }

    92% {
        transform: translateY(-12px);
    }

    55%, 75%, 87%, 97%, 100% {
        transform: translateY(0px);
    }
}

@-moz-keyframes bounceY {
    0% {
        -moz-transform: translateY(-205px);
    }

    40% {
        -moz-transform: translateY(-100px);
    }

    65% {
        -moz-transform: translateY(-52px);
    }

    82% {
        -moz-transform: translateY(-25px);
    }

    92% {
        -moz-transform: translateY(-12px);
    }

    55%, 75%, 87%, 97%, 100% {
        -moz-transform: translateY(0px);
    }
}

@-webkit-keyframes bounceY {
    0% {
        -webkit-transform: translateY(-205px);
    }

    40% {
        -webkit-transform: translateY(-100px);
    }

    65% {
        -webkit-transform: translateY(-52px);
    }

    82% {
        -webkit-transform: translateY(-25px);
    }

    92% {
        -webkit-transform: translateY(-12px);
    }

    55%, 75%, 87%, 97%, 100% {
        -webkit-transform: translateY(0px);
    }
}
/* second type */

/* eof Gallery */

/* responsive video */
.video {
    height: 0;
    padding-top: 25px;
    padding-bottom: 67.5%;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}

    .video.vimeo {
        padding-top: 0;
    }

    .video.widescreen {
        padding-bottom: 57.25%;
    }

    .video embed,
    .video iframe,
    .video object,
    .video video {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        position: absolute;
    }
/* eof video */

/* pluploader */
.plupload .plupload_header {
    display: none;
}

.plupload_container {
    padding: 0px;
}

.plupload_filelist_header, .plupload_filelist_footer {
    background-color: #F5F5F5;
}

.plupload_scroll .plupload_filelist {
    background-color: #FFF;
}
/* eof pluloader */

/* login form */
.logo.centralize {
    display: block;
    float: none;
    margin: 2px auto 3px;
}

.login {
    width: 300px;
    padding: 10px;
    background: rgba(0,0,0,0.1);
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -160px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.2);
    box-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}

    .login .wrap {
        width: 280px;
        background-color: #FFF;
        border: 1px solid #CCC;
        padding: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

        .login .wrap h1 {
            font-size: 16px;
            color: #3E506A;
            font-family: 'Helvetica Neue','Helvetica',Arial,sans-serif;
            margin: 0px 0px 10px 0px;
            line-height: 20px;
        }

        .login .wrap .remember {
            padding-top: 5px;
        }

        .login .wrap .btn {
            margin-bottom: 0px;
        }

#sign, #forgot {
    display: none;
}

/* eof login form */


/* error pages */

.errorContainer {
    width: 700px;
    text-align: center;
    margin: 100px auto;
}

    .errorContainer h1 {
        font-family: 'Helvetica Neue',Helvetica, sans-serif;
        line-height: 1em;
        color: #ffffff;
        font-weight: bold;
        font-size: 220px;
        text-shadow: 0px 0px 0 rgb(217,217,217), 1px 1px 0 rgb(197,197,197), 2px 2px 0 rgb(176,176,176), 3px 3px 0 rgb(155,155,155), 4px 4px 0 rgb(134,134,134), 5px 5px 0 rgb(114,114,114), 6px 6px 0 rgb(93,93,93), 7px 7px 0 rgb(72,72,72), 8px 8px 7px rgba(0,0,0,0.45), 8px 8px 1px rgba(0,0,0,0.5), 0px 0px 7px rgba(0,0,0,.2);
    }

    .errorContainer h2 {
        font-size: 20px;
        color: #333;
    }
/* eof error pages */


/* chart */
.legend table,
.legend table tr,
.legend table td {
    border: 0px;
    background: transparent !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
/* eof chart */

/* knob */
.kchart {
    width: 90px;
    margin: 5px;
    display: inline-block;
}

    .kchart input,
    .kchart input:active,
    .kchart input:hover,
    .kchart input:target {
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
    }
/* eof knob*/

/* faq */
.faq {
    position: relative;
}

    .faq .item {
        border: 1px solid #DDD;
        border-top: 1px solid #FFF;
        padding: 10px;
    }

        .faq .item:first-child {
            border-top: 1px solid #DDD;
        }

        .faq .item:last-child {
            border-bottom: 1px solid #DDD;
        }

        .faq .item .title {
            font-size: 12px;
            font-weight: bold;
            color: #437fad;
            display: block;
            cursor: pointer;
            text-shadow: 1px 1px 0px #FFF;
            padding-left: 22px;
            background: url('../img/backgrounds/faq_dot.png') left center no-repeat;
        }

            .faq .item .title:hover {
                text-decoration: underline;
            }

        .faq .item .text {
            font-size: 12px;
            color: #333;
            padding-left: 25px;
            display: none;
        }

            .faq .item .text p {
                margin: 5px 0px;
            }

/* eof faq */

textarea {
    height: 70px;
}

.ui-jqgrid .ui-pg-input {
    box-sizing: inherit;
}

.modal {
    width: 700px;
    overflow-y: auto;
}

#dialog-msg-submit {
    width: 350px;
}

.ui-datepicker {
    z-index: 99999999 !important;
}

.formError {
}

.icon-equino {
    background-image: url('../img/equino.png');
    background-position: left;
}

.icon-equino-white {
    background-image: url('../img/equino_white.png');
    background-position: left;
}

.tree li {
    margin: 0px 0 0 15px;
    list-style-type: none;
    position: relative;
    padding: 20px 5px 0px 5px;
}

.tree ul {
    margin-left: 15px;
}

.tree li::before {
    content: '';
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    right: auto;
    left: -20px;
    border-left: 1px solid #ccc;
    bottom: 50px;
}

.tree li::after {
    content: '';
    position: absolute;
    top: 30px;
    width: 25px;
    height: 20px;
    right: auto;
    left: -20px;
    border-top: 1px solid #ccc;
}

.tree li a {
    background: #c8e4f8;
    display: inline-block;
    border: 1px solid #ccc;
    padding: 5px 10px;
    text-decoration: none;
    color: #666;
    font-family: arial, verdana, tahoma;
    font-size: 11px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

/*Remove connectors before root*/
.tree > ul > li::before, .tree > ul > li::after {
    border: 0;
}
/*Remove connectors after last child*/
.tree li:last-child::before {
    height: 30px;
}

/*Time for some hover effects*/
/*We will apply the hover effect the the lineage of the element also*/
.tree li a:hover, .tree li a:hover + ul li a {
    background: #c8e4f8;
    color: #000;
    border: 1px solid #94a0b4;
}
    /*Connector styles on hover*/
    .tree li a:hover + ul li::after,
    .tree li a:hover + ul li::before,
    .tree li a:hover + ul::before,
    .tree li a:hover + ul ul::before {
        border-color: #94a0b4;
    }

.visualization table td, table th {
    box-shadow: none;
    text-shadow: none;
}

    .visualization table td.google-visualization-orgchart-node-medium:last-child {
        border-right-width: 2px;
        border-right-style: solid;
        border-right-color: #b5d9ea;
    }

.filtroSelecionado {
    text-decoration: underline;
    font-weight: bold;
    color: red;
}

.visible-print {
    display: none !important;
}

@media print {

    .footer {
        page-break-after: always;
    }

    .visible-print {
        display: block !important;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }

    .hidden-print {
        display: none !important;
    }

    tr.hidden-print {
        display: none !important;
    }

    th.hidden-print,
    td.hidden-print {
        display: none !important;
    }
}

@media print {
    * {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    #RelContent, #divContentPrint {
        width: 100%;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    table {
        /*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
        font-size: 12px;
        background: #fff;
        /*margin: 45px;*/
        width: 100%;
        border-collapse: collapse;
        text-align: left;
    }

    th {
        font-size: 14px;
        font-weight: normal;
        color: #039;
        padding: 10px 8px;
        border-bottom: 2px solid #6678b1;
    }

    td {
        border-bottom: 1px solid #ccc;
        color: #669;
        padding: 6px 8px;
    }

    tbody tr:hover td {
        color: #009;
    }

    @page {
        margin: 0.5cm;
        size: landscape;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    .content {
        margin-left: 0px;
        width: 95%;
    }

    .page-break {
        display: block;
        page-break-before: always;
    }
}



.sorting_asc {
    background: url('../images/sort_asc.png') no-repeat center right;
}

.sorting_desc {
    background: url('../img/sort_desc.png') no-repeat center right;
}

.sorting {
    background: url('../img/sort_both.png') no-repeat center right;
}

.sorting_asc_disabled {
    background: url('../img/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
    background: url('../img/sort_desc_disabled.png') no-repeat center right;
}

.red {
    color: red;
}

