﻿/*
 * Peach - Clean & Smooth Admin Template
 * by Stammi <http://themeforest.net/user/Stammi>
 * 
 * ===================
 *   Content Styling
 * ===================
 * 
 * -----------------
 * TABLE OF CONTENTS
 * -----------------
 * 
 * 1) Wrappers
 * 2) Main Content
 * 3) Boxes
 *    a) Header
 *    b) Content
 *    c) Action Bar
 *    d) Tabs
 */

/* ==================================================
 * 1) Wrappers
 * ================================================== */
/* Let the body fill the window */
html, body {
	height: 100%;
	min-height: 100%;
	background-color: #fafafa;
}

/* Fill the window but let some space for the footer */
#height-wrapper {
	height: auto !important;
	height: 100%;
	margin: 0 auto -38px;
	min-height: 100%;
}

#content-wrapper {
	height: 100%;
	position: relative;
	margin-bottom: 38px;
}

.push {
	height: 38px;
}

/* ==================================================
 * 2) Main Content
 * ================================================== */
#main_content {
	padding: 20px;
	overflow: hidden;
}

#main_content h2 {
	margin-top: 0;
	padding-bottom: 6px;
	margin-bottom: 4px;
	width: 100%;
	background: url(../img/main_content/title-underline.png) repeat-x bottom;
}

/* ==================================================
 * 3) Boxes
 * ================================================== */

.box {
	margin-top: 15px;
}

/* ==================================================
 * 3a) Boxes: Header
 * ================================================== */

.box .header {
	background: rgb(120,177,237); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(209,202,158,1) 0%, rgba(184,174,113,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,202,158,1)), color-stop(100%,rgba(184,174,113,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(209,202,158,1) 0%,rgba(184,174,113,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(209,202,158,1) 0%,rgba(184,174,113,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(209,202,158,1) 0%,rgba(184,174,113,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(209,202,158,1) 0%,rgba(184,174,113,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1ca9e', endColorstr='#b8ae71',GradientType=0 ); /* IE6-9 */
	height: 34px;
	line-height: 34px;
	border: 1px solid #2B5177;
	border-radius: 3px 3px 0 0;
	border-bottom: none;
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
}

.box .header.grey {
	background: url(../img/sprites/boxes/bg-header.png);
	filter: none;
	border-color: #C8C8C8;
}

.box .header.grey h3 {
	color: #383838;
	text-shadow: none;
}

.box.closed .header {
	border-bottom: 1px solid #2B5177;
	border-radius: 3px;
}

.box .header h3 {
	float: left;
	display: inline-block;
	margin: 0;
	padding: 0;
	margin-left: 8px;
	padding-left: 10px;
	background: url(../img/sprites/boxes/divider-header.png) top left no-repeat !important;
}

.box .header.no-icon h3 {
	background: none !important;
	margin-left: 0;
}

.box .header img {
	display: inline-block;
	margin: 9px auto;
	margin-left: 8px;
	float: left;
	-moz-user-select: none;
}

.box .header span {
	background: url(../img/icons/packs/fugue/16x16/toggle.png) no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 16px;
    margin-right: 10px;
    margin-top: 10px;
    width: 16px;
}

.box.closed .header span {
    background: url(../img/icons/packs/fugue/16x16/toggle-expand.png) no-repeat;
}

/* ==================================================
 * 3b) Boxes: Content
 * ================================================== */

.box .content {
	padding: 10px;
	border: 1px solid #C8C8C8;
	border-radius: 0 0 3px 3px;
	border-top: 1px solid #2B5177;
	background: #fff;
}

.box.closed .content {
	display: none;
}

.box .content.grey {
	border-top-color: #C8C8C8;
}

.box .content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.box .content.with-actions {
	border-radius: 0;
	border-bottom: 0;
}

.box .content.no-header {
	border-radius: 3px;
	border: 1px solid #C8C8C8;
}

.box .content.no-padding {
	padding: 0;
}

.border-radius-bottom {
	border-radius: 0 0 3px 3px;
}

/* ==================================================
 * 3c) Boxes: Actions Bar
 * ================================================== */

.box .actions {
	border: 1px solid #c8c8c8;
	background: url(../img/sprites/boxes/bg-action.png) repeat-x #f7f7f7;
	border-radius: 0 0 3px 3px;
}

.box .actions:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.box .actions input {
	margin: 0;
}

.box .actions-left {
	float: left;
	margin: 5px;
	margin-left: 10px;
}

.box .actions-right {
	float: right;
	margin: 5px;
	margin-right: 10px;
}

/* ==================================================
 * 3d) Boxes: Tabs
 * ================================================== */
.box .header ul {
	font-size: 12px;
	height: 23px;
	padding: 0;
	margin: 7px 0;
	margin-right: 6px;
    margin-top: 6px;
	float: right;
}

.ie .header ul {
	overflow: hidden;
	border-radius: 5px;
}

.box .header ul li {
	display: inline;
	list-style: none;
}

.box .header ul li a {
	padding: 0 10px;
	margin: 0;
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	/* Gradien */
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 0%, #f7f7f7 80%, #ededed 96%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(80%,#f7f7f7), color-stop(96%,#ededed), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#f7f7f7 80%,#ededed 96%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#f7f7f7 80%,#ededed 96%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#f7f7f7 80%,#ededed 96%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(top,  #fefefe 0%,#f7f7f7 80%,#ededed 96%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

.box .header ul li:first-child a {
	border-radius: 5px 0 0 5px;
	border-bottom: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-left: 1px solid #C0C0C0;
}

.box .header ul li:last-child a {
	border-radius: 0 5px 5px 0;
	border-bottom: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
}

.box .header ul li.current a {
	background: rgb(46,86,129); /* Old browsers */
	background: rgb(46,86,129); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(46,86,129,1) 0%, rgba(88,130,175,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46,86,129,1)), color-stop(100%,rgba(88,130,175,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(46,86,129,1) 0%,rgba(88,130,175,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(46,86,129,1) 0%,rgba(88,130,175,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(46,86,129,1) 0%,rgba(88,130,175,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(46,86,129,1) 0%,rgba(88,130,175,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e5681', endColorstr='#5882af',GradientType=0 ); /* IE6-9 */
	 -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
	/* The inset shadow */
	-webkit-box-shadow: inset 0px 0px 3px 0px #000;
	-moz-box-shadow: inset 0px 0px 3px 0px #000;
	box-shadow: inset 0px 0px 3px 0px #000;
}

.box .header ul li a {
	line-height: 21px;
	display: block;
	float: left;
}

.box .header ul li.current a {
	color: #FFFFFF;
}


/**** footer.css ****/

/*
 * Peach - Clean & Smooth Admin Template
 * by Stammi <http://themeforest.net/user/Stammi>
 * 
 * ==================
 *   Footer Styling
 * ==================
 * 
 * -----------------
 * TABLE OF CONTENTS
 * -----------------
 * 
 * 1) Generic Buttons
 * 2) Header: Toolbar
 *    a) Small button
 * 	  b) Large button
 * 3) Header: Main
 */

/* ==================================================
 * 1) Generic
 * ================================================== */

footer {
	width: 100%;
	height: 37px;
	line-height: 36px;
	float: left;
	position: relative;
	z-index: 101;
	
	border-bottom: 1px solid #353535;
	/* The black gradient */
	background: #353535; /* Old browsers */
	background: -moz-linear-gradient(top,  #353535 0%, #101010 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#353535), color-stop(100%,#101010)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #353535 0%,#101010 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #353535 0%,#101010 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #353535 0%,#101010 100%); /* IE10+ */
	background: linear-gradient(top,  #353535 0%,#101010 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#101010',GradientType=0 ); /* IE6-9 */
}

/* ==================================================
 * 1a) Generic: Button Bar
 * ================================================== */

footer #button_bar {
	display: inline;
	float: right;
	/* The seperator on the very right */
	padding-right: 2px;
	background: url(../img/footer/button_bar-seperator.png) right no-repeat;
}

footer #button_bar li, footer #button_bar ul {
	display: table-cell;
	padding: 0;
}

footer #button_bar a {
	display: inline-block;
	height: 100%;
	padding: 0 15px;
	margin: 0; 
}

footer #button_bar a:active, footer #button_bar a:hover {
	/* The inverse black gradient */
	background: #101010; /* Old browsers */
	background: -moz-linear-gradient(top,  #101010 0%, #353535 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#101010), color-stop(100%,#353535)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #101010 0%,#353535 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #101010 0%,#353535 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #101010 0%,#353535 100%); /* IE10+ */
	background: linear-gradient(top,  #101010 0%,#353535 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101010', endColorstr='#353535',GradientType=0 ); /* IE6-9 */
}

footer #button_bar span {
	display: inline-block;
	height: 100%;
	/* The seperator */
	padding-left: 2px;
	background: url(../img/footer/button_bar-seperator.png) left no-repeat;
}

/**** header.css ****/

/*
 * Peach - Clean & Smooth Admin Template
 * by Stammi <http://themeforest.net/user/Stammi>
 * 
 * ==================
 *   Header Styling
 * ==================
 * 
 * -----------------
 * TABLE OF CONTENTS
 * -----------------
 * 
 * 1) Generic
 * 2) Header: Toolbar
 *    a) Small button
 * 	  b) Large button
 * 3) Header: Main
 */

/* ==================================================
 * 1) Generic
 * ================================================== */
header {
	position: relative;
}/* ==================================================
 * 2) Header: Toolbar: Generic styling
 * ================================================== */
#header_toolbar {
	height: 40px;
	/* The black toolbar gradient :) */
	background: #313131; /* Old browsers */
	background: -moz-linear-gradient(top,  #313131 0%, #101010 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313131), color-stop(100%,#101010)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #313131 0%,#101010 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #313131 0%,#101010 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #313131 0%,#101010 100%); /* IE10+ */
	background: linear-gradient(top,  #313131 0%,#101010 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#101010',GradientType=0 ); /* IE6-9 */
}
#header_toolbar h1 {
	margin: 0 0;
}

/* The .grid_4 */
header > div > div > div {
	text-align: right;
	height: 40px;
}

.toolbar_small, .toolbar_large {
	display: inline-block;
	position: relative;
	margin-left: 5px;
}

/* ==================================================
 * 2a) Header: Toolbar: The small button
 * ================================================== */

.toolbar_small .toolbutton {
	cursor: pointer;
	position: relative;
	height: 25px;
	margin: 6px 0;
	/* The button styling */
	border-radius: 3px;
	border: 1px solid #000;
	/* The shadows */
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
	-moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
	background: url(../img/sprites/toolbar/bg-normal.png);
}

.toolbar_small .toolbutton:hover {
	background: url(../img/sprites/toolbar/bg-hover.png);
}

.toolbar_small .toolbutton img {
	margin: 7px 10px;
	margin-top: 5px;
	display: block;
}

.toolbar_small > .toolbutton > span {
	display: inline-block;
	height: 14px;
	width: 14px;
	background: url(../img/sprites/toolbar/bg-counter.png);
	/* Positioning */
	position: absolute;
	top: -5px;
	right: -5px;
	/* Center the text */
	text-align: center;
}

/* 
 * The toolbox
 */

.toolbox {
	text-align: left;
	position: absolute;
	width: 300px;
	left: -250px;
	top: 43px;
	z-index: 400;
	/* Styling */
	background: #ededed;
	border-radius: 3px;
	border: 1px solid #1e1e1e;
	/* Outer shadow */
	-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.17);
	-moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.17);
	box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.17);
	display: none; /* Initally hidden */
}

.toolbox h3 {
	background: url(../img/sprites/toolbar/toolbox/bg-header.png);
	height: 27px;
	margin: 0;
	padding: 0 10px;
	line-height: 27px;
	/* Inset shadow */
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
}

.toolbox p {
	padding: 10px;
	margin: 0;
}

.toolbox .arrow {
	display: block;
	background: url(../img/sprites/toolbar/toolbox/arrow.png);
	width: 17px;
	height: 12px;
	position: absolute;
	right: 23px;
	top: -11px;
}

/*
 * Mails
 */
.toolbox .mail {
	padding: 0 10px;
}

.toolbox .mail li {
	list-style: none;
	display: block;
	margin-bottom: 10px;
	padding-left: 25px;
	background: url(../img/icons/packs/fugue/16x16/mail.png) left no-repeat;
}

.toolbox .mail a {
	color: #222222;
	font-size: 13px;
}

.toolbox .mail a:hover, .toolbox .mail a:active {
	color: #305883;
}

.toolbox .mail li.read, .toolbox .mail li:hover {
	background: url(../img/icons/packs/fugue/16x16/mail-open.png) left no-repeat;
}

.toolbox .mail li strong {
	margin-right: 5px;
	color: #164a7e;
}

.toolbox .mail li small {
	display: block;
	color: #58646D;
}

.toolbox .inbox {
	display: block;
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #c8c8c8;
	background: url(../img/sprites/boxes/bg-action.png) repeat-x #f7f7f7;
	text-align: right;
	padding: 0 20px;
	color: #164a7e;
	border-radius: 0 0 3px 3px;
}

/* ==================================================
 * 2a) Header: Toolbar: The large button
 * ================================================== */

.toolbar_large .toolbutton {
	position: relative;
	height: 25px;
	line-height: 25px;
	margin: 6px 0;
	/* The button styling */
	border-radius: 3px;
	border: 1px solid #000;
	/* The shadows */
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
	-moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
	background: url(../img/sprites/toolbar/bg-normal.png);
}

.toolbar_large .toolbutton img {
	margin-top: 2px;
}

.toolbar_large .toolcaption:hover {
	background: url(../img/sprites/toolbar/bg-hover.png);
}

.toolbar_large .toolicon, .toolbar_large .toolcaption, .toolbar_large .toolmenu {
	float: left;
}

.toolbar_large .toolicon {
	display: inline-block;
	width: 30px;
	height: 25px;
	line-height: 20px;
	text-align: center;
	background: url(../img/sprites/toolbar/divider.png) no-repeat top right;
}

.toolbar_large .toolcaption {
	text-align: left;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	padding: 0 5px 0 5px;
}

.toolbar_large .toolcaption span {
	position: relative;
}

/*
 * The menu
 */

.toolbar_large .toolcaption.active {
	background: url(../img/sprites/toolbar/bg-active.png);
	color: #000;
	text-shadow: none;
	border-radius: 0 3px 0 0;
}

.toolbar_large .dropdown {
	position: absolute;
	top: 25px;
	right: -1px;
	background: #fafafa;
	border-radius: 0 0 3px 3px;
	border: 1px solid #343434;
	border-top: none;
	text-align: left;
	padding: 0 4px;
	z-index: 400;
	display: none; /* Initally hidden */
}

.toolbar_large .dropdown ul {
	padding-left: 0;
	margin: 2px 0 5px 0;
}

.toolbar_large .dropdown li {
	list-style: none;
	height: 24px;
	border: 1px solid #fafafa;
}

.toolbar_large .dropdown a {
	font-size: 12px;
	padding-left: 5px;
}

.toolbar_large .dropdown li:hover, .toolbar_large .dropdown li:active {
	background: #000;
	border: 1px solid #232323;
	border-radius: 3px;
	background-image: url(../img/sprites/toolbar/bg-menu-hover.png);
	/* The inset shadow */
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.24);
	-moz-box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.24);
	box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.24);
}

/* ==================================================
 * 3) Header: Main
 *    The blue bar :)
 * ================================================== */
#header_main {
	height: 43px;
	border-top: 1px solid #d1ca9e;
	border-bottom: 1px solid #b8ae71;
	padding-top: 4px;
	/* The beautiful blue gradient :) */
	background: rgb(54,111,172); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(209,202,158,1) 0%, rgba(184,174,113,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,202,158,1)), color-stop(100%,rgba(184,174,113,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(209,202,158,1) 0%,rgba(184,174,113,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(209,202,158,1) 0%,rgba(184,174,113,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(209,202,158,1) 0%,rgba(184,174,113,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(209,202,158,1) 0%,rgba(184,174,113,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1ca9e', endColorstr='#b8ae71',GradientType=0 ); /* IE6-9 */
}
/*
 * Peach - Clean & Smooth Admin Template
 * by Stammi <http://themeforest.net/user/Stammi>
 * 
 * ===================
 *   IE Fixes
 * ===================
 * 
 */

/* ==================================================
 * 1) Make bad browsers happy
 * ================================================== */
.ie7 #nav_main li {
	margin-right: 4px;
}
.ie7 #nav_main li, .ie7 #nav_main li a {
	zoom: 1;
}
.ie7 #nav_sub li {
	display: inline;
	zoom: 1;
}
.ie7 #nav_main li a {
	
}

.ie7 #nav_main li ul {
	padding-top: 18px;
}

.ie7 aside nav li.last-child, .ie8 aside nav li.last-child {
	border-bottom: none;
}

.ie button:hover, .ie button:active {
	box-shadow: inset 0px 0px 1px 0px rgba(255, 255, 255, 0.42);
}

.ie7 body, .ie7 html {
	font-family: Arial;
}

.ie7 .shortcuts li {
	zoom: 1;
	display: inline;
}

.ie7 .wizard .steps li a {
	zoom: 1;
	display: inline;
}

.ie7 .wizard .steps li {
	zoom: 1;
	display: inline !important;
}

.ie7 .stats-list span, .ie7 .stats-list a {
	zoom: 1;
	display: inline;
	float: none;
}

.ie7 aside {
	position: static;
}

.ie7 .toolbar_small, .ie7 .toolbar_large {
	zoom:1;
	
}

.ie7 .step {
	display: inline;
}

.ie7 .box .content {
	zoom: 1;
}

.ie7 .box .actions {
	zoom: 1;
}

.ie7 .gallery li {
	display: inline;
}

.ie7 .activity .avatar {
	display: inline;
}

.ie7 .activity .description {
	display: inline;
}

/*
 * Peach - Clean & Smooth Admin Template
 * by Stammi <http://themeforest.net/user/Stammi>
 * 
 * ======================
 *   Navigation Styling
 * ======================
 * 
 * -----------------
 * TABLE OF CONTENTS
 * -----------------
 * 
 * 1) Main Navigaion
 *    a) Buttons
 * 2) Sub Navigaion
 */

/* ==================================================
 * 1) Main Navigatoin
 * ================================================== */
#nav_main {
	position: relative;
}

#nav_main li {
	display: inline-block;
	margin-right: 2px;
}
/* ==================================================
 * 1a) Main Navigation: Buttons
 * ================================================== */
#nav_main > li > a, #nav_main > li > a:visited, #nav_main > li > a:focus {
	display: table-cell;
	/* #header_main height + 1, to move it 1px into the header_main strip */
	height: 44px;
	width: 120px;
	background: url(../img/navigation/main/bg-normal_small.png) no-repeat;
	/* Concerning fonts/text */
	line-height: 19px;
	/* Concerning text align */
	text-align: center;
	vertical-align: bottom;
}
#nav_main > li > a img, #nav_main > li > a:visited img, #nav_main > li > a:focus img 
{
    height:18px;
	display: block;
    margin: 0 auto;
	opacity:0.58;
	filter:alpha(opacity=58); /* For IE8 and earlier */
}
#nav_main > li > a:hover {
	background: url(../img/navigation/main/bg-hover_small.png) no-repeat;
}
#nav_main > li.current > a {
	background: url(../img/navigation/main/bg-active_small.png) no-repeat;
}
#nav_main > li > a:hover img, #nav_main > li.current > a img {
	opacity:1;
	
}

/* ==================================================
 * 2) Sub Navigation
 * ================================================== */
#nav_sub {
	height: 30px;
	border-bottom: 1px solid #b2b2b2;
	/* The sub-navigation gradient */
	background: #e8e8e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #e8e8e8 0%, #d4d4d4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#d4d4d4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e8e8e8 0%,#d4d4d4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e8e8e8 0%,#d4d4d4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e8e8e8 0%,#d4d4d4 100%); /* IE10+ */
	background: linear-gradient(top,  #e8e8e8 0%,#d4d4d4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d4d4d4',GradientType=0 ); /* IE6-9 */
}

#nav_main li ul {
	width: 100%;
	position: absolute;
	line-height: 31px;
	left: 0;
	display: none; /* Initially hidden */
}

#nav_main > li.current ul {
	display: block;
}

.ie7 #nav_main li ul {
	top: 45px;
}

#nav_main li ul li {
	display: inline-block;
	padding: 0 30px;
	background: url(../img/navigation/sub/seperator.png) no-repeat right;
	float: left;
}

.ie7 #nav_main li ul li {
	zoom: 1;
	display: inline;
}

#nav_main li ul li:first-child {
	padding-left: 5px;
}

#nav_main li ul li:last-child, #nav_main ul li.last-child {
	background: none;
}

/*
 * Peach - Clean & Smooth Admin Template
 * by Stammi <http://themeforest.net/user/Stammi>
 * 
 * ===================
 *   Sidebar Styling
 * ===================
 * 
 * -----------------
 * TABLE OF CONTENTS
 * -----------------
 * 
 * 1) Generic
 *    a) Top box
 * 	  b) Content
 *    c) Divider
 * 2) Sidebar Navigation
 *    a) Generic
 *    b) Submenu
 * 3) User Info Box
 */

/* ==================================================
 * 1) Generic
 * ================================================== */

aside {
	border-right: 1px solid #c0c0c0;
	width: 100%;
	height: 100%;
	float: left;
	/* A very light grey gradient */
	background: rgb(250,250,250); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(250,250,250,1) 0%, rgba(235,235,235,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(235,235,235,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(250,250,250,1) 0%,rgba(235,235,235,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(250,250,250,1) 0%,rgba(235,235,235,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(250,250,250,1) 0%,rgba(235,235,235,1) 100%); /* IE10+ */
	background: linear-gradient(left,  rgba(250,250,250,1) 0%,rgba(235,235,235,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ebebeb',GradientType=1 ); /* IE6-9 */
}

/* ==================================================
 * 1a) Generic: Top box
 * ================================================== */

#sidebar_top {
	background-color: #fafafa;
	padding: 10px;
}

/* ==================================================
 * 1b) Generic: Content
 * ================================================== */

#sidebar_content {
	width: 100%;
	background: url(../img/sidebar/seperator.png) top right no-repeat;
}

#sidebar_content h2 {
	margin-top: 0px;
	padding-top: 40px;
	padding-left: 10%;
}

#sidebar_content p {
    padding-left: 10%;
    padding-right: 10%;
    margin-right: 0;
}

/* ==================================================
 * 1c) Generic: Divider
 * ================================================== */

 #sidebar_content .divider {
	height: 2px;
	width: 214px;
	background: url(../img/sidebar/divider.png);
	margin: 20px auto;
 }
  
/* ==================================================
 * 2) Sidebar Navigation: Generic
 * ================================================== */

aside nav ul.menu {
	margin: 1px auto;
	margin-bottom: 20px;
	background: #f6f6f6;
	border: 1px solid #cdcdcd;
	border-radius: 5px;
	width: 200px;
	overflow: hidden;
}

aside nav a {
	display: block;
	height: 34px;
	line-height: 34px;
	width: 100%;
	text-indent: 15px;
	background: #f6f6f6;
	border-bottom: 1px solid #cdcdcd;
	-webkit-box-shadow: inset 1px 1px 1px 0px #ffffff;
	-moz-box-shadow: inset 1px 1px 1px 0px #ffffff;
	box-shadow: inset 1px 1px 1px 0px #ffffff; 
}

aside nav ul.menu > li:last-child > a {
	border-bottom: none;
}

aside nav ul.menu > li > a:hover, aside nav ul.menu > li.current > a:hover {
	background: url(../img/sprites/sidebar-navigation/bg-hover.png);
	box-shadow: none;
}

aside nav ul.menu > li.current > a {
	background: url(../img/sprites/sidebar-navigation/bg-active.png);
}

/* ==================================================
 * 2a) Sidebar Navigation: Submenu
 * ================================================== */
aside nav span.arrow {
	position: relative;
	top: -1px;
	left: 10px;
}

aside nav ul.sub {
	display: none; /* Initially hidden */
}

aside nav ul.sub a {
	text-indent: 35px;
}

aside nav ul.sub a {
	text-shadow: none;
	background: url(../img/sprites/sidebar-navigation/submenu/arrow-normal.png) no-repeat #f6f6f6;
	background-position: 20px 10.5px;
}

aside nav ul.sub a:hover {
	background: url(../img/sprites/sidebar-navigation/submenu/arrow-hover.png) no-repeat #f6f6f6;
	background-position: 20px 10.5px;
}

aside nav ul.sub a.current {
	background: url(../img/sprites/sidebar-navigation/submenu/arrow-active.png) no-repeat #f6f6f6;
	background-position: 20px 10.5px;
}

/* ==================================================
 * 3) User Info Box
 * ================================================== */

.userinfo {
	padding: 0 16px;
}

.userinfo .info {
	float: left;
	padding: 10px;
	background: url(../img/sprites/userinfo/bg-info.png) repeat-x #e5e5e5;
	border: 1px solid #c0c0c0;
	border-radius: 3px;
	/*
	 * Inset shadow
	 */
	-webkit-box-shadow: inset 1px 1px 1px 0px #fff;
	-moz-box-shadow: inset 1px 1px 1px 0px #fff;
	box-shadow: inset 1px 1px 1px 0px #fff;
}

.userinfo .info-wrap {
	border-radius: 3px;
	overflow: hidden;
	margin-top: 5px;
}

.userinfo .avatar {
	border: 1px solid #aaaaaa;
}

.userinfo .info a {
	display: block;
	margin-top: 5px;
	padding: 5px;
	background: url(../img/sprites/userinfo/bg-button.png) repeat-x #e2e2e2;
	border: 1px solid #b5b5b5;
	border-radius: 3px;
	text-align: center;
	/*
	 * Inset shadow
	 */
	-webkit-box-shadow: inset 1px 1px 1px 0px #fff;
	-moz-box-shadow: inset 1px 1px 1px 0px #fff;
	box-shadow: inset 1px 1px 1px 0px #fff;
}

.userinfo .info-wrap a {
	margin-top: 0;
}

.userinfo .info a:hover {
	background: url(../img/sprites/userinfo/bg-button-active.png) repeat-x #f7f7f7;
}

.userinfo .links {
	/* Prevent collapsing margins */
	border-top: 1px solid rgba(0,0,0,0);
	margin-top: 9px;
	list-style: none;
	margin-left: 10px;
	padding-left: 0px;
}

.userinfo .links li {
	overflow: hidden;
	margin: 10px 0;
	padding: 0 0 10px 10px;
	background: url(../img/sprites/userinfo/links-divider.png) no-repeat bottom left;
}

.userinfo h2
{
    margin-top: 0;
	padding-bottom: 6px;
	margin-bottom: 4px;
	width: 100%;
	background: url(../img/main_content/title-underline.png) repeat-x bottom;
	font-size:16px;
}

/*
 * Peach - Clean & Smooth Admin Template
 * by Stammi <http://themeforest.net/user/Stammi>
 * 
 * ================
 *   Special Page
 * ================
 * 
 * -----------------
 * TABLE OF CONTENTS
 * -----------------
 * 
 * 1) General Styling
 * 2) Top Background
 * 3) Content
 * 4) Title
 * 5) Box
 * 6) Error
 */

/* ==================================================
 * 1) General Styling
 * ================================================== */

.special_page {
	background-color: #fafafa;
}

/* ==================================================
 * 2) Top Background
 * ================================================== */

.special_page > .top {
	height: 359px;
	width: 100%;
	position: absolute;
	/* The blue background gradient */
	background: #608dbe; /* Old browsers */
	background: rgb(54,111,172); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(54,111,172,1) 0%, rgba(24,75,130,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,111,172,1)), color-stop(100%,rgba(24,75,130,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(54,111,172,1) 0%,rgba(24,75,130,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(54,111,172,1) 0%,rgba(24,75,130,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(54,111,172,1) 0%,rgba(24,75,130,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(54,111,172,1) 0%,rgba(24,75,130,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366fac', endColorstr='#184b82',GradientType=0 ); /* IE6-9 */
	/* Other colorfull stuff */
	border-bottom: 1px solid #0d3259;
	box-shadow: 0 2px 5px rgba(17, 16, 13, 0.5);
}

.special_page > .top .gradient {
	position: absolute;
	width: 100%;
	top: 360px;
	height: 270px;
	/* The light grey gradient */
	background: #e3e3e3; /* Old browsers */
	background: -moz-linear-gradient(top,  #e3e3e3 0%, #fafafa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e3e3e3 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e3e3e3 0%,#fafafa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e3e3e3 0%,#fafafa 100%); /* IE10+ */
	background: linear-gradient(top,  #e3e3e3 0%,#fafafa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
}

.special_page > .top .white {
	position: absolute;
	height: 1px;
	width: 787px;
	top:358px;
	margin: 0 auto;
	left: 0px; right: 0px;
	background: url(../img/special-page/white-line.png);
	z-index: 99;
}

.special_page > .top .shadow {
	z-index: 80;
	background: url(../img/special-page/white-line-shadow.png);
	height: 25px;
	width: 460px;
	position: absolute;
	top: 360px;
	margin: 0 auto;
	left: 0px; right: 0px;
	z-index: 99;
	
}

/* ==================================================
 * 3) Content
 * ================================================== */

.special_page > .content .background {
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0; right: 0;
	margin: 0 auto;
	width: 790px;
	height: 167px;
	background: url(../img/special-page/header.png);
	
}

/* ==================================================
 * 4) Title
 * ================================================== */

.special_page h1 {
	position: absolute;
	top: 60px;
	left: 0; right: 0;
	margin: 0;
	z-index: 101;
}

.special_page h1 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	text-shadow: 0 0 5px rgba(10, 50, 92, 0.75);
}

/* ==================================================
 * 5) Box
 * ================================================== */

.special_page .wrapper {
	position: absolute;
	width: 400px;
	top: 250px;
	left: 0; right: 0;
	margin: 0 auto;
	z-index: 101;
}

.special_page .box {
	z-index: 110;
	margin: 0 auto;
	position: relative;
}

.special_page .wrapper .shadow {
	width: 372px;
	height: 18px;
	bottom: -10px;
	margin: 0 auto;
	margin-top: -7px;
	background: url(../img/special-page/box-shadow.png);
	z-index: 99;
	
}

/* ==================================================
 * 6) Error
 * ================================================== */

.error_nr h1 {
	margin-top: 50px;
	color: #FFFFFF;
    font-size: 200px;
    text-shadow: 0 1px 0 #CCCCCC, 0 2px 0 #C9C9C9, 0 3px 0 #BBBBBB, 0 4px 0 #B9B9B9, 0 5px 0 #AAAAAA, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
}

.error_text {
	position: absolute;
	top: 380px;
	width: 100%;
	text-align: center;
}

.error_text a.button {
	display: inline-block;
}
/*
 * Peach - Clean & Smooth Admin Template
 * by Stammi <http://themeforest.net/user/Stammi>
 * 
 * ================
 *   Form Styling
 * ================
 * 
 * -----------------
 * TABLE OF CONTENTS
 * -----------------
 * 
 *  1) General Styling
 *  2) Alternative Styling
 *  3) Placeholders
 *  4) Filedsets
 *  5) Checkboxes
 *  6) Radio Buttons
 *  7) Form Grid
 *  8) Inline Labels
 *  -- External
 *  9) MiniColors
 * 10) Chosen
 * 11) jQueryUI Timepicker
 * 12) jQUery fileinput
 */

/* ==================================================
 * 1) General Styling
 * ================================================== */
 .forma .table1{width:100%; margin:10px 0 0 0}
 .forma td.label{width:16%; text-align:left; padding: 10px 0 0 10px; font-weight:bold; }
 .forma td.label1{width:350px; text-align:left; padding: 10px 0 0 10px; font-weight:bold; }
 .forma em{color:Red;margin:0 0 0 5px}
 .forma td.data{padding: 5px 0 0 0;}
 .forma td.data input,textarea{width:90%}
 .forma td.data select {width:250px;}
 
.forma input, textarea {

}
.forma .input {

}

label, .chzn-container {
    display: block;
    margin-bottom: 5px;
}

.chzn-container {
	margin-top: 5px;
}


label.error.red {
	position: relative;
	top: -1px;
	padding: 5px;
	margin: 0 0 10px 0;
	display: block;
	border-radius: 0 0 5px 5px;
	border: 1px solid #870d0d;
	/* The red gradient + white inset shadow*/
	background: url(../img/sprites/forms/bg-error.png) repeat-x #b13636;
}

input[type=date], input[type=datetime], input[type=time] {
	width: 150px;
	text-align: center;
}

input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=datetime]::-webkit-inner-spin-button,
input[type=datetime]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=time]::-webkit-inner-spin-button,
input[type=time]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


/* ==================================================
 * 2) Alternative Style
 * ================================================== */

.forma .section {
	border-bottom: 1px solid #e7e7e7;
	border-top: 1px solid #fff;
	margin: 0;
	width: 100%;
	/* The gradient */
	background: rgb(246,246,246); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(241,241,241,1) 100%); /* FF3.6+ */
	background: linear-gradient(top, rgba(246,246,246,1) 0%,rgba(241,241,241,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
}

.forma .section:last-child {
	border-bottom: none;
}

.forma .section > label, .form .section > .label {
	margin-top: 12px;
	margin-left: 10px;
	float: left;
	width: 16%;
}

.forma .section > div {
	border-left: 1px solid #E7E7E7;
	float: right;
	width: 75%;
	padding: 0 1%;
	padding-right: 10px;
}
/* ==================================================
 * 3) Placeholders
 * ================================================== */

::-webkit-input-placeholder {
	margin-left: 5px;
}

/* ==================================================
 * 4) Fieldsets
 * ================================================== */

.forma fieldset {
	border: 1px solid #d2d2d2;
	border-radius: 3px 3px 3px 3px;
	padding: 0px 10px 10px 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.forma fieldset p.inline-label, form fieldset p.inline-medium-label, form fieldset p.inline-small-label {
	padding-right: 0;
}

.forma fieldset legend {
	background: url(../img/sprites/forms/bg-legend.png) repeat-x scroll top left #dcdcdc;
	padding: 5px 10px;
	line-height: 16px;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
	border: 1px solid #fff;
	border-radius: 5px 5px 5px 5px;
}

/* ==================================================
 * 5) Checkboxes
 * ================================================== */
.checkbox {
	margin-right: 10px;
	width: auto;
	box-shadow: none;
}

.checkbox img {
	height: 18px;
	width: 18px;
	background: transparent url(../img/sprites/forms/checkboxes/unchecked/normal.png) no-repeat;
}

/* Unchecked */

.checkbox-hover img {
	background: transparent url(../img/sprites/forms/checkboxes/unchecked/hover.png) no-repeat;
}

.checkbox-disabled img {
	background: transparent url(../img/sprites/forms/checkboxes/unchecked/disabled.png) no-repeat;
}

.checkbox-clicked img {
	background: transparent url(../img/sprites/forms/checkboxes/unchecked/clicked.png) no-repeat !important;
}

/* Checked */
.checkbox-checked img {
	background: transparent url(../img/sprites/forms/checkboxes/checked/normal.png) no-repeat;
} 

.checkbox-checked .checkbox-hover img {
	background: transparent url(../img/sprites/forms/checkboxes/checked/hover.png) no-repeat;
}

.checkbox-checked .checkbox-clicked img {
	background: transparent url(../img/sprites/forms/checkboxes/checked/clicked.png) no-repeat !important;
}

.checkbox-checked .checkbox-disabled img {
	background: transparent url(../img/sprites/forms/checkboxes/checked/disabled.png) no-repeat;
}

/* ==================================================
 * 6) Radio Buttons
 * ================================================== */

.radio-button {
	margin-right: 10px;
	width: auto;
	box-shadow: none;
}

.radio-button img {
	height: 18px;
	width: 18px;
	background: transparent url(../img/sprites/forms/radio-buttons/unchecked/normal.png) no-repeat;
}

/* Unchecked */
.radio-button-hover img {
	background: transparent url(../img/sprites/forms/radio-buttons/unchecked/hover.png) no-repeat;
}

.radio-button-disabled img {
	background: transparent url(../img/sprites/forms/radio-buttons/unchecked/disabled.png) no-repeat;
}

.radio-button-clicked img {
	background: transparent url(../img/sprites/forms/radio-buttons/unchecked/clicked.png) no-repeat !important;
}

/* Checked */
.radio-button-checked img {
	background: transparent url(../img/sprites/forms/radio-buttons/checked/normal.png) no-repeat;
} 

.radio-button-checked .radio-button-hover img {
	background: transparent url(../img/sprites/forms/radio-buttons/checked/hover.png) no-repeat;
}

.radio-button-checked .radio-button-clicked img {
	background: transparent url(../img/sprites/forms/radio-buttons/checked/clicked.png) no-repeat !important;
}

.radio-button-checked .radio-button-disabled img {
	background: transparent url(../img/sprites/forms/radio-buttons/checked/disabled.png) no-repeat;
}

/* ==================================================
 * 7) Form Grid
 * ================================================== */

._25 {
    width: 21%;
    display: inline;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
}
._50 {
    width: 46%;
    display: inline;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
}
._75 {
    width: 71%;
    display: inline;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
}
._100 {
    width: 96%;
    display: inline;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
}


.forma  div.data {

	float: right;
	width: 75%;
	padding: 0 1%;
	padding-right: 10px;
}


/* ==================================================
 * 8) Inline Labels
 * ================================================== */
 .inline-label label, .inline-label .label, .inline-medium-label label, .inline-medium-label .label, .inline-small-label label, .inline-small-label .label, .inline-mini-label label, .inline-mini-label .label {
	float: left;
	display: block;
	padding: 4px 0 0 4px;
}

p.inline-label { 
	padding-left: 200px;
}
.inline-label label, .inline-label .label {
	margin-left: -200px; 
}

p.inline-medium-label {
	padding-left: 150px;
}
.inline-medium-label label, .inline-medium-label .label { 
	margin-left: -150px; 
}

p.inline-small-label { 
	padding-left: 100px; 
}
.inline-small-label label, .inline-small-label .label { 
	margin-left: -100px; 
}

p.inline-mini-label { 
	padding-left: 70px; 
}
.inline-mini-label label, .inline-mini-label .label { 
	margin-left: -70px; 
}

/* ==================================================
 * -- External
 * ================================================== */

/* ==================================================
 * 9) MiniColors
 * ================================================== */

input[type=color] {
	display: none;
}

.opera input[type=color] {
	display: block;
}

.miniColors-trigger {
	height: 22px;
	width: 22px;
	background: url(../img/external/miniColors/trigger.png) center no-repeat;
	vertical-align: middle;
	margin: 10px;
	display: inline-block;
	outline: none;
}

.miniColors-selector {
	position: absolute;
	width: 175px;
	height: 150px;
	background: #FFF;
	border: solid 1px #BBB;
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .25);
	box-shadow: 0 0 6px rgba(0, 0, 0, .25);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	z-index: 999999;
}

.miniColors-selector.black {
	background: #000;
	border-color: #000;
}

.miniColors-colors {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 150px;
	height: 150px;
	background: url(../img/external/miniColors/gradient.png) center no-repeat;
	cursor: crosshair;
}

.miniColors-hues {
	position: absolute;
	top: 5px;
	left: 160px;
	width: 20px;
	height: 150px;
	background: url(../img/external/miniColors/rainbow.png) center no-repeat;
	cursor: crosshair;
}

.miniColors-colorPicker {
	position: absolute;
	width: 11px;
	height: 11px;
	background: url(../img/external/miniColors/circle.gif) center no-repeat;
}

.miniColors-huePicker {
	position: absolute;
	left: -3px;
	width: 26px;
	height: 3px;
	background: url(../img/external/miniColors/line.gif) center no-repeat;
}

/* ==================================================
 * 10) Chosen
 * ================================================== */

/* @group Base */
.chzn-container {
  font-size: 13px;
  position: relative;
  display: block;
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 999;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -o-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  background-image: linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  -webkit-border-radius: 4px;
  -moz-border-radius   : 4px;
  border-radius        : 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaa;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 26px;
  line-height: 26px;
  padding: 0 0 0 8px;
  color: #444;
  text-decoration: none;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 8px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(chosen-sprite.png) right top no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px;
}
.chzn-container-single .chzn-single div {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius   : 0 4px 4px 0;
  border-radius        : 0 4px 4px 0;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  border-left: 1px solid #aaa;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat 0 1px;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  background: #fff url('../img/external/chosen/chosen-sprite.png') no-repeat 100% -22px;
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background-image: -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  -o-box-shadow     : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(0.7, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -moz-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -o-linear-gradient(bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -ms-linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  color: #333;
  border: 1px solid #b4b4b4;
  line-height: 13px;
  padding: 3px 19px 3px 6px;
  margin: 3px 0 3px 5px;
  position: relative;
}
.chzn-container-multi .chzn-choices .search-choice span {
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(chosen-sprite.png) right top no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 190px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 80%;
  padding: 7px 7px 8px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background: #3875d7;
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 20px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  -o-box-shadow     : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { direction:rtl;text-align: right; }
.chzn-rtl .chzn-single { padding-left: 0; padding-right: 8px; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; }
.chzn-rtl .chzn-single div { 
  left: 0; right: auto; 
  border-left: none; border-right: 1px solid #aaaaaa;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius   : 4px 0 0 4px;
  border-radius        : 4px 0 0 4px; 
}
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 6px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 5px; right: auto; background-position: right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin-left: 4px; margin-right: 0; padding-left: 0; padding-right: 4px; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 20px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat -38px -22px, #ffffff;
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);  
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('../img/external/chosen/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  padding: 4px 5px 4px 20px;
}
/* @end */

/* ==================================================
 * 11) jQuery UI Timepicker
 * ================================================== */

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; }
.ui-timepicker-div dl dd { margin: -25px 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

/* ==================================================
 * 12) jQuery fileinput
 * ================================================== */

 input[type=file] {
	width: auto;
 }
 
/*custom upload elements*/
.customfile-input { position: absolute; height: 100px; cursor: pointer; background: transparent; border: 0; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index: 2222;  }

.customfile { background: #fff; cursor: pointer; overflow: hidden; padding: 2px; border: 1px solid #C8C8C8; -moz-border-radius:7px; -webkit-border-radius:5px; border-radius:5px;  position: relative; box-shadow: 0 2px 3px 0 rgba(18, 16, 11, 0.13) inset; }
.customfile-disabled { opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: default;  }
.customfile-feedback { display: block; margin: 1px 1px 1px 5px; color: #C8C8C8; font-style: italic; padding: .3em .6em; margin-right: 60px; overflow: hidden; }
.customfile-feedback-populated { color: #54616A; font-style: normal; font-weight: bold; padding-left: 20px; background: url(../img/icons/packs/fugue/16x16/blue-document.png) left 4px no-repeat; }
.customfile-button { float: right; }
.ie .customfile-button { position: absolute; right: 2px; top: 2px;}

/*file type icons*/
.customfile-ext-jpg, .customfile-ext-jpeg, .customfile-ext-gif, .customfile-ext-png, .customfile-ext-jpeg, .customfile-ext-bmp, .customfile-ext-png, .customfile-ext-tif, .customfile-ext-tiff, .customfile-ext-eps, .customfile-ext-ps, .customfile-ext-svg { background-image: url(../img/icons/packs/fugue/16x16/blue-document-image.png);}
.customfile-ext-mp3, .customfile-ext-wav, .customfile-ext-mid, .customfile-ext-aif, .customfile-ext-mid, .customfile-ext-m4a, .customfile-ext-mpa, .customfile-ext-ra, .customfile-ext-wma { background-image: url(../img/icons/packs/fugue/16x16/blue-document-music.png); }
.customfile-ext-mp4, .customfile-ext-mov, .customfile-ext-swf, .customfile-ext-m4v  , .customfile-ext-3g2, .customfile-ext-3gp, .customfile-ext-avi, .customfile-ext-flv, .customfile-ext-mpg, .customfile-ext-mpeg, .customfile-ext-rm, .customfile-ext-vob, .customfile-ext-wmv { background-image: url(../img/icons/packs/fugue/16x16/blue-document-film.png); }
.customfile-ext-zip, .customfile-ext-tar, .customfile-ext-sit , .customfile-ext-7z, .customfile-ext-deb, .customfile-ext-gz, .customfile-ext-pkg, .customfile-ext-rar, .customfile-ext-rpm, .customfile-ext-sitx { background-image: url(../img/icons/packs/fugue/16x16/blue-document-zipper.png); }

/*
 * Peach - Clean & Smooth Admin Template
 * by Stammi <http://themeforest.net/user/Stammi>
 * 
 * =================
 *   Table Styling
 * =================
 * 
 * -----------------
 * TABLE OF CONTENTS
 * -----------------
 * 
 * 1) Generic
 * 2) Pagination Buttons
 * 3) Sort Icons
 */

/* ==================================================
 * 1) Generic
 * ================================================== */

.table {
	clear: both;
	width: 100%;
	margin: 0 auto;
}

.dataTables_wrapper .top {
	padding: 5px 10px;
	padding-top: 0;
	padding-bottom: 0px;
	background: url("../img/sprites/tables/table-head-bg.png") repeat-x scroll top left #dddddd;
	border-bottom: 1px solid #949494;
}

.dataTables_wrapper .block-actions {
	margin-top: 0;
	line-height: 35px;
	padding-left: 20px;
	padding-right: 20px;
}

.dataTables_wrapper .actions {
	border: none;
	border-top: 1px solid #C8C8C8;
}

.dataTables_wrapper {
	position: relative;
	margin: 0 -10px;
	clear: both;
	zoom: 1; /* Feeling sorry for IE */
}

.dataTables_wrapper .actions {
	line-height: 25px;
}

.dataTables_length {
	float: left;
	padding-left: 100px;
}

.dataTables_length div.selector {
	width: 70px !important;
}

.dataTables_length div.selector span {
	width: 70px !important;
}

.dataTables_length label {
	margin-left: -100px;
}

.dataTables_length select {
	width: 100px;
}

.dataTables_filter {
	float: right;
	text-align: right;
	padding-left: 100px;
}

.dataTables_filter label {
	margin-left: -100px;
}

.dataTables_filter input {
	width: 150px;
}

.dataTables_info {
	float: left;
}

.dataTables_paginate {
	float: right;
}

.paging_full_numbers {
	
}

.dataTables_wrapper label {
	display: block;
	margin-bottom: 0;
	line-height: 33px;
}

.webkit .dataTables_wrapper label {
	display: inline;
}

.dataTables_length .chzn-container {
	display: inline-block;
	float: right;
    margin-left: 10px;
}

.webkit .dataTables_length .chzn-container {
	width: 62px !important;
}

.webkit .dataTables_length .chzn-drop {
	width: 60px !important;
}

.dataTables_filter input {
	display: inline-block;
	float: right;
    margin: 5px 0 0 10px;
}

.table thead {
	background: url("../img/sprites/tables/table-head-bg.png") repeat-x scroll top left #dddddd;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #bcbcbc;
}

.table thead th:first-child {
	border-left: none;
}

.table thead th:last-child {
	border-right: none;
}

.table thead th {
	vertical-align: middle;
	text-align: left;
	padding: 8px 13px;
	border-left: 1px solid #fff;
	border-right: 1px solid #c3c3c3;
	cursor: pointer;
}

.table tbody th, .table tbody td, .table tfoot th, .table tfoot td {
	vertical-align: top;
	text-align: left;
	padding: 7px;
	border-left: 1px dotted #bebebe;
}

.table tbody td {
	background: #f8f8f8;
}

.table tbody th:first-child, .table tbody .th:first-child, .table tbody td:first-child, .table tfoot th:first-child, .table tfoot td:first-child {
	border-left: none;
}

.table tbody tr.even td, .table tbody tr:nth-child(2n) td {
	background: #f0f0f0;
}

.table tbody tr:hover th, .table tbody tr:hover .th, .table tbody tr:hover td {
	background: #e8eaef;
}


/* ==================================================
 * 2) Pagination Buttons
 * ================================================== */

.paginate_button, .paginate_active {
	background-color: #ebebeb;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff #b5b5b5 #b5b5b5 #ffffff;
	margin: 0;
	padding: 2px 10px;
	cursor: pointer;
}

.paginate_button_disabled {
	cursor: default;
}

.paginate_active {
	background-color: #2D5580;
	border-color: #123458;
}    

.first {
	border-radius: 3px 0 0 3px;
}

.last {
	border-radius: 0 3px 3px 0;
}






/* ==================================================
 * 3) Sort Icons
 * ================================================== */

.sorting_asc {
	background: url('../img/sprites/tables/arrow-asc.png') no-repeat center right;
}

.sorting_desc {
	background: url('../img/sprites/tables/arrow-desc.png') no-repeat center right;
}

.sorting {
	background: url('../img/sprites/tables/arrow-both.png') no-repeat center right;
}

.sorting_asc_disabled {
	background: none;
}

.sorting_desc_disabled {
	background: none;
}

/*
 * Peach - Clean & Smooth Admin Template
 * by Stammi <http://themeforest.net/user/Stammi>
 * 
 * ===================================
 *   Frequently Used Sprites/Plugins
 * ===================================
 * A collection of sprite stylings, which are frequently used.
 * It would't make sense, to deliver them seperately.
 * 
 * -----------------
 * TABLE OF CONTENTS
 * -----------------
 * 
 * 1) Alert Boxes
 * 2) Buttons
 * 3) jGrowl
 * 4) Tipsy
 * 5) Fallr
 */

/* ==================================================
 * 1) Alert Boxes
 * ================================================== */

.alert {
	position: relative;
	border: 1px solid;
	border-radius: 3px;
	clear: both;
	margin-bottom: 9px;
	margin-top: 10px;
	padding: 7px 15px;
	padding-left: 30px;
	/* The inset shadow */
	-webkit-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.65);
	-moz-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.65);
	box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.65);
}

.alert.no-margin {
	box-shadow: none;
	border-radius: 0;
	border-width: 1px 0;
	margin-left: -10px;
	margin-right: -10px;
}

.alert.no-margin.top {
	border-width: 0 0 1px;
	margin-top: 0;
}

.alert.no-margin.bottom {
	border-width: 1px 0 0;
	margin-bottom: 0;
}

.alert span.hide {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin: 0;
}

.alert span.icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 7px;
	top: 50%;
	margin-top: -8px;
}

.alert.success {
	border-color: #70a772;
	background: url(../img/sprites/alertboxes/bg-success.png) repeat-x #a3d9a5;
}

.alert.success span.icon {
	background: url(../img/icons/packs/fugue/16x16/tick-circle.png);
}

.alert.error {
	border-color: #cb5959;
	background: url(../img/sprites/alertboxes/bg-error.png) repeat-x #f2aeae;
}

.alert.error span.icon {
	background: url(../img/icons/packs/fugue/16x16/cross-circle.png);
}

.alert.warning {
	border-color: #c9ab40;
	background: url(../img/sprites/alertboxes/bg-warning.png) repeat-x #ffe68b;
}

.alert.warning span.icon {
	background: url(../img/icons/packs/fugue/16x16/exclamation.png);
}

.alert.info {
	border-color: #446d99;
	background: url(../img/sprites/alertboxes/bg-information.png) repeat-x #a5c8f4;
}

.alert.info span.icon {
	background: url(../img/icons/packs/fugue/16x16/information.png);
}

.alert.note {
	border-color: #a3a3a3;
	background: url(../img/sprites/alertboxes/bg-note.png) repeat-x #dfdfdf;
}

.alert.note span.icon {
	background: url(../img/icons/packs/fugue/16x16/notebook.png);
}

/* ==================================================
 * 2) Buttons
 * ================================================== */


/* ==================================================
 * 2) Buttons: Red
 * ================================================== */


button.red, input[type="reset"], a.button.red {
	color: #952a2a;
}

button:hover.red, button:active.red, input[type="reset"]:hover, input[type="reset"]:active, a.button.red:hover, a.button.red:active {
	border-color: #870d0d;
	background-image: url(../img/sprites/buttons/hover/bg-red.png);
}

button:active.red, input[type="reset"]:active, a.button.red:active {
	background: url(../img/sprites/buttons/active/bg-red.png);
}



/* ==================================================
 * 3) jGrowl
 * ================================================== */

div.jGrowl {
	z-index: 			9999;
	color: 				#222222;
	font-size: 			12px;
	text-shadow: 		0 1px 0 #FFF;
	
	margin: 			0 10px;
	box-shadow: 		0 1px 3px rgba(0, 0, 0, 0.25);
    overflow: 			hidden;
	border-radius: 		0 0 2px 2px;
}

/** Normal Style Positions **/
div.jGrowl {
	position:			absolute;
}

body > div.jGrowl {
	position:			fixed;
}

div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	border-bottom: 			1px solid #E5E5E5;
    border-top: 			1px solid #FFFFFF;
	background-color: 		#fafafa;
}

div.jGrowl div.jGrowl-notification:first-child {
	border-top: 			none;
}

div.jGrowl div.jGrowl-notification:last-child, div.jGowl div.jGowl-closer:last-child {
	border-bottom: 			none;
	border-radius: 			0 0 2px 2px;
	overflow: hidden;
}

div.jGrowl div.jGrowl-notification:hover {
	background: 			url(../img/external/jGrowl/bg-hover.png) repeat-x #3675b4;
	border-top-color: 		#3675b4;
	color: 					#fff;
	text-shadow: 			0 1px 0 rgba(0,0,0,0.5);
	box-shadow: 			inset 0 1px 0 0 rgba(255,255,255,0.3);
}

div.jGrowl div.jGrowl-notification,
div.jGrowl div.jGrowl-closer {
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
	font-weight: 			bold;
	font-size:				.85em;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

div.jGrowl div.information .jGrowl-message, div.jGrowl div.success .jGrowl-message, div.jGrowl div.error .jGrowl-message, div.jGrowl div.warning .jGrowl-message, div.jGrowl div.saved .jGrowl-message {
	background: url("../img/icons/packs/fugue/16x16/shadeless/information.png") no-repeat scroll 10px 50% #000;
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-color: transparent;
	padding-left: 25px;
}

div.jGrowl div.success .jGrowl-message { background-image: url("../img/icons/packs/fugue/16x16/shadeless/tick-circle.png"); }
div.jGrowl div.error .jGrowl-message { background-image: url("../img/icons/packs/fugue/16x16/shadeless/cross-circle.png"); }
div.jGrowl div.information .jGrowl-message { background-image: url("../img/icons/packs/fugue/16x16/shadeless/information.png"); }
div.jGrowl div.warning .jGrowl-message { background-image: url("../img/icons/packs/fugue/16x16/shadeless/exclamation.png"); }
div.jGrowl div.saved .jGrowl-message { background-image: url("../img/icons/packs/fugue/16x16/shadeless/disk-black.png"); }

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}

/* ==================================================
 * 4) Tipsy
 * ================================================== */

.tipsy {
	font-size: 10px;
	padding: 5px;
	position: absolute;
	z-index: 100000;
}

.tipsy-inner {
	background: url("../img/misc/tooltips/tooltip-bg.png") repeat-x scroll left top black;
	border: 1px solid black;
	color: white;
	max-width: 200px;
	padding: 5px 8px 4px;
	text-align: center;
}

.tipsy-inner {
	border-radius: 3px 3px 3px 3px;
}

.tipsy-arrow {
	background: url("../img/misc/tooltips/tooltip-arrow.gif") no-repeat scroll left top transparent;
	height: 5px;
	position: absolute;
	width: 9px;
}

.tipsy-n .tipsy-arrow {
	left: 50%;
	margin-left: -4px;
	top: 0;
}

.tipsy-nw .tipsy-arrow {
	left: 10px;
	top: 0;
}

.tipsy-ne .tipsy-arrow {
	right: 10px;
	top: 0;
}

.tipsy-s .tipsy-arrow {
	background-position: left bottom;
	bottom: 0;
	left: 50%;
	margin-left: -4px;
}

.tipsy-sw .tipsy-arrow {
	background-position: left bottom;
	bottom: 0;
	left: 10px;
}

.tipsy-se .tipsy-arrow {
	background-position: left bottom;
	bottom: 0;
	right: 10px;
}

.tipsy-e .tipsy-arrow {
	background-position: right top;
	height: 9px;
	margin-top: -4px;
	right: 0;
	top: 50%;
	width: 5px;
}

.tipsy-w .tipsy-arrow {
	height: 9px;
	left: 0;
	margin-top: -4px;
	top: 50%;
	width: 5px;
}

/* ==================================================
 * 5) Fallr
 * ================================================== */

 /*
 * Fallr v1.0.4 - jQuery Plugin
 * Simple & elegant modal box jQuery plugin
 *
 * Copyright 2011 amatyr4n
 * http://codecanyon.net/user/amatyr4n
 *
 * licensed under Envato licenses
 * http://wiki.envato.com/support/legal-terms/licensing-terms/
 */

#fallr-overlay {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    background: #333;
    height: 100%;
    width: 100%;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
}

#fallr-wrapper,
#fallr-wrapper * {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-family: Helvetica, Ubuntu, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 19px;
    color: #555;
    text-shadow: 1px 1px 1px #fff;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
}

#fallr-wrapper {
    position: fixed;
    overflow: hidden;
    background: #f0f0f0;
    border: 1px solid #fff;
    box-shadow: 0 0 5px #111;
    -moz-box-shadow: 0 0 5px #111;
    -webkit-box-shadow: 0 0 5px #111;
}

#fallr-icon {
    position: absolute;
    top: 35px;
    left: 20px;
    height: 64px;
    width: 64px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

#fallr {
    position: relative;
    padding: 40px 20px 20px 72px;
}

#fallr-buttons {
    position: relative;
    bottom: 0;
    right: 0;
    margin: 15px;
    clear: both;
    display: block;
    text-align: right;
}

/*  Github button style
    http://nicolasgallagher.com/lab/css3-github-buttons/ 
*/

#fallr-wrapper .fallr-button,
#fallr button,
#fallr input[type="submit"] {
    position: relative; 
    overflow: visible; 
    display: inline-block; 
    padding: 4px 15px; 
    border: 1px solid #d4d4d4; 
    margin-left: 10px;
    margin-top: 10px;
    text-decoration: none; 
    text-shadow: 1px 1px 0 #fff;
    white-space: nowrap; 
    cursor: pointer;
    background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    -o-background-clip: padding-box; 
    border: 1px solid rgba(0, 0, 0, .25);
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px;
}

#fallr-wrapper .fallr-button:hover,
#fallr-wrapper .fallr-button:focus,
#fallr button:hover,
#fallr button:focus,
#fallr input[type="submit"]:hover,
#fallr input[type="submit"]:focus {
    border-color: #3072b3;
    border-bottom-color: #2a65a0;
    text-decoration: none; 
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3); 
    color: #fff; 
    background-color: #3C8DDE;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
    background-image: -moz-linear-gradient(#599bdc, #3072b3);
    background-image: -o-linear-gradient(#599bdc, #3072b3);
    background-image: linear-gradient(#599bdc, #3072b3);
}

#fallr-wrapper .fallr-button.fallr-button-danger {
    color: #900;
}

#fallr-wrapper .fallr-button.fallr-button-danger:hover,
#fallr-wrapper .fallr-button.fallr-button-danger:focus {     
    border-color: #b53f3a;
    border-bottom-color: #a0302a;
    color: #fff; 
    background-color: #dc5f59;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc5f59), to(#b33630));
    background-image: -moz-linear-gradient(#dc5f59, #b33630);
    background-image: -o-linear-gradient(#dc5f59, #b33630);
    background-image: linear-gradient(#dc5f59, #b33630);
}

#fallr abbr {
    border-bottom: 1px dotted #333;
}

#fallr h1, 
#fallr h2,
#fallr h3,
#fallr h4,
#fallr h5,
#fallr h6,
#fallr p,
#fallr form,
#fallr input,
#fallr label {
    margin-bottom: 10px;
}

#fallr h3 {
    font-size: 30px;
    line-height: 45px;
}

#fallr h4 {
    font-size: 25px;
    line-height: 37px;
}

#fallr h5 {
    font-size: 20px;
    line-height: 30px;
}

#fallr input[type="text"],
#fallr input[type="password"], 
#fallr textarea {
    background: #fff;
    border: solid 1px #999;
    color: #777;
    padding: 5px;
    width: 97%;
    box-shadow: inset #bbb 0px 0px 5px;
    -moz-box-shadow: inset #bbb 0px 0px 5px;
    -webkit-box-shadow: inset #bbb 0px 0px 5px; 
}

#fallr ol li, 
#fallr ul li,
#fallr blockquote, 
#fallr q {
    margin-left: 20px;
}

#fallr table {
    border: 1px solid #ddd;
	border-collapse:collapse;
	border-spacing: 0;
	line-height: 1.35em;
	width: 100%;
}

#fallr th, 
#fallr td {
    padding: 10px;
}

#fallr th {
    background-color: #cecece;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#cecece));
    background-image: -moz-linear-gradient(#ececec, #cecece);
    background-image: -o-linear-gradient(#ececec, #cecece);
    background-image: linear-gradient(#ececec, #cecece);
}

/* custom icons */

.icon-calendar {
    background: url('../img/icons/25x25/dark/day-calendar.png');
}

.icon-card {
    background: url('../img/icons/25x25/dark/v-card.png');
}

.icon-check {
    background: url('../img/icons/32x32/task-complete.png');
}

.icon-config {
    background: url('../img/icons/25x25/dark/tools.png');
}

.icon-error {
    background: url('../img/icons/25x25/dark/acces-denied-sign.png');
}

.icon-form {
    background: url('../img/icons/25x25/dark/fountain-pen.png');
}

.icon-help {
    background: url('../img/icons/25x25/dark/help.png');
}

.icon-info {
    background: url('../img/icons/25x25/dark/info---about.png');
}

.icon-lamp {
    background: url('../img/icons/25x25/dark/light-bulb.png');
}

.icon-mail {
    background: url('../img/icons/25x25/dark/mail.png');
}

.icon-news {
    background: url('../img/icons/25x25/dark/rss.png');
}

.icon-photo {
    background: url('../img/icons/25x25/dark/image-file.png');
}

.icon-save {
    background: url('../img/icons/25x25/dark/folder.png');
}

.icon-secure {
    background: url('../img/icons/25x25/dark/locked-2.png');
}

.icon-trash {
    background: url('../img/icons/25x25/dark/trashcan-2.png');
}

.icon-user {
    background: url('../img/icons/25x25/dark/users-2.png');
}

.icon-warning {
    background: url('../img/icons/25x25/dark/alert.png');
}

.icon-wizard {
    background: url('../img/icons/25x25/dark/cog-5.png');
}

.rcbHeader ul,
.rcbFooter ul,
.rcbItem ul, .rcbHovered ul, .rcbDisabled ul
{
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.comboBoxCol
{
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
    line-height: 14px;
}
/*
 * Peach - Clean & Smooth Admin Template
 * by Stammi <http://themeforest.net/user/Stammi>
 * 
 * ================
 *   Typographics
 * ================
 * 
 * -----------------
 * TABLE OF CONTENTS
 * -----------------
 * 
 *  1) Generic
 *  2) Header
 *     a) Toolbar
 *  3) Navigation
 *  4) Sidebar
 *     a) Navigation
 *  5) Footer
 *  -- Sprites:
 *  6) Forms
 *     a) Placeholders
 *  7) Activity Stream
 *  8) Loading Box
 *  9) User Info
 * 10) Stats List
 * 11) Steps
 * 12) Alert Boxes
 * 13) Boxes
 * 14) Buttons
 * 15) Shortcuts
 * 16) Tables
 * 17) Wizard
 *     a) Steps
 *     b) Sidebar
 *     c) Content
 */

/* ==================================================
 * 1) Generic
 * ================================================== */

a, a:visited {
	color: #164a7e;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #052646;
	outline: none;
}

/* ==================================================
 * 2) Header
 * ================================================== */

header a, header a:visited, header a:focus {
	color: #4a4a4a;
	text-decoration: none;
	outline: none;
}

header a:hover {
	color: #191919;
}

#header_toolbar h1 {
	color: #FFFFFF;
	font-size: 17px;
	line-height: 37px;
}

/* ==================================================
 * 2a) Header: Toolbar
 * ================================================== */

.toolbar_small > .toolbutton > span {
	font-size: 10px;
	color: #fff;
	text-shadow: 0px 1px 1px rgba(0, 0, 00, 0.75);
	filter: dropshadow(color=#CC000000, offx=0, offy=1);
	/* In the circle Arial looks better */
	font-family: Arial;
}

.toolbox h3 {
	color: #efefef;
	font-size: 12px;
	text-shadow: 0px 1px 1px rgba(0, 0, 00, 0.75);
	filter: dropshadow(color=#CC000000, offx=0, offy=1);
}

.toolbar_large .toolcaption {
	color: #fff;
	text-shadow: 0px 1px 1px rgba(0, 0, 00, 0.75);
	filter: dropshadow(color=#CC000000, offx=0, offy=1);
}

.toolbar_large .dropdown {
	color: #2b2b2b;
}

.toolbar_large .dropdown li:hover a, .toolbar_large .dropdown li:active a {
	color: #fff;
}

/* ==================================================
 * 3) Navigation
 * ================================================== */
#nav_main > li a {
	font-size: 13px;
	text-shadow: 0px 1px 0px #ffffff;
	filter: shadow(color=#ffffff, direction: 180, strength: 1);
}

#nav_main > li.current > a, #nav_main > li.current > ul li.current a  {
	color: #205a94;
}

/* ==================================================
 * 4) Sidebar
 * ================================================== */

aside, aside h2 {
	font-size: 13px;
}

/* ==================================================
 * 4a) Sidebar: Navigation
 * ================================================== */

aside nav a, aside nav a:visited, aside nav a:focus {
	outline: none;
	color: #4b4b4b;
	text-decoration: none;
}

aside nav a:hover, aside nav a.current:hover {
	color: #fff;
	text-shadow: 0px 1px 0px #000;
	filter: shadow(color=#000, direction: 120, strength: 1);
}

aside nav a.current {
	color: #205a94;
	text-shadow: 0px 1px 0px #fff;
	filter: shadow(color=#fff, direction: 120, strength: 1);
}

aside nav ul.sub a:hover {
	color: #292929;
}

aside nav ul.sub a.current {
	color: #164a7e;
}

/* ==================================================
 * 5) Footer
 * ================================================== */
footer {
	color: #f4f4f4;
	font-size: 12px;
	text-shadow: 0px 1px 0px #353535;
	filter: shadow(color=#353535, direction: 180, strength: 1) progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#101010',GradientType=0 );
}

footer #button_bar a, footer #button_bar a:visited, footer #button_bar a:focus {
	color: #e6e6e6;
	text-decoration: none;
}

footer #button_bar a:active {
	color: #ffffff;
}

/* ==================================================
 * Sprites
 * ================================================== */

/* ==================================================
 * 6) Sprite: Forms
 * ================================================== */
/*
input {
	color: #54616a;
}
*/

input, label {
	font-size: 12px;
}
/*
label, form p {
	color: #58646d;
}
*/
legend {
	font-weight: bold;
}

/*
label, .label {
	color: #666666;
	font-size: 12px;
	font-weight: 700;
	text-shadow: 0 1px 0 #FFFFFF;
}
*/
input.error {
	color: #870d0d;
}

label.error {
	color: #b13636;
}

label.error.red {
	color: #fff !important;
	text-shadow: 0px 1px 1px #460909;
	filter: dropshadow(color=#460909, offx=0, offy=1);
}

/* ==================================================
 * 6a) Sprite: Forms: Placeholders
 * ================================================== */

::-webkit-input-placeholder {
	color: #c8c8c8;
}

input:-moz-placeholder {
	color: #c8c8c8;
}

/* ==================================================
 * 7) Sprite: Acitivty Stream
 * ================================================== */

.activity .description, .activity .description a, .activity .description small {
	color: #262626;
	font-size: 12px;
}

.activity .description a {
	color: #305883;
	text-decoration: none;
}

.activity .description small a {
	color: #747474;
}

/* ==================================================
 * 8) Sprite: Loading Box
 * ================================================== */

#loading p {
	color: #fff;
	text-shadow: 0px 1px 1px #000;
	filter: dropshadow(color=#000, offx=0, offy=1);
}

/* ==================================================
 * 9) Sprite: User Info
 * ================================================== */

.userinfo .info a  {
	font-size: 12px;
	color: #6f6f6f;
	text-decoration: none;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#fff, offx=1, offy=1);
}

.userinfo .links li a {
	color: #4d4d4d;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#fff, offx=1, offy=1);
	text-decoration: none;
}

/* ==================================================
 * 10) Sprite: Stats List
 * ================================================== */

.stats-list span {
	color: #313131;
	font-size: 18px;
}

.stats-list a {
	color: #464646 !important;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

/* ==================================================
 * 11) Sprite: Steps
 * ================================================== */

.step span {
	text-align: center;
	background: #fff;
	color: #2e5681;
	font-weight: bold;
	font-size: 14px;
}

.step a {
	text-decoration: none;
}

.step strong, .step small {
	font-size: 12px;
}

.step strong {
	display: block;
	color: #2a2a2a;
}

.step small {
	color: #717171;
}

/* ==================================================
 * 12) Sprite: Alert Box
 * ================================================== */

.alert {
	text-shadow: 0px 1px 1px #fff;
}

.alert span.hide {
	text-shadow: 1px 1px 0 #FFFFFF;
}

.alert.success {
	color: #2a632e;
}

.alert.error {
	color: #820101;
}

.alert.warning {
	color: #675100;
}

.alert.info {
	color: #205a94;
}

.alert.note {
	color: #5b5b5b;
}

/* ==================================================
 * 13) Sprite: Boxes
 * ================================================== */

.box .header h3 {
	font-size: 13px;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	font-weight: 700;
}

/* ==================================================
 * 14) Sprite: Buttons
 * ================================================== */
/*button, input[type="submit"], a.button {
	color: #58646d;
	font-size: 12px;
}

button:hover, input[type="submit"]:hover, a.button:hover, .customfile-hover button {
	color: #fff;
	text-shadow: 0px 1px 0px #12100b;
	filter: shadow(color=#12100b, direction: 180, strength: 1);
}

button.red, input[type="reset"], a.button.red {
	color: #952a2a;
}


button:hover.red, button:active.red, input[type="reset"]:hover, input[type="reset"]:active, a.button.red:hover, a.button.red:active {
	color: #fafafa;
	text-shadow: 0px 1px 1px rgba(18, 16, 11, 0.5);
	filter: dropshadow(color=#8812100b, offx=0, offy=1);
}
*/
/* ==================================================
 * 15) Sprite: Shortcuts
 * ================================================== */

.shortcuts li:hover strong {
	color: #205a94;
	text-shadow: 0px 1px 0px #fff;
}

.shortcuts strong {
	color: #2a2a2a;
	font-size: 14px;
}

.shortcuts span {
	color: #717171;
	font-size: 12px;
}

/* ==================================================
 * 16) Sprite: Tables
 * ================================================== */

.dataTables_wrapper {
	text-shadow: 0 1px 0 #fff;
	font-weight: 400;
}

.table thead th:hover {
	color: #023a73;
}

.dataTables_wrapper .actions {
	text-shadow: 0 1px 0 #e5e5e5;
	color: #222222;
}

.paginate_button, .paginate_active {
    color: #373737;
    text-shadow: 0 1px 0 #FFFFFF;
}

.paginate_button_disabled {
    color: #9F9F9F;
}

.paginate_active {
    color: #FCFCFC;
    text-shadow: 0 1px 0 #000000;
}

/* ==================================================
 * 17) Sprite: Wizard
 * ================================================== */

.wizard p {
	font-size: 12px;
	color: #545454;
}

/* ==================================================
 * 17a) Sprite: Wizard: Steps
 * ================================================== */

.wizard .steps li a {
	text-decoration: none;
	color: #000;
}

.wizard .steps li span, .wizard .steps li strong {
	color: #2d2d2d;
}

.wizard .steps li span {
	font-size: 13px;
}

.wizard .steps li strong {
	font-size: 12px;
}

.wizard .steps li small {
	color: #8b8b8b;
	font-size: 11px;
}

/* ==================================================
 * 17b) Sprite: Wizard: Sidebar
 * ================================================== */

.wiz_sidebar > span, .wiz_sidebar > div > strong {
	color: #2d2d2d;
}

.wiz_sidebar > span {
	font-size: 25px;
}

.wiz_sidebar > div > small {
	color: #8b8b8b;
	font-size: 11px;
}

/* ==================================================
 * 17c) Sprite: Wizard: Content
 * ================================================== */

.wiz_content h3 {
	color: #2d2d2d;
	font-size: 15px;
}