@charset "utf-8";
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxkCDe67GEgBv_HnyvHTfdew.woff) format('woff');
}
body {
	margin: 0px;
	padding: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #808285;
}
@font-face {
	font-family: 'Conv_HelveticaNeue';
	src: url('../fonts/HelveticaNeue.eot');
	src: url('../fonts/HelveticaNeue.woff') format('woff'), url('../fonts/HelveticaNeue.ttf') format('truetype'), url('../fonts/HelveticaNeue.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_HelveticaNeue-CondensedBlack';
	src: url('../fonts/HelveticaNeue-CondensedBlack.eot');
	src: url('../fonts/HelveticaNeue-CondensedBlack.ttf') format('truetype'), url('../fonts/HelveticaNeue-CondensedBlack.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
img {
	vertical-align: middle;
}
.outer-wrap {
	width: 963px;
	height: auto;
	margin: 0px auto;
	padding: 0px 20px;
	background: #fff;
}
.main-page {
	width: 960px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.main-header {
	float: left;
	width: 100%;
	height: auto;
}
.shadow-top {
	width: 100%;
	height: 30px;
	float: left;
	background: url(../images/shadow-top.jpg) no-repeat top center;
	margin: 0px;
	padding: 0px;
}
.logo_img {
	background: url(../images/logo.png) no-repeat;
	width: 232px;
	height: 101px;
	float: left;
	border: none;
}
.login {
	background: url(../images/login-bg.jpg) repeat-x;
	float: right;
	width: 185px;
	margin: 30px 45px 0 0;
	height: auto;
	padding: 0px;
}
.login input.text {
	width: 100%;
	border: #bfd995 solid 1px;
	background: #eeeff0 url(../images/text-background.jpg) repeat-x;
	font-size: 12px;
	float: right;
	margin: 9px 0 0;
	padding: 3px 0px 5px;
	color: #67686b;
}
.login-btn {
	float: left;
	width: 69px;
	height: 26px;
	text-transform: uppercase;
	color: #b6b8ba;
	background: url(../images/login-btn.jpg) no-repeat;
	text-align: center;
	border: none;
	margin: 1px 0 0 60px;
	cursor: pointer;
}
#nav {
	width: 100%;
	height: 28px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/nav.jpg) repeat-x;
	border-bottom: solid 1px #231f20;
}
.banner {
	width: 100%;
	height: 117px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/interface-page.jpg) no-repeat;
}
.banner_forgot {
	width: 100%;
	height: 117px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/forgot.jpg) no-repeat;
}
#main-container {
	width: 100%;
	height: auto;
	float: left;
	margin: 0px;
	padding: 35px 0 0 0;
}
.login-form {
	width: 333px;
	height: auto;
	float: left;
	margin: 0 0 0 324px;
	padding: 0px;
	text-align: justify;
}
.login-frm-bg {
	float: left;
	width: 100%;
	margin: 0px 0 0;
	height: auto;
}
.login-frm-bg input.text, .form textarea.text {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #dbdbdb;
	color: #67686b;
	float: left;
	font-size: 12px;
	margin: 7px 0 0;
	padding: 8px 2px;
	width: 98%;
}
.login-frm-bg textarea.text {
	height: 60px;
	background: #eeeff0 url(../images/text-area.jpg) repeat-x;
}
.main-form-bg {
	background: none repeat scroll 0 0 #232323;
	border-bottom: 5px solid #bcc832;
	color: #fff;
	font: 17px "myriad Pro";
	height: 28px;
	padding: 10px 0 0;
	text-align: center;
	text-transform: uppercase;
}
.txt {
	margin-top: 6px;
	padding: 0px;
	float: left;
}
.h1 {
	margin: 0px;
	padding: 0px;
}
.h1 a {
	margin: 0 0 5px 0;
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #808285;
}
.NewError {
	border: 1px solid #FF0000 !important;
}
.submit {
	background: none repeat scroll 0 0 #a7b61b;
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: left;
	height: 32px;
	margin: 1px 0 0 90px;
	text-align: center;
	text-transform: uppercase;
	width: 112px;
	-webkit-appearance: none;
}
.sign-in {
	float: left;
	width: 112px;
	height: 32px;
	text-transform: uppercase;
	color: #fff;
	background: none repeat scroll 0 0 #a7b61b;
	text-align: center;
	border: none;
	margin: 1px 0 0 5px;
	cursor: pointer;
	-webkit-appearance: none;
}
.terms {
	border: 2px solid #8A8C8E;
	display: none;
	width: 550px;
	height: 400px;
	font-size: 14px;
	font-weight: 700;
	padding: 5px;
	margin-top: 15px;
	font-family: Verdana;
	color: #000000;
}
.terms-back {
	position: absolute;
	display: none;
	z-index: 999;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1200px;
	font-size: 14px;
	font-weight: 700;
	padding: 5px;
}
.terms-header {
	color: #C1D358;
	float: left;
	font-size: 16px;
	line-height: 20px;
	text-align: justify;
	text-shadow: 1px 0 #C1D358;
	margin-bottom: 10px;
}
.trail {
	position: absolute;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	left: 25%;
	top: 40%;
	display: block;
	width: 50%;
	height: auto;
	font-size: 14px;
	font-weight: 200;
	padding: 0px;
	margin-top: 15px;
	float: left;
	z-index: 1000;
}
.trail-back {
	position: absolute;
	display: block;
	z-index: 999;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 700px;
	background: url(../images/pop_bg.png);
}
.trail-msg {
	padding: 10px;
	float: left;
}
.trail-btn {
	float: right;
	padding-right: 20px;
	padding-bottom: 10px;
}
.trail-msg-close {
	float: right;
	padding-right: 5px;
	cursor: pointer;
}
.trail-container {
	border: 2px solid #C2C751;
	float: left;
}
.footer {
	width: 100%;
	height: auto;
	margin: 50px 0 0;
	padding: 0 0 30px 0;
	float: left;
	background: url(../images/footer-bg.jpg) repeat-x;
}
.msg-background {
	background: #DBDCDE;
	padding: 3px 10px;
}
.success {
	color: #6D741D;
}
.fail {
	color: #FF0000;
}
.header_top {
	height: 38px;
	background: #232323;
}
.top_section {
	width: 984px;
	margin: 0 auto;
}
.enquery {
	color: #FFFFFF;
	float: left;
	margin-top: 10px;
	width: 400px;
}
.enquery span {
	color: #BCC832;
}
.top_nav {
	color: #FFFFFF;
	float: right;
	width: 97px;
	margin-top: 7px;
}
.top_nav ul {
	float: right;
	margin: 0;
	padding: 0;
}
.top_nav ul li {
	float: left;
	list-style: none outside none;
	padding: 0 12px;
	text-align: right;
}
.top_nav ul li {
	border-right: 1px solid #FFFFFF;
}
.top_nav ul li:last-child {
	border-right: 0;
}
.top_nav ul li.lang {
	padding-right: 0 !important;
}
.top_nav ul li.callus {
	font-size: 16px;
	font-weight: bold;
}
.top_nav ul li a.signup {
	color: #BCC832;
	text-decoration: none;
}
.hdr_clock {
	float: left;
	margin-left: 150px;
	margin-top: 27px;
}
.hdr_support {
	margin-top: 27px;
	min-height: 48px;
	text-align: right;
	float: left;
	margin-left: 20px;
	margin-right: 14px;
}
.hdr_user {
	margin-top: 10px;
	min-height: 48px;
	float: right;
	width: 177px;
	font-weight: bold;
}
#newheadericon {
	float: left;
	margin-left: 366px;
}
.lang #formlang select {
	background: none repeat scroll 0 0 #fff;
	border: medium none !important;
	font-family: open sans !important;
	font-size: 11px !important;
	overflow: auto;
	padding: 2px 5px;
	width: 95px;
	margin-right: 0 !important;
	color: #333;
}
td {
	vertical-align: top;
	padding-left: 10px;
}
.normal {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	padding: 5px;
 *padding: 5px;
	font-style: normal;
	text-decoration: none;
	text-shadow: none;
}
.container {
	width: 960px;
	height: auto;
	margin: auto;
}
.top_bar {
	width: 100%;
	float: left;
	height: 25px;
	background-color: #606164;
}
.top-bar-text {
	color: #FFF;
}
.subscription-time {
	width: auto;
	margin: auto;
	height: 20px;
	float: left;
	padding: 2px;
}
.clock-hours {
	float: right;
	width: 212px;
	background: url(../images/clockin.png) no-repeat;
	height: 29px;
	text-align: left;
	padding: 2px 0px 8px 11px;
}
.header {
	box-shadow: 0 0 3px #CCCCCC;
	padding-bottom: 5px;
}
.header_main {
	margin: 0 auto;
	width: 984px;
}
.logo {
	float: left;
	margin-top: 10px;
	width: 200px;
}
.hdr_right {
	float: right;
	width: 750px;
}
.lang-select {
	float: right;
	margin-right: 15px;
	border: 1px solid #BFD995;
	font: 12px Verdana, Geneva, sans-serif;
	text-shadow: 1px 0 #BEBDBD;
}
.leftheader {
	float: left;
	width: 90%;
	margin-top: 7px;
}
.leftheader-sub {
	float: left;
	width: 418px;
}
.leftheader-ci {
	width: 460px;
	float: right;
	margin-bottom: 0px;
	height: 20px;
}
.session {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	color: #FFF;
	text-align: center;
	padding-right: 0px;
	padding-top: 2px;
}
.noofci {
	cursor: pointer;
	color: #33CCFF;
}
.rightheader-time {
	line-height: 24px;
	margin-left: 5px;
}
.clear-fix {
	clear: both;
}
.logo {
	position: relative;
	float: left;
	width: 210px;
	height: 101px;
}
.user-type {
	position: relative;
	float: right;
	width: 177px;
	margin-top: 0px;
	color: #444444;
	font-size: 12px;
	text-align: left;
}
.user-type span {
	font-size: 10px;
}
.user_details {
	width: 181px;
}
.logout {
	width: 195px;
	float: right;
	margin: 5px;
}
.a-text {
	color: #BDC832;
	cursor: pointer;
}
.header-margin {
	height: 20px;
}
.nav-row {
	background: none repeat scroll 0 0 #e8e8e8;
	border: 1px solid #cdcdcf;
	color: #010101;
	font-family: open sans;
	font-size: 12px;
	height: auto;
	padding: 6px;
	text-align: left;
}
.nav-margin {
	height: 20px;
}
.nav-seprartor {
	font-weight: normal;
}
.nav-selected {
	color: #8D9A02;
}
.header-bg {
	background: url(../images/header-bg.jpg) no-repeat;
	height: 68px;
	padding: 0;
}
.page-margin {
	width: 960px;
	margin: 10px auto;
}
.loading-page1 {
	background-color: #FFFFFF;
	border: 1px solid;
	height: 131px;
	position: fixed;
	display: none;
	width: 515px;
	left: 30%;
	top: 40%;
	z-index: 1000;
}

.loading-page {
	background-color: #FFFFFF;
	border: 1px solid;
	height: 131px;
	position: fixed;
	display: none;
	width: 515px;
	left: 30%;
	top: 40%;
	z-index: 1000;
}
.loading-img {
	margin-left: 190px;
	margin-top: 10px;
}
.loading-txt {
	margin-left: 4px;
font-size10px;
	font-weight: bold;
}
.loading-msg {
	margin: 10px;
}
.loading-btn {
	margin-right: 105px;
}
.loading-email {
	background-color: #FFFFFF;
	border: 1px solid;
	height: 131px;
	position: fixed;
	display: none;
	width: 515px;
	left: 30%;
	top: 40%;
	z-index: 1000;
}
.loading-input {
	background: #fff;
	border: 1px solid #dbdbdb;
	color: #67686B;
	float: left;
	font-size: 12px;
	margin: 0px 0 0;
	padding: 5px 2px 6px;
	width: 300px;
}
.menu-bar {
	background: url("../images/menu-bg.jpg") repeat-x scroll 0 0 transparent;
	height: 34px;
}
ul.sub_menu li a {
	width: 150px;
}
.upper {
	color: #5E5E5E;
	float: left;
	font-size: 16px;
	line-height: 28px;
	text-align: left;
	font-weight: normal;
}
.title {
	padding-left: 0px;
	margin-bottom: 20px;
	float: left;
	width: auto;
	font-size: 23px;
	font-weight: bold;
}
.upper a {
	color: #5E5E5E;
	font-size: 16px;
	line-height: 28px;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
}
.title a {
	padding-left: 0px;
	margin-bottom: 20px;
	width: auto;
	font-size: 23px;
	font-weight: bold;
}
.form {
	background: url("../images/form-background.jpg") repeat-x scroll 0 0 transparent;
	float: left;
	height: auto;
	margin: 20px 0 0;
	width: 100%;
}
form input.text {
	background: #fff;
	border: 1px solid #dbdbdb;
	color: #67686B;
	float: left;
	font-size: 12px;
	margin: 0px 0 0;
	padding: 5px 2px 6px;
	width: 360px;
}
form input.textemp {
	background: url("../images/text-background.jpg") repeat-x scroll 0 0 #EEEFF0;
	border: 1px solid #BFD995;
	color: #67686B;
	float: left;
	font-size: 12px;
	margin: 0px 0 0;
	padding: 5px 2px 6px;
	width: 322px;
}
form textarea.textemp {
	background: url("../images/text-background.jpg") repeat-x scroll 0 0 #EEEFF0;
	border: 1px solid #BFD995;
	color: #67686B;
	float: left;
	font-size: 12px;
	margin: 0px 0 0;
	padding: 5px 2px 6px;
	width: 322px;
}
form textarea.text {
	background: #fff;
	border: 1px solid #dbdbdb;
	color: #67686B;
	float: left;
	font-size: 12px;
	margin: 0px 0 0;
	padding: 5px 2px 6px;
	width: 360px;
}
form textarea.textreadonly {
	background: none repeat scroll 0 0 #F7F7F7;
	border: none;
	color: #67686B;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px 0 0;
	width: 365px;
	overflow: auto;
	resize: none;
	outline: none;
}
.form-bg {
	background: url("../images/form-background.jpg") repeat-x scroll 0 0 transparent;
	float: right;
	height: auto;
	margin: 25px 0 0 0;
	width: 100%;
}
.shadow-bootom {
	background: url("../images/shadow-top.jpg") no-repeat scroll center top transparent;
	float: left;
	height: 30px;
	margin-top: 20px;
	padding: 0;
	width: 100%;
}
form select.select {
	width: 298px;
	margin-top: 0px;
	padding: 3px 0px;
	background: #FFFFFF;
	font: 12px Verdana, Geneva, sans-serif;
	color: #67686B;
	float: left;
	margin-bottom: 0px;
	border: none;
}
.date {
	width: 180px ! important;
	vertical-align: top;
}
ul.navigation_bar {
	list-style: none;
	float: left;
	height: 35px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6e70;
	padding-top: 0px;
	padding-left: 20px;
}
ul.navigation_bar li {
	float: left;
	display: inline;
	color: #ffffff;
	margin: 0 10px;
}
ul.navigation_bar li a {
	color: #6d6e70;
	float: left;
	margin-top: -5px;
	background: url(../images/right_selected.jpg) no-repeat right top;
	text-decoration: none;
}
ul.navigation_bar li a span {
	position: relative;
	float: left;
	padding: 5px 15px 9px 25px;
	margin-right: 10px;
	margin-left: -38px;
	background: url(../images/left_selected.jpg) no-repeat top left;
}
.select-option {
	width: 350px;
}
.restore-opt {
	width: 70px;
	margin: 5px;
}
.lastupdated {
    font-weight: bold;
}
.succ-msgs {
	height: 27px;
	width: 100%;
	margin-top: 20px;
	background: #f6f5f5;
	padding-left: 5px;
	border: 1px solid #228822;
	color: #228822;
	padding-top: 5px;
	width: 954px;
}
.err-msgs {
	height: 27px;
	width: 100%;
	margin-top: 20px;
	background: #f6f5f5;
	padding-left: 5px;
	border: 1px solid #D84734;
	color: #D84734;
	padding-top: 5px;
	width: 954px;
}
.msgs-text {
	padding: 3px;
	float: left;
}
.msgs-img {
	padding: 3px;
	float: left;
}
.table-cell {
	border-bottom: .2em solid #EEEEEE;
	line-height: 22px;
}
.table-cell-email {
	border-bottom: .2em solid #EEEEEE;
	line-height: 36px;
	vertical-align: middle;
}
.rating {
	float: right;
	margin-top: 25px;
	padding-top: 2px;
	margin-right: 5px;
}
.confirm-box {
	position: fixed;
	border: 1px solid #8A8C8E;
	display: none;
	z-index: 1000;
	top: 265px;
	left: 500px;
	background: #FFFFFF;
	width: 400px;
	height: 70px;
	font-size: 14px;
	font-weight: 700;
	padding: 5px;
	text-align: left;
}
#imageright {
	float: right;
 height:;
 width:;
	z-index: 5;
	position: absolute;
	margin-left: 814px;
	margin-top: -2px\9;
 *margin-top: -2px;
	_margin-top: -2px;
}
.change-pswd-box {
	position: fixed;
	border: 1px solid #8A8C8E;
	display: none;
	z-index: 1000;
	top: 20%;
	left: 25%;
 *left: 20%;
	background: #FFFFFF;
	width: 45%;
 *width: 570px;
	height: auto;
	font-size: 14px;
	font-weight: 700;
	padding: 10px 10px 10px 20px;
	color: #5E5E5E;
	font-weight: normal;
}
.subscribe-box {
	position: fixed;
	border: 1px solid #D84734;
	display: none;
	z-index: 1000;
	top: 40%;
	left: 25%;
	background: none repeat scroll 0 0 #F6F5F5;
	width: 50%;
	height: 70px;
	font-weight: 700;
	padding: 5px;
	font-size: 13px;
}
.mail-box {
	position: fixed;
	border: 1px solid #8A8C8E;
	display: none;
	z-index: 1000;
	top: 100px;
	left: 200px;
	background: #FFFFFF;
	width: 800px;
	height: 70px;
	font-size: 14px;
	font-weight: 700;
	padding: 5px;
}
.event-box {
	position: absolute;
	border: 1px solid #8A8C8E;
	display: none;
	z-index: 1000;
	top: 11%;
	left: 10%;
	background: #FFFFFF;
	width: auto;
	height: auto;
	font-size: 14px;
	font-weight: 700;
	padding: 5px;
}
.report-msg {
	width: 97%;
	float: left;
	text-align: center;
	color: #9BB03B;
	font-weight: normal;
	padding-top: 15px;
}
.report-close {
	float: left;
	cursor: pointer;
	color: #000000;
}
.pop-msg {
	width: 97%;
	float: left;
	text-align: center;
	color: #9BB03B;
	font-weight: normal;
	padding-top: 15px;
}
.pop-close {
	float: left;
	cursor: pointer;
	color: #000000;
}
.confirm-back {
	position: fixed;
	border: 1px solid #8A8C8E;
	display: none;
	z-index: 900;
	top: 0px;
	left: 0px;
	background: #FFFFFF;
	width: 100%;
	height: 100%;
	font-size: 14px;
	font-weight: 700;
	padding: 5px;
	background: url(../images/pop_bg.png);
}
td.sheduling a {
	cursor: pointer;
	text-decoration: none;
}
td.sheduling a:hover {
	cursor: pointer;
	text-decoration: none;
	color: #8D9A02;
}
li.menu-seprator {
	background: url(../images/nav-right.png) no-repeat;
}
.crumptail {
	font-weight: normal;
	font-size: 20px;
}
.header_tail {
	color: #5E5E5E;
	text-decoration: underline;
}
.normal a img {
	border: none;
}
.approve-box {
	position: fixed;
	left: 25%;
	width: 50%;
	top: 25%;
	height: auto;
	z-index: 1000;
	border: 2px solid #FF0000;
}
.color_legenda table tr td img {
	border-bottom: 1px solid #000000;
	padding-bottom: 2px;
	cursor: pointer;
}
.color_legenda table tr td {
	padding-bottom: 2px;
}
#readonly_text {
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px solid #DBDBDB;
	font-size: 12px;
	text-shadow: 1px 0 #BEBDBD;
	width: 90%;
	font-weight: 500;
	overflow: auto;
	line-height: 15px;
	height: 70px;
	padding: 0px 2px 10px;
}
#readonly_comment {
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px solid #BFD995;
	font-size: 12px;
	text-shadow: 1px 0 #BEBDBD;
	width: 378px;
	font-weight: 500;
	overflow: auto;
	line-height: 15px;
	height: 150px;
	padding: 0px 2px 10px;
}
#ivrsurvey {
	font-size: 12px;
	text-shadow: 1px 0 #BEBDBD;
	width: 440px;
	font-weight: 500;
	line-height: 15px;
	padding: 0px 2px 10px;
	color: #9932CC;
}
.autoinfo {
	color: #FF0000;
	font-size: 11px;
}
.img-yes {
	cursor: pointer;
	width: 85px;
	display: inline-block;
	background-color: #a7b61b;
	color: #fff;
	margin: 10px 0 0;
	padding: 3px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
}
.img-no {
	cursor: pointer;
	width: 85px;
	display: inline-block;
	background-color: #a7b61b;
	color: #fff;
	margin: 10px 0 0;
	padding: 3px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
}
.img-continue {
	background: url(../images/continue.png) no-repeat;
	width: 96px;
	height: 26px;
	display: inline-block;
}
.img-cancel {
	background: url(../images/cancle.png) no-repeat;
	width: 82px;
	height: 26px;
	display: inline-block;
	margin-left: 10px;
}
.ssn-button {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	width: 50px;
}
.page-margin #manage_company_information {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
}
.page-margin #email_settings {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
}
.page-margin #manage_vendor_details {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
}
.page-margin #manage_email_messages {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
}
.page-margin #manage_other_messages {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
}
.page-margin #create_email {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
}
.page-margin #search {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
}
.page-margin #supervisors {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
}
.page-margin #employees {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
}
.page-margin #manually_cico {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
}
.page-margin #sessions_report {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
}
.page-margin #login_log {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
}
.page-margin #backup_form {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
}
.page-margin #restore_form {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
}
.page-margin #search1 {
	background: #f9f9f9;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 10px;
	height: 58px;
}
.analytics {
	background: none repeat scroll 0 0 #eee;
	font-size: 15px;
	padding: 14px;
	width: 923px;
}
.analytics-page {
	font-size: 16px;
	margin-top: 40px;
	margin-left: 5px;
}
.search-type {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.button-area {
	float: left;
	margin-top: 15px;
}
.pagination {
	float: right;
}
a {
	text-decoration: none;
	color: #0065CA;
}
td.normal a {
	text-decoration: underline;
}
.example {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 9px;
	line-height: 20px;
	padding: 5px;
 *padding: 5px;
	font-style: italic;
	color: #67696B;
}
.optional {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 9px;
	line-height: 20px;
	font-style: normal;
	color: #FF0000;
}
.normal a {
	color: #555566;
	font-weight: bold;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	background-color: #F5F5F5;
	border: 1px solid #999999;
	cursor: pointer;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-right: 5px;
}
.disabledbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	background-color: #F5F5F5;
	border: 1px solid #939496;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-right: 5px;
	color: #939496;
}
.button1 {
	background: none repeat scroll 0 0 #a7b61b;
	border: medium none;
	color: #fff !important;
	cursor: pointer;
	float: right;
	font-weight: normal;
	height: 26px;
	margin: 0 0 0 10px;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
}
.button2 {
	background: none repeat scroll 0 0 #a7b61b;
	border: medium none;
	color: #fff !important;
	cursor: pointer;
	float: left;
	font-weight: normal;
	height: 26px;
	margin: 0 0 0 5px;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
}
.button1-right {
	height: 26px;
	width: 11px;
	float: right;
}
#allbuttons {
	height: 32px;
	width: 634px;
}
#selectoption {
	border: 1px solid #DBDBDB;
	float: left;
	margin-bottom: 15px;
}
.survey_text {
	width: 20px !important;
	margin-right: 5px;
	float: none;
}
.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	color: #666666;
}
#dollars {
	text-align: right;
}
div#content {
	text-align: left;
}
.main_menu select {
	display: none;
}
.main_menu {
	border-top: 1px solid #DEDEDE;
	float: right;
	margin-top: 0;
	min-height: 19px;
	padding-top: 5px;
}
ul#main_menu {
	float: right;
	margin: 0;
	padding: 0;
}
ul#main_menu li {
	color: #666666;
	float: left;
	font-size: 13px;
	list-style: none outside none;
	padding: 0 0 0 5px;
	text-transform: uppercase;
	position: relative;
}
ul#main_menu li a {
	padding: 4px;
	padding-top: 6px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #666666;
}
ul#main_menu li a:hover {
}
ul#main_menu li ul.sub_menu {
	margin: 0;
	margin-top: 9px;
	padding: 0;
	display: none;
	position: absolute;
	width: 100%;
	left: -1px;
	top: 21px;
}
ul#main_menu li.first_header ul.sub_menu {
	left: 0px;
}
ul#main_menu li ul.sub_menu li {
	clear: both;
	z-index: 1000;
	background: #92938F;
	width: auto;
	border-bottom: 1px solid #797878;
	padding: 0;
}
ul#main_menu li ul.sub_menu li:hover {
	background: #92938F;
}
ul#main_menu li ul.sub_menu li a {
	background: #92938F;
	height: 20px;
	padding-left: 15px;
	padding-right: 5px;
	font-size: 10px;
	width: auto;
}
ul#main_menu li ul.sub_menu li a:hover {
	background: #ADBC5F;
	color: #FFF;
}
ul#main_menu li ul.sub_menu li:hover {
	background: #ADBC5F;
	color: #FFF;
}
ul#main_menu li.last_header {
	border-right: 0;
}
ul#main_menu li.first_header ul.sub_menu li {
	border-left: 0;
}
ul#main_menu li.last_header ul.sub_menu li {
	border-right: 0;
}
ul#main_menu li ul.sub_menu li a {
	text-align: left;
	font-weight: normal;
	color: #FEFFFF;
	width: 197px;
}
#menu-bar-footer {
	background: #BCC832;
	width: 100%;
	float: left;
	height: 3px;
}
.table_span_heading {
	width: 100px;
	float: left;
}
.form-bg {
	width: 350px;
	height: 25px;
	border-bottom: solid 5px #bcc832;
	font: 17px "myriad Pro";
	color: #58595b;
	text-transform: uppercase;
	text-align: left;
	padding: 3px 0 3px 10px;
}
.msg-background {
	background: #DBDCDE;
	padding: 3px 10px;
}
.success {
	color: #6D741D;
}
.fail {
	color: #FF0000;
}
label {
	width: 10em;
	float: left;
	margin-top: 2px;
}
label.error {
	float: none;
	color: red;
	padding-left: 0px;
	vertical-align: bottom;
	font-size: 11px;
	padding-bottom: 0px;
	line-height: 17px;
	width: 100%;
	height: 15px;
	font-weight: normal;
}
span.error {
	float: left;
	font-weight: normal;
	color: green;
	padding-left: 0px;
	vertical-align: bottom;
	font-size: 11px;
	padding-bottom: 0px;
	line-height: 14px;
	width: 100%;
}
.err-div {
	float: left;
	height: auto;
	width: 100%;
 *width: 100%;
 *height: 12px;
}
span.error {
	text-align: left;
	width: 100% !important;
}
p {
	clear: both;
}
em {
	font-weight: bold;
	padding-right: 1em;
	vertical-align: top;
}
.nav-row a {
	color: #606164;
}
.nav-row a:hover {
	color: #8D9A02;
}
.arrow {
	background: url(../images/arrow.png) no-repeat;
	width: 9px;
	height: 9px;
	float: left;
	margin-left: 10px;
	margin-top: 8px;
	margin-right: 5px;
}
.border_btm {
	margin-left: 25px;
	border-top: 1px solid #FEFFFF;
	height: 100%;
	width: 170px;
}
.hover-clr a:hover {
	color: #FFFF00;
}
.bottom {
	float: left;
	height: 8px;
	width: 217px;
	margin-left: 1px;
}
#dhtmltooltip {
	position: absolute;
	width: 200px;
	border: 2px solid #CCCCCC;
	padding: 2px;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 100;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
}
#dhtmltooltip-map {
	position: absolute;
	display: none;
	width: 200px;
	border: 2px solid #CCCCCC;
	padding: 2px;
	background-color: #FFFFFF;
	z-index: 100;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
}
#dhtmltooltip-schedule {
	position: absolute;
	display: none;
	width: 200px;
	border: 2px solid #CCCCCC;
	padding: 2px;
	background-color: #FFFFFF;
	z-index: 100;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
}
#dhtmltooltip-data tr td {
	font-size: 14px;
}
export_option1 {
	width: 50px;
	float: left;
	margin-left: 23px;
 *margin-left: 13px;
}
export_option2 {
	width: 50px;
	float: left;
	margin-left: 28px;
 *margin-left: 20px;
}
#modal-overlay {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: #000;
	display: none;
}
#printfooter {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 60px;
	background: #6cf;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-family: inherit;
	font-weight: bold;
	color: inherit;
	text-rendering: optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-weight: normal;
	color: #999999;
}
h1 {
	font-size: 30px;
	line-height: 36px;
}
h1 small {
	font-size: 18px;
}
h2 {
	font-size: 24px;
	line-height: 36px;
}
h2 small {
	font-size: 18px;
}
h3 {
	font-size: 18px;
	line-height: 27px;
}
h3 small {
	font-size: 14px;
}
h4, h5, h6 {
	line-height: 18px;
}
h4 {
	font-size: 14px;
}
h4 small {
	font-size: 12px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 11px;
	color: #999999;
	text-transform: uppercase;
}
.page-header h1 {
	font-size: 24px;
	font-weight: normal;
	line-height: 1;
}
.navbar .nav>li>a {
	padding: 9px 10px 11px;
	line-height: 19px;
	color: #999999;
	text-decoration: none;
	text-shadow: none;
}
.top-nav {
	margin-left: 210px;
}
.navbar .nav .active>a, .navbar .nav .active>a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #222222;
}
.navbar .nav li.dropdown a:hover .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	opacity: 1;
	filter: alpha(opacity = 100);
}
.navbar .nav li.dropdown.open .caret, .navbar .nav li.dropdown.open.active .caret, .navbar .nav li.dropdown.open a:hover .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	opacity: 1;
	filter: alpha(opacity = 100);
}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	background-color: transparent;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	color: #FFF;
}
.navbar .nav li.dropdown.active>.dropdown-toggle:hover {
	color: #ffffff;
}
.navbar .nav>li>a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: transparent;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 4px 0;
	margin: 1px 0 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
 *border-right-width: 2px;
 *border-bottom-width: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.dropdown-menu a {
	display: block;
	padding: 3px 10px;
	clear: both;
	font-weight: normal;
	line-height: 18px;
	color: #333333;
	white-space: nowrap;
}
.dropdown .dropdown-menu .nav-header {
	display: block;
	padding: 3px 10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #999999;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}
.breadcrumb .active {
	color: #333;
}
.btn-group>.dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px;
}
.pagination {
	padding-top: 8px;
	margin: 0px;
}
.pagination ul {
	margin-bottom: 0;
	margin-left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
 *zoom: 1;
	list-style: none;
}
.pagination li {
	display: inline;
}
.pagination a {
	display: inline-block;
	padding: 0 8px;
	line-height: 22px;
	text-decoration: none;
	text-transform: uppercase;
	background: #dadada;
	background: -moz-linear-gradient(top, #dadada 0%, #bdbdbd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada), color-stop(100%, #bdbdbd));
	background: -webkit-linear-gradient(top, #dadada 0%, #bdbdbd 100%);
	background: -o-linear-gradient(top, #dadada 0%, #bdbdbd 100%);
	background: -ms-linear-gradient(top, #dadada 0%, #bdbdbd 100%);
	background: linear-gradient(to bottom, #dadada 0%, #bdbdbd 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada', endColorstr='#bdbdbd', GradientType=0);
	border: 1px solid #9f9f9f;
	color: #444;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 0px -1px 0px rgba(255, 255, 255, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
	margin-right: 3px;
}
.pagination a:hover, .pagination .active a {
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
}
.pagination .active a {
	color: #666;
	cursor: pointer;
}
.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover {
	color: #999999;
	cursor: default;
	background-color: transparent;
}
.pagination li a {
	border-left-width: 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.pagination li:first-child a, .pagination li:first-child span {
	border-left-width: 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.pagination li:last-child a, .pagination li:last-child span {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}
.pager {
	margin-bottom: 18px;
	margin-left: 0;
	text-align: center;
	list-style: none;
 *zoom: 1;
}
.pager:before, .pager:after {
	display: table;
	content: "";
}
.pager:after {
	clear: both;
}
.pager li {
	display: inline;
}
.pager a {
	display: inline-block;
	padding: 5px 14px;
	background: #dadada;
	background: -moz-linear-gradient(top, #dadada 0%, #bdbdbd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada), color-stop(100%, #bdbdbd));
	background: -webkit-linear-gradient(top, #dadada 0%, #bdbdbd 100%);
	background: -o-linear-gradient(top, #dadada 0%, #bdbdbd 100%);
	background: -ms-linear-gradient(top, #dadada 0%, #bdbdbd 100%);
	background: linear-gradient(to bottom, #dadada 0%, #bdbdbd 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada', endColorstr='#bdbdbd', GradientType=0);
	border: 1px solid #9f9f9f;
	color: #444;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 0px -1px 0px rgba(255, 255, 255, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.pager a:hover {
	text-decoration: none;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
}
.input-append .add-on, .input-prepend .add-on {
	height: 20px;
	min-width: 16px;
	padding: 4px 5px;
	font-weight: normal;
	line-height: 18px;
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
	font-size: 12px;
}
input[type="file"] {
	height: 30px;
 *margin-top: 4px;
	line-height: 30px;
}
.btn-group>.btn, .btn-group>.dropdown-menu {
	font-size: 12px;
}
blockquote p {
	margin-bottom: 0;
	font-size: 12px;
	font-weight: 300;
	line-height: 22.5px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background: #45484d;
	background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%);
	background: -o-linear-gradient(top, #45484d 0%, #000000 100%);
	background: -ms-linear-gradient(top, #45484d 0%, #000000 100%);
	background: linear-gradient(to bottom, #45484d 0%, #000000 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=0);
	-moz-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	-webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	box-shadow: 0 0px 2px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	text-shadow: 0px -1px 0px rgba(000, 000, 000, .9), 0px 1px 0px rgba(255, 255, 255, 0.2);
	border: #000 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tooltip {
	position: absolute;
	z-index: 9020;
	display: block;
	padding: 5px;
	font-size: 11px;
	opacity: 0;
	filter: alpha(opacity = 0);
	visibility: visible;
}
.nav-tabs>li {
	margin: 5px 0 -1px 5px;
}
.tabs-below>.nav-tabs, .tabs-right>.nav-tabs, .tabs-left>.nav-tabs {
	border-bottom: 0;
}
.tabs-below .nav {
	margin-bottom: 5px;
}
.tab-content>.tab-pane, .pill-content>.pill-pane {
	display: none;
}
.tab-content>.active, .pill-content>.active {
	display: block;
}
.tabs-below>.nav-tabs {
	border-top: 1px solid #ddd;
}
.tabs-below>.nav-tabs>li {
	margin-top: -1px;
	margin-bottom: 0;
}
.tabs-below>.nav-tabs>li>a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.tabs-below>.nav-tabs>li>a:hover {
	border-top-color: #ddd;
	border-bottom-color: transparent;
}
.tabs-below>.nav-tabs>.active>a, .tabs-below>.nav-tabs>.active>a:hover {
	border-color: transparent #ddd #ddd #ddd;
}
.tabs-left>.nav-tabs>li, .tabs-right>.nav-tabs>li {
	float: none;
}
.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 5px;
}
.tabs-left>.nav-tabs {
	float: left;
	margin-right: 19px;
	margin-bottom: 0px;
	border-right: 1px solid #ddd;
}
.tabs-left>.nav-tabs>li>a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.tabs-left>.nav-tabs>li>a:hover {
	border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:hover {
	border-color: #ddd transparent #ddd #ddd;
 *border-right-color: #ffffff;
}
.tabs-right>.nav-tabs {
	float: right;
	margin-left: 19px;
	margin-bottom: 0px;
	border-left: 1px solid #ddd;
}
.tabs-right>.nav-tabs>li {
	margin: 5px 5px 5px 0
}
.tabs-right>.nav-tabs>li>a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.tabs-right>.nav-tabs>li>a:hover {
	border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right>.nav-tabs .active>a, .tabs-right>.nav-tabs .active>a:hover {
	border-color: #ddd #ddd #ddd transparent;
 *border-left-color: #ffffff;
}
.widget-box .well {
	margin: 0;
}
.white-box {
	background-color: #FFFFFF !important;
	border: medium none !important;
	border-radius: 0 0 3px 3px !important;
	box-shadow: none !important;
}
.btn {
	padding: 4px 10px 4px;
	font-size: 13px;
}
.btn i {
	margin-left: -5px;
	margin-right: 2px;
}
.navbar .btn-navbar {
	margin-bottom: 5px;
}
.controls label.error {
	color: #F00;
	font-size: 11px;
	display: inline-block;
	background: url(../img/alert.png) no-repeat scroll left center transparent;
	padding-left: 20px;
}
.controls input.error {
	display: inline-block;
	margin-right: 10px;
	border-color: #B94A48;
	color: #B94A48;
}
.controls input.valid {
	margin-right: 10px;
	display: inline-block;
	border-color: #468847;
	color: #468847;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
#sidebar {
	width: 210px;
	height: 100%;
	position: fixed !important;
	left: 0px;
	overflow: auto;
	top: -1px;
	z-index: 3000;
}
#main-content {
	margin-left: 210px;
}
.side-nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.side-nav li a {
	display: block;
	line-height: 40px;
	position: relative;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
}
.side-nav li a:hover {
	width: 200px !important;
}
.side-nav li a:hover>.white-icons {
	background: url(../img/sprite-icons/icon-black.png) no-repeat;
}
.side-nav li ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.side-nav li ul li a {
	color: #666;
	text-transform: none !important;
	font-weight: normal;
	font-size: 12px;
	padding-left: 30px;
}
.side-nav li ul li .sidenav-icon {
	height: 20px;
	width: 20px;
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
}
.side-nav li ul li .sidenav-icon .sidenav-link-color {
	width: 10px;
	height: 40px;
	display: block;
	position: absolute;
	left: -10px;
	top: -10px;
}
.side-nav li a .sidenav-icon {
	height: 20px;
	width: 20px;
	position: absolute;
	left: 10px;
	top: 10px;
}
.side-nav li a .sidenav-icon {
	background: url(../img/sidenav-sprite.png) no-repeat;
}
.side-nav li ul li a .sidenav-icon {
	background: url(../img/sidenav-sprite.png) -80px 0 !important;
}
.side-nav li a .dashboard-n-icon {
	background-position: -30px 0 !important;
}
.side-nav li a:hover .dashboard-n-icon {
	background-position: 0px 0 !important;
}
.side-nav li a .form-n-icon {
	background-position: -30px -30px !important;
}
.side-nav li a:hover .form-n-icon {
	background-position: 0px -30px !important;
}
.new-update {
	background: #f9f9f9;
	padding-top: 10px;
	border-top: #CCC 1px solid;
}
.new-update h2 {
	font-size: 12px;
	padding: 0px 10px;
	border: #d8d8d8 1px solid;
	background: #fff;
	margin: 0px 10px 10px 10px;
	text-transform: uppercase;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.new-update h5 {
	font-size: 12px;
	padding: 0 10px;
}
.new-update p {
	margin-bottom: 10px;
	padding: 0 10px;
	font-size: 11px;
	line-height: normal;
}
.side-news {
	border-bottom: #999 1px solid;
	margin-bottom: 10px;
}
.branding {
	display: inline-block;
	margin-right: 10px;
	float: left;
}
.navbar .nav .btn {
	padding: 4px 5px !important;
}
.navbar-fixed-top .dropdown-menu {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: #f9f9f9;
	background: -moz-linear-gradient(top, #f9f9f9 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #f9f9f9 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%, #ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ffffff', GradientType=0);
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	border-left: 1px solid rgba(0, 0, 0, 0.2);
	border-right: 1px solid rgba(0, 0, 0, 0.2);
	border-top: 0px;
}
.navbar-fixed-top .dropdown-menu:after {
	border-bottom: 6px solid #f9f9f9 !important;
}
#side-accordion .accordion-group {
	border: none;
	margin: 0px;
}
.accordion-header a {
	display: block;
	padding: 11px 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
#side-accordion .nav-icon {
	top: -2px;
}
.breadcrumb {
	padding: 4px 14px;
	margin: 0 0 18px;
	list-style: none;
	font-size: 11px;
	background: #f1f1f1;
	background: -moz-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dbdbdb));
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -o-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -ms-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: linear-gradient(to bottom, #f1f1f1 0%, #dbdbdb 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dbdbdb', GradientType=0);
	border: 1px solid #c2c2c2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9;
	box-shadow: inset 0 1px 0 #f9f9f9;
}
.breadcrumb li {
	display: inline-block;
 *display: inline;
	text-shadow: 0 1px 0 #ffffff;
 *zoom: 1;
}
.breadcrumb .divider {
	padding: 0 5px;
	color: #999999;
}
.breadcrumb .active a {
	color: #333333;
}
.stat-block {
	margin-bottom: 20px;
	padding: 10px;
	background: #f1f1f1;
	background: -moz-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dbdbdb));
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -o-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -ms-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: linear-gradient(to bottom, #f1f1f1 0%, #dbdbdb 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dbdbdb', GradientType=0);
	border: 1px solid #c2c2c2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9;
	box-shadow: inset 0 1px 0 #f9f9f9;
}
.stat-block ul:after {
	clear: both;
}
.stat-block ul:after {
	content: "";
	display: table;
}
.stat-block ul {
	margin: 0px;
	padding: 0px;
}
.stat-block li {
	list-style: none;
	float: left;
}
.stat-block li span {
	display: block;
}
.stat-block .stat-graph {
	width: auto;
	background: #FFF;
	padding: 5px 10px;
	border: #d7d7d7 1px solid;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 6px;
}
.stat-block span:last-child {
	color: #2750a2;
	font-weight: bold;
}
.stat-block span:first-child {
	color: #666;
	font-size: 11px;
	font-weight: bold;
	display: block;
}
.stat-block .stat-percent {
	width: 25px;
	float: right !important;
	text-align: center !important;
}
.label-green {
	font-weight: bold;
	color: #117104;
	font-size: 11px;
}
.label-red {
	font-weight: bold;
	color: #dc1212;
	font-size: 11px;
}
.widget-block {
	margin-bottom: 20px;
	background: #f1f1f1;
	background: -moz-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dbdbdb));
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -o-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -ms-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: linear-gradient(to bottom, #f1f1f1 0%, #dbdbdb 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dbdbdb', GradientType=0);
	border: 1px solid #c2c2c2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9;
	box-shadow: inset 0 1px 0 #f9f9f9;
}
.widget-block .widget-box {
	background: #fff;
	border-top: #d2d2d2 1px solid;
	-webkit-box-shadow: inset 0 0 5px #ddd;
	-moz-box-shadow: inset 0 0 5px #ddd;
	box-shadow: inset 0 0 5px #ddd;
}
.widget-block .widget-content {
	background: #eee;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
.widget-block .widget-content .widget-box {
	margin-top: 0px !important;
}
.widget-block .widget-content .widget-box .table {
	margin-bottom: 0px !important;
}
.table-default {
	background: #fff;
}
.widget-block .widget-head {
	height: 40px;
	position: relative;
	background: #f1f1f1;
	background: -moz-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dbdbdb));
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -o-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -ms-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: linear-gradient(to bottom, #f1f1f1 0%, #dbdbdb 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dbdbdb', GradientType=0);
	border-bottom: 1px solid #c2c2c2;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
	box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
}
.collapsible-widget .widget-head {
	cursor: pointer;
}
.widget-block .widget-head .h-icon {
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top: 12px;
	right: 10px;
	background: url(../img/collapse.gif) no-repeat;
}
.widget-block .active .h-icon {
	background-position: left !important
}
.widget-block .inactive .h-icon {
	background-position: right !important
}
.widget-block .widget-head h5 {
	padding-left: 10px;
	padding-top: 11px;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0px;
}
.widget-block .widget-bottom {
	height: 40px;
	background: #f1f1f1;
	background: -moz-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dbdbdb));
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -o-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: -ms-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%);
	background: linear-gradient(to bottom, #f1f1f1 0%, #dbdbdb 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dbdbdb', GradientType=0);
	border-top: 1px solid #c2c2c2;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
	box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
}
.nonboxy-widget {
	margin-bottom: 20px;
}
.nonboxy-widget .widget-head {
	font-size: 12px;
	border-bottom: #bbb 2px solid;
	height: 40px;
	margin-bottom: 10px;
	position: relative;
}
.nonboxy-widget .widget-head h5 {
	line-height: 40px;
	text-transform: uppercase;
}
.nonboxy-widget .widget-head i {
	margin-right: 5px;
}
.nonboxy-widget .widget-table {
	border: 1px solid #dddddd;
	border-collapse: separate;
 *border-collapse: collapsed;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #FFF;
	margin-bottom: 0px;
}
.nonboxy-widget .widget-searchbox ul, .nonboxy-widget .widget-selectbox ul {
	padding: 0px !important;
}
.nonboxy-widget .widget-bottom .pagination ul {
	margin-left: 0px;
}
.user-thumb {
	background: #e4e4e4;
	padding: 5px;
	height: 40px;
	width: 40px;
	display: block;
	margin: auto;
}
.widget-block .user-tbl tr th {
	color: #666;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 11px;
	background: #eeeeee;
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
	background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9;
	box-shadow: inset 0 1px 0 #f9f9f9;
	text-shadow: 0px -1px 0px rgba(255, 255, 255, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);
}
.widget-block .user-tbl tr th, .user-tbl tr td {
	vertical-align: middle !important;
}
.widget-block .user-tbl .center, .widget-block .task-tbl .center, .widget-block .order-tbl .center, .widget-block .post-tbl .center {
	text-align: center;
}
.center {
	text-align: center !important;
}
.right-align {
	text-align: right !important;
}
.widget-content form {
	margin: 0px !important;
}
.widget-searchbox ul, .widget-selectbox ul {
	margin: 0px;
	padding: 10px 10px 0 10px;
}
.widget-searchbox li, .widget-selectbox li {
	float: left;
	display: inline-block;
	list-style: none;
}
.widget-searchbox ul:after, .widget-selectbox ul:after {
	clear: both;
}
.widget-searchbox ul:after, .widget-selectbox ul:after {
	content: "";
	display: table;
}
.widget-searchbox input[type=text] {
	width: 140px;
}
.widget-selectbox .data-select {
	width: 140px;
}
.widget-searchbox .input-prepend, .widget-selectbox .input-prepend {
	margin-bottom: 10px !important;
}
.widget-searchbox .row-counts, .widget-selectbox .row-counts {
	padding-top: 6px;
	text-transform: uppercase;
	font-size: 11px;
	color: #666;
}
.top-search {
	width: 205px;
}
.top-search form {
	margin-bottom: 0px;
	padding: 10px 10px 5px 15px;
}
.top-search input[type=text] {
	width: 140px;
}
.widget-control {
	position: absolute;
	top: 0px;
	right: 0px;
	border-left: #c9c9c9 1px solid;
}
.widget-control .btn {
	border: none !important;
	-webkit-border-radius: 0px 3px 0 0;
	-moz-border-radius: 0px 3px 0 0;
	border-radius: 0px 3px 0 0;
	line-height: 32px;
}
.widget-control .caret {
	margin-top: 13px;
}
.widget-control .dropdown-menu {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: #f9f9f9;
	background: -moz-linear-gradient(top, #f9f9f9 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #f9f9f9 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%, #ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ffffff', GradientType=0);
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	border-left: 1px solid rgba(0, 0, 0, 0.2);
	border-right: 0px solid rgba(0, 0, 0, 0.2);
	border-top: 0px;
}
.user-position {
	display: block;
	font-weight: bold;
	color: #d45c03;
}
.top-search-icon, .lang-icons {
	height: 14px;
	width: 16px;
	display: inline-block;
	position: relative;
	top: -1px;
}
.alert-noty {
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	vertical-align: text-top;
	line-height: 12px;
	color: #fff;
	padding: 1px 2px;
	margin-left: 5px;
	background: #ff670f;
	background: -moz-linear-gradient(top, #ff670f 0%, #c43e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff670f), color-stop(100%, #c43e00));
	background: -webkit-linear-gradient(top, #ff670f 0%, #c43e00 100%);
	background: -o-linear-gradient(top, #ff670f 0%, #c43e00 100%);
	background: -ms-linear-gradient(top, #ff670f 0%, #c43e00 100%);
	background: linear-gradient(to bottom, #ff670f 0%, #c43e00 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff670f', endColorstr='#c43e00', GradientType=0);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 0 2px #666;
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 0 2px #666;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 0 2px #666;
	border: #bf2702 1px solid;
	text-shadow: 0px -1px 0px rgba(000, 000, 000, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);
}
.navbar .nav.pull-right {
	margin-right: 0;
	margin-left: 10px;
}
.priority {
	display: block;
}
.index-graph, .graph-wrap {
	background: #ebebeb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	overflow: visible;
	text-align: center;
	border: #bbb 1px solid;
	padding: 3px;
}
.graph-wrap {
	margin-bottom: 20px;
}
.chart-block {
	border: #bbb 1px solid;
	background: #f9f9f9;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding-bottom: 10px;
}
.summary ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.summary ul li {
	background: none repeat scroll 0 0 #eeeeee;
	clear: both;
	height: 50px;
	margin-bottom: 14px;
}
.summary ul li .summary-icon {
	width: 36px;
	height: 36px;
	float: left;
	margin-right: 10px;
	padding: 6px;
	background: #fff;
	border: #ddd 1px solid;
	-webkit-box-shadow: inset 0 0 3px #eee;
	-moz-box-shadow: inset 0 0 3px #eee;
	box-shadow: inset 0 0 3px #eee;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.summary ul li:hover .summary-icon {
	background: #eee;
	border: #aaa 1px solid;
	cursor: pointer;
	-moz-transition: all 0.2s ease-in-out;
}
.summary ul li .count {
	font-size: 14px;
	font-weight: bold;
	color: #318933;
	display: block;
	padding-top: 8px;
}
.summary ul li .summary-title {
	display: block;
// text-transform: uppercase;
	font-size: 12px;
	color: #ab4000;
}
#customize-theme {
	height: 94%;
	width: 250px;
	border-left: #bbb 1px solid;
	background: #fff;
	position: fixed;
	right: -251px;
	z-index: 1000;
	top: 40px;
}
#customize-theme .switch {
	width: 50px;
	height: 100px;
	background: #e5e5e5;
	position: absolute;
	left: -20px;
	top: 2px;
	border: #bbb 1px solid;
	border-right: 0px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.themer-content {
	height: 100%;
	width: 230px;
	background: #e5e5e5;
	background: -moz-linear-gradient(left, #e5e5e5 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #e5e5e5), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(left, #e5e5e5 0%, #ffffff 100%);
	background: -o-linear-gradient(left, #e5e5e5 0%, #ffffff 100%);
	background: -ms-linear-gradient(left, #e5e5e5 0%, #ffffff 100%);
	background: linear-gradient(to right, #e5e5e5 0%, #ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=1);
	position: fixed;
	padding: 10px;
}
.themer-content fieldset {
	border: #ccc 1px solid;
	padding: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 34px;
	border-radius: 4px;
	background: #f9f9f9;
	margin-bottom: 10px;
}
.themer-content legend {
	padding: 3px 3px;
	text-transform: uppercase;
	font-size: 11px;
	line-height: normal;
	margin: 0px;
	border: none;
	background: none;
	width: auto;
	display: inline-block;
	margin-left: 10px;
	font-weight: bold;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.themer-content h5 {
	text-transform: uppercase;
	margin-bottom: 5px;
	font-size: 13px;
}
.themer-content .color-input {
	width: 55px !important;
	font-size: 11px;
}
.themer-content label {
	font-size: 11px;
}
.themer-content ul {
	margin: 0px;
	list-style: none;
}
.themer-content ul li {
	display: inline-block;
	float: left;
	margin-left: 3px;
}
#theme-accordion .accordion-group {
	border: none !important;
}
.theme-accordion-header a {
	height: 30px;
	background: #4c4c4c;
	background: -moz-linear-gradient(top, #4c4c4c 0%, #262626 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c4c4c), color-stop(100%, #262626));
	background: -webkit-linear-gradient(top, #4c4c4c 0%, #262626 100%);
	background: -o-linear-gradient(top, #4c4c4c 0%, #262626 100%);
	background: -ms-linear-gradient(top, #4c4c4c 0%, #262626 100%);
	background: linear-gradient(to bottom, #4c4c4c 0%, #262626 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#262626', GradientType=0);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	border: #333 1px solid;
	color: #fff;
	line-height: 30px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 10px;
	margin-bottom: 10px;
}
.themer-content .btn {
	width: 90% !important;
	margin-bottom: 10px;
	padding: 5px 10px;
}
.event-list {
	margin: 10px;
}
.event-list li {
	clear: both;
	margin-bottom: 10px;
	list-style: none;
}
.event-list li:after {
	clear: both;
}
.event-list li:after {
	content: "";
	display: table;
}
.event-list .evnt-date {
	width: 40px;
	float: left;
	font-size: 28px;
	font-weight: bold;
	padding-top: 5px;
	color: #2f6d91;
}
.event-list .evnt-date span {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	color: #666;
}
.event-list .event-info {
	width: 138px;
	float: left;
}
.event-list .event-info span {
	color: #1a798b;
}
.event-list .event-info p {
	font-size: 11px;
	line-height: 14px;
}
.site-stat {
	margin: 10px;
}
.site-stat h5 {
	text-transform: uppercase;
	color: #434745;
	margin-bottom: 10px;
}
.site-stat ul {
	margin: 0px 0px 10px 0px;
}
.site-stat ul li {
	list-style: none;
	text-transform: none;
	padding: 5px 10px;
	border: #dedede 1px solid;
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 5px;
	font-size: 11px;
}
.site-stat ul li:hover {
	background: #f9f9f9;
	cursor: pointer;
}
.site-stat ul li span {
	display: inline-block;
	float: right;
	font-size: 10px;
	font-weight: bold;
}
.site-stat ul li .up {
	background: url(../img/up.png) no-repeat right;
	padding-right: 15px;
	color: #117104;
}
.site-stat ul li .down {
	background: url(../img/down.png) no-repeat right;
	padding-right: 15px;
	color: #d73131;
}
.accordion-content:last-child {
	margin-bottom: 3px;
}
.task-tbl h5 {
	font-size: 12px;
}
.task-tbl tr th, .task-tbl tr td, .order-tbl tr th, .order-tbl tr td, .post-tbl tr th, .post-tbl tr td {
	vertical-align: middle !important;
}
.post-tbl ul {
	margin: 0px;
	list-style: none;
}
.post-by, .post-date {
	font-size: 11px;
}
.post-by a, .post-date a {
	color: #666;
}
.multiline-input select, .multiline-input input[type=text], .multiline-input textarea {
	display: block;
	margin-bottom: 9px;
}
#signupform label.checked {
	padding-left: 21px;
	background: url(../img/checked.png) no-repeat left !important;
}
.remove-element {
	height: 20px;
	width: 20px;
	display: inline-block;
	text-indent: -999999px;
	background: url(../img/sprite-icons/icons-a.png) 0 -1260px;
}
.add-element {
	height: 20px;
	width: 20px;
	display: inline-block;
	text-indent: -999999px;
	background: url(../img/sprite-icons/icons-a.png) 0 -540px;
}
.extend-bar {
	height: 20px;
	display: block;
}
.content-wizard {
	border: #CCC 1px solid;
}
.content-wizard ul.anchor li {
	float: left;
	display: inline-block;
	list-style: none;
	margin-right: 30px;
}
.content-wizard ul.anchor, .form-wizard ul.anchor {
	clear: both;
}
.content-wizard .stepContainer {
	background: #FFF;
	padding: 20px;
}
.content-wizard .loader {
	position: relative;
	display: none;
	float: left;
	margin: 2px 0 0 2px;
	padding: 8px 10px 8px 40px;
	border: 1px solid #FFD700;
	color: #5A5655;
	background: #FFF url(../img/progress.gif) no-repeat 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 998;
}
.content-wizard ul.anchor {
	margin: 0px;
	padding: 10px 10px 0 10px;
	background: #f3f3f3;
	border-bottom: #ccc 1px solid;
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
}
.content-wizard ul.anchor li a {
	text-decoration: none;
	display: inline-block;
}
.content-wizard ul.anchor li a.selected .stepNumber {
	width: 40px;
	height: 40px;
	background: rgb(255, 103, 15);
	background: -moz-linear-gradient(top, rgba(255, 103, 15, 1) 0%, rgba(229, 82, 13, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		103, 15, 1)), color-stop(100%, rgba(229, 82, 13, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 103, 15, 1) 0%, rgba(229, 82, 13, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 103, 15, 1) 0%, rgba(229, 82, 13, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 103, 15, 1) 0%, rgba(229, 82, 13, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 103, 15, 1) 0%, rgba(229, 82, 13, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff670f', endColorstr='#e5520d', GradientType=0);
	text-shadow: 0px 1px 0px rgba(000, 000, 000, .5), 0px 1px 0px rgba(000, 000, 000, 0.2);
	color: #FFF;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	float: left;
	cursor: pointer;
}
.content-wizard ul.anchor li a.selected .stepDesc {
	display: inline-block;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #d44908;
	float: left;
	padding: 3px;
	text-transform: uppercase;
}
.content-wizard ul.anchor li a.selected .stepDesc small {
	display: block;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #666;
}
.content-wizard ul.anchor li a.done .stepNumber {
	width: 40px;
	height: 40px;
	background: rgb(41, 154, 11);
	background: -moz-linear-gradient(top, rgba(41, 154, 11, 1) 0%, rgba(37, 127, 10, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(41,
		154, 11, 1)), color-stop(100%, rgba(37, 127, 10, 1)));
	background: -webkit-linear-gradient(top, rgba(41, 154, 11, 1) 0%, rgba(37, 127, 10, 1) 100%);
	background: -o-linear-gradient(top, rgba(41, 154, 11, 1) 0%, rgba(37, 127, 10, 1) 100%);
	background: -ms-linear-gradient(top, rgba(41, 154, 11, 1) 0%, rgba(37, 127, 10, 1) 100%);
	background: linear-gradient(to bottom, rgba(41, 154, 11, 1) 0%, rgba(37, 127, 10, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#299a0b', endColorstr='#257f0a', GradientType=0);
	text-shadow: 0px 1px 0px rgba(000, 000, 000, .5), 0px 1px 0px rgba(000, 000, 000, 0.2);
	color: #FFF;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	float: left;
	cursor: pointer;
}
.content-wizard ul.anchor li a.done .stepDesc {
	display: inline-block;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #227708;
	float: left;
	padding: 3px;
}
.content-wizard ul.anchor li a.done .stepDesc small {
	display: block;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
}
.content-wizard ul.anchor li a.disabled {
	cursor: default;
}
.content-wizard ul.anchor li a.disabled .stepNumber {
	width: 40px;
	height: 40px;
	background: #ccc;
	color: #FFF;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	float: left;
}
.content-wizard ul.anchor li a.disabled .stepDesc {
	display: inline-block;
	margin-left: 5px;
	font-size: 14px;
	color: #999;
	font-weight: bold;
	float: left;
	padding: 3px;
	text-transform: uppercase;
}
.content-wizard ul.anchor li a.disabled .stepDesc small {
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-transform: none;
}
.content-wizard .msgBox {
	position: relative;
	display: none;
	float: left;
	margin: 0px;
	padding: 5px;
	border: 1px solid #397a04;
	background-color: #bedfa3;
	color: #1cb115;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 999;
	min-width: 200px;
}
.content-wizard .msgBox .content {
	padding: 2px 0 0 5px;
	float: left;
}
.content-wizard .msgBox .close {
	border: 1px solid #CCC;
	border-radius: 3px;
	color: #CCC;
	display: block;
	float: right;
	margin: 0 0 0 5px;
	outline-style: none;
	padding: 0 2px 0 2px;
	position: relative;
	text-align: center;
	text-decoration: none;
}
.content-wizard .msgBox .close:hover {
	color: #EA8511;
	border: 1px solid #EA8511;
}
.content-wizard .buttonNext {
	display: inline-block;
	float: right;
	margin: 1px 2px 0 3px;
	padding: 5px 8px;
	text-decoration: none;
	text-align: center;
	color: #FFF;
	outline-style: none;
	background: #7abcff;
	background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7abcff), color-stop(44%, #60abf8), color-stop(100%, #4096ee));
	background: -webkit-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
	background: -o-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
	background: -ms-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
	background: linear-gradient(to bottom, #7abcff 0%, #60abf8 44%, #4096ee 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0);
	border: 1px solid #2d77c3;
	-webkit-box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 0px 1px 0px rgba(000, 000, 000, .5), 0px 1px 0px rgba(000, 000, 000, 0.2);
}
.content-wizard .buttonDisabled {
	color: #F8F8F8 !important;
	background: #ccc !important;
	border: 1px solid #bbb !important;
	cursor: text;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none !important;
}
.content-wizard .buttonPrevious {
	display: inline-block;
	float: right;
	margin: 1px 2px 0 3px;
	padding: 5px 8px;
	text-decoration: none;
	text-align: center;
	color: #FFF;
	outline-style: none;
	background: #7abcff;
	background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7abcff), color-stop(44%, #60abf8), color-stop(100%, #4096ee));
	background: -webkit-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
	background: -o-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
	background: -ms-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
	background: linear-gradient(to bottom, #7abcff 0%, #60abf8 44%, #4096ee 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #ccc;
	border: 1px solid #2d77c3;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 0px 1px 0px rgba(000, 000, 000, .5), 0px 1px 0px rgba(000, 000, 000, 0.2);
}
.content-wizard .buttonFinish {
	display: inline-block;
	float: right;
	margin: 1px 2px 0 3px;
	padding: 5px 8px;
	text-decoration: none;
	text-align: center;
	color: #FFF;
	outline-style: none;
	background: #7abcff;
	background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7abcff), color-stop(44%, #60abf8), color-stop(100%, #4096ee));
	background: -webkit-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
	background: -o-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
	background: -ms-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%);
	background: linear-gradient(to bottom, #7abcff 0%, #60abf8 44%, #4096ee 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0);
	webkit-box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #ccc;
	border: 1px solid #2d77c3;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.actionBar {
	background: #f3f3f3;
	padding: 10px;
	border-top: #bbb 1px solid;
}
.actionBar:before, .actionBar:after {
	display: table;
	content: "";
}
.actionBar:after {
	clear: both;
}
.vertical-wizard {
	background: #fff;
}
.vertical-wizard .anchor {
	width: 21%;
	float: left;
	background: none !important;
	webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	border: none !important;
}
.vertical-wizard .anchor li {
	padding: 10px;
}
.vertical-wizard .stepContainer {
	float: right;
	width: 73%;
}
.vertical-wizard .actionBar {
	clear: both;
}
.vertical-wizard .stepContainer .content {
	overflow: auto;
	height: 250px;
}
.data-tbl-simple {
	background: #fff;
}
.data-tbl-striped {
	background: #fff;
}
.data-tbl-striped td {
	vertical-align: middle;
}
.data-tbl-striped tr th:first-child, .data-tbl-striped tr td:first-child {
	text-align: center;
}
.t-complete {
	text-decoration: line-through;
}
.tbl-tools-searchbox {
	padding: 20px 20px 15px 20px;
	background: #eee;
	webkit-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
}
.tbl_tools {
	background: #f9f9f9;
	border-bottom: #ccc 1px solid;
}
.tbl-tools-searchbox input, .tbl-tools-searchbox select {
	margin: 0px;
}
.table_top {
	padding: 10px 0 15px 0;
}
.table_top input, .table_top select, .tbl-searchbox input, .tbl-searchbox select {
	margin: 0px;
}
.tbl-searchbox {
	padding: 20px 20px 15px 20px;
	border-bottom: #ddd 1px solid;
}
.widget-bottom .dataTables_paginate {
	padding-top: 8px;
	padding-right: 10px;
}
.dataTables_length {
	width: 40%;
	float: right;
	text-align: right;
}
.lengthLabel {
	display: inline-block;
	float: right;
	padding-top: 5px;
	padding-right: 10px;
}
.lenghtMenu {
	display: inline-block;
	float: right;
}
.dataTables_filter {
	width: 40%;
	float: left;
	text-align: left;
}
.dataTables_filter input {
	border: 1px solid #D8D8D8;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 2px 5px 25px;
	background: #fff url(../img/sprite-icons/icons-a.png) no-repeat 3px -896px;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}
.dataTables_filter input:focus {
	box-shadow: 0 0 4px #bbb;
	-webkit-box-shadow: 0 0 4px #bbb;
	-moz-box-shadow: 0 0 4px #bbb;
	border: 1px solid #bbb;
}
.dataTables_info {
	width: 40%;
	float: left;
}
.dataTables_paginate {
	float: right;
	text-align: right;
}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
 *cursor: hand;
	color: #111 !important;
}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active, .paginate_enabled_previous:active, .paginate_disabled_next:active, .paginate_enabled_next:active {
	outline: none;
}
.paginate_disabled_previous, .paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous, .paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next, .paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}
.paginate_disabled_previous {
	background: url('../img/tbl-img/back_disabled.png') no-repeat top left;
}
.paginate_enabled_previous {
	background: url('../img/tbl-img/back_enabled.png') no-repeat top left;
}
.paginate_enabled_previous:hover {
	background: url('../img/tbl-img/back_enabled_hover.png') no-repeat top left;
}
.paginate_disabled_next {
	background: url('../img/tbl-img/forward_disabled.png') no-repeat top right;
}
.paginate_enabled_next {
	background: url('../img/tbl-img/forward_enabled.png') no-repeat top right;
}
.paginate_enabled_next:hover {
	background: url('../img/tbl-img/forward_enabled_hover.png') no-repeat top right;
}
.sorting_asc {
	background: url('../img/tbl-img/sort_asc.png') no-repeat center right;
}
.sorting_desc {
	background: url('../img/tbl-img/sort_desc.png') no-repeat center right;
}
.sorting {
	background: url('../img/tbl-img/sort_both.png') no-repeat center right;
}
.sorting_asc_disabled {
	background: url('../img/tbl-img/sort_asc_disabled.png') no-repeat center right;
}
.sorting_desc_disabled {
	background: url('../img/tbl-img/sort_desc_disabled.png') no-repeat center right;
}
th:active {
	outline: none;
}
.dataTables_scroll {
	clear: both;
}
.dataTables_scrollBody {
 *margin-top: -1px;
}
.top .dataTables_info {
	float: none;
}
.clear {
	clear: both;
}
.dataTables_empty {
	text-align: center;
}
tfoot input {
	margin: 0.5em 0;
	width: 100%;
	color: #444;
}
tfoot input.search_init {
	color: #999;
}
td.group {
	background-color: #d1cfd0;
	border-bottom: 2px solid #A19B9E;
	border-top: 2px solid #A19B9E;
}
td.details {
	background-color: #e1f0f8;
	border: 2px solid #b0cedd;
}
.example_alt_pagination div.dataTables_info {
	width: 40%;
}
.paging_full_numbers {
	width: 400px;
	height: 22px;
	line-height: 22px;
}
.paging_full_numbers a:active {
	outline: none
}
.paging_full_numbers a:hover {
	text-decoration: none;
}
.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active {
	border: 1px solid #9F9F9F;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 4px 8px;
	margin-left: 3px;
	cursor: pointer;
	font-size: 11px;
 *cursor: hand;
}
.paging_full_numbers a.paginate_button {
	background: #dadada;
	background: -moz-linear-gradient(top, #dadada 0%, #bdbdbd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada), color-stop(100%, #bdbdbd));
	background: -webkit-linear-gradient(top, #dadada 0%, #bdbdbd 100%);
	background: -o-linear-gradient(top, #dadada 0%, #bdbdbd 100%);
	background: -ms-linear-gradient(top, #dadada 0%, #bdbdbd 100%);
	background: linear-gradient(to bottom, #dadada 0%, #bdbdbd 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada', endColorstr='#bdbdbd', GradientType=0);
	border: 1px solid #9f9f9f;
	color: #444;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 0px -1px 0px rgba(255, 255, 255, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
}
.paging_full_numbers a.paginate_button:hover {
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
}
.paging_full_numbers a.paginate_active {
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
	color: #444;
	font-size: 11px;
	font-weight: bold;
}
table.display tr.even.row_selected td {
	background-color: #B0BED9;
}
table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}
.paging_full_numbers a.paginate_button_disabled {
	background: #ccc;
	color: #aaa !important;
	text-shadow: none;
	border: #bbb 1px solid;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.paging_full_numbers a.paginate_button_disabled:hover {
	background: #ccc;
}
tr.odd td.sorting_1 {
	background-color: #ebebeb;
}
tr.odd td.sorting_2 {
	background-color: #DADCFF;
}
tr.odd td.sorting_3 {
	background-color: #E0E2FF;
}
tr.even td.sorting_1 {
	background-color: #f6f6f6;
}
tr.even td.sorting_2 {
	background-color: #F2F3FF;
}
tr.even td.sorting_3 {
	background-color: #F9F9FF;
}
.tbl_tools {
	border-top: #CCC 1px solid;
}
div.DTTT_container {
	position: relative;
	float: left;
	margin: 15px;
}
button.DTTT_button {
	position: relative;
	float: left;
	height: 30px;
	margin-right: 5px;
	padding: 3px 10px;
	border: 1px solid #d0d0d0;
	background-color: #fff;
	cursor: pointer;
 *cursor: hand;
	font-size: 11px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
 button.DTTT_button::-moz-focus-inner {
 border: none !important;
 padding: 0;
}
button.DTTT_button_csv {
	padding-right: 30px;
	background: #eee url(../img/table-tools/csv.png) no-repeat center right;
}
button.DTTT_button_csv_hover {
	padding-right: 30px;
	border: 1px solid #ccc;
	background: url(../img/table-tools/csv_hover.png) no-repeat center right;
}
button.DTTT_button_xls {
	padding-right: 30px;
	background: #eee url(../img/table-tools/xls.png) no-repeat center right;
}
button.DTTT_button_xls_hover {
	padding-right: 30px;
	border: 1px solid #ccc;
	background: url(../img/table-tools/xls_hover.png) no-repeat center right;
}
button.DTTT_button_copy {
	padding-right: 30px;
	background: #eee url(../img/table-tools/copy.png) no-repeat center right;
}
button.DTTT_button_copy_hover {
	padding-right: 30px;
	border: 1px solid #ccc;
	background: url(../img/table-tools/copy_hover.png) no-repeat center right;
}
button.DTTT_button_pdf {
	padding-right: 30px;
	background: #eee url(../img/table-tools/pdf.png) no-repeat center right;
}
button.DTTT_button_pdf_hover {
	padding-right: 30px;
	border: 1px solid #ccc;
	background: url(../img/table-tools/pdf_hover.png) no-repeat center right;
}
button.DTTT_button_print {
	padding-right: 30px;
	background: #eee url(../img/table-tools/print.png) no-repeat center right;
}
button.DTTT_button_print_hover {
	padding-right: 30px;
	border: 1px solid #ccc;
	background: url(../img/table-tools/print_hover.png) no-repeat center right;
}
button.DTTT_button_text {
}
button.DTTT_button_text_hover {
	border: 1px solid #ccc;
	background-color: #f0f0f0;
}
button.DTTT_button_collection {
	padding-right: 17px;
	background: url(../img/table-tools/collection.png) no-repeat center right;
}
button.DTTT_button_collection_hover {
	padding-right: 17px;
	border: 1px solid #ccc;
	background: url(../img/table-tools/collection_hover.png) no-repeat center right;
}
table.DTTT_selectable tbody tr {
	cursor: pointer;
 *cursor: hand;
}
tr.DTTT_selected.odd {
	background-color: #9FAFD1;
}
tr.DTTT_selected.odd td.sorting_1 {
	background-color: #9FAFD1;
}
tr.DTTT_selected.odd td.sorting_2 {
	background-color: #9FAFD1;
}
tr.DTTT_selected.odd td.sorting_3 {
	background-color: #9FAFD1;
}
tr.DTTT_selected.even {
	background-color: #B0BED9;
}
tr.DTTT_selected.even td.sorting_1 {
	background-color: #B0BED9;
}
tr.DTTT_selected.even td.sorting_2 {
	background-color: #B0BED9;
}
tr.DTTT_selected.even td.sorting_3 {
	background-color: #B0BED9;
}
div.DTTT_collection {
	width: 150px;
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #f3f3f3;
	overflow: hidden;
	z-index: 2002;
}
div.DTTT_collection_background {
	background: transparent url(../img/table-tools/background.png) repeat top left;
	z-index: 2001;
}
div.DTTT_collection button.DTTT_button {
	float: none;
	width: 100%;
	margin-bottom: 2px;
	background-color: white;
}
.DTTT_print_info {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 400px;
	height: 150px;
	margin-left: -200px;
	margin-top: -75px;
	text-align: center;
	background-color: #3f3f3f;
	color: white;
	padding: 10px 30px;
	opacity: 0.9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
.DTTT_print_info h6 {
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	margin: 1em;
}
.DTTT_print_info p {
	font-size: 14px;
	line-height: 20px;
}
.DTTT_disabled {
	color: #999;
}
.ColVis {
	float: right;
	margin: 15px 12px;
}
.ColVis_Button {
	position: relative;
	float: left;
	margin-right: 3px;
	padding: 3px 5px;
	height: 30px;
	background-color: #f8f8f8;
	border: 1px solid #ccc;
	font-size: 11px;
	cursor: pointer;
 *cursor: hand;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
 button.ColVis_Button::-moz-focus-inner {
 border: none !important;
 padding: 0;
}
.ColVis_text_hover {
	border: 1px solid #999;
	background-color: #f0f0f0;
}
div.ColVis_collectionBackground {
	background-color: black;
	z-index: 1100;
}
div.ColVis_collection {
	position: relative;
	width: 150px;
	background-color: #f3f3f3;
	padding: 3px;
	border: 1px solid #ccc;
	z-index: 1102;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
div.ColVis_collection button.ColVis_Button {
	background-color: white;
	width: 100%;
	float: none;
	margin-bottom: 2px;
}
div.ColVis_catcher {
	position: absolute;
	z-index: 1101;
}
.disabled {
	color: #999;
}
button.ColVis_Button {
	text-align: left;
}
div.ColVis_collection button.ColVis_Button:hover {
	border: 1px solid #999;
	background-color: #f0f0f0;
}
span.ColVis_radio {
	display: inline-block;
	width: 20px;
}
span.ColVis_title {
	position: relative;
	top: -2px;
}
.noty_bar {
	position: fixed;
	display: none;
	z-index: 9999999;
}
.noty_bar .noty_message {
	text-align: center;
}
.noty_bar .noty_close {
	cursor: pointer;
}
.noty_modal {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 10000;
	opacity: 0.6;
	display: none;
	left: 0;
	top: 0;
}
ul.noty_cont {
	position: fixed;
	z-index: 10000000;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 300px;
}
ul.noty_cont li {
	position: relative;
	float: left;
	clear: both;
	list-style: none;
	padding: 0px;
	margin: 10px 0 0 0;
	width: 300px;
}
ul.noty_cont.noty_layout_topLeft {
	left: 20px;
	top: 20px;
}
ul.noty_cont.noty_layout_topRight {
	right: 40px;
	top: 20px;
}
ul.noty_cont.noty_layout_bottomLeft {
	left: 20px;
	bottom: 20px
}
ul.noty_cont.noty_layout_bottomRight {
	right: 40px;
	bottom: 20px
}
ul.noty_cont.noty_layout_topRight li {
	float: right
}
.noty_bar.noty_layout_top {
	top: 0;
	left: 0;
	width: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.noty_bar.noty_layout_bottom {
	bottom: 0;
	left: 0;
	width: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.noty_bar.noty_layout_center {
	top: 40%;
}
.noty_bar.noty_layout_topLeft, .noty_bar.noty_layout_topRight, .noty_bar.noty_layout_bottomLeft, .noty_bar.noty_layout_bottomRight {
	width: 100%;
	clear: both;
	position: relative;
}
.noty_bar.noty_layout_topLeft .noty_message, .noty_bar.noty_layout_topRight .noty_message, .noty_bar.noty_layout_bottomLeft .noty_message, .noty_bar.noty_layout_bottomRight .noty_message {
	text-align: left;
}
.noty_bar.noty_layout_topCenter {
	top: 20px;
}
.noty_bar.noty_theme_default {
 background: background:rgb(238, 238, 238);
	background: -moz-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238,
		238, 238, 1)), color-stop(100%, rgba(204, 204, 204, 1)));
	background: -webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
	background: -o-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
	background: -ms-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
	background: linear-gradient(to bottom, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
.noty_custom_container.noty_theme_default.noty_layout_inline {
	position: relative;
}
.noty_custom_container.noty_theme_default.noty_layout_inline .noty_cont.noty_layout_inline {
	position: static;
}
.noty_custom_container.noty_theme_default.noty_layout_inline .noty_bar {
	border-width: 1px;
	border-style: solid;
	position: static;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.noty_custom_container.noty_theme_default.noty_layout_inline .noty_bar .noty_message {
	font-size: 13px;
	padding: 4px;
}
.noty_custom_container.noty_theme_default.noty_layout_inline .noty_bar .noty_message .noty_buttons {
	margin-top: -1px;
}
.noty_bar.noty_theme_default .noty_message {
	padding: 8px 8px;
	font-size: 16px;
	font-weight: bold;
	width: auto;
	overflow: hidden;
}
.noty_bar.noty_theme_default.noty_closable .noty_message {
	padding: 8px 34px 8px 14px;
}
.noty_bar.noty_theme_default .noty_message .noty_buttons {
	float: right;
	font-size: 13px;
	margin-left: 4px;
}
.noty_bar.noty_theme_default .noty_message .noty_buttons button {
	margin-left: 5px;
}
.noty_buttons button {
	box-shadow: 0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0px -1px 0px rgba(000, 000, 000, .5), 0px 1px 0px rgba(255, 255, 255, 0.2);
	line-height: 22px;
	text-align: center;
	color: #fff;
	padding: 0 6px;
	cursor: pointer;
}
.noty_bar.noty_theme_default .noty_close {
	position: absolute;
	top: 10px;
	right: 10px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAORJREFUeNq0lU0OgjAQhRm5gUl3rLyBB3BDQjwI4TDcgmu4NqwNJGxdueqWA4zzCJoxtvxoeckLzbz2C5ShEDNHDiXis/gkPooPY/0uvomv4ov48bUSQGUSF+Ka51WPc0kzNGwvLnm9ynHtB5B+hGkoaWDB/6t4AZOFe7ZkTxMAc1dqreU0TbnrunetbVvOsmzIPMoBrFwJYGgCY8wAgjFGDZlHFYCNK9EAXPUYmUcNgL0v1dAFMKjfRSsVx/H0hC0eOfhLmWwbfTcYozbXNsEbO/int8nhEPz4CnbAUuhfwFOAAQAA48KKOuexjwAAAABJRU5ErkJggg==');
	width: 20px;
	height: 20px;
}
.noty_modal.noty_theme_default {
	opacity: 0.7;
}
.noty_bar.noty_theme_default.noty_layout_top {
	border-bottom: 2px solid #eee;
}
.noty_bar.noty_theme_default.noty_layout_bottom {
	border-top: 2px solid #eee;
}
.noty_bar.noty_theme_default.noty_layout_center .noty_close {
	top: 8px;
}
.noty_bar.noty_theme_default.noty_layout_center .noty_message .noty_buttons {
}
.noty_text {
	padding-top: 0px;
	display: inline-block;
	line-height: 20px;
}
.noty_bar.noty_theme_default.noty_layout_center, .noty_bar.noty_theme_default.noty_layout_topLeft, .noty_bar.noty_theme_default.noty_layout_topRight, .noty_bar.noty_theme_default.noty_layout_bottomLeft, .noty_bar.noty_theme_default.noty_layout_bottomRight {
	border: 1px solid #eee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.noty_bar.noty_theme_default.noty_layout_center .noty_message, .noty_bar.noty_theme_default.noty_layout_topLeft .noty_message, .noty_bar.noty_theme_default.noty_layout_topRight .noty_message, .noty_bar.noty_theme_default.noty_layout_bottomLeft .noty_message, .noty_bar.noty_theme_default.noty_layout_bottomRight .noty_message {
	font-size: 13px;
	font-weight: normal;
}
.noty_bar.noty_theme_default.noty_layout_topLeft .noty_message .noty_buttons, .noty_bar.noty_theme_default.noty_layout_topRight .noty_message .noty_buttons, .noty_bar.noty_theme_default.noty_layout_bottomLeft .noty_message .noty_buttons, .noty_bar.noty_theme_default.noty_layout_bottomRight .noty_message .noty_buttons {
	float: none;
	border-top: 1px solid #000;
	margin-left: 0;
	margin-top: 10px;
	padding-top: 10px;
	text-align: right;
}
.noty_bar.noty_theme_default.noty_layout_topCenter {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.noty_bar.noty_theme_default.noty_layout_topCenter .noty_message {
	font-weight: normal;
	font-size: 13px;
}
.noty_bar.noty_theme_default.noty_layout_topCenter .noty_close {
	top: 50%;
	margin-top: -10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.noty_bar.noty_theme_default.noty_layout_topCenter.noty_success {
	border: 1px solid #50C24E;
}
.noty_bar.noty_theme_default.noty_layout_topCenter .noty_message .noty_buttons {
	margin-left: 15px;
	margin-top: 0px
}
.noty_bar.noty_theme_default.noty_alert {
	background-color: #fff;
	border-color: #000;
}
.noty_bar.noty_theme_default.noty_error {
	background: rgb(226, 22, 22);
	background: -moz-linear-gradient(top, rgba(226, 22, 22, 1) 0%, rgba(160, 0, 0, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(226,
		22, 22, 1)), color-stop(100%, rgba(160, 0, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(226, 22, 22, 1) 0%, rgba(160, 0, 0, 1) 100%);
	background: -o-linear-gradient(top, rgba(226, 22, 22, 1) 0%, rgba(160, 0, 0, 1) 100%);
	background: -ms-linear-gradient(top, rgba(226, 22, 22, 1) 0%, rgba(160, 0, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(226, 22, 22, 1) 0%, rgba(160, 0, 0, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e21616', endColorstr='#a00000', GradientType=0);
	color: #fff;
	border-color: #000;
}
.noty_bar.noty_theme_default.noty_error .noty_message {
	font-weight: bold;
}
.noty_bar.noty_theme_default.noty_success {
	background: rgb(0, 110, 46);
	background: -moz-linear-gradient(top, rgba(0, 110, 46, 1) 0%, rgba(0, 51, 27, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,
		110, 46, 1)), color-stop(100%, rgba(0, 51, 27, 1)));
	background: -webkit-linear-gradient(top, rgba(0, 110, 46, 1) 0%, rgba(0, 51, 27, 1) 100%);
	background: -o-linear-gradient(top, rgba(0, 110, 46, 1) 0%, rgba(0, 51, 27, 1) 100%);
	background: -ms-linear-gradient(top, rgba(0, 110, 46, 1) 0%, rgba(0, 51, 27, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 110, 46, 1) 0%, rgba(0, 51, 27, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006e2e', endColorstr='#00331b', GradientType=0);
	color: #0F6;
	border-color: #000;
}
.noty_bar.noty_theme_default.noty_information {
	background: rgb(104, 179, 255);
	background: -moz-linear-gradient(top, rgba(104, 179, 255, 1) 0%, rgba(47, 142, 237, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(104,
		179, 255, 1)), color-stop(100%, rgba(47, 142, 237, 1)));
	background: -webkit-linear-gradient(top, rgba(104, 179, 255, 1) 0%, rgba(47, 142, 237, 1) 100%);
	background: -o-linear-gradient(top, rgba(104, 179, 255, 1) 0%, rgba(47, 142, 237, 1) 100%);
	background: -ms-linear-gradient(top, rgba(104, 179, 255, 1) 0%, rgba(47, 142, 237, 1) 100%);
	background: linear-gradient(to bottom, rgba(104, 179, 255, 1) 0%, rgba(47, 142, 237, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68b3ff', endColorstr='#2f8eed', GradientType=0);
	border-color: #000;
	color: #fff;
}
.cleditorMain {
	border: 1px solid #999;
	padding: 0 1px 1px;
	background-color: white
}
.cleditorMain iframe {
	border: none;
	margin: 0;
	padding: 0
}
.cleditorMain textarea {
	border: none;
	margin: 0;
	padding: 0;
	overflow-y: scroll;
	font: 10pt Arial, Verdana;
	resize: none;
	outline: none
}
.cleditorToolbar {
	background: url('../img/toolbar.gif') repeat
}
.cleditorGroup {
	float: left;
	height: 26px
}
.cleditorButton {
	float: left;
	width: 24px;
	height: 24px;
	margin: 1px 0 1px 0;
	background: url('../img/buttons.gif')
}
.cleditorDisabled {
	opacity: 0.3;
	filter: alpha(opacity = 30)
}
.cleditorDivider {
	float: left;
	width: 1px;
	height: 23px;
	margin: 1px 0 1px 0;
	background: #CCC
}
.cleditorPopup {
	border: solid 1px #999;
	background-color: white;
	position: absolute;
	font: 10pt Arial, Verdana;
	cursor: default;
	z-index: 10000
}
.cleditorList div {
	padding: 2px 4px 2px 4px
}
.cleditorList p, .cleditorList h1, .cleditorList h2, .cleditorList h3, .cleditorList h4, .cleditorList h5, .cleditorList h6, .cleditorList font {
	padding: 0;
	margin: 0;
	background-color: Transparent
}
.cleditorColor {
	width: 150px;
	padding: 1px 0 0 1px
}
.cleditorColor div {
	float: left;
	width: 14px;
	height: 14px;
	margin: 0 1px 1px 0
}
.cleditorPrompt {
	background-color: #F6F7F9;
	padding: 4px;
	font-size: 8.5pt
}
.cleditorPrompt input, .cleditorPrompt textarea {
	font: 8.5pt Arial, Verdana;
}
.cleditorMsg {
	background-color: #FDFCEE;
	width: 150px;
	padding: 4px;
	font-size: 8.5pt
}
.progress {
	height: 20px;
	background: #ebebeb;
	border-radius: 10px;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	overflow: visible;
}
.progress .bar {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.progress>span {
	position: relative;
	float: left;
	margin: 0 -1px;
	min-width: 30px;
	height: 18px;
	line-height: 16px;
	text-align: right;
	border-radius: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #bfbfbf #b3b3b3 #9e9e9e;
	background-color: #cccccc;
	background: rgb(255, 255, 255);
	background: rgb(238, 238, 238);
	background: -moz-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238,
		238, 238, 1)), color-stop(100%, rgba(204, 204, 204, 1)));
	background: -webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
	background: -o-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
	background: -ms-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
	background: linear-gradient(to bottom, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
	-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.progress>span span {
	padding: 0 8px;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	color: rgba(0, 0, 0, 0.7);
	text-shadow: 0 1px rgba(255, 255, 255, 0.4);
}
.progress>span:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	height: 18px;
	border-radius: 10px;
	background: url("../img/progress.png") 0 0 repeat-x;
}
.progress .green {
	border-color: #78b337 #6ba031 #568128;
	background-color: #85c440;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7dc8e), color-stop(70%, #99ce5f), color-stop(100%, #85c440));
	background-image: -webkit-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
	background-image: -moz-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
	background-image: -ms-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
	background-image: -o-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
	background-image: linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
}
.progress .red {
	border-color: #c73321 #b12d1e #8e2418;
	background-color: #db3a27;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea8a7e), color-stop(70%, #e15a4a), color-stop(100%, #db3a27));
	background-image: -webkit-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
	background-image: -moz-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
	background-image: -ms-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
	background-image: -o-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
	background-image: linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
}
.progress .orange {
	border-color: #f0ad24 #eba310 #c5880d;
	background-color: #f2b63c;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8da9c), color-stop(70%, #f5c462), color-stop(100%, #f2b63c));
	background-image: -webkit-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
	background-image: -moz-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
	background-image: -ms-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
	background-image: -o-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
	background-image: linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
}
.progress .blue {
	border-color: #459fd6 #3094d2 #277db2;
	background-color: #5aaadb;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aed5ed), color-stop(70%, #7bbbe2), color-stop(100%, #5aaadb));
	background-image: -webkit-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: -moz-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: -ms-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: -o-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
}
#sidebar .cal {
	border-left: none;
	border-right: none;
}
.cal {
	display: block;
	width: 216px;
	border: #aaa 1px solid;
	margin: auto;
}
.cal a:hover {
	text-decoration: none;
}
.cal caption {
	display: block;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 0 -1px black;
}
.cal caption a {
	display: block;
	line-height: 40px;
	padding: 0 10px;
	color: #e2e2e2;
	font-size: 15px;
}
.cal caption a:hover {
	color: #fff;
}
.cal caption .prev {
	float: left;
}
.cal caption .next {
	float: right;
}
.cal th, .cal td {
	width: 30px;
	text-align: center;
	text-shadow: 0 1px rgba(255, 255, 255, 0.8);
}
.cal th:first-child, .cal td:first-child {
	border-left: 0;
}
.cal th {
	font-size: 8px;
	text-transform: uppercase;
	color: #696969;
	line-height: 20px;
	background: #f3f3f3;
	border-left: 1px solid #f3f3f3;
}
.cal td {
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
}
.cal td a {
	clear: both;
	display: block;
	position: relative;
	color: #666;
	line-height: 28px;
	background: #d8d8d8
}
.cal td a:hover, .cal td.off a {
	background: #f3f3f3;
}
.cal td.off a {
	color: #b3b3b3;
}
.cal td.active a, .cal td a:active {
	margin: -1px;
	color: #f3f3f3;
	text-shadow: 0 1px rgba(0, 0, 0, 0.3);
	background: #eb9a53;
	border: 1px solid #b3621b;
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);
}
.cal td.active:first-child a, .cal td:first-child a:active {
	border-left: 0;
	margin-left: 0;
}
.cal td.active:last-child a, .cal td:last-child a:active {
	border-right: 0;
	margin-right: 0;
}
.cal tr:last-child td.active a, .cal tr:last-child td a:active {
	border-bottom: 0;
	margin-bottom: 0;
}
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
}
#cboxLoadedContent {
	overflow: auto;
}
#cboxTitle {
	margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}
.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
}
.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}
#cboxOverlay {
	background: url(../img/colorbox-img/overlay.png) repeat 0 0;
}
#colorbox {
}
#cboxTopLeft {
	width: 21px;
	height: 21px;
	background: url(../img/colorbox-img/controls.png) no-repeat -101px 0;
}
#cboxTopRight {
	width: 21px;
	height: 21px;
	background: url(../img/colorbox-img/controls.png) no-repeat -130px 0;
}
#cboxBottomLeft {
	width: 21px;
	height: 21px;
	background: url(../img/colorbox-img/controls.png) no-repeat -101px -29px;
}
#cboxBottomRight {
	width: 21px;
	height: 21px;
	background: url(../img/colorbox-img/controls.png) no-repeat -130px -29px;
}
#cboxMiddleLeft {
	width: 21px;
	background: url(../img/colorbox-img/controls.png) left top repeat-y;
}
#cboxMiddleRight {
	width: 21px;
	background: url(../img/colorbox-img/controls.png) right top repeat-y;
}
#cboxTopCenter {
	height: 21px;
	background: url(../img/colorbox-img/border.png) 0 0 repeat-x;
}
#cboxBottomCenter {
	height: 21px;
	background: url(../img/colorbox-img/border.png) 0 -29px repeat-x;
}
#cboxContent {
	background: #fff;
	overflow: hidden;
}
.cboxIframe {
	background: #fff;
}
#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}
#cboxLoadedContent {
	margin-bottom: 28px;
}
#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494;
}
#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494;
}
#cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef;
}
#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../img/colorbox-img/controls.png) no-repeat -75px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxPrevious:hover {
	background-position: -75px -25px;
}
#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(../img/colorbox-img/controls.png) no-repeat -50px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxNext:hover {
	background-position: -50px -25px;
}
#cboxLoadingOverlay {
	background: url(../img/colorbox-img/loading_background.png) no-repeat center center;
}
#cboxLoadingGraphic {
	background: url(../img/colorbox-img/loading.gif) no-repeat center center;
}
#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(../img/colorbox-img/controls.png) no-repeat -25px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxClose:hover {
	background-position: -25px -25px;
}
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}
.cboxIE6 #cboxTopLeft {
	background: url(../img/colorbox-img/ie6/borderTopLeft.png);
}
.cboxIE6 #cboxTopCenter {
	background: url(../img/colorbox-img/ie6/borderTopCenter.png);
}
.cboxIE6 #cboxTopRight {
	background: url(../img/colorbox-img/ie6/borderTopRight.png);
}
.cboxIE6 #cboxBottomLeft {
	background: url(../img/colorbox-img/ie6/borderBottomLeft.png);
}
.cboxIE6 #cboxBottomCenter {
	background: url(../img/colorbox-img/ie6/borderBottomCenter.png);
}
.cboxIE6 #cboxBottomRight {
	background: url(../img/colorbox-img/ie6/borderBottomRight.png);
}
.cboxIE6 #cboxMiddleLeft {
	background: url(../img/colorbox-img/ie6/borderMiddleLeft.png);
}
.cboxIE6 #cboxMiddleRight {
	background: url(../img/colorbox-img/ie6/borderMiddleRight.png);
}
.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight {
 _behavior: expression(this.src = this.src ? this.src :
 this.currentStyle.backgroundImage.split ( '"')[1], this.style.background= "none", this.style.filter= "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+ this.src+ ", sizingMethod='scale')");
}
p .dropcap {
	float: left;
	font-size: 48px;
	display: block;
	line-height: 80%;
	margin: 3px 8px 3px 0px;
	padding: 0px;
	color: #275683;
}
p .dropcapM {
	float: left;
	font-size: 300%;
	display: block;
	line-height: 80%;
	margin: 3px 8px 3px 0px;
	padding: 0px;
	color: #a32407;
}
p .dropcapB {
	float: left;
	font-size: 48px;
	text-align: center;
	width: 50px;
	height: 50px;
	color: #fff;
	display: block;
	line-height: 50px;
	margin: 3px 8px 3px 0px;
	padding: 10px;
	border-radius: 100px;
	background: #333;
}
p .dropcapC {
	float: left;
	font-size: 36px;
	text-align: center;
	width: 30px;
	height: 30px;
	color: #fff;
	display: block;
	line-height: 30px;
	margin: 3px 8px 3px 0px;
	padding: 10px;
	border-radius: 100px;
	background: #0e354a;
}
p .dropcapG {
	float: left;
	font-size: 24px;
	text-align: center;
	width: 30px;
	height: 30px;
	color: #fff;
	display: block;
	line-height: 30px;
	margin: 3px 8px 3px 0px;
	padding: 10px;
	border-radius: 100px;
	background: #a33b13;
}
p .dropcapL {
	float: left;
	font-size: 18px;
	text-align: center;
	width: 18px;
	height: 18px;
	color: #333;
	display: block;
	line-height: 18px;
	margin: 3px 8px 3px 0px;
	padding: 10px;
	border-radius: 100px;
	background: #ddd;
	border: #333 1px solid;
}
.tick_icn, .alarm_icn, .award_icn, .help_icn, .clip_icn, .err_icn, .flag_icn, .folder_icn, .globe_icn, .heart_icn, .info_icn, .medal_icn, .pin_icn, .plus_icn, .trophy_icn, .decimal_order, .upper_roman, .lower_roman, .upper_alpha, .lower_alpha {
	margin: 0 0 10px 0;
	list-style: none;
}
.tick_icn li {
	line-height: 18px;
	background: url(../img/list-icons/tick.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.alarm_icn li {
	line-height: 18px;
	background: url(../img/list-icons/alarm.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.award_icn li {
	line-height: 18px;
	background: url(../img/list-icons/award.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.help_icn li {
	line-height: 18px;
	background: url(../img/list-icons/ask.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.clip_icn li {
	line-height: 18px;
	background: url(../img/list-icons/clip.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.err_icn li {
	line-height: 18px;
	background: url(../img/list-icons/err.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.flag_icn li {
	line-height: 18px;
	background: url(../img/list-icons/flag.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.folder_icn li {
	line-height: 18px;
	background: url(../img/list-icons/folder.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.globe_icn li {
	line-height: 18px;
	background: url(../img/list-icons/globe.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.heart_icn li {
	line-height: 18px;
	background: url(../img/list-icons/heart.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.info_icn li {
	line-height: 18px;
	background: url(../img/list-icons/info.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.medal_icn li {
	line-height: 18px;
	background: url(../img/list-icons/medal-gold.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.pin_icn li {
	line-height: 18px;
	background: url(../img/list-icons/pin.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.plus_icn li {
	line-height: 18px;
	background: url(../img/list-icons/plus.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.trophy_icn li {
	line-height: 18px;
	background: url(../img/list-icons/trophy.png) no-repeat 0 -2px;
	padding-left: 24px;
}
.decimal_order li {
	list-style: decimal;
	margin-left: 20px;
}
.upper_roman li {
	list-style: upper-roman;
	margin-left: 20px;
}
.lower_roman li {
	list-style: lower-roman;
	margin-left: 20px;
}
.upper_alpha li {
	list-style: upper-alpha;
	margin-left: 20px;
}
.lower_alpha li {
	list-style: lower-alpha;
	margin-left: 20px;
}
blockquote.quote_blue {
	padding: 10px 15px;
	border-left: 4px solid #09F !important;
	margin: 20px 0px;
	border-bottom: #09F 1px solid !important;
	border-top: #09F 1px solid !important;
	border-right: #09F 1px solid !important;
	background: #e7f2f8;
	color: #06C;
}
blockquote.quote_orange {
	padding: 10px 15px;
	border-left: 4px solid #F30 !important;
	margin: 20px 0px;
	border-bottom: #F30 1px solid !important;
	border-top: #F30 1px solid !important;
	border-right: #F30 1px solid !important;
	background: #fde5de;
	color: #cc2d00;
}
blockquote.quote_pink {
	padding: 10px 15px;
	border-left: 4px solid #FF1493 !important;
	margin: 20px 0px;
	border-bottom: #FF1493 1px solid !important;
	border-top: #FF1493 1px solid !important;
	border-right: #FF1493 1px solid !important;
	background: #fff;
	color: #FF1493;
}
.box-tab {
	border: #CCC 1px solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	margin-bottom: 20px;
}
.box-tab .tab-content {
	padding: 10px 18px;
}
.box-tab .tabs-below .nav-tabs {
	border-top: #bbb 1px solid;
	padding-bottom: 5px;
	margin-bottom: 0px;
	background: #cccccc;
	background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #eeeeee));
	background: -webkit-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
	background: -o-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
	background: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
	background: linear-gradient(to bottom, #cccccc 0%, #eeeeee 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee', GradientType=0);
}
.box-tab .nav-tabs {
	padding-top: 0px;
	margin-bottom: 10px;
	background: rgb(246, 246, 246);
	background: -moz-linear-gradient(top, rgba(246, 246, 246, 1) 0%, rgba(237, 237, 237, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(246,
		246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1)));
	background: -webkit-linear-gradient(top, rgba(246, 246, 246, 1) 0%, rgba(237, 237, 237, 1) 100%);
	background: -o-linear-gradient(top, rgba(246, 246, 246, 1) 0%, rgba(237, 237, 237, 1) 100%);
	background: -ms-linear-gradient(top, rgba(246, 246, 246, 1) 0%, rgba(237, 237, 237, 1) 100%);
	background: linear-gradient(to bottom, rgba(246, 246, 246, 1) 0%, rgba(237, 237, 237, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ededed', GradientType=0);
}
.box-tab .nav-tabs .active a {
	background: #fff !important;
}
.box-tab .tabs-left .nav-tabs {
	margin-bottom: 0px;
	border-right: #bbb 1px solid;
}
.box-tab .tabs-right .nav-tabs {
	margin-bottom: 0px;
	border-left: #bbb 1px solid;
}
.box-tab .tabs-left .tab-content {
	padding-left: 0px !important;
}
.box-tab .tabs-right .tab-content {
	padding-right: 0px !important;
}
.chzn-container {
	font-size: 12px;
	position: relative;
	display: inline-block;
	zoom: 1;
 *display: inline;
}
.chzn-container .chzn-drop {
	background: #fff;
	border: 1px solid #d8d8d8;
	border-top: 0;
	position: absolute;
	top: 29px;
	left: 0;
	z-index: 999;
}
.chzn-container-single .chzn-single {
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
	background: linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ffffff', GradientType=0);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #d8d8d8;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 8px;
	color: #444444;
	text-decoration: none;
}
.chzn-container-single .chzn-default {
	color: #999;
}
.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: 6px;
	width: 12px;
	height: 13px;
	font-size: 1px;
	background: url(../img/chosen-sprite.png) right top no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
	background-position: right -11px;
}
.chzn-container-single .chzn-single div {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 18px;
}
.chzn-container-single .chzn-single div b {
	background: url(../img/chosen-sprite.png) no-repeat 0 0;
	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/chosen-sprite.png) no-repeat 100% -21px;
	background: url(../img/chosen-sprite.png) no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background: url(../img/chosen-sprite.png) no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url(../img/chosen-sprite.png) no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url(../img/chosen-sprite.png) no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url(../img/chosen-sprite.png) no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url(../img/chosen-sprite.png) no-repeat 100% -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	outline: 0;
	border: 1px solid #d8d8d8;
	font-family: sans-serif;
	font-size: 1em;
}
.chzn-container-single .chzn-drop {
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.chzn-container-single-nosearch .chzn-search input {
	position: absolute;
	left: -9000px;
}
.chzn-container-multi .chzn-choices {
	background-color: #fff;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	border: 1px solid #d8d8d8;
	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;
	font-family: sans-serif;
	font-size: 100%;
	height: 15px;
	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 {
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #e4e4e4;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100% );
	color: #333;
	border: 1px solid #d8d8d8;
	line-height: 13px;
	padding: 3px 20px 3px 5px;
	margin: 3px 0 0px 3px;
	position: relative;
	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(../img/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;
}
.chzn-container .chzn-results {
	margin: 0 0px 0px 0;
	max-height: 240px;
	padding: 0 0 0 0px;
	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: 15px;
	padding: 5px 6px;
	margin: 0;
	list-style: none;
}
.chzn-container .chzn-results .active-result {
	cursor: pointer;
	display: list-item;
}
.chzn-container .chzn-results .highlighted {
	background-color: #3875d7;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
	background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
	background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
	background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
	background-image: -ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
	background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%);
	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: 15px;
}
.chzn-container-multi .chzn-drop .result-selected {
	display: none;
}
.chzn-container .chzn-results-scroll {
	background: white;
	margin: 0 4px;
	position: absolute;
	text-align: center;
	z-index: 1;
}
.chzn-container .chzn-results-scroll span {
	display: inline-block;
	height: 17px;
	text-indent: -5000px;
	width: 9px;
}
.chzn-container .chzn-results-scroll-down {
	bottom: 0;
}
.chzn-container .chzn-results-scroll-down span {
	background: url(../img/chosen-sprite.png) no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
	background: url(../img/chosen-sprite.png) no-repeat -22px -3px;
}
.chzn-container-active .chzn-single {
}
.chzn-container-active .chzn-single-with-drop {
	border: 1px solid #d8d8d8;
	background-color: #eee;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
	background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
	background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
	background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
	background-image: -ms-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
	background-image: linear-gradient(top, #eeeeee 20%, #ffffff 80%);
}
.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 {
	border: 1px solid #d8d8d8;
}
.chzn-container-active .chzn-choices .search-field input {
	color: #111 !important;
}
.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;
}
div.tagsinput {
	overflow-y: auto;
}
div.tagsinput span.tag {
	border: 1px solid #0f7abb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	float: left;
	padding: 3px 5px;
	text-decoration: none;
	background: #62a3bb;
	color: #fff;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: helvetica;
	font-size: 13px;
}
div.tagsinput span.tag a {
	font-weight: bold;
	color: #e5f5ff;
	text-decoration: none;
	font-size: 14px;
}
div.tagsinput input {
	width: 80px;
	margin: 0px;
	font-family: helvetica;
	font-size: 13px;
	border: 1px solid #ccc;
	padding: 4px 5px 5px 5px;
	background: transparent;
	color: #000;
	outline: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.tagsinput div {
	display: block;
	float: left;
}
.tags_clear {
	clear: both;
	width: 100%;
	height: 0px;
}
.not_valid {
	background: #FBD8DB !important;
	color: #90111A !important;
}
div.selector, div.selector span, div.checker span, div.radio-btn span, div.uni-uploader, div.uni-uploader span.action, div.button, div.button span {
	background-image: url(../img/sprite-icons/uniform-sprite.png);
	background-repeat: no-repeat;
	-webkit-font-smoothing: antialiased;
}
div.selector {
	background-position: -483px -130px;
	line-height: 26px;
	height: 26px;
}
div.selector span {
	background-position: right 0px;
	height: 26px;
	line-height: 26px;
}
div.selector select {
	top: 0px;
	left: 0px;
}
div.selector:active, div.selector.active {
	background-position: -483px -156px;
}
div.selector:active span, div.selector.active span {
	background-position: right -26px;
}
div.selector.focus, div.selector.hover, div.selector:hover {
	background-position: -483px -182px;
}
div.selector.focus span, div.selector.hover span, div.selector:hover span {
	background-position: right -52px;
}
div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover {
	background-position: -483px -208px;
}
div.selector.focus:active span, div.selector:hover:active span, div.selector.active:hover span, div.selector.focus.active span {
	background-position: right -78px;
}
div.selector.disabled {
	background-position: -483px -234px;
}
div.selector.disabled span {
	background-position: right -104px;
}
div.checker {
	width: 19px;
	height: 19px;
}
div.checker input {
	width: 19px;
	height: 19px;
}
div.checker span {
	background-position: 0px -260px;
	height: 19px;
	width: 19px;
}
div.checker:active span, div.checker.active span {
	background-position: -19px -260px;
}
div.checker.focus span, div.checker:hover span {
	background-position: -38px -260px;
}
div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.focus.active span {
	background-position: -57px -260px;
}
div.checker span.checked {
	background-position: -76px -260px;
}
div.checker:active span.checked, div.checker.active span.checked {
	background-position: -95px -260px;
}
div.checker.focus span.checked, div.checker:hover span.checked {
	background-position: -114px -260px;
}
div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.active:hover span.checked, div.checker.active.focus span.checked {
	background-position: -133px -260px;
}
div.checker.disabled span, div.checker.disabled:active span, div.checker.disabled.active span {
	background-position: -152px -260px;
}
div.checker.disabled span.checked, div.checker.disabled:active span.checked, div.checker.disabled.active span.checked {
	background-position: -171px -260px;
}
div.radio-btn {
	width: 18px;
	height: 18px;
}
div.radio-btn input {
	width: 18px;
	height: 18px;
}
div.radio-btn span {
	height: 18px;
	width: 18px;
	background-position: 0px -279px;
}
div.radio-btn:active span, div.radio-btn.active span {
	background-position: -18px -279px;
}
div.radio-btn.focus span, div.radio-btn:hover span {
	background-position: -36px -279px;
}
div.radio-btn.focus:active span, div.radio-btn:active:hover span, div.radio-btn.active:hover span, div.radio-btn.active.focus span {
	background-position: -54px -279px;
}
div.radio-btn span.checked {
	background-position: -72px -279px;
}
div.radio-btn:active span.checked, div.radio-btn.active span.checked {
	background-position: -90px -279px;
}
div.radio-btn.focus span.checked, div.radio-btn:hover span.checked {
	background-position: -108px -279px;
}
div.radio-btn.focus:active span.checked, div.radio-btn:hover:active span.checked, div.radio-btn.focus.active span.checked, div.radio-btn.active:hover span.checked {
	background-position: -126px -279px;
}
div.radio-btn.disabled span, div.radio-btn.disabled:active span, div.radio-btn.disabled.active span {
	background-position: -144px -279px;
}
div.radio-btn.disabled span.checked, div.radio-btn.disabled:active span.checked, div.radio-btn.disabled.active span.checked {
	background-position: -162px -279px;
}
div.uni-uploader {
	background-position: 0px -297px;
	height: 28px;
}
div.uni-uploader span.action {
	background-position: right -409px;
	height: 24px;
	line-height: 24px;
}
div.uni-uploader span.filename {
	height: 24px;
	margin: 2px 0px 2px 2px;
	line-height: 24px;
}
div.uni-uploader.focus, div.uni-uploader.hover, div.uni-uploader:hover {
	background-position: 0px -353px;
}
div.uni-uploader.focus span.action, div.uni-uploader.hover span.action, div.uni-uploader:hover span.action {
	background-position: right -437px;
}
div.uni-uploader.active span.action, div.uni-uploader:active span.action {
	background-position: right -465px;
}
div.uni-uploader.focus.active span.action, div.uni-uploader:focus.active span.action, div.uni-uploader.focus:active span.action, div.uni-uploader:focus:active span.action {
	background-position: right -493px;
}
div.uni-uploader.disabled {
	background-position: 0px -325px;
}
div.uni-uploader.disabled span.action {
	background-position: right -381px;
}
div.button {
	background-position: 0px -523px;
}
div.button span {
	background-position: right -643px;
}
div.button.focus, div.button:focus, div.button:hover, div.button.hover {
	background-position: 0px -553px;
}
div.button.focus span, div.button:focus span, div.button:hover span, div.button.hover span {
	background-position: right -673px;
}
div.button.active, div.button:active {
	background-position: 0px -583px;
}
div.button.active span, div.button:active span {
	background-position: right -703px;
	color: #555;
}
div.button.disabled, div.button:disabled {
	background-position: 0px -613px;
}
div.button.disabled span, div.button:disabled span {
	background-position: right -733px;
	color: #bbb;
	cursor: default;
}
div.button {
	height: 30px;
}
div.button span {
	margin-left: 13px;
	height: 22px;
	padding-top: 8px;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding-left: 2px;
	padding-right: 15px;
}
div.selector {
	width: 190px;
	font-size: 12px;
}
div.selector select {
	min-width: 190px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	border: solid 1px #fff;
}
div.selector span {
	padding: 0px 25px 0px 2px;
	cursor: pointer;
}
div.selector span {
	color: #666;
	width: 158px;
	text-shadow: 0 1px 0 #fff;
}
div.selector.disabled span {
	color: #bbb;
}
div.checker {
	margin-right: 5px;
	margin-left: -20px;
	margin-top: -2px;
}
div.radio-btn {
	margin-right: 0px;
	margin-left: -20px;
	margin-top: -2px;
}
div.uni-uploader {
	width: 190px;
	cursor: pointer;
}
div.uni-uploader span.action {
	width: 85px;
	text-align: center;
	text-shadow: #fff 0px 1px 0px;
	background-color: #fff;
	font-size: 11px;
	font-weight: bold;
}
div.uni-uploader span.filename {
	color: #777;
	width: 82px;
	border-right: solid 1px #bbb;
	font-size: 11px;
}
div.uni-uploader input {
	width: 190px;
}
div.uni-uploader.disabled span.action {
	color: #aaa;
}
div.uni-uploader.disabled span.filename {
	border-color: #ddd;
	color: #aaa;
}
.selector select:focus, .radio-btn input:focus, .checker input:focus, .uni-uploader input:focus {
	outline: 0;
}
div.button a, div.button button, div.button input {
	position: absolute;
}
div.button {
	cursor: pointer;
	position: relative;
}
div.button span {
	display: -moz-inline-box;
	display: inline-block;
	line-height: 1;
	text-align: center;
}
div.selector {
	position: relative;
	padding-left: 10px;
	overflow: hidden;
}
div.selector span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
div.selector select {
	position: absolute;
	opacity: 0;
 filter: alpha(opacity : 0);
	height: 25px;
	border: none;
	background: none;
}
div.checker {
	position: relative;
}
div.checker span {
	display: -moz-inline-box;
	display: inline-block;
	text-align: center;
}
div.checker input {
	opacity: 0;
 filter: alpha(opacity : 0);
	display: inline-block;
	background: none;
}
div.radio-btn {
	position: relative;
}
div.radio-btn span {
	display: -moz-inline-box;
	display: inline-block;
	text-align: center;
}
div.radio-btn input {
	opacity: 0;
 filter: alpha(opacity : 0);
	text-align: center;
	display: inline-block;
	background: none;
}
div.uni-uploader {
	position: relative;
	overflow: hidden;
	cursor: default;
}
div.uni-uploader span.action {
	float: left;
	display: inline;
	padding: 2px 0px;
	overflow: hidden;
	cursor: pointer;
}
div.uni-uploader span.filename {
	padding: 0px 10px;
	float: left;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: default;
}
div.uni-uploader input {
	opacity: 0;
 filter: alpha(opacity : 0);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	float: right;
	height: 25px;
	border: none;
	cursor: default;
}
.tbl_length {
	width: 50px;
}
.data-tbl-inbox tr td:first-child, .data-tbl-inbox tr th:first-child {
	text-align: center;
}
.check-list {
	width: 1% !important;
}
.col-half {
	width: 20% !important;
}
.inbox-editor {
	width: 100% !important;
}
.actionsBox {
	font-style: normal;
	left: 50%;
	position: absolute;
	top: -50px;
	opacity: 0;
	cursor: move;
	z-index: 9000;
}
.actionsBox .menu {
	color: #47708F;
	line-height: 15px;
	text-shadow: 1px 1px 0px #fff;
	padding: 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	border: 1px solid #0e6fa8;
	background: rgb(122, 188, 255);
	background: -moz-linear-gradient(top, rgba(122, 188, 255, 1) 0%, rgba(96, 171, 248, 1) 44%, rgba(64, 150, 238, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(122,
		188, 255, 1)), color-stop(44%, rgba(96, 171, 248, 1)), color-stop(100%, rgba(64, 150, 238, 1)));
	background: -webkit-linear-gradient(top, rgba(122, 188, 255, 1) 0%, rgba(96, 171, 248, 1) 44%, rgba(64, 150, 238, 1) 100%);
	background: -o-linear-gradient(top, rgba(122, 188, 255, 1) 0%, rgba(96, 171, 248, 1) 44%, rgba(64, 150, 238, 1) 100%);
	background: -ms-linear-gradient(top, rgba(122, 188, 255, 1) 0%, rgba(96, 171, 248, 1) 44%, rgba(64, 150, 238, 1) 100%);
	background: linear-gradient(top, rgba(122, 188, 255, 1) 0%, rgba(96, 171, 248, 1) 44%, rgba(64, 150, 238, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0);
}
.actionsBox .menu .button {
	padding: 4px 7px;
	border: 1px solid #3B87AF;
	background: #e8f4fa;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.38, rgb(230
		, 243, 249)), color-stop(0.88, rgb(245, 249, 250)));
	background: -moz-linear-gradient(center bottom, rgb(230, 243, 249) 38%, rgb(245, 249, 250) 88%);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.actionsBox .menu .button:hover {
	background: #fff;
}
.actionsBox .menu span {
	padding: 4px 7px;
	border: 1px solid #3B87AF;
	background: #e8f4fa;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.38, rgb(230
		, 243, 249)), color-stop(0.88, rgb(245, 249, 250)));
	background: -moz-linear-gradient(center bottom, rgb(230, 243, 249) 38%, rgb(245, 249, 250) 88%);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.actionsBox .submenu {
	display: none;
	width: 120px;
	margin-left: 59px;
	top: 46px;
	right: 10px;
	background: #fff;
	border: 1px solid #3b87af;
	border-top: none;
	-moz-box-shadow: 0px 1px 4px #ddd;
	-webkit-box-shadow: 0px 1px 4px #ddd;
	box-shadow: 0px 1px 4px #ddd;
}
.actionsBox .submenu a {
	display: block;
	cursor: pointer;
	padding: 10px 15px;
	border-top: 1px solid #D9EAF2;
}
.actionsBox .submenu a.last {
	-moz-border-radius: 0px 0px 10px 10px;
}
.actionsBox .submenu a.first {
	border-top: none;
}
.actionsBox .submenu a:hover {
	background-color: #f9f9f9;
}
.actionsBox .menu a.open, .actionsBox .menu a.closed {
	border: 1px solid #3B87AF;
	padding: 4px 14px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	margin-right: 5px;
}
.actionsBox .menu a.open {
	background: #fff url(../img/open.png) no-repeat center center;
}
.actionsBox .menu a.closed {
	background: #fff url(../img/closed.png) no-repeat center center;
}
.actionsBox .menu a.open:hover, .actionsBox .menu a.closed:hover {
	opacity: 1.0;
}
.action-icons {
	height: 20px;
	width: 20px;
	display: inline-block;
	text-indent: -999999px;
	border: #ccc 1px solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-left: 3px;
}
.the-icons {
	margin: 0px;
	list-style: none;
}
.slider-elements {
	margin-bottom: 20px;
}
.colorbox_elem {
	list-style: none;
	margin: 0px;
}
.colorbox_elem li {
	margin-bottom: 10px;
}
.login-container {
	width: 280px;
	margin: 10% auto;
	background: #ccc;
	background: rgba(0, 0, 0, 0.1);
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.less {
	background: none !important;
}
.less .well-login {
	background: none !important;
	border: none !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.well-login {
	padding: 18px;
	border: #ccc 1px solid;
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0px 3px rgba(0, 0, 0, 0.1);
}
.login-container .login-input {
	width: 204px !important;
	padding-left: 30px;
}
.forgot-pass h3 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
}
.user-name {
	background: #fff url(../img/sprite-icons/cs_h.png) no-repeat 5px -856px !important;
}
.user-pass {
	background: #fff url(../img/sprite-icons/cs_h.png) no-repeat 5px -458px !important;
}
.remember-me {
	margin-top: 10px;
}
.rem {
	margin-top: 10px;
	clear: both;
}
.remember-me .checker {
	margin-left: 0px;
}
.login-container .login-btn {
	width: 240px !important;
}
.boot-accordion .accordion-heading {
	background: rgb(238, 238, 238);
	background: -moz-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238,
		238, 238, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(238, 238, 238, 1) 0%, rgba(255, 255, 255, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.boot-accordion .collapse {
	border-radius: 0px 0px 4px 4px !important;
	-moz-border-radius: 0px 0px 4px 4px !important;
	-webkit-border-radius: 0px 0px 4px 4px !important;
}
.boot-accordion .accordion-inner {
	background: #fff;
}
.accordion-basic div p {
	padding: 10px;
	margin: 0px;
}
.accordion-basic .title {
	cursor: pointer;
	display: block;
	height: 38px;
	background: rgb(238, 238, 238);
	background: -moz-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238,
		238, 238, 1)), color-stop(100%, rgba(204, 204, 204, 1)));
	background: -webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
	background: -o-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
	background: -ms-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
	background: linear-gradient(to bottom, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	text-decoration: none;
	line-height: 38px;
	padding: 0 15px 0 30px;
	font-weight: bold;
	color: #1F1F1F;
}
.accordion-basic a.last {
	-moz-border-radius: 0px 0px 3px 3px;
}
.accordion-basic a.selected {
	-moz-border-radius: 0px 0px 0px 0px !important;
}
.accordion-basic a:hover {
	background: rgb(229, 229, 229);
	background: -moz-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229,
		229, 229, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0);
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
.accordion-basic a.selected {
	color: black;
	background: rgb(229, 229, 229);
	background: -moz-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229,
		229, 229, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0);
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
.switch-board {
	margin-bottom: 20px;
}
.switch-board ul {
	text-align: center;
	margin: 0px;
	list-style: none;
}
.switch-board ul li {
	width: 130px;
	display: inline-block;
	margin: 10px;
	background: #ebebeb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	overflow: visible;
	text-align: center;
	border: #bbb 1px solid;
}
.switch-board ul li a {
	display: block;
	text-align: center;
	padding: 15px 0;
	background: rgb(249, 249, 249);
	background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(245, 245, 245, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249,
		249, 249, 1)), color-stop(100%, rgba(245, 245, 245, 1)));
	background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(245, 245, 245, 1) 100%);
	background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(245, 245, 245, 1) 100%);
	background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(245, 245, 245, 1) 100%);
	background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 0%, rgba(245, 245, 245, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0);
	margin: 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: #ccc 1px solid;
}
.switch-board ul li a:hover {
	background: #f6f6f6;
	border: #bbb 1px solid;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	box-shadow: 0 0 5px #ccc;
}
.switch-board ul li .widget-link {
	display: block;
}
.switch-board .srabon-sprite {
	height: 40px;
	width: 40px;
	display: inline-block;
	margin-bottom: 5px;
	background: url(../img/sprite-icons/icon_sl.png) no-repeat
}
.switch-board-round {
	margin-bottom: 20px;
}
.switch-board-round ul {
	text-align: center;
	margin: 0px;
	list-style: none;
}
.switch-board-round ul li {
	width: 80px;
	height: 80px;
	display: inline-block;
	margin: 10px;
	background: #ebebeb;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	overflow: visible;
	text-align: center;
	border: #CCC 1px solid;
}
.switch-board-round ul li a {
	display: block;
	width: 74px;
	height: 74px;
	text-align: center;
	background: #FFF;
	margin: 2px;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
	border: #bbb 1px solid;
}
.switch-board-round .srabon-sprite {
	height: 40px;
	width: 40px;
	display: inline-block;
	margin-top: 15px;
	background: url(../img/sprite-icons/icon_sl.png) no-repeat
}
.switch-board-round ul li a:hover {
	background: #f6f6f6;
	border: #bbb 1px solid;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	box-shadow: 0 0 5px #ccc;
}
.board-stats {
	margin-bottom: 20px;
	text-align: center;
}
.statistics-wrap {
	padding: 3px;
	border: #bbb 0px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #eee;
}
.statistics-block {
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	border: #d8d8d8 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, 0.1) inset;
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, 0.1) inset;
	box-shadow: 0 0 3px rgba(000, 000, 000, 0.1) inset;
}
.stat-chart {
	margin: 15px 15px 5px 15px;
}
.stat-info {
	padding: 0 10px;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: bold;
	color: #069;
}
.dashboard-row {
	margin-bottom: 20px;
}
.dashboard-wid-wrap {
	padding: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #eee;
	margin-bottom: 20px;
}
.dashboard-wid-content a {
	text-decoration: none;
	color: #333;
	display: block;
	padding: 10px;
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	border: #d8d8d8 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, 0.1) inset;
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, 0.1) inset;
	box-shadow: 0 0 3px rgba(000, 000, 000, 0.1) inset;
	text-align: center;
}
.dashboard-wid-content a:hover {
	color: #069;
	background: rgb(229, 229, 229);
	background: -moz-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229,
		229, 229, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0);
}
.dasboard-icon-title {
	display: block;
	padding-top: 5px;
}
.error-wrap {
	margin-top: 10%;
}
.errorcode {
	font-size: 60px;
	text-align: right;
}
.errorcode span {
	display: inline-block;
	padding: 5px 10px;
	background: rgb(134, 134, 134);
	background: -moz-linear-gradient(top, rgba(134, 134, 134, 1) 0%, rgba(86, 86, 86, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(134,
		134, 134, 1)), color-stop(100%, rgba(86, 86, 86, 1)));
	background: -webkit-linear-gradient(top, rgba(134, 134, 134, 1) 0%, rgba(86, 86, 86, 1) 100%);
	background: -o-linear-gradient(top, rgba(134, 134, 134, 1) 0%, rgba(86, 86, 86, 1) 100%);
	background: -ms-linear-gradient(top, rgba(134, 134, 134, 1) 0%, rgba(86, 86, 86, 1) 100%);
	background: linear-gradient(to bottom, rgba(134, 134, 134, 1) 0%, rgba(86, 86, 86, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#868686', endColorstr='#565656', GradientType=0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	border: #505050 1px solid;
	height: 60px;
	line-height: 57px;
	color: #FFF;
	font-family: 'Oswald', sans-serif;
}
.error-title {
	color: #FFF;
	color: #0d78b6;
	font-family: 'Oswald', sans-serif;
	margin-bottom: 20px;
}
.error-title span {
	padding: 5px 0px;
	font-size: 60px;
	height: 60px;
	line-height: 57px;
	display: inline-block;
}
.error-message {
	margin-bottom: 20px;
	font-weight: normal;
}
.error-message span {
	color: #aa3d3d;
}
.error-instruction {
	margin: 0px;
	padding-top: 10px;
}
.error-instruction {
	list-style: disc;
	margin-left: 13px;
}
#error404 .leftSide {
	width: 600px;
	margin-left: 20px;
	float: left;
	position: relative;
}
#error404 .error-page-cntainer {
	padding-top: 5%;
}
#error404 .leftSide h3 {
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}
#error404 .leftSide h3 span {
	display: block;
	font-size: 180%;
	color: #da6233;
}
#error404 .leftSide h4 {
	color: #3d6d23;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 5px 0;
}
#error404 .leftSide .bubble {
	width: 200px;
	height: 250px;
	background: url(../img/bubble.png) no-repeat left;
	position: absolute;
	right: 40px;
	top: 0px;
	padding-left: 80px;
	padding-top: 50px;
}
#error404 .leftSide .bubble p {
	padding-right: 40px;
}
.errorCode {
	height: 180px;
	font-size: 190px;
	padding-top: 190px;
	line-height: 180px;
	font-family: 'Oswald', sans-serif;
	position: relative;
	left: -10px;
}
#error404 .rightSide h3 {
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#error404 .rightSide h3 span {
	color: #da6233;
}
#error404 .rightSide {
	padding-top: 100px;
	float: right;
	margin-right: 20px;
	position: relative;
}
.rightSide ol {
	margin-bottom: 20px;
}
.rightSide ol li {
	line-height: 1.6667em;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 20px;
}
.rightSide ol li a {
	color: #1d8ac2;
	text-decoration: underline;
}
.rightSide .search-box {
	height: 55px;
	margin-bottom: 15px;
}
.rightSide .search-box ul {
	width: auto;
	overflow: hidden;
}
.rightSide .search-box ul li {
	float: left;
	display: inline-block;
	list-style: none;
	margin-right: 10px;
}
.search-box ul li.search-text-box {
	width: 220px;
	height: 60px;
	background: url(../img/search-box.png) no-repeat;
}
.input-text {
	width: 172px;
	background: url(../img/search-text-box.png) no-repeat;
	border: 0px;
	margin: 10px;
	padding: 7px 5px 8px 24px;
}
.search-box ul li.search-button {
	width: 50px;
	height: 55px;
}
.input-button {
	width: 50px;
	height: 55px;
	background: url(../img/go.png) no-repeat;
	cursor: pointer;
	border: 0px;
	color: transparent;
	text-indent: -999999px;
	display: block;
	line-height: 0;
	font-size: 0;
}
.color-block {
	margin-left: 10px;
}
.theme-color {
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	cursor: pointer;
}
.theme-settings {
	margin-left: 10px;
}
.theme-settings .btn-group {
	padding: 0px;
}
.theme-settings label {
	margin-right: 10px;
}
.side-hide {
	display: none !important;
}
.right-sidebar {
	left: auto !important;
	right: -1px !important;
	border-left: #1D1C1C 1px solid;
}
.merge-left {
	margin-right: 210px !important;
	margin-left: 0px !important;
}
.full-fluid {
	margin: 0px !important;
}
.theme-default {
	background: #383838;
	background: -moz-linear-gradient(top, #383838 0%, #1d1c1c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #383838), color-stop(100%, #1d1c1c));
	background: -webkit-linear-gradient(top, #383838 0%, #1d1c1c 100%);
	background: -o-linear-gradient(top, #383838 0%, #1d1c1c 100%);
	background: -ms-linear-gradient(top, #383838 0%, #1d1c1c 100%);
	background: linear-gradient(to bottom, #383838 0%, #1d1c1c 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#1d1c1c', GradientType=0);
}
.theme-blue {
	background: rgb(0, 108, 169);
	background: -moz-linear-gradient(top, rgba(0, 108, 169, 1) 0%, rgba(0, 78, 122, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,
		108, 169, 1)), color-stop(100%, rgba(0, 78, 122, 1)));
	background: -webkit-linear-gradient(top, rgba(0, 108, 169, 1) 0%, rgba(0, 78, 122, 1) 100%);
	background: -o-linear-gradient(top, rgba(0, 108, 169, 1) 0%, rgba(0, 78, 122, 1) 100%);
	background: -ms-linear-gradient(top, rgba(0, 108, 169, 1) 0%, rgba(0, 78, 122, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 108, 169, 1) 0%, rgba(0, 78, 122, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006ca9', endColorstr='#004e7a', GradientType=0);
}
.theme-chayam {
	background: rgb(91, 192, 222);
	background: -moz-linear-gradient(top, rgba(91, 192, 222, 1) 0%, rgba(47, 150, 180, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(91,
		192, 222, 1)), color-stop(100%, rgba(47, 150, 180, 1)));
	background: -webkit-linear-gradient(top, rgba(91, 192, 222, 1) 0%, rgba(47, 150, 180, 1) 100%);
	background: -o-linear-gradient(top, rgba(91, 192, 222, 1) 0%, rgba(47, 150, 180, 1) 100%);
	background: -ms-linear-gradient(top, rgba(91, 192, 222, 1) 0%, rgba(47, 150, 180, 1) 100%);
	background: linear-gradient(to bottom, rgba(91, 192, 222, 1) 0%, rgba(47, 150, 180, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
}
.theme-orange {
	background: rgb(231, 147, 52);
	background: -moz-linear-gradient(top, rgba(231, 147, 52, 1) 0%, rgba(211, 88, 22, 1) 50%, rgba(209, 80, 19, 1) 51%, rgba(183, 44, 7, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(231,
		147, 52, 1)), color-stop(50%, rgba(211, 88, 22, 1)), color-stop(51%, rgba(209, 80, 19, 1)), color-stop(100%, rgba(183, 44, 7, 1)));
	background: -webkit-linear-gradient(top, rgba(231, 147, 52, 1) 0%, rgba(211, 88, 22, 1) 50%, rgba(209, 80, 19, 1) 51%, rgba(183, 44, 7, 1) 100%);
	background: -o-linear-gradient(top, rgba(231, 147, 52, 1) 0%, rgba(211, 88, 22, 1) 50%, rgba(209, 80, 19, 1) 51%, rgba(183, 44, 7, 1) 100%);
	background: -ms-linear-gradient(top, rgba(231, 147, 52, 1) 0%, rgba(211, 88, 22, 1) 50%, rgba(209, 80, 19, 1) 51%, rgba(183, 44, 7, 1) 100%);
	background: linear-gradient(to bottom, rgba(231, 147, 52, 1) 0%, rgba(211, 88, 22, 1) 50%, rgba(209, 80, 19, 1) 51%, rgba(183, 44, 7, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e79334', endColorstr='#b72c07', GradientType=0);
}
.theme-light-blue {
	background: rgb(158, 166, 175);
	background: -moz-linear-gradient(top, rgba(158, 166, 175, 1) 0%, rgba(89, 106, 114, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,
		166, 175, 1)), color-stop(100%, rgba(89, 106, 114, 1)));
	background: -webkit-linear-gradient(top, rgba(158, 166, 175, 1) 0%, rgba(89, 106, 114, 1) 100%);
	background: -o-linear-gradient(top, rgba(158, 166, 175, 1) 0%, rgba(89, 106, 114, 1) 100%);
	background: -ms-linear-gradient(top, rgba(158, 166, 175, 1) 0%, rgba(89, 106, 114, 1) 100%);
	background: linear-gradient(to bottom, rgba(158, 166, 175, 1) 0%, rgba(89, 106, 114, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ea6af', endColorstr='#596a72', GradientType=0);
}
.theme-dark {
	background: rgb(73, 73, 73);
	background: -moz-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(24, 24, 25, 1) 50%, rgba(20, 20, 20, 1) 51%, rgba(7, 7, 7, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(73,
		73, 73, 1)), color-stop(50%, rgba(24, 24, 25, 1)), color-stop(51%, rgba(20, 20, 20, 1)), color-stop(100%, rgba(7, 7, 7, 1)));
	background: -webkit-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(24, 24, 25, 1) 50%, rgba(20, 20, 20, 1) 51%, rgba(7, 7, 7, 1) 100%);
	background: -o-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(24, 24, 25, 1) 50%, rgba(20, 20, 20, 1) 51%, rgba(7, 7, 7, 1) 100%);
	background: -ms-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(24, 24, 25, 1) 50%, rgba(20, 20, 20, 1) 51%, rgba(7, 7, 7, 1) 100%);
	background: linear-gradient(to bottom, rgba(73, 73, 73, 1) 0%, rgba(24, 24, 25, 1) 50%, rgba(20, 20, 20, 1) 51%, rgba(7, 7, 7, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#494949', endColorstr='#070707', GradientType=0);
}
.theme-gray {
	background: rgb(191, 191, 191);
	background: -moz-linear-gradient(top, rgba(191, 191, 191, 1) 0%, rgba(150, 150, 150, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(191,
		191, 191, 1)), color-stop(100%, rgba(150, 150, 150, 1)));
	background: -webkit-linear-gradient(top, rgba(191, 191, 191, 1) 0%, rgba(150, 150, 150, 1) 100%);
	background: -o-linear-gradient(top, rgba(191, 191, 191, 1) 0%, rgba(150, 150, 150, 1) 100%);
	background: -ms-linear-gradient(top, rgba(191, 191, 191, 1) 0%, rgba(150, 150, 150, 1) 100%);
	background: linear-gradient(to bottom, rgba(191, 191, 191, 1) 0%, rgba(150, 150, 150, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfbfbf', endColorstr='#969696', GradientType=0);
}
.theme-chrome {
	background: rgb(25, 166, 211);
	background: -moz-linear-gradient(top, rgba(25, 166, 211, 1) 0%, rgba(8, 83, 161, 1) 50%, rgba(6, 68, 146, 1) 51%, rgba(2, 40, 110, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(25,
		166, 211, 1)), color-stop(50%, rgba(8, 83, 161, 1)), color-stop(51%, rgba(6, 68, 146, 1)), color-stop(100%, rgba(2, 40, 110, 1)));
	background: -webkit-linear-gradient(top, rgba(25, 166, 211, 1) 0%, rgba(8, 83, 161, 1) 50%, rgba(6, 68, 146, 1) 51%, rgba(2, 40, 110, 1) 100%);
	background: -o-linear-gradient(top, rgba(25, 166, 211, 1) 0%, rgba(8, 83, 161, 1) 50%, rgba(6, 68, 146, 1) 51%, rgba(2, 40, 110, 1) 100%);
	background: -ms-linear-gradient(top, rgba(25, 166, 211, 1) 0%, rgba(8, 83, 161, 1) 50%, rgba(6, 68, 146, 1) 51%, rgba(2, 40, 110, 1) 100%);
	background: linear-gradient(to bottom, rgba(25, 166, 211, 1) 0%, rgba(8, 83, 161, 1) 50%, rgba(6, 68, 146, 1) 51%, rgba(2, 40, 110, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#19a6d3', endColorstr='#02286e', GradientType=0);
}
.theme-pink {
	background: rgb(175, 85, 178);
	background: -moz-linear-gradient(top, rgba(175, 85, 178, 1) 0%, rgba(89, 48, 109, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(175,
		85, 178, 1)), color-stop(100%, rgba(89, 48, 109, 1)));
	background: -webkit-linear-gradient(top, rgba(175, 85, 178, 1) 0%, rgba(89, 48, 109, 1) 100%);
	background: -o-linear-gradient(top, rgba(175, 85, 178, 1) 0%, rgba(89, 48, 109, 1) 100%);
	background: -ms-linear-gradient(top, rgba(175, 85, 178, 1) 0%, rgba(89, 48, 109, 1) 100%);
	background: linear-gradient(to bottom, rgba(175, 85, 178, 1) 0%, rgba(89, 48, 109, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#af55b2', endColorstr='#59306d', GradientType=0);
}
.all_buttons ul {
	list-style: none;
	margin: 0px;
}
.all_buttons ul li {
	width: 260px;
	float: left;
	margin-bottom: 3px;
}
.big-icon li .dashboard-icons-colors, .big-icon li .dashboard-icons {
	margin-top: -10px;
}
.big-icon li {
	margin-bottom: 10px !important;
}
.colorpicker-saturation {
	width: 100px;
	height: 100px;
	background-image: url(../img/saturation.png);
	cursor: crosshair;
	float: left;
}
.colorpicker-saturation i {
	display: block;
	height: 5px;
	width: 5px;
	border: 1px solid #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	top: 0;
	left: 0;
	margin: -4px 0 0 -4px;
}
.colorpicker-saturation i b {
	display: block;
	height: 5px;
	width: 5px;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.colorpicker-hue, .colorpicker-alpha {
	width: 15px;
	height: 100px;
	float: left;
	cursor: row-resize;
	margin-left: 4px;
	margin-bottom: 4px;
}
.colorpicker-hue i, .colorpicker-alpha i {
	display: block;
	height: 1px;
	background: #000;
	border-top: 1px solid #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin-top: -1px;
}
.colorpicker-hue {
	background-image: url(../img/hue.png);
}
.colorpicker-alpha {
	background-image: url(../img/alpha.png);
	display: none;
}
.colorpicker {
 *zoom: 1;
	top: 0;
	left: 0;
	padding: 4px;
	min-width: 55px;
	margin-top: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.colorpicker:before, .colorpicker:after {
	display: table;
	content: "";
}
.colorpicker:after {
	clear: both;
}
.colorpicker:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: -7px;
	left: 6px;
}
.colorpicker:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	position: absolute;
	top: -6px;
	left: 7px;
}
.colorpicker div {
	position: relative;
}
.colorpicker.alpha {
	min-width: 140px;
}
.colorpicker.alpha .colorpicker-alpha {
	display: block;
}
.colorpicker-color {
	height: 10px;
	margin-top: 5px;
	clear: both;
	background-image: url(../img/alpha.png);
	background-position: 0 100%;
}
.colorpicker-color div {
	height: 10px;
}
.input-append.color .add-on i, .input-prepend.color .add-on i {
	display: block;
	cursor: pointer;
	width: 16px;
	height: 16px;
}
.datepicker {
	top: 0;
	left: 0;
	padding: 4px;
	margin-top: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.datepicker:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: -7px;
	left: 6px;
}
.datepicker:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	position: absolute;
	top: -6px;
	left: 7px;
}
.datepicker>div {
	display: none;
}
.datepicker table {
	width: 100%;
	margin: 0;
}
.datepicker td, .datepicker th {
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.datepicker td.day:hover {
	background: #eeeeee;
	cursor: pointer;
}
.datepicker td.old, .datepicker td.new {
	color: #999999;
}
.datepicker td.active, .datepicker td.active:hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(top, #0088cc, #0044cc);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td.active:hover, .datepicker td.active:hover:hover, .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active, .datepicker td.active.disabled, .datepicker td.active:hover.disabled, .datepicker td.active[disabled], .datepicker td.active:hover[disabled] {
	background-color: #0044cc;
}
.datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active {
	background-color: #003399 \9;
}
.datepicker td span {
	display: block;
	width: 47px;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 2px;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.datepicker td span:hover {
	background: #eeeeee;
}
.datepicker td span.active {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(top, #0088cc, #0044cc);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td span.active:hover, .datepicker td span.active:active, .datepicker td span.active.active, .datepicker td span.active.disabled, .datepicker td span.active[disabled] {
	background-color: #0044cc;
}
.datepicker td span.active:active, .datepicker td span.active.active {
	background-color: #003399 \9;
}
.datepicker td span.old {
	color: #999999;
}
.datepicker th.switch {
	width: 145px;
}
.datepicker thead tr:first-child th {
	cursor: pointer;
}
.datepicker thead tr:first-child th:hover {
	background: #eeeeee;
}
.input-append.date .add-on i, .input-prepend.date .add-on i {
	display: block;
	cursor: pointer;
	width: 16px;
	height: 16px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
 audio:not ([controls] ) {
 display: none;
}
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
#map_canvas img {
	max-width: none;
}
.clearfix {
 *zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.img-rounded {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.img-polaroid {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-circle {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
}
 [class*="span"] {
 float: left;
 margin-left: 20px;
}
.span12 {
	width: 940px;
}
.span11 {
	width: 860px;
}
.span10 {
	width: 780px;
}
.span9 {
	width: 700px;
}
.span8 {
	width: 620px;
}
.span7 {
	width: 540px;
}
.span6 {
	width: 460px;
}
.span5 {
	width: 380px;
}
.span4 {
	width: 300px;
}
.span3 {
	width: 220px;
}
.span2 {
	width: 140px;
}
.span1 {
	width: 60px;
}
.offset12 {
	margin-left: 980px;
}
.offset11 {
	margin-left: 900px;
}
.offset10 {
	margin-left: 820px;
}
.offset9 {
	margin-left: 740px;
}
.offset8 {
	margin-left: 660px;
}
.offset7 {
	margin-left: 580px;
}
.offset6 {
	margin-left: 500px;
}
.offset5 {
	margin-left: 420px;
}
.offset4 {
	margin-left: 340px;
}
.offset3 {
	margin-left: 260px;
}
.offset2 {
	margin-left: 180px;
}
.offset1 {
	margin-left: 100px;
}
.row-fluid {
	width: 100%;
 *zoom: 1;
	margin-left: 5px;
	margin-top: 15px;
}
.row-fluid:before, .row-fluid:after {
	display: table;
	line-height: 0;
	content: "";
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	float: left;
	width: 100%;
	min-height: 30px;
	margin-left: 1.127659574468085%;
 *margin-left: 1.074468085106383%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .span13 {
	width: 30.404255319148934%;
 *width: 30.351063829787233%;
	margin-left: 2.128%;
}
.row-fluid .span12 {
	width: 100%;
 *width: 99.94680851063829%;
	margin-left: 5px;
}
.row-fluid .span11 {
	width: 91.48936170212765%;
 *width: 91.43617021276594%;
}
.row-fluid .span10 {
	width: 82.97872340425532%;
 *width: 82.92553191489361%;
}
.row-fluid .span9 {
	width: 66%;
	margin-left: 5px;
 *width: 62%;
}
.row-fluid .span8 {
	width: 65.95744680851064%;
 *width: 65.90425531914893%;
}
.row-fluid .span7 {
	width: 57.44680851063829%;
 *width: 57.39361702127659%;
}
.row-fluid .span6 {
	width: 48.93617021276595%;
 *width: 48.88297872340425%;
}
.row-fluid .span5 {
	width: 40.42553191489362%;
 *width: 40.37234042553192%;
}
.row-fluid .span4 {
	width: 31.914893617021278%;
 *width: 31.861702127659576%;
}
.row-fluid .span3 {
	width: 17.404255319148934%;
 *width: 17.351063829787233%;
}
.row-fluid .span2 {
	width: 14.893617021276595%;
 *width: 14.840425531914894%;
}
.row-fluid .span1 {
	width: 6.382978723404255%;
 *width: 6.329787234042553%;
}
.row-fluid .offset12 {
	margin-left: 104.25531914893617%;
 *margin-left: 104.14893617021275%;
}
.row-fluid .offset12:first-child {
	margin-left: 102.12765957446808%;
 *margin-left: 102.02127659574467%;
}
.row-fluid .offset11 {
	margin-left: 95.74468085106382%;
 *margin-left: 95.6382978723404%;
}
.row-fluid .offset11:first-child {
	margin-left: 93.61702127659574%;
 *margin-left: 93.51063829787232%;
}
.row-fluid .offset10 {
	margin-left: 87.23404255319149%;
 *margin-left: 87.12765957446807%;
}
.row-fluid .offset10:first-child {
	margin-left: 85.1063829787234%;
 *margin-left: 84.99999999999999%;
}
.row-fluid .offset9 {
	margin-left: 78.72340425531914%;
 *margin-left: 78.61702127659572%;
}
.row-fluid .offset9:first-child {
	margin-left: 76.59574468085106%;
 *margin-left: 76.48936170212764%;
}
.row-fluid .offset8 {
	margin-left: 70.2127659574468%;
 *margin-left: 70.10638297872339%;
}
.row-fluid .offset8:first-child {
	margin-left: 68.08510638297872%;
 *margin-left: 67.9787234042553%;
}
.row-fluid .offset7 {
	margin-left: 61.70212765957446%;
 *margin-left: 61.59574468085106%;
}
.row-fluid .offset7:first-child {
	margin-left: 59.574468085106375%;
 *margin-left: 59.46808510638297%;
}
.row-fluid .offset6 {
	margin-left: 53.191489361702125%;
 *margin-left: 53.085106382978715%;
}
.row-fluid .offset6:first-child {
	margin-left: 51.063829787234035%;
 *margin-left: 50.95744680851063%;
}
.row-fluid .offset5 {
	margin-left: 44.68085106382979%;
 *margin-left: 44.57446808510638%;
}
.row-fluid .offset5:first-child {
	margin-left: 42.5531914893617%;
 *margin-left: 42.4468085106383%;
}
.row-fluid .offset4 {
	margin-left: 36.170212765957444%;
 *margin-left: 36.06382978723405%;
}
.row-fluid .offset4:first-child {
	margin-left: 34.04255319148936%;
 *margin-left: 33.93617021276596%;
}
.row-fluid .offset3 {
	margin-left: 27.659574468085104%;
 *margin-left: 27.5531914893617%;
}
.row-fluid .offset3:first-child {
	margin-left: 25.53191489361702%;
 *margin-left: 25.425531914893618%;
}
.row-fluid .offset2 {
	margin-left: 19.148936170212764%;
 *margin-left: 19.04255319148936%;
}
.row-fluid .offset2:first-child {
	margin-left: 17.02127659574468%;
 *margin-left: 16.914893617021278%;
}
.row-fluid .offset1 {
	margin-left: 10.638297872340425%;
 *margin-left: 10.53191489361702%;
}
.row-fluid .offset1:first-child {
	margin-left: 8.51063829787234%;
 *margin-left: 8.404255319148938%;
}
[class*="span"].hide, .row-fluid [class*="span"].hide {
	display: none;
}
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
	float: right;
}
p {
	margin: 0 0 10px;
}
.lead {
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: 200;
	line-height: 30px;
}
small {
	font-size: 85%;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
cite {
	font-style: normal;
}
.muted {
	color: #999999;
}
h1, h2, h3, h4, h5, h6 {
	margin: 10px 0;
	font-family: inherit;
	font-weight: bold;
	line-height: 1;
	color: inherit;
	text-rendering: optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-weight: normal;
	line-height: 1;
	color: #999999;
}
h1 {
	font-size: 36px;
	line-height: 40px;
}
h2 {
	font-size: 30px;
	line-height: 40px;
}
h3 {
	font-size: 24px;
	line-height: 40px;
}
h4 {
	font-size: 18px;
	line-height: 20px;
}
h5 {
	font-size: 14px;
	line-height: 20px;
}
h6 {
	font-size: 12px;
	line-height: 20px;
}
h1 small {
	font-size: 24px;
}
h2 small {
	font-size: 18px;
}
h3 small {
	font-size: 14px;
}
h4 small {
	font-size: 14px;
}
.page-header {
	padding-bottom: 9px;
	margin: 20px 0 30px;
	border-bottom: 1px solid #eeeeee;
}
ul, ol {
	padding: 0;
	margin: 0 0 10px 25px;
}
ul ul, ul ol, ol ol, ol ul {
	margin-bottom: 0;
}
li {
	line-height: 20px;
}
ul.unstyled, ol.unstyled {
	margin-left: 0;
	list-style: none;
}
dl {
	margin-bottom: 20px;
}
dt, dd {
	line-height: 20px;
}
dt {
	font-weight: bold;
}
dd {
	margin-left: 10px;
}
.dl-horizontal dt {
	float: left;
	width: 120px;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dl-horizontal dd {
	margin-left: 130px;
}
hr {
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #ffffff;
}
abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #999999;
}
abbr.initialism {
	font-size: 90%;
	text-transform: uppercase;
}
blockquote {
	padding: 0 0 0 15px;
	margin: 0 0 20px;
	border-left: 5px solid #eeeeee;
}
blockquote p {
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 300;
	line-height: 25px;
}
blockquote small {
	display: block;
	line-height: 20px;
	color: #999999;
}
blockquote small:before {
	content: '\2014 \00A0';
}
blockquote.pull-right {
	float: right;
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eeeeee;
	border-left: 0;
}
blockquote.pull-right p, blockquote.pull-right small {
	text-align: right;
}
blockquote.pull-right small:before {
	content: '';
}
blockquote.pull-right small:after {
	content: '\00A0 \2014';
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}
address {
	display: block;
	margin-bottom: 20px;
	font-style: normal;
	line-height: 20px;
}
code, pre {
	padding: 0 3px 2px;
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
	font-size: 12px;
	color: #333333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
code {
	padding: 2px 4px;
	color: #d14;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
}
pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
pre.prettyprint {
	margin-bottom: 20px;
}
pre code {
	padding: 0;
	color: inherit;
	background-color: transparent;
	border: 0;
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 40px;
	color: #333333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
legend small {
	font-size: 15px;
	color: #999999;
}
.uneditable-input {
	display: inline-block;
	height: 20px;
	padding: 4px 6px;
	margin-bottom: 9px;
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.uneditable-input {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}
.uneditable-input:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.uneditable-input, .uneditable-textarea {
	color: #999999;
	cursor: not-allowed;
	background-color: #fcfcfc;
	border-color: #cccccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}
.uneditable-input {
	overflow: hidden;
	white-space: nowrap;
}
.uneditable-textarea {
	width: auto;
	height: auto;
}
 input:-moz-placeholder, textarea:-moz-placeholder {
 color: #999999;
}
 input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color: #999999;
}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #999999;
}
.radio, .checkbox {
	min-height: 18px;
	padding-left: 18px;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
	float: left;
	margin-left: -18px;
}
.controls>.radio:first-child, .controls>.checkbox:first-child {
	padding-top: 5px;
}
.radio.inline, .checkbox.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle;
}
.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline {
	margin-left: 10px;
}
.input-mini {
	width: 60px;
}
.input-small {
	width: 90px;
}
.input-medium {
	width: 150px;
}
.input-large {
	width: 210px;
}
.input-xlarge {
	width: 270px;
}
.input-xxlarge {
	width: 530px;
}
input[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
	float: none;
	margin-left: 0;
}
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {
	display: inline-block;
}
.uneditable-input {
	margin-left: 0;
}
 .controls-row [class*="span"]+[class*="span"] {
 margin-left: 20px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
	width: 926px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
	width: 846px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
	width: 766px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
	width: 686px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
	width: 606px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
	width: 526px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
	width: 446px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
	width: 366px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
	width: 286px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
	width: 206px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
	width: 126px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
	width: 46px;
}
.controls-row {
 *zoom: 1;
}
.controls-row:before, .controls-row:after {
	display: table;
	line-height: 0;
	content: "";
}
.controls-row:after {
	clear: both;
}
.controls-row [class*="span"] {
	float: left;
}
input[disabled], textarea[disabled], input[readonly], textarea[readonly] {
	cursor: not-allowed;
	background-color: #eeeeee;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
	background-color: transparent;
}
.control-group.warning>label, .control-group.warning .help-block, .control-group.warning .help-inline {
	color: #c09853;
}
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
	color: #c09853;
	border-color: #c09853;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.warning .checkbox:focus, .control-group.warning .radio:focus, .control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
	border-color: #a47e3c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #c09853;
}
.control-group.error>label, .control-group.error .help-block, .control-group.error .help-inline {
	color: #b94a48;
}
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
	color: #b94a48;
	border-color: #b94a48;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.error .checkbox:focus, .control-group.error .radio:focus, .control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
	border-color: #953b39;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #b94a48;
}
.control-group.success>label, .control-group.success .help-block, .control-group.success .help-inline {
	color: #468847;
}
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
	color: #468847;
	border-color: #468847;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.success .checkbox:focus, .control-group.success .radio:focus, .control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
	border-color: #356635;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
	color: #468847;
	background-color: #dff0d8;
	border-color: #468847;
}
 input:focus:required:invalid, textarea:focus:required:invalid {
 color: #b94a48;
 border-color: #ee5f5b;
}
 input:focus:required:invalid:focus, textarea:focus:required:invalid:focus {
 border-color: #e9322d;
 -webkit-box-shadow: 0 0 6px #f8b9b7;
 -moz-box-shadow: 0 0 6px #f8b9b7;
 box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
	padding: 19px 20px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #e5e5e5;
 *zoom: 1;
}
.form-actions:before, .form-actions:after {
	display: table;
	line-height: 0;
	content: "";
}
.form-actions:after {
	clear: both;
}
.help-block, .help-inline {
	color: #595959;
}
.help-block {
	display: block;
	margin-bottom: 10px;
}
.help-inline {
	display: inline-block;
 *display: inline;
	padding-left: 5px;
	vertical-align: middle;
 *zoom: 1;
}
.input-append, .input-prepend {
	margin-bottom: 5px;
	font-size: 0;
	white-space: nowrap;
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
	position: relative;
	margin-bottom: 0;
 *margin-left: 0;
	font-size: 14px;
	vertical-align: top;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {
	z-index: 2;
}
.input-append .add-on, .input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 20px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #eeeeee;
	border: 1px solid #ccc;
}
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn {
	margin-left: -1px;
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-append .active, .input-prepend .active {
	background-color: #a9dba9;
	border-color: #46a546;
}
.input-prepend .add-on, .input-prepend .btn {
	margin-right: -1px;
}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append input, .input-append select, .input-append .uneditable-input {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append .add-on:last-child, .input-append .btn:last-child {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
input.search-query {
	padding-right: 14px;
	padding-right: 4px \9;
	padding-left: 14px;
	padding-left: 4px \9;
	margin-bottom: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.form-search .input-append .search-query, .form-search .input-prepend .search-query {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.form-search .input-append .search-query {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
	display: inline-block;
 *display: inline;
	margin-bottom: 0;
	vertical-align: middle;
 *zoom: 1;
}
.form-search .hide, .form-inline .hide, .form-horizontal .hide {
	display: none;
}
.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {
	display: inline-block;
}
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
	margin-bottom: 0;
}
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
	float: left;
	margin-right: 3px;
	margin-left: 0;
}
.control-group {
	margin-bottom: 10px;
}
legend+.control-group {
	margin-top: 20px;
	-webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
	margin-bottom: 20px;
 *zoom: 1;
}
.form-horizontal .control-group:before, .form-horizontal .control-group:after {
	display: table;
	line-height: 0;
	content: "";
}
.form-horizontal .control-group:after {
	clear: both;
}
.form-horizontal .control-label {
	float: left;
	width: 140px;
	padding-top: 5px;
	text-align: right;
}
.form-horizontal .controls {
 *display: inline-block;
 *padding-left: 20px;
	margin-left: 160px;
 *margin-left: 0;
}
.form-horizontal .controls:first-child {
 *padding-left: 160px;
}
.form-horizontal .help-block {
	margin-top: 10px;
	margin-bottom: 0;
}
.form-horizontal .form-actions {
	padding-left: 160px;
}
.table-condensed th, .table-condensed td {
	padding: 4px 5px;
}
.table-bordered {
	border: 1px solid #dddddd;
	border-collapse: separate;
 *border-collapse: collapse;
	border-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.table-bordered th, .table-bordered td {
	border-left: 1px solid #dddddd;
}
.table-bordered caption+thead tr:first-child th, .table-bordered caption+tbody tr:first-child th, .table-bordered caption+tbody tr:first-child td, .table-bordered colgroup+thead tr:first-child th, .table-bordered colgroup+tbody tr:first-child th, .table-bordered colgroup+tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
	border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child, .table-bordered tfoot:last-child tr:last-child td:first-child {
	-webkit-border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child, .table-bordered tfoot:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
}
.table-bordered caption+thead tr:first-child th:first-child, .table-bordered caption+tbody tr:first-child td:first-child, .table-bordered colgroup+thead tr:first-child th:first-child, .table-bordered colgroup+tbody tr:first-child td:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
}
.table-bordered caption+thead tr:first-child th:last-child, .table-bordered caption+tbody tr:first-child td:last-child, .table-bordered colgroup+thead tr:first-child th:last-child, .table-bordered colgroup+tbody tr:first-child td:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-right-topleft: 4px;
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
	background-color: #f9f9f9;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	background-color: #f5f5f5;
}
table [class*=span], .row-fluid table [class*=span] {
	display: table-cell;
	float: none;
	margin-left: 0;
}
table .span1 {
	float: none;
	width: 44px;
	margin-left: 0;
}
table .span2 {
	float: none;
	width: 124px;
	margin-left: 0;
}
table .span3 {
	float: none;
	width: 204px;
	margin-left: 0;
}
table .span4 {
	float: none;
	width: 284px;
	margin-left: 0;
}
table .span5 {
	float: none;
	width: 364px;
	margin-left: 0;
}
table .span6 {
	float: none;
	width: 444px;
	margin-left: 0;
}
table .span7 {
	float: none;
	width: 524px;
	margin-left: 0;
}
table .span8 {
	float: none;
	width: 604px;
	margin-left: 0;
}
table .span9 {
	float: none;
	width: 684px;
	margin-left: 0;
}
table .span10 {
	float: none;
	width: 764px;
	margin-left: 0;
}
table .span11 {
	float: none;
	width: 844px;
	margin-left: 0;
}
table .span12 {
	float: none;
	width: 924px;
	margin-left: 0;
}
table .span13 {
	float: none;
	width: 1004px;
	margin-left: 0;
}
table .span14 {
	float: none;
	width: 1084px;
	margin-left: 0;
}
table .span15 {
	float: none;
	width: 1164px;
	margin-left: 0;
}
table .span16 {
	float: none;
	width: 1244px;
	margin-left: 0;
}
table .span17 {
	float: none;
	width: 1324px;
	margin-left: 0;
}
table .span18 {
	float: none;
	width: 1404px;
	margin-left: 0;
}
table .span19 {
	float: none;
	width: 1484px;
	margin-left: 0;
}
table .span20 {
	float: none;
	width: 1564px;
	margin-left: 0;
}
table .span21 {
	float: none;
	width: 1644px;
	margin-left: 0;
}
table .span22 {
	float: none;
	width: 1724px;
	margin-left: 0;
}
table .span23 {
	float: none;
	width: 1804px;
	margin-left: 0;
}
table .span24 {
	float: none;
	width: 1884px;
	margin-left: 0;
}
.table tbody tr.success td {
	background-color: #dff0d8;
}
.table tbody tr.error td {
	background-color: #f2dede;
}
.table tbody tr.info td {
	background-color: #d9edf7;
}
 [class^="icon-"], [class*=" icon-"] {
 display: inline-block;
 width: 14px;
 height: 14px;
 margin-top: 1px;
 *margin-right: .3em;
 line-height: 14px;
 vertical-align: text-top;
 background-image: url("../img/glyphicons-halflings.png");
 background-position: 14px 14px;
 background-repeat: no-repeat;
}
 .icon-white, .nav>.active>a>[class^="icon-"], .nav>.active>a>[class*=" icon-"], .dropdown-menu>li>a:hover>[class^="icon-"], .dropdown-menu>li>a:hover>[class*=" icon-"], .dropdown-menu>.active>a>[class^="icon-"], .dropdown-menu>.active>a>[class*=" icon-"] {
 background-image: url("../img/glyphicons-halflings-white.png");
}
.icon-glass {
	background-position: 0 0;
}
.icon-music {
	background-position: -24px 0;
}
.icon-search {
	background-position: -48px 0;
}
.icon-envelope {
	background-position: -72px 0;
}
.icon-heart {
	background-position: -96px 0;
}
.icon-star {
	background-position: -120px 0;
}
.icon-star-empty {
	background-position: -144px 0;
}
.icon-user {
	background-position: -168px 0;
}
.icon-film {
	background-position: -192px 0;
}
.icon-th-large {
	background-position: -216px 0;
}
.icon-th {
	background-position: -240px 0;
}
.icon-th-list {
	background-position: -264px 0;
}
.icon-ok {
	background-position: -288px 0;
}
.icon-remove {
	background-position: -312px 0;
}
.icon-zoom-in {
	background-position: -336px 0;
}
.icon-zoom-out {
	background-position: -360px 0;
}
.icon-off {
	background-position: -384px 0;
}
.icon-signal {
	background-position: -408px 0;
}
.icon-cog {
	background-position: -432px 0;
}
.icon-trash {
	background-position: -456px 0;
}
.icon-home {
	background-position: 0 -24px;
}
.icon-file {
	background-position: -24px -24px;
}
.icon-time {
	background-position: -48px -24px;
}
.icon-road {
	background-position: -72px -24px;
}
.icon-download-alt {
	background-position: -96px -24px;
}
.icon-download {
	background-position: -120px -24px;
}
.icon-upload {
	background-position: -144px -24px;
}
.icon-inbox {
	background-position: -168px -24px;
}
.icon-play-circle {
	background-position: -192px -24px;
}
.icon-repeat {
	background-position: -216px -24px;
}
.icon-refresh {
	background-position: -240px -24px;
}
.icon-list-alt {
	background-position: -264px -24px;
}
.icon-lock {
	background-position: -287px -24px;
}
.icon-flag {
	background-position: -312px -24px;
}
.icon-headphones {
	background-position: -336px -24px;
}
.icon-volume-off {
	background-position: -360px -24px;
}
.icon-volume-down {
	background-position: -384px -24px;
}
.icon-volume-up {
	background-position: -408px -24px;
}
.icon-qrcode {
	background-position: -432px -24px;
}
.icon-barcode {
	background-position: -456px -24px;
}
.icon-tag {
	background-position: 0 -48px;
}
.icon-tags {
	background-position: -25px -48px;
}
.icon-book {
	background-position: -48px -48px;
}
.icon-bookmark {
	background-position: -72px -48px;
}
.icon-print {
	background-position: -96px -48px;
}
.icon-camera {
	background-position: -120px -48px;
}
.icon-font {
	background-position: -144px -48px;
}
.icon-bold {
	background-position: -167px -48px;
}
.icon-italic {
	background-position: -192px -48px;
}
.icon-text-height {
	background-position: -216px -48px;
}
.icon-text-width {
	background-position: -240px -48px;
}
.icon-align-left {
	background-position: -264px -48px;
}
.icon-align-center {
	background-position: -288px -48px;
}
.icon-align-right {
	background-position: -312px -48px;
}
.icon-align-justify {
	background-position: -336px -48px;
}
.icon-list {
	background-position: -360px -48px;
}
.icon-indent-left {
	background-position: -384px -48px;
}
.icon-indent-right {
	background-position: -408px -48px;
}
.icon-facetime-video {
	background-position: -432px -48px;
}
.icon-picture {
	background-position: -456px -48px;
}
.icon-pencil {
	background-position: 0 -72px;
}
.icon-map-marker {
	background-position: -24px -72px;
}
.icon-adjust {
	background-position: -48px -72px;
}
.icon-tint {
	background-position: -72px -72px;
}
.icon-edit {
	background-position: -96px -72px;
}
.icon-share {
	background-position: -120px -72px;
}
.icon-check {
	background-position: -144px -72px;
}
.icon-move {
	background-position: -168px -72px;
}
.icon-step-backward {
	background-position: -192px -72px;
}
.icon-fast-backward {
	background-position: -216px -72px;
}
.icon-backward {
	background-position: -240px -72px;
}
.icon-play {
	background-position: -264px -72px;
}
.icon-pause {
	background-position: -288px -72px;
}
.icon-stop {
	background-position: -312px -72px;
}
.icon-forward {
	background-position: -336px -72px;
}
.icon-fast-forward {
	background-position: -360px -72px;
}
.icon-step-forward {
	background-position: -384px -72px;
}
.icon-eject {
	background-position: -408px -72px;
}
.icon-chevron-left {
	background-position: -432px -72px;
}
.icon-chevron-right {
	background-position: -456px -72px;
}
.icon-plus-sign {
	background-position: 0 -96px;
}
.icon-minus-sign {
	background-position: -24px -96px;
}
.icon-remove-sign {
	background-position: -48px -96px;
}
.icon-ok-sign {
	background-position: -72px -96px;
}
.icon-question-sign {
	background-position: -96px -96px;
}
.icon-info-sign {
	background-position: -120px -96px;
}
.icon-screenshot {
	background-position: -144px -96px;
}
.icon-remove-circle {
	background-position: -168px -96px;
}
.icon-ok-circle {
	background-position: -192px -96px;
}
.icon-ban-circle {
	background-position: -216px -96px;
}
.icon-arrow-left {
	background-position: -240px -96px;
}
.icon-arrow-right {
	background-position: -264px -96px;
}
.icon-arrow-up {
	background-position: -289px -96px;
}
.icon-arrow-down {
	background-position: -312px -96px;
}
.icon-share-alt {
	background-position: -336px -96px;
}
.icon-resize-full {
	background-position: -360px -96px;
}
.icon-resize-small {
	background-position: -384px -96px;
}
.icon-plus {
	background-position: -408px -96px;
}
.icon-minus {
	background-position: -433px -96px;
}
.icon-asterisk {
	background-position: -456px -96px;
}
.icon-exclamation-sign {
	background-position: 0 -120px;
}
.icon-gift {
	background-position: -24px -120px;
}
.icon-leaf {
	background-position: -48px -120px;
}
.icon-fire {
	background-position: -72px -120px;
}
.icon-eye-open {
	background-position: -96px -120px;
}
.icon-eye-close {
	background-position: -120px -120px;
}
.icon-warning-sign {
	background-position: -144px -120px;
}
.icon-plane {
	background-position: -168px -120px;
}
.icon-calendar {
	background-position: -192px -120px;
}
.icon-random {
	width: 16px;
	background-position: -216px -120px;
}
.icon-comment {
	background-position: -240px -120px;
}
.icon-magnet {
	background-position: -264px -120px;
}
.icon-chevron-up {
	background-position: -288px -120px;
}
.icon-chevron-down {
	background-position: -313px -119px;
}
.icon-retweet {
	background-position: -336px -120px;
}
.icon-shopping-cart {
	background-position: -360px -120px;
}
.icon-folder-close {
	background-position: -384px -120px;
}
.icon-folder-open {
	width: 16px;
	background-position: -408px -120px;
}
.icon-resize-vertical {
	background-position: -432px -119px;
}
.icon-resize-horizontal {
	background-position: -456px -118px;
}
.icon-hdd {
	background-position: 0 -144px;
}
.icon-bullhorn {
	background-position: -24px -144px;
}
.icon-bell {
	background-position: -48px -144px;
}
.icon-certificate {
	background-position: -72px -144px;
}
.icon-thumbs-up {
	background-position: -96px -144px;
}
.icon-thumbs-down {
	background-position: -120px -144px;
}
.icon-hand-right {
	background-position: -144px -144px;
}
.icon-hand-left {
	background-position: -168px -144px;
}
.icon-hand-up {
	background-position: -192px -144px;
}
.icon-hand-down {
	background-position: -216px -144px;
}
.icon-circle-arrow-right {
	background-position: -240px -144px;
}
.icon-circle-arrow-left {
	background-position: -264px -144px;
}
.icon-circle-arrow-up {
	background-position: -288px -144px;
}
.icon-circle-arrow-down {
	background-position: -312px -144px;
}
.icon-globe {
	background-position: -336px -144px;
}
.icon-wrench {
	background-position: -360px -144px;
}
.icon-tasks {
	background-position: -384px -144px;
}
.icon-filter {
	background-position: -408px -144px;
}
.icon-briefcase {
	background-position: -432px -144px;
}
.icon-fullscreen {
	background-position: -456px -144px;
}
.dropup, .dropdown {
	position: relative;
}
.dropdown-toggle {
 *margin-bottom: -3px;
}
.dropdown-toggle:active, .open .dropdown-toggle {
	outline: 0;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}
.dropdown .caret {
	margin-top: 8px;
	margin-left: 2px;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
 *border-right-width: 2px;
 *border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.dropdown-menu .divider {
 *width: 100%;
	height: 1px;
	margin: 9px 1px;
 *margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #ffffff;
}
.dropdown-menu a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	white-space: nowrap;
}
.dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-submenu:hover>a {
	color: #ffffff;
	text-decoration: none;
	background-color: #0088cc;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu .active>a, .dropdown-menu .active>a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #0088cc;
	background-color: #0081c2;
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-repeat: repeat-x;
	outline: 0;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu .disabled>a, .dropdown-menu .disabled>a:hover {
	color: #999999;
}
.dropdown-menu .disabled>a:hover {
	text-decoration: none;
	cursor: default;
	background-color: transparent;
}
.open {
 *z-index: 1000;
}
.open>.dropdown-menu {
	display: block;
}
.pull-right>.dropdown-menu {
	right: 0;
	left: auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #000000;
	content: "\2191";
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover .dropdown-menu {
	display: block;
}
.dropdown-submenu>a:after {
	display: block;
	float: right;
	width: 0;
	height: 0;
	margin-top: 5px;
	margin-right: -10px;
	border-color: transparent;
	border-left-color: #cccccc;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	content: " ";
}
.dropdown-submenu:hover>a:after {
	border-left-color: #ffffff;
}
.dropdown .dropdown-menu .nav-header {
	padding-right: 20px;
	padding-left: 20px;
}
.typeahead {
	margin-top: 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
	padding: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.well-small {
	padding: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}
.fade.in {
	opacity: 1;
}
.collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	overflow: visible \9;
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease;
}
.collapse.in {
	height: auto;
}
.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity = 20);
}
.close:hover {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity = 40);
}
button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}
.btn {
	display: inline-block;
 *display: inline;
	padding: 4px 14px;
	margin-bottom: 0;
 *margin-left: .3em;
	font-size: 14px;
	line-height: 20px;
 *line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
 *background-color: #e6e6e6;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #bbbbbb;
 *border: 0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
 *zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	color: #333333;
	background-color: #e6e6e6;
 *background-color: #d9d9d9;
}
.btn:active, .btn.active {
	background-color: #cccccc \9;
}
.btn:first-child {
 *margin-left: 0;
}
.btn:hover {
	color: #333333;
	text-decoration: none;
	background-color: #e6e6e6;
 *background-color: #d9d9d9;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn.active, .btn:active {
	background-color: #e6e6e6;
	background-color: #d9d9d9 \9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled, .btn[disabled] {
	cursor: default;
	background-color: #e6e6e6;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity = 65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-large {
	padding: 9px 14px;
	font-size: 16px;
	line-height: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.btn-large [class^="icon-"] {
	margin-top: 2px;
}
.btn-small {
	padding: 3px 9px;
	font-size: 12px;
	line-height: 18px;
}
.btn-small [class^="icon-"] {
	margin-top: 0;
}
.btn-mini {
	padding: 2px 6px;
	font-size: 11px;
	line-height: 16px;
}
.btn-block {
	display: block;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.btn-block+.btn-block {
	margin-top: 5px;
}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
	color: rgba(255, 255, 255, 0.75);
}
.btn {
	border-color: #c5c5c5;
	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
 *background-color: #0044cc;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-repeat: repeat-x;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #ffffff;
	background-color: #0044cc;
 *background-color: #003bb3;
}
.btn-primary:active, .btn-primary.active {
	background-color: #003399 \9;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
 *background-color: #f89406;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color: #ffffff;
	background-color: #f89406;
 *background-color: #df8505;
}
.btn-warning:active, .btn-warning.active {
	background-color: #c67605 \9;
}
.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
 *background-color: #bd362f;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	color: #ffffff;
	background-color: #bd362f;
 *background-color: #a9302a;
}
.btn-danger:active, .btn-danger.active {
	background-color: #942a25 \9;
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
 *background-color: #51a351;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color: #ffffff;
	background-color: #51a351;
 *background-color: #499249;
}
.btn-success:active, .btn-success.active {
	background-color: #408140 \9;
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #49afcd;
 *background-color: #2f96b4;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color: #ffffff;
	background-color: #2f96b4;
 *background-color: #2a85a0;
}
.btn-info:active, .btn-info.active {
	background-color: #24748c \9;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
 *background-color: #222222;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image: -webkit-linear-gradient(top, #444444, #222222);
	background-image: -o-linear-gradient(top, #444444, #222222);
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-image: -moz-linear-gradient(top, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color: #ffffff;
	background-color: #222222;
 *background-color: #151515;
}
.btn-inverse:active, .btn-inverse.active {
	background-color: #080808 \9;
}
button.btn, input[type="submit"].btn {
 *padding-top: 3px;
 *padding-bottom: 3px;
}
 button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
 padding: 0;
 border: 0;
}
button.btn.btn-large, input[type="submit"].btn.btn-large {
 *padding-top: 7px;
 *padding-bottom: 7px;
}
button.btn.btn-small, input[type="submit"].btn.btn-small {
 *padding-top: 3px;
 *padding-bottom: 3px;
}
button.btn.btn-mini, input[type="submit"].btn.btn-mini {
 *padding-top: 1px;
 *padding-bottom: 1px;
}
.btn-link, .btn-link:active {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-link {
	color: #0088cc;
	cursor: pointer;
	border-color: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-link:hover {
	color: #005580;
	text-decoration: underline;
	background-color: transparent;
}
.btn-group {
	position: relative;
 *margin-left: .3em;
	font-size: 0;
	white-space: nowrap;
}
.btn-group:first-child {
 *margin-left: 0;
}
.btn-group+.btn-group {
	margin-left: 5px;
}
.btn-toolbar {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0;
}
.btn-toolbar .btn-group {
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
.btn-toolbar .btn+.btn, .btn-toolbar .btn-group+.btn, .btn-toolbar .btn+.btn-group {
	margin-left: 5px;
}
.btn-group>.btn {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-group>.btn+.btn {
	margin-left: -1px;
}
.btn-group>.btn, .btn-group>.dropdown-menu {
	font-size: 14px;
}
.btn-group>.btn-mini {
	font-size: 11px;
}
.btn-group>.btn-small {
	font-size: 12px;
}
.btn-group>.btn-large {
	font-size: 16px;
}
.btn-group>.btn:first-child {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}
.btn-group>.btn:last-child, .btn-group>.dropdown-toggle {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
}
.btn-group>.btn.large:first-child {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px;
}
.btn-group>.btn.large:last-child, .btn-group>.large.dropdown-toggle {
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
}
.btn-group>.btn:hover, .btn-group>.btn:focus, .btn-group>.btn:active, .btn-group>.btn.active {
	z-index: 2;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}
.btn-group>.btn+.dropdown-toggle {
 *padding-top: 5px;
	padding-right: 8px;
 *padding-bottom: 5px;
	padding-left: 8px;
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group>.btn-mini+.dropdown-toggle {
 *padding-top: 2px;
	padding-right: 5px;
 *padding-bottom: 2px;
	padding-left: 5px;
}
.btn-group>.btn-small+.dropdown-toggle {
 *padding-top: 5px;
 *padding-bottom: 4px;
}
.btn-group>.btn-large+.dropdown-toggle {
 *padding-top: 7px;
	padding-right: 12px;
 *padding-bottom: 7px;
	padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group.open .btn.dropdown-toggle {
	background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #0044cc;
}
.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
	background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
	background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222222;
}
.btn .caret {
	margin-top: 8px;
	margin-left: 0;
}
.btn-mini .caret, .btn-small .caret, .btn-large .caret {
	margin-top: 6px;
}
.btn-large .caret {
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
}
.dropup .btn-large .caret {
	border-top: 0;
	border-bottom: 5px solid #000000;
}
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
.btn-group-vertical {
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
.btn-group-vertical .btn {
	display: block;
	float: none;
	width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-group-vertical .btn+.btn {
	margin-top: -1px;
	margin-left: 0;
}
.btn-group-vertical .btn:first-child {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.btn-group-vertical .btn:last-child {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.btn-group-vertical .btn-large:first-child {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.btn-group-vertical .btn-large:last-child {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
	color: #c09853;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.alert h4 {
	margin: 0;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 20px;
}
.alert-success {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.alert-danger, .alert-error {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
}
.alert-info {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block>p, .alert-block>ul {
	margin-bottom: 0;
}
.alert-block p+p {
	margin-top: 5px;
}
.nav {
	margin-bottom: 20px;
	margin-left: 0;
	list-style: none;
}
.nav>li>a {
	display: block;
}
.nav>li>a:hover {
	text-decoration: none;
	background-color: #eeeeee;
}
.nav>.pull-right {
	float: right;
}
.nav-header {
	display: block;
	padding: 3px 15px;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #999999;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}
.nav li+.nav-header {
	margin-top: 9px;
}
.nav-list {
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0;
}
.nav-list>li>a, .nav-list .nav-header {
	margin-right: -15px;
	margin-left: -15px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list>li>a {
	padding: 3px 15px;
}
.nav-list>.active>a, .nav-list>.active>a:hover {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	background-color: #0088cc;
}
.nav-list [class^="icon-"] {
	margin-right: 2px;
}
.nav-list .divider {
 *width: 100%;
	height: 1px;
	margin: 9px 1px;
 *margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #ffffff;
}
.nav-tabs, .nav-pills {
 *zoom: 1;
}
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {
	display: table;
	line-height: 0;
	content: "";
}
.nav-tabs:after, .nav-pills:after {
	clear: both;
}
.nav-tabs>li, .nav-pills>li {
	float: left;
}
.nav-tabs>li>a, .nav-pills>li>a {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 2px;
	line-height: 14px;
}
.nav-tabs {
	border-bottom: 1px solid #ddd;
}
.nav-tabs>li {
	margin-bottom: -1px;
}
.nav-tabs>li>a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.nav-tabs>li>a:hover {
	border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover {
	color: #555555;
	cursor: default;
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.nav-pills>li>a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.nav-pills>.active>a, .nav-pills>.active>a:hover {
	color: #ffffff;
	background-color: #0088cc;
}
.nav-stacked>li {
	float: none;
}
.nav-stacked>li>a {
	margin-right: 0;
}
.nav-tabs.nav-stacked {
	border-bottom: 0;
}
.nav-tabs.nav-stacked>li>a {
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.nav-tabs.nav-stacked>li:first-child>a {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
}
.nav-tabs.nav-stacked>li:last-child>a {
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
}
.nav-tabs.nav-stacked>li>a:hover {
	z-index: 2;
	border-color: #ddd;
}
.nav-pills.nav-stacked>li>a {
	margin-bottom: 3px;
}
.nav-pills.nav-stacked>li:last-child>a {
	margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.nav .dropdown-toggle .caret {
	margin-top: 6px;
	border-top-color: #0088cc;
	border-bottom-color: #0088cc;
}
.nav .dropdown-toggle:hover .caret {
	border-top-color: #005580;
	border-bottom-color: #005580;
}
.nav-tabs .dropdown-toggle .caret {
	margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
	border-top-color: #555555;
	border-bottom-color: #555555;
}
.nav>.dropdown.active>a:hover {
	cursor: pointer;
}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav>li.dropdown.open.active>a:hover {
	color: #ffffff;
	background-color: #999999;
	border-color: #999999;
}
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	opacity: 1;
	filter: alpha(opacity = 100);
}
.tabs-stacked .open>a:hover {
	border-color: #999999;
}
.tabbable {
 *zoom: 1;
}
.tabbable:before, .tabbable:after {
	display: table;
	line-height: 0;
	content: "";
}
.tabbable:after {
	clear: both;
}
.tab-content {
	overflow: auto;
}
.tabs-below>.nav-tabs, .tabs-right>.nav-tabs, .tabs-left>.nav-tabs {
	border-bottom: 0;
}
.tab-content>.tab-pane, .pill-content>.pill-pane {
	display: none;
}
.tab-content>.active, .pill-content>.active {
	display: block;
}
.tabs-below>.nav-tabs {
	border-top: 1px solid #ddd;
}
.tabs-below>.nav-tabs>li {
	margin-top: -1px;
	margin-bottom: 0;
}
.tabs-below>.nav-tabs>li>a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.tabs-below>.nav-tabs>li>a:hover {
	border-top-color: #ddd;
	border-bottom-color: transparent;
}
.tabs-below>.nav-tabs>.active>a, .tabs-below>.nav-tabs>.active>a:hover {
	border-color: transparent #ddd #ddd #ddd;
}
.tabs-left>.nav-tabs>li, .tabs-right>.nav-tabs>li {
	float: none;
}
.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px;
}
.tabs-left>.nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #ddd;
}
.tabs-left>.nav-tabs>li>a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.tabs-left>.nav-tabs>li>a:hover {
	border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:hover {
	border-color: #ddd transparent #ddd #ddd;
 *border-right-color: #ffffff;
}
.tabs-right>.nav-tabs {
	float: right;
	margin-left: 19px;
	border-left: 1px solid #ddd;
}
.tabs-right>.nav-tabs>li>a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.tabs-right>.nav-tabs>li>a:hover {
	border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right>.nav-tabs .active>a, .tabs-right>.nav-tabs .active>a:hover {
	border-color: #ddd #ddd #ddd transparent;
 *border-left-color: #ffffff;
}
.nav>.disabled>a {
	color: #999999;
}
.nav>.disabled>a:hover {
	text-decoration: none;
	cursor: default;
	background-color: transparent;
}
.navbar {
 *position: relative;
 *z-index: 2;
	margin-bottom: 20px;
	overflow: visible;
	color: #555555;
}
.navbar-inner {
	min-height: 40px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
	background-repeat: repeat-x;
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
.nav-collapse.collapse {
	height: auto;
}
.navbar .brand {
	display: block;
	float: left;
	padding: 10px 20px 10px;
	margin-left: -20px;
	font-size: 20px;
	font-weight: 200;
	color: #555555;
	text-shadow: 0 1px 0 #ffffff;
}
.navbar .brand:hover {
	text-decoration: none;
}
.navbar-text {
	margin-bottom: 0;
	line-height: 40px;
}
.navbar-link {
	color: #555555;
}
.navbar-link:hover {
	color: #333333;
}
.navbar .divider-vertical {
	height: 40px;
	margin: 0 9px;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #f2f2f2;
}
.navbar .btn, .navbar .btn-group {
	margin-top: 6px;
}
.navbar .btn-group .btn {
	margin: 0;
}
.navbar-form {
	margin-bottom: 0;
 *zoom: 1;
}
.navbar-form:before, .navbar-form:after {
	display: table;
	line-height: 0;
	content: "";
}
.navbar-form:after {
	clear: both;
}
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
	margin-top: 5px;
}
.navbar-form input, .navbar-form select, .navbar-form .btn {
	display: inline-block;
	margin-bottom: 0;
}
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
	margin-top: 3px;
}
.navbar-form .input-append, .navbar-form .input-prepend {
	margin-top: 6px;
	white-space: nowrap;
}
.navbar-form .input-append input, .navbar-form .input-prepend input {
	margin-top: 0;
}
.navbar-search {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 0;
}
.navbar-search .search-query {
	padding: 4px 14px;
	margin-bottom: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.navbar-static-top {
	position: static;
	width: 100%;
	margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner, .navbar-static-top .navbar-inner {
	border: 0;
}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding-right: 0;
	padding-left: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar-fixed-top {
	top: 0;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
}
.navbar-fixed-bottom {
	bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
}
.navbar .nav {
	position: relative;
	left: 0;
	display: block;
	float: left;
	margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
	float: right;
}
.navbar .nav>li {
	float: left;
}
.navbar .nav>li>a {
	float: none;
	padding: 10px 15px 10px;
	color: #555555;
	text-decoration: none;
	text-shadow: 0 1px 0 #ffffff;
}
.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px;
}
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
	color: #333333;
	text-decoration: none;
	background-color: transparent;
}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
	color: #555555;
	text-decoration: none;
	background-color: #e5e5e5;
	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.navbar .btn-navbar {
	display: none;
	float: right;
	padding: 7px 10px;
	margin-right: 5px;
	margin-left: 5px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ededed;
 *background-color: #e5e5e5;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
	background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
	background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-repeat: repeat-x;
	border-color: #e5e5e5 #e5e5e5 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #e5e5e5;
 *background-color: #d9d9d9;
}
.navbar .btn-navbar:active, .navbar .btn-navbar.active {
	background-color: #cccccc \9;
}
.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar+.icon-bar {
	margin-top: 3px;
}
.navbar .nav>li>.dropdown-menu:before {
	position: absolute;
	top: -7px;
	left: 9px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	content: '';
}
.navbar .nav>li>.dropdown-menu:after {
	position: absolute;
	top: -6px;
	left: 10px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	border-left: 6px solid transparent;
	content: '';
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before {
	top: auto;
	bottom: -7px;
	border-top: 7px solid #ccc;
	border-bottom: 0;
	border-top-color: rgba(0, 0, 0, 0.2);
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after {
	top: auto;
	bottom: -6px;
	border-top: 6px solid #ffffff;
	border-bottom: 0;
}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	color: #555555;
	background-color: #e5e5e5;
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color: #555555;
	border-bottom-color: #555555;
}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color: #555555;
	border-bottom-color: #555555;
}
.navbar .pull-right>li>.dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.navbar .pull-right>li>.dropdown-menu:before, .navbar .nav>li>.dropdown-menu.pull-right:before {
	right: 12px;
	left: auto;
}
.navbar .pull-right>li>.dropdown-menu:after, .navbar .nav>li>.dropdown-menu.pull-right:after {
	right: 13px;
	left: auto;
}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {
	right: 100%;
	left: auto;
	margin-right: -1px;
	margin-left: 0;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
.navbar-inverse {
	color: #999999;
}
.navbar-inverse .navbar-inner {
	background-color: #1b1b1b;
	background-image: -moz-linear-gradient(top, #222222, #111111);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
	background-image: -webkit-linear-gradient(top, #222222, #111111);
	background-image: -o-linear-gradient(top, #222222, #111111);
	background-image: linear-gradient(to bottom, #222222, #111111);
	background-repeat: repeat-x;
	border-color: #252525;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
}
.navbar-inverse .brand, .navbar-inverse .nav>li>a {
	color: #999999;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-inverse .brand:hover, .navbar-inverse .nav>li>a:hover {
	color: #ffffff;
}
.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover {
	color: #ffffff;
	background-color: transparent;
}
.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus {
	color: #ffffff;
	background-color: #111111;
}
.navbar-inverse .navbar-link {
	color: #999999;
}
.navbar-inverse .navbar-link:hover {
	color: #ffffff;
}
.navbar-inverse .divider-vertical {
	border-right-color: #222222;
	border-left-color: #111111;
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
	color: #ffffff;
	background-color: #111111;
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color: #999999;
	border-bottom-color: #999999;
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
.navbar-inverse .navbar-search .search-query {
	color: #ffffff;
	background-color: #515151;
	border-color: #111111;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
 .navbar-inverse .navbar-search .search-query:-moz-placeholder {
 color: #cccccc;
}
 .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
 color: #cccccc;
}
 .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
 color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
	padding: 5px 15px;
	color: #333333;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #ffffff;
	border: 0;
	outline: 0;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
.navbar-inverse .btn-navbar {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0e0e0e;
 *background-color: #040404;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
	background-image: -webkit-linear-gradient(top, #151515, #040404);
	background-image: -o-linear-gradient(top, #151515, #040404);
	background-image: linear-gradient(to bottom, #151515, #040404);
	background-image: -moz-linear-gradient(top, #151515, #040404);
	background-repeat: repeat-x;
	border-color: #040404 #040404 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #040404;
 *background-color: #000000;
}
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
	background-color: #000000 \9;
}
.breadcrumb {
	padding: 8px 15px;
	margin: 0 0 20px;
	list-style: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.breadcrumb li {
	display: inline-block;
 *display: inline;
	text-shadow: 0 1px 0 #ffffff;
 *zoom: 1;
}
.breadcrumb .divider {
	padding: 0 5px;
	color: #ccc;
}
.breadcrumb .active {
	color: #999999;
}
.pagination {
	height: 40px;
	margin: 20px 0;
}
.pagination ul {
	display: inline-block;
 *display: inline;
	margin-bottom: 0;
	margin-left: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
 *zoom: 1;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li {
	display: inline;
}
.pagination a, .pagination span {
	float: left;
	padding: 0 14px;
	line-height: 38px;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-left-width: 0;
}
.pagination a:hover, .pagination .active a, .pagination .active span {
	background-color: #f5f5f5;
}
.pagination .active a, .pagination .active span {
	color: #999999;
	cursor: default;
}
.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover {
	color: #999999;
	cursor: default;
	background-color: transparent;
}
.pagination li:first-child a, .pagination li:first-child span {
	border-left-width: 1px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.pagination li:last-child a, .pagination li:last-child span {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}
.pager {
	margin: 20px 0;
	text-align: center;
	list-style: none;
 *zoom: 1;
}
.pager:before, .pager:after {
	display: table;
	line-height: 0;
	content: "";
}
.pager:after {
	clear: both;
}
.pager li {
	display: inline;
}
.pager a {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.pager a:hover {
	text-decoration: none;
	background-color: #f5f5f5;
}
.pager .next a {
	float: right;
}
.pager .previous a {
	float: left;
}
.pager .disabled a, .pager .disabled a:hover {
	color: #999999;
	cursor: default;
	background-color: #fff;
}
.modal-open .dropdown-menu {
	z-index: 2050;
}
.modal-open .dropdown.open {
 *z-index: 2050;
}
.modal-open .popover {
	z-index: 2060;
}
.modal-open .tooltip {
	z-index: 2080;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000000;
}
.modal-backdrop.fade {
	opacity: 0;
}
.modal-backdrop, .modal-backdrop.fade.in {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}
.modal {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1050;
	width: 560px;
	margin: -250px 0 0 -280px;
	overflow: auto;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
 *border: 1px solid #999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}
.modal.fade {
	top: -25%;
	-webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, top 0.3s ease-out;
	-o-transition: opacity 0.3s linear, top 0.3s ease-out;
	transition: opacity 0.3s linear, top 0.3s ease-out;
}
.modal.fade.in {
	top: 50%;
}
.modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
}
.modal-header .close {
	margin-top: 2px;
}
.modal-header h3 {
	margin: 0;
	line-height: 30px;
}
.modal-body {
	max-height: 400px;
	padding: 15px;
	overflow-y: auto;
}
.modal-form {
	margin-bottom: 0;
}
.modal-footer {
	padding: 14px 15px 15px;
	margin-bottom: 0;
	text-align: right;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
 *zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
}
.modal-footer:before, .modal-footer:after {
	display: table;
	line-height: 0;
	content: "";
}
.modal-footer:after {
	clear: both;
}
.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px;
}
.modal-footer .btn-group .btn+.btn {
	margin-left: -1px;
}
.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	padding: 5px;
	font-size: 11px;
	opacity: 0;
	filter: alpha(opacity = 0);
	visibility: visible;
}
.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}
.tooltip.top {
	margin-top: -3px;
}
.tooltip.right {
	margin-left: 3px;
}
.tooltip.bottom {
	margin-top: 3px;
}
.tooltip.left {
	margin-left: -3px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background-color: #000000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-color: #000000;
	border-width: 5px 5px 0;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-right-color: #000000;
	border-width: 5px 5px 5px 0;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-left-color: #000000;
	border-width: 5px 0 5px 5px;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-bottom-color: #000000;
	border-width: 0 5px 5px;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	width: 236px;
	padding: 1px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.popover.top {
	margin-bottom: 10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-right: 10px;
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.popover-content {
	padding: 9px 14px;
}
.popover-content p, .popover-content ul, .popover-content ol {
	margin-bottom: 0;
}
.popover .arrow, .popover .arrow:after {
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover .arrow:after {
	z-index: -1;
	content: "";
}
.popover.top .arrow {
	bottom: -10px;
	left: 50%;
	margin-left: -10px;
	border-top-color: #ffffff;
	border-width: 10px 10px 0;
}
.popover.top .arrow:after {
	bottom: -1px;
	left: -11px;
	border-top-color: rgba(0, 0, 0, 0.25);
	border-width: 11px 11px 0;
}
.popover.right .arrow {
	top: 50%;
	left: -10px;
	margin-top: -10px;
	border-right-color: #ffffff;
	border-width: 10px 10px 10px 0;
}
.popover.right .arrow:after {
	bottom: -11px;
	left: -1px;
	border-right-color: rgba(0, 0, 0, 0.25);
	border-width: 11px 11px 11px 0;
}
.popover.bottom .arrow {
	top: -10px;
	left: 50%;
	margin-left: -10px;
	border-bottom-color: #ffffff;
	border-width: 0 10px 10px;
}
.popover.bottom .arrow:after {
	top: -1px;
	left: -11px;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	border-width: 0 11px 11px;
}
.popover.left .arrow {
	top: 50%;
	right: -10px;
	margin-top: -10px;
	border-left-color: #ffffff;
	border-width: 10px 0 10px 10px;
}
.popover.left .arrow:after {
	right: -1px;
	bottom: -11px;
	border-left-color: rgba(0, 0, 0, 0.25);
	border-width: 11px 0 11px 11px;
}
.thumbnails {
	margin-left: -20px;
	list-style: none;
 *zoom: 1;
}
.thumbnails:before, .thumbnails:after {
	display: table;
	line-height: 0;
	content: "";
}
.thumbnails:after {
	clear: both;
}
.row-fluid .thumbnails {
	margin-left: 0;
}
.thumbnails>li {
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
}
.thumbnail {
	display: block;
	padding: 4px;
	line-height: 20px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
a.thumbnail:hover {
	border-color: #0088cc;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.thumbnail>img {
	display: block;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.thumbnail .caption {
	padding: 9px;
	color: #555555;
}
.label, .badge {
	font-size: 11.844px;
	font-weight: bold;
	line-height: 14px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #999999;
}
.label {
	padding: 1px 4px 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.badge {
	padding: 1px 9px 2px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
a.label:hover, a.badge:hover {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.label-important, .badge-important {
	background-color: #b94a48;
}
.label-important[href], .badge-important[href] {
	background-color: #953b39;
}
.label-warning, .badge-warning {
	background-color: #f89406;
}
.label-warning[href], .badge-warning[href] {
	background-color: #c67605;
}
.label-success, .badge-success {
	background-color: #468847;
}
.label-success[href], .badge-success[href] {
	background-color: #356635;
}
.label-info, .badge-info {
	background-color: #3a87ad;
}
.label-info[href], .badge-info[href] {
	background-color: #2d6987;
}
.label-inverse, .badge-inverse {
	background-color: #333333;
}
.label-inverse[href], .badge-inverse[href] {
	background-color: #1a1a1a;
}
.btn .label, .btn .badge {
	position: relative;
	top: -1px;
}
.btn-mini .label, .btn-mini .badge {
	top: 0;
}
 @ -webkit-keyframes progress-bar-stripes {
from {
background-position:40px0;
}
 to {
 background-position: 0 0;
}
}
@ -moz-keyframes progress-bar-stripes {
from {
background-position:40px0;
}
 to {
 background-position: 0 0;
}
}
@ -ms-keyframes progress-bar-stripes {
from {
background-position:40px0;
}
 to {
 background-position: 0 0;
}
}
@ -o-keyframes progress-bar-stripes {
from {
background-position:00;
}
 to {
 background-position: 40px 0;
}
}
@ keyframes progress-bar-stripes {
from {
background-position:40px0;
}
 to {
 background-position: 0 0;
}
}
.progress {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
	background-repeat: repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress .bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0e90d2;
	background-image: -moz-linear-gradient(top, #149bdf, #0480be);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
	background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
	background-image: -o-linear-gradient(top, #149bdf, #0480be);
	background-image: linear-gradient(to bottom, #149bdf, #0480be);
	background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: width 0.6s ease;
	-moz-transition: width 0.6s ease;
	-o-transition: width 0.6s ease;
	transition: width 0.6s ease;
}
.progress .bar+.bar {
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.progress-striped .bar {
	background-color: #149bdf;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px;
}
.progress.active .bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar, .progress .bar-danger {
	background-color: #dd514c;
	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
	background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.progress-danger.progress-striped .bar, .progress-striped .bar-danger {
	background-color: #ee5f5b;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar, .progress .bar-success {
	background-color: #5eb95e;
	background-image: -moz-linear-gradient(top, #62c462, #57a957);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
	background-image: -webkit-linear-gradient(top, #62c462, #57a957);
	background-image: -o-linear-gradient(top, #62c462, #57a957);
	background-image: linear-gradient(to bottom, #62c462, #57a957);
	background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.progress-success.progress-striped .bar, .progress-striped .bar-success {
	background-color: #62c462;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar, .progress .bar-info {
	background-color: #4bb1cf;
	background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
	background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
	background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
	background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar, .progress-striped .bar-info {
	background-color: #5bc0de;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar, .progress .bar-warning {
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}
.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
	background-color: #fbb450;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.accordion {
	margin-bottom: 20px;
}
.accordion-group {
	margin-bottom: 2px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.accordion-heading {
	border-bottom: 0;
}
.accordion-heading .accordion-toggle {
	display: block;
	padding: 8px 15px;
}
.accordion-toggle {
	cursor: pointer;
}
.accordion-inner {
	padding: 9px 15px;
	border-top: 1px solid #e5e5e5;
}
.carousel {
	position: relative;
	margin-bottom: 20px;
	line-height: 1;
}
.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.carousel .item {
	position: relative;
	display: none;
	-webkit-transition: 0.6s ease-in-out left;
	-moz-transition: 0.6s ease-in-out left;
	-o-transition: 0.6s ease-in-out left;
	transition: 0.6s ease-in-out left;
}
.carousel .item>img {
	display: block;
	line-height: 1;
}
.carousel .active, .carousel .next, .carousel .prev {
	display: block;
}
.carousel .active {
	left: 0;
}
.carousel .next, .carousel .prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel .next {
	left: 100%;
}
.carousel .prev {
	left: -100%;
}
.carousel .next.left, .carousel .prev.right {
	left: 0;
}
.carousel .active.left {
	left: -100%;
}
.carousel .active.right {
	left: 100%;
}
.carousel-control {
	position: absolute;
	top: 40%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	background: #222222;
	border: 3px solid #ffffff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}
.carousel-control.right {
	right: 15px;
	left: auto;
}
.carousel-control:hover {
	color: #ffffff;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity = 90);
}
.carousel-caption {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 15px;
	background: #333333;
	background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4, .carousel-caption p {
	line-height: 20px;
	color: #ffffff;
}
.carousel-caption h4 {
	margin: 0 0 5px;
}
.carousel-caption p {
	margin-bottom: 0;
}
.hero-unit {
	padding: 60px;
	margin-bottom: 30px;
	background-color: #eeeeee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.hero-unit h1 {
	margin-bottom: 0;
	font-size: 60px;
	line-height: 1;
	letter-spacing: -1px;
	color: inherit;
}
.hero-unit p {
	font-size: 18px;
	font-weight: 200;
	line-height: 30px;
	color: inherit;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.invisible {
	visibility: hidden;
}
.affix {
	position: fixed;
}
.calender {
	width: 960px;
	height: auto;
	float: left;
}
.weekname_row {
	width: 955px;
	height: auto;
	float: left;
}
.weekday span {
	width: 133px;
	height: 22px;
	float: left;
	background: url(../images/weekname_bg.jpg) repeat-x;
	text-align: center;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	margin-left: 2px;
}
.no_weekday_employee {
	width: 134px;
	height: 96px;
	float: left;
	background-color: #e1e1e1;
	padding-top: 1px;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	margin-left: 2px;
	margin-top: 2px;
}
.weekday_employee {
	width: 134px;
	height: 96px;
	float: left;
	background-color: #e1e1e1;
	padding-top: 1px;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	margin-left: 2px;
	margin-top: 2px;
}
.weekday_events {
	width: 132px;
	height: 96px;
	float: left;
	border: 1px solid #e1e1e1;
	padding-top: 1px;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.weekday_employee a {
	color: #666666;
}
.weekday_employee:hover {
	background-color: #868585;
	color: #FFFFFF;
}
.employee {
	width: 95px;
	height: 24px;
	background-color: #FFFFFF;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4b4a4a;
	padding-left: 3px;
	margin-top: 3px;
	margin-bottom: 7px;
}
.clocked-employee {
	width: 95px;
	background-color: #FFFFFF;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4b4a4a;
	padding-left: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.scheduled-employee {
	width: 95px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4b4a4a;
	padding-left: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.chart_div {
	width: 100%;
	height: 400px;
}
.chart {
	width: 100%;
	height: 300px;
}
.span3-box {
	float: left;
	width: 61% !important;
	margin-left: 5px !important;
}
.todocalendar {
	width: 100%;
	height: 22px
}
.todocalendar_months {
	text-align: right;
	width: 99%;
	padding-top: 4px;
}
.month_year {
	color: #646262;
	font-weight: bold;
	font-size: 11px;
}
.previous_next {
	border: 0px
}
.todocalendar_date {
	float: left;
	height: 81%;
	width: auto;
}
.todocalendar_list {
	float: right;
	height: 100%;
	overflow: auto;
	width: 104px;
}
.events_schedule {
	float: left;
	/*float: right;
	height: auto;
	overflow: auto;
	width: 104px;*/
}
.events_list {
	float: left;
	/*float: right;
	height: 94px;
	overflow: auto;
	width: 104px;*/
}
.events {
	background-color: #FFFFFF;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	margin-bottom: 7px;
	margin-top: 0px;
	width: auto;
	height: auto;
	color: #228822;
}
.events_today {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	margin-bottom: 7px;
	margin-top: 0px;
	width: auto;
	height: auto;
	color: #228822;
	background-color: #E1E1E1;
}
.view_schedule {
	float: left;
	/*float: right;
	height: auto;
	width: auto;*/
	/*margin-top: 5px;*/
}
.schedule {
	background-color: #FFFFFF;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: auto;
	height: auto;
	color: #ff160d !important;
}
.schedule_today {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: auto;
	height: auto;
	color: #ff160d !important;
	background-color: #E1E1E1;
}
.ivr_numbers {
	width: 100%;
	float: left;
}
.ivr_title {
	border: 1px solid;
	margin: 0px;
	text-align: center;
	width: 675px;
	font-size: 15px;
}
.ivr_first {
	font-weight: bold;
}
.ivr_numbers ul {
	border-left: 1px solid;
	list-style: none outside none;
	float: left;
	margin: 0px;
}
.ivr_numbers ul li {
	border-bottom: 1px solid;
	border-right: 1px solid;
	display: block;
	float: left;
	height: 27px;
	text-align: center;
	width: 168px;
}
.thanks {
	position: fixed;
	border: 1px solid #8A8C8E;
	display: none;
	z-index: 1000;
	top: 250px;
	margin-left: 300px;
	background: #FFFFFF;
	width: 400px;
	height: 100px;
	font-size: 16px;
	font-weight: 700;
	padding: 5px;
}

.userssubmenu a {
	color: #606164;
	padding-right: 10px;
}
.userssubmenu a:hover {
	color: #8d9a02;
}
.userssubmenu span {
	color: #8d9a02;
	padding-right: 10px;
}
/*iPhone 6 landscape*/
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation : landscape) {
#pop_mess.report_popup {
    height: 200px !important;
}
}

 @media only screen and (min-width:320px) and (max-width:640px) {
#sessions_report table .normal {
	width: auto !important;
	text-align: left !important;
	padding: 0px !important
}
#sessions_report table td .select {
	float: left;
	width: 100% !important;
}
.report-first-table {
	width: 100% !important;
}
.report-first-table td.normal div {
	width: 100%;
}
.report-second-table {
	width: 100% !important;
}
#sessions_report .report-second-table table td .select {
	float: left;
	width: auto !important;
}
.report-second-table table {
	display: block;
}
.report-second-table thead {
	display: block;
}
.report-second-table tbody {
	display: block;
}
.report-second-table th {
	display: block;
}
.report-second-table td {
	display: block;
}
.report-second-table tr {
	display: block;
}
.outer-wrap {
	background: none repeat scroll 0 0 #fff;
	height: auto;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.main-page {
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	width: 100%;
}
.logo {
	float: none;
	height: 130px;
	margin: 0 auto;
	position: relative;
	width: 184px;
}
.login-form {
	float: none;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: justify;
	width: 300px;
}
.header_top {
	background: none repeat scroll 0 0 #232323;
	height: 64px;
}
.top_section {
	margin: 0 auto;
	width: 100%;
}
.leftheader {
	float: left;
	margin-top: 7px;
	width: 100%;
}
.leftheader-sub {
	float: left;
	width: 23%;
}
.leftheader-ci {
	float: right;
	height: 55px;
	margin-bottom: 0;
	width: 66%;
}
.noofci {
	cursor: pointer;
	color: #33CCFF;
}
.header_main {
	margin: 0 auto;
	width: 100%;
}
.hdr_right {
	float: right;
	width: 100%;
}
.hdr_clock {
	float: left;
	margin-left: 21px;
	margin-top: 27px;
}
.main_menu {
	border-top: 1px solid #dedede;
	float: right;
	margin-top: 0;
	min-height: 19px;
	padding-top: 5px;
	width: 100%;
}
ul#main_menu {
	float: right;
	margin: 0;
	padding: 0;
	display: none;
}
.main_menu select {
	display: block;
}
.main_menu select {
	background-color: #333;
	background-image: url("../images/menu.png"), url("../images/down-arrow.png");
	background-position: left 5px center, right 1px center;
	background-repeat: no-repeat;
	border: 0 none;
	color: #fff;
	display: block;
	padding: 8px 8px 8px 26px;
	width: 100%;
	-webkit-appearance: none;
}
.hdr_user {
	float: left;
	font-weight: bold;
	margin-top: 10px;
	min-height: 48px;
	width: 210px;
}
.header-bg {
	background: url("../images/header-bg.jpg") no-repeat scroll 0 0/100% auto rgba(0, 0, 0, 0);
	height: 23px;
	padding: 0;
}
.row-fluid .span3 {
	width: 98% !important;
	margin-left: 0px !important;
}
.row-fluid .span9 {
	width: 99%;
	margin-left: 5px;
	margin-top: 10px;
}
.row-fluid .span12 {
	width: 99%;
	margin-left: 5px;
}
.row-fluid .span13 {
	width: 98%;
	margin-top: 10px;
	margin-left: 0px;
}
.analytics {
	background: none repeat scroll 0 0 #eee;
	font-size: 15px;
	padding: 5px;
	width: 97%;
}
.page-margin {
	margin: 10px auto;
	width: 100%;
}
form input.text {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #dbdbdb;
	color: #67686b;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 5px 2px 6px;
	width: 133px;
}
.normal {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	padding: 5px;
	text-align: left;
}
.calender {
	width: 100%;
	height: auto;
	float: left;
}
.weekname_row {
	width: 100%;
	height: auto;
	float: left;
}
.weekday_events {
	width: 13.2%;
	height: 96px;
	float: left;
	border: 1px solid #e1e1e1;
	padding-top: 1px;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.weekday {
	width: 10%;
}
.weekday span {
	width: 100%;
	height: 22px;
	float: left;
	background: url(../images/weekname_bg.jpg) repeat-x;
	text-align: center;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	margin-left: 2px;
}
.hdr_support {
	clear: both;
	float: none;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	min-height: 48px;
	padding-top: 20px;
	text-align: right;
	width: 285px;
}
.hdr_user {
	background-color: #f3f3f3;
	float: none;
	font-weight: bold;
	margin: auto;
	min-height: 48px;
	width: 80%;
}
.logo {
	float: none;
	height: 130px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 100%;
}
.hdr_clock {
	float: left;
	margin: 30px 0 10px;
	text-align: center;
	width: 100%;
}
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Surveypage>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
.title {
	text-align: center;
}
ul.empul {
	float: left;
	width: 100% !important;
}
.empul label {
	float: left;
	width: auto !important;
}
#selectoption {
	float: left;
	width: 100% !important;
}
form select.select {
	box-sizing: border-box;
	padding: 7px;
	width: 100%;
}
.selectoption {
	float: left;
	width: 100% !important;
}
.example.month_date {
	float: left;
	margin: 0;
	padding: 0;
	width: 100% !important;
}
.notes {
	float: right;
	width: 100% !important;
}
ul.serveylist_yesno {
	width: 100% !important;
}
.survey_list > label {
	width: 74% !important;
}
#survey-list .serveylist_yesno .survey_list2 input[type="text"] {
	box-sizing: border-box;
	float: left;
	margin-bottom: 14px;
	padding: 10px;
	width: 100% !important;
}
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>End of Surveypage>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>dashboard pop up <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
#auto_late #pop_mess table {
	display: block;
}
#auto_late #pop_mess thead {
	display: block;
}
#auto_late #pop_mess tbody {
	display: block;
}
#auto_late #pop_mess th {
	display: block;
}
#auto_late #pop_mess td {
	display: block;
}
#auto_late #pop_mess tr {
	display: block;
}
/* Hide table headers (but not display: none;, for accessibility) */
#auto_late #pop_mess thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
#auto_late #pop_mess tr {
	border: 1px solid #ccc;
	margin-top: 10px;
}
#auto_late #pop_mess td {
	/* Behave  like a "row" */
	border: none;
	border-bottom: 1px solid #eee;
	position: relative;
	padding-left: 50%;
}
#auto_late #pop_mess td:before {
	/* Now like a table header */
	position: absolute;
	/* Top/left values mimic padding */
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
}
/*
		Label the data
		*/
#auto_late #pop_mess td:nth-of-type(1):before {
	content: "Sr.No";
}
#auto_late #pop_mess td:nth-of-type(2):before {
	content: "Supervisor";
}
#auto_late #pop_mess td:nth-of-type(3):before {
	content: "Employee";
}
#auto_late #pop_mess td:nth-of-type(4):before {
	content: "Client";
}
#auto_late #pop_mess td:nth-of-type(5):before {
	content: "Time in";
}
#auto_late #pop_mess td:nth-of-type(6):before {
	content: "Time out";
}

#auto_late #pop_mess td:nth-of-type(n):before { 
	content: attr(data-label); 
}

#auto_late.user-box #auto_late {
	background-color: #fff;
	float: left;
	left: 0 !important;
	margin-bottom: auto !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 5%;
	padding: 10px;
	width: 92% !important;
}
#auto_late.user-box {
	width: 97% !important;
}
#late_auto #pop_mess {
	margin-left: 0 !important;
	width: 100% !important;
}
.upper.title {
	float: left;
	margin-bottom: 15px !important;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0 !important;
	text-align: center;
	width: 100%;
}
#pop_mess tbody tr td span {
	white-space: normal;
}
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>End of Dashboard popup<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Report page popup <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
#pop_mess.report_popup table {
	display: block;
}
#pop_mess.report_popup thead {
	display: block;
}
#pop_mess.report_popup tbody {
	display: block;
}
#pop_mess.report_popup th {
	display: block;
}
#pop_mess.report_popup td {
	display: block;
}
#pop_mess.report_popup tr {
	display: block;
}
/* Hide table headers (but not display: none;, for accessibility) */
#pop_mess.report_popup thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
#pop_mess.report_popup tr {
	border: 1px solid #ccc;
}
#pop_mess.report_popup td {
	/* Behave  like a "row" */
	border: none;
	border-bottom: 1px solid #eee;
	position: relative;
	padding-left: 50%;
}
#pop_mess.report_popup td:before {
	/* Now like a table header */
	position: absolute;
	/* Top/left values mimic padding */
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
}
/*
		Label the data
		*/
#pop_mess.report_popup td:nth-of-type(1):before {
	content: "Sr.No";
}
#pop_mess.report_popup td:nth-of-type(2):before {
	content: "Employee Name";
}
#pop_mess.report_popup td:nth-of-type(3):before {
	content: "Time in";
}
#pop_mess.report_popup td:nth-of-type(4):before {
	content: "Time out";
}
#pop_mess.report_popup td:nth-of-type(5):before {
	content: "Duration";
}
#pop_mess.report_popup td:nth-of-type(6):before {
	content: "Action";
}
.show_reports {
	float: left;
	width: 92% !important;
}
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>End of Report page popup <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Report Edit <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
#edit_sessions_report table {
	display: block;
}
#edit_sessions_report thead {
	display: block;
}
#edit_sessions_report tbody {
	display: block;
}
#edit_sessions_report th {
	display: block;
}
#edit_sessions_report td {
	display: block;
	min-height: 35px !important;
}
#edit_sessions_report tr {
	display: block;
}
/* Hide table headers (but not display: none;, for accessibility) */
#edit_sessions_report thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
#edit_sessions_report tr {
	border: 1px solid #ccc;
}
#edit_sessions_report td {
	/* Behave  like a "row" */
	border: none;
	border-bottom: 1px solid #eee;
	position: relative;
	padding-left: 2% !important;
}
#edit_sessions_report td:before {
	/* Now like a table header */
	position: absolute;
	/* Top/left values mimic padding */
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
}
/*
		Label the data
		*/
#edit_sessions_report td:nth-of-type(1):before {
	content: "" !important;
}
#edit_sessions_report td:nth-of-type(2):before {
	content: "" !important;
}
#edit_sessions_report td:nth-of-type(3):before {
	content: "" !important;
}
#edit_sessions_report td:nth-of-type(4):before {
	content: "" !important;
}
#edit_sessions_report td:nth-of-type(5):before {
	content: "" !important;
}
#edit_sessions_report td:nth-of-type(6):before {
	content: "" !important;
}
#readonly_comment {
	width: 100%;
	box-sizing: border-box;
}
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>End of Report <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

.button-field {
    float: none;
    margin: auto;
    text-align: center;
    width: 127px;
}
.report_edit {
	width:100% !important; 
	float:left;
}
.report_map {
	width:100% !important;
	float:right;
}


#pop_mess {
    height: 300px !important;
    overflow-x: hidden;
    overflow-y: auto !important;
}





}









#pagination thead tr th {
    background-color: #f3f3f3;
    padding: 10px;
    text-align: left;
}
#pagination tbody tr td {
    padding: 0 10px;
    text-align: left;
    vertical-align: top;
}
#view-list thead tr th {
    background-color: #f3f3f3;
    padding: 10px;
    text-align: left;
}
#view-list tbody tr td {
    padding: 0 10px;
    text-align: left;
    vertical-align: top;
}
.button-field {
    float: none;
    margin: auto;
    text-align: center;
    width: 127px;
}
.report_edit {
	width:65%; 
	float:left;
}
.report_map {
	width:35%;
	float:right;
}


 @media only screen and (min-width:641px) and (max-width:1024px) {
 .report_edit {
	width:100%; 
	float:left;
}
.report_map {
	width:100%;
	float:right;
}
.button-field {
    float: none;
    margin: auto;
    text-align: center;
    width: 127px;
}

#auto_late.user-box #auto_late {
	width: 96% !important;
	float: left !important;
}
.show_reports {
	background-color: #fff;
	float: left !important;
	left: auto;
	margin: 5% auto auto;
	padding: 10px;
	width: 96% !important;
}
.outer-wrap {
	background: none repeat scroll 0 0 #fff;
	height: auto;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.main-page {
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	width: 100%;
}
.logo {
	float: left;
	height: 130px;
	margin: 0 auto;
	padding-left: 18px;
	padding-top: 5px;
	position: relative;
	width: 184px;
}
.login-form {
	float: none;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: justify;
	width: 300px;
}
.header_top {
	background: none repeat scroll 0 0 #232323;
	height: 64px;
}
.top_section {
	margin: 0 auto;
	width: 100%;
}
.leftheader {
	float: left;
	margin-top: 7px;
	width: 100%;
}
.leftheader-sub {
	float: left;
	width: 23%;
}
.leftheader-ci {
	float: right;
	height: 55px;
	margin-bottom: 0;
	width: 66%;
}
.noofci {
	cursor: pointer;
	color: #33CCFF;
}
.header_main {
	margin: 0 auto;
	width: 100%;
}
.hdr_right {
	float: right;
	width: 100%;
}
.hdr_clock {
	float: left;
	margin-left: 21px;
	margin-top: 27px;
}
.main_menu {
	border-top: 1px solid #dedede;
	float: right;
	margin-top: 0;
	min-height: 19px;
	padding-top: 5px;
	width: 100%;
}
ul#main_menu {
	float: right;
	margin: 0;
	padding: 0;
	display: none;
}
.main_menu select {
	display: block;
}
.main_menu select {
	background-color: #333;
	background-image: url("../images/menu.png"), url("../images/down-arrow.png");
	background-position: left 5px center, right 1px center;
	background-repeat: no-repeat;
	border: 0 none;
	color: #fff;
	display: block;
	padding: 8px 8px 8px 26px;
	width: 100%;
	-webkit-appearance: none;
}
.hdr_user {
	float: right;
	font-weight: bold;
	margin-top: 10px;
	min-height: 48px;
	width: 210px;
}
.header-bg {
	background: url("../images/header-bg.jpg") no-repeat scroll 0 0/100% auto rgba(0, 0, 0, 0);
	height: 23px;
	padding: 0;
}
.row-fluid .span3 {
	width: 98% !important;
	margin-left: 0 !important;
}
.row-fluid .span9 {
	width: 99%;
	margin-left: 5px;
	margin-top: 10px;
}
.row-fluid .span12 {
	width: 99%;
	margin-left: 5px;
}
.row-fluid .span13 {
	width: 98%;
	margin-top: 10px;
	margin-left: 0px;
}
.analytics {
	background: none repeat scroll 0 0 #eee;
	font-size: 15px;
	padding: 5px;
	width: 97%;
}
.page-margin {
	margin: 10px auto;
	width: 100%;
}
form input.text {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #dbdbdb;
	color: #67686b;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 5px 2px 6px;
	width: 360px;
}
.normal {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	padding: 5px;
	text-align: left;
}
html .cke_skin_kama {
	visibility: inherit;
	width: 92% !important;
}
.title {
	float: left;
	font-size: 23px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-left: 17px;
	width: auto;
}
#pop_mess {
    height: 300px !important;
    overflow-x: hidden;
    overflow-y: auto !important;
}

}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape) {

}
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Employees page <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
#manualcico {
	float: left;
	width: 100%;
}
ul.empul {
	list-style: outside none none;
	margin: auto;
	padding: 0;
	width: 75%;
}
.empul > li {
	float: left;
	width: 100%;
}
.empul label {
	float: left;
	font-weight: 600;
	text-align: right;
	white-space: nowrap;
	width: 27%;
}
.empul span {
	float: left;
	width: 2%;
}
.selectoption {
	float: left;
	width: 55%;
}
.selectoption a {
	float: left;
	width: auto;
	margin-top: 6px !important;
}
.example.month_date {
	float: left;
	width: 31%;
}
.notes {
	float: right;
	width: 72%;
}
.notes span.example {
	float: left;
	width: 100%;
}
#allbuttons.bottombtn_cic {
	margin: auto;
	width: 450px;
}
#allbuttons.bottombtn_cic input {
	float: right;
	height: auto;
	/*margin: 0;*/
	padding: 8px 10px;
}
#allbuttons.bottombtn_cic input+input {
	/*float: left;*/
}
ul.serveylist_yesno {
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
	list-style: outside none none;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0 0;
	width: 64%;
}
.serveylist_yesno > li {
	float: left;
	width: 100%;
}
.serveylist_yesno div#survey_qns {
	float: left;
	width: 100%;
}
.survey_list2 input[type="text"] {
	float: left;
	width: 30% !important;
}
.survey_list {
	float: left;
	width: 100%;
}
.survey_list > label {
	float: left;
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 7px;
	width: 68%;
}
.survey_list2 {
	float: left;
	width: 100%;
}
.survey_list2 > label {
	float: left;
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 7px;
	width: 68%;
}
.survey_list > input {
	margin-left: 0;
}
.survey_list2 input[type="text"] {
	float: left;
	width: 30% !important;
}
#allbuttons.bottomsurveybtn {
	height: auto;
	margin: auto;
	width: 215px;
}
#allbuttons.bottomsurveybtn input {
	height: auto;
	/*margin: 0;*/
	padding: 6px 14px;
}
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>End of Employees page <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Pop up design<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.user-box {
	background-color: rgba(0, 0, 0, 0.64);
	border: 1px solid #8a8c8e;
	display: none;
	font-size: 14px;
	font-weight: 700;
	height: 100% !important;
	left: 0 !important;
	padding: 5px;
	position: fixed;
	top: 0 !important;
	width: 100% !important;
	z-index: 1000;
}
.user-box #auto_late {
	background-color: #fff;
	margin-bottom: auto !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 5%;
	padding: 10px;
	width: 828px !important;
}
#late_auto .button1 {
	float: left;
	margin: 0;
}
.auto_popup {
	float: right;
}
.show_reports {
	background-color: #fff;
	float: none;
	left: auto;
	margin: 5% auto auto;
	padding: 10px;
	width: 900px;
}
.report-box {
	border: 0 none;
	display: none;
	font-size: 14px;
	font-weight: 700;
	height: 100%;
	left: 0;
	padding: 5px 0 5px 5px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}
span#rep_head {
	margin: 0 !important;
	width: auto !important;
}
.show_reports .upper.title {
	float: left;
	width: 100%;
	padding-left: 0 !important;
}
.report-box .upper.title > span + span {
	float: right !important;
	width: auto !important;
}
#pop_mess thead tr th {
	background-color: #f3f3f3;
	padding: 5px;
	text-align: left;
	white-space: nowrap;
}
#pop_mess tbody tr td {
	border-bottom: 1px solid #dedede;
	font-size: 13px;
	font-weight: normal;
}
.user_button {
	float: left;
	margin: 10px 0;
	width: 100%;
}
#pop_mess {
    height: auto;
    overflow-x: hidden;
    overflow-y: auto !important;
}
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>End of Pop up design<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

.mailusers {
    background-color: #fff;
    margin: 3% auto auto;
    padding: 10px;
    width: 837px;
}
#add_ptopvo {
    background-color: #fff;
    margin: 3% auto auto;
    padding: 10px;
    width: 837px;
}
.schedule_time {
    background-color: #fff;
    margin: 3% auto auto;
    padding: 10px;
    width: 837px;
}
.added_qns {
	float: left;
	width: 40%;
}
.addedqns_list {
	background: none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DBDBDB; 
	color: #67686B; 
	font:12px Verdana,Geneva,sans-serif; 
	float: left; 
	width:275px;
}
.multiselect_buttons {
	padding: 27px 5px 0; 
	float: left;
	text-align:center;
}
.multiselect_add {
	width: 85px;
}
.multiselect_remove {
	width: 85px; 
	margin-top:9px;
}
.multiselect_usual {
	margin-top:9px;
	white-space: normal;
    width: 85px;
}
.available_qns {
	float: left; 
	width: 44%;
}
.avaliableqns_list {
	background: none repeat scroll 0 0 #FFFFFF; 
	border:1px solid #DBDBDB; 
	color: #67686B; 
	font:12px Verdana,Geneva,sans-serif; 
	float: left; 
	width:300px;
}
.survey_note {
	float:left; 
	margin: 4px 0 7px;
	width:100%
}
.survey_note span {
	/*color:#FF0000; */
	color:#008000;
	font-size:9px; 
	font-weight:normal;
	font-family: Verdana,Geneva,sans-serif;
    font-style: italic;
    line-height: 20px;
    padding: 5px;
}
.survey_trans_note {
	float:left; 
	margin: 4px 0 7px;
	width:100%
}
.survey_trans_note span {
	color:#FF0000;
	font-size:9px; 
	font-weight:normal;
    font-family: Verdana,Geneva,sans-serif;
    font-style: italic;
    line-height: 20px;
    padding: 5px;
}
.err_survey {
	color:#FF0000; 
	font-size:11px; 
	font-weight:bold !important; 
	display:block;
}
#survey_page {
	width: 100%;
	float: left;
}
.addedsurvey_qns {
	float: left;
	width: 41%;
}
#survey_page .addedqns_list {
	background: none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DBDBDB; 
	color: #67686B; 
	font:12px Verdana,Geneva,sans-serif; 
	float: left; 
	width:390px;
}
#survey_page .multiselect_buttons {
	padding: 27px 5px 0 2px; 
	float: left;
	text-align:center;
}
#survey_page .multiselect_usual {
	margin-top:9px;
	white-space: normal;
    width: 100px;
}
#survey_page .avaliableqns_list {
	background: none repeat scroll 0 0 #FFFFFF; 
	border:1px solid #DBDBDB; 
	color: #67686B; 
	font:12px Verdana,Geneva,sans-serif; 
	float: left; 
	width:390px;
}
.ivrsurvey_btn {
	float: left;
	width: 100%;
}
.survey_pay {
	float: left;
	margin: 22px 0px;
}
.downloadsurvey-btn {
	background: none repeat scroll 0 0 #a7b61b;
	color: #fff !important;
	cursor: pointer;
	padding: 5px;
	text-transform: uppercase;
}
.co_available_qns {
	float: left; 
	width: 100%;
	margin-top : 10px;
}

.co_available_qns span {
	float: left; 
	font-size: 13px; 
	font-weight: 600;
}
.co_available_qns .avaliableqns_list {
	background: none repeat scroll 0 0 #FFFFFF; 
	border:1px solid #DBDBDB; 
	color: #67686B; 
	font:12px Verdana,Geneva,sans-serif; 
	float: left; 
	width:100%;
}
.total-time-fields {
	float: left;
	margin-bottom: 5px;
}
.ihs_edit_list {
	margin: 10px 0px;
}
.audit_client_list{
	width: 95%;
	float: left;
	margin: 10px;
}
.audit_client_label{
	width: 35%;
	float: left;
}
.audit_client_select{
	width: 50%;
	float: left;
}
.audit_date_list{
	width: 95%;
	float: left;
	margin: 10px 10px 20px 10px;
}
.audit_date_label{
	width: 35%;
	float: left;
}
.auditdate{
	float:left;
	width:50%;
}
#loading-audit {
	background-color: #FFFFFF;
	border: 1px solid;
	min-height: 150px;
	padding-bottom:15px;
	position: fixed;
	display: none;
	width: 575px;
	left: 30%;
	top: 40%;
	z-index: 1000;
}

#loading-audit1 {
	background-color: #FFFFFF;
	border: 1px solid;
	min-height: 150px;
	padding-bottom:15px;
	position: fixed;
	display: none;
	width: 575px;
	left: 30%;
	top: 40%;
	z-index: 1000;
}

#loading-audit .loading-btn{
	margin-right: 195px;
}

.calnder-banner
{ background-image: url(../images/Screen.png);
    HEIGHT: 531;
background-repeat: no-repeat;}



.construction{
    text-align: center;
    margin-top: 25%;
    position: absolute;
    left: 36%;
}