html {
	position: relative; min-height: 100%;
}
body {
	color: rgb(57, 57, 57); line-height: 1.5; padding-bottom: 0px; font-family: "Open Sans"; font-size: 13px; min-height: 100%; background-color: rgb(228, 230, 233);
}
.main-container::before {
	top: 0px; width: 100%; bottom: 0px; display: block; position: absolute; z-index: -2; max-width: inherit; content: ""; background-color: rgb(255, 255, 255);
}
.container.main-container {
	padding-right: 0px; padding-left: 0px;
}
.rtl .container.main-container {
	padding-right: 0px; padding-left: 0px;
}
.container.main-container::before {
	width: inherit; box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
}
@media all and (max-width:767px)
{
.container.main-container::before {
	width: 100%; box-shadow: none; -webkit-box-shadow: none;
}
}
.main-content {
	padding: 0px; margin-left: 0px; min-height: 100%;
}
.sidebar + .main-content {
	margin-left: 190px;
}
.page-content {
	margin: 0px; padding: 8px 20px 24px; position: relative; background-color: rgb(255, 255, 255);
}
.page-header {
	margin: 0px 0px 12px; padding-top: 7px; padding-bottom: 16px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: dotted;
}
.page-header h1 {
	margin: 0px 8px; padding: 0px; color: rgb(38, 121, 181); font-size: 24px; font-weight: lighter;
}
.page-header h1 small {
	margin: 0px 6px; color: rgb(128, 137, 160); font-size: 14px; font-weight: 400;
}
.ace-icon {
	text-align: center;
}
a:active {
	text-decoration: none;
}
a:focus {
	text-decoration: none;
}
h1 {
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 32px; font-weight: 400;
}
h1.smaller {
	font-size: 31px;
}
h1.bigger {
	font-size: 33px;
}
h1.block {
	margin-bottom: 16px;
}
h2 {
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 26px; font-weight: 400;
}
h2.smaller {
	font-size: 25px;
}
h2.bigger {
	font-size: 27px;
}
h2.block {
	margin-bottom: 16px;
}
h3 {
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 22px; font-weight: 400;
}
h3.smaller {
	font-size: 21px;
}
h3.bigger {
	font-size: 23px;
}
h3.block {
	margin-bottom: 16px;
}
h4 {
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 18px; font-weight: 400;
}
h4.smaller {
	font-size: 17px;
}
h4.bigger {
	font-size: 19px;
}
h4.block {
	margin-bottom: 16px;
}
h5 {
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 15px; font-weight: 400;
}
h5.smaller {
	font-size: 14px;
}
h5.bigger {
	font-size: 16px;
}
h5.block {
	margin-bottom: 16px;
}
h6 {
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: 400;
}
h6.smaller {
	font-size: 12px;
}
h6.bigger {
	font-size: 14px;
}
h6.block {
	margin-bottom: 16px;
}
ol {
	margin: 0px 0px 10px 25px; padding: 0px;
}
ul {
	margin: 0px 0px 10px 25px; padding: 0px;
}
ol.margin-5 {
	margin-left: 5px;
}
ul.margin-5 {
	margin-left: 5px;
}
ol.margin-10 {
	margin-left: 10px;
}
ul.margin-10 {
	margin-left: 10px;
}
ol.margin-15 {
	margin-left: 15px;
}
ul.margin-15 {
	margin-left: 15px;
}
ol.margin-20 {
	margin-left: 20px;
}
ul.margin-20 {
	margin-left: 20px;
}
li > ol {
	margin-left: 18px;
}
li > ul {
	margin-left: 18px;
}
.list-inline {
	margin-left: 0px;
}
.list-unstyled {
	margin-left: 0px;
}
.list-inline > li > :first-child.ace-icon {
	width: 18px; text-align: center;
}
.list-unstyled > li > :first-child.ace-icon {
	width: 18px; text-align: center;
}
.spaced > li {
	margin-top: 9px; margin-bottom: 9px;
}
.spaced2 > li {
	margin-top: 15px; margin-bottom: 15px;
}
li.divider {
	height: 0px; font-size: 0px; margin-top: 3px; margin-bottom: 3px;
}
.spaced > li.divider {
	margin-top: 5px; margin-bottom: 5px;
}
.spaced2 > li.divider {
	margin-top: 8px; margin-bottom: 8px;
}
li.divider::before {
	display: inline-block; content: "";
}
.blockquote-reverse {
	border-color: rgb(229, 234, 241);
}
blockquote {
	border-color: rgb(229, 234, 241);
}
blockquote.pull-right {
	border-color: rgb(229, 234, 241);
}
pre.prettyprint {
	white-space: pre-wrap;
}
.modal-content {
	border-radius: 0px; box-shadow: none; -webkit-box-shadow: none;
}
.modal-footer {
	padding-top: 12px; padding-bottom: 14px; border-top-color: rgb(228, 233, 238); box-shadow: none; background-color: rgb(239, 243, 248); -webkit-box-shadow: none;
}
.modal-header .close {
	font-size: 32px;
}
.well {
	border-radius: 0px;
}
.well h1 {
	margin-top: 0px;
}
.well h2 {
	margin-top: 0px;
}
.well h3 {
	margin-top: 0px;
}
.well h4 {
	margin-top: 0px;
}
.well h5 {
	margin-top: 0px;
}
.well h6 {
	margin-top: 0px;
}
.well h1 {
	line-height: 36px;
}
.well h2 {
	line-height: 36px;
}
.well h3 {
	line-height: 36px;
}
.alert {
	border-radius: 0px; font-size: 14px;
}
.alert .close {
	font-size: 16px;
}
.alert-block p + p {
	margin-top: 10px;
}
.pager > li > span {
	border-width: 1px; border-radius: 0px !important;
}
.pagination > li > span {
	border-width: 1px; border-radius: 0px !important;
}
.pager > li > a {
	border-width: 1px; border-color: rgb(212, 223, 227); margin: 0px -1px 0px 0px; border-radius: 0px !important; color: rgb(34, 131, 197); position: relative; z-index: auto; background-color: rgb(250, 250, 250);
}
.pagination > li > a {
	border-width: 1px; border-color: rgb(212, 223, 227); margin: 0px -1px 0px 0px; border-radius: 0px !important; color: rgb(34, 131, 197); position: relative; z-index: auto; background-color: rgb(250, 250, 250);
}
.pager > li > a:hover {
	border-color: rgb(193, 209, 215); color: rgb(28, 108, 162); z-index: 1; background-color: rgb(234, 239, 242);
}
.pagination > li > a:hover {
	border-color: rgb(193, 209, 215); color: rgb(28, 108, 162); z-index: 1; background-color: rgb(234, 239, 242);
}
.pager > li > a:focus {
	background-color: rgb(234, 238, 242);
}
.pagination > li > a:focus {
	background-color: rgb(234, 238, 242);
}
.pager > li.disabled > a {
	border-color: rgb(217, 217, 217); z-index: auto; background-color: rgb(249, 249, 249);
}
.pager > li.disabled > a:hover {
	border-color: rgb(217, 217, 217); z-index: auto; background-color: rgb(249, 249, 249);
}
.pagination > li.disabled > a {
	border-color: rgb(217, 217, 217); z-index: auto; background-color: rgb(249, 249, 249);
}
.pagination > li.disabled > a:hover {
	border-color: rgb(217, 217, 217); z-index: auto; background-color: rgb(249, 249, 249);
}
.pagination > li.active > a {
	border-color: rgb(111, 174, 217); color: rgb(255, 255, 255); z-index: 2; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(111, 174, 217);
}
.pagination > li.active > a:hover {
	border-color: rgb(111, 174, 217); color: rgb(255, 255, 255); z-index: 2; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(111, 174, 217);
}
.list-group-item {
	border-radius: 0px !important;
}
.lighter {
	font-weight: lighter;
}
.bolder {
	font-weight: bolder;
}
.inline {
	display: inline-block !important;
}
.block {
	display: block !important;
}
.align-center {
	text-align: center !important;
}
.center {
	text-align: center !important;
}
.align-left {
	text-align: left !important;
}
.align-right {
	text-align: right !important;
}
.middle {
	vertical-align: middle;
}
.align-middle {
	vertical-align: middle !important;
}
.align-top {
	vertical-align: top !important;
}
.align-bottom {
	vertical-align: bottom !important;
}
.pos-rel {
	position: relative;
}
.position-relative {
	position: relative;
}
.pos-abs {
	position: absolute;
}
.position-absolute {
	position: absolute;
}
.no-float {
	float: none !important;
}
.line-height-normal {
	line-height: normal !important;
}
.line-height-0 {
	line-height: 0 !important;
}
.line-height-1 {
	line-height: 1 !important;
}
.line-height-125 {
	line-height: 1.25 !important;
}
.line-height-150 {
	line-height: 1.5 !important;
}
.dark {
	color: rgb(51, 51, 51) !important;
}
.white {
	color: rgb(255, 255, 255) !important;
}
.red {
	color: rgb(221, 90, 67) !important;
}
.red2 {
	color: rgb(224, 131, 116) !important;
}
.light-red {
	color: rgb(255, 119, 119) !important;
}
.blue {
	color: rgb(71, 143, 202) !important;
}
.light-blue {
	color: rgb(147, 203, 249) !important;
}
.green {
	color: rgb(105, 170, 70) !important;
}
.light-green {
	color: rgb(176, 216, 119) !important;
}
.orange {
	color: rgb(255, 137, 42) !important;
}
.orange2 {
	color: rgb(254, 185, 2) !important;
}
.light-orange {
	color: rgb(252, 172, 111) !important;
}
.purple {
	color: rgb(160, 105, 195) !important;
}
.pink {
	color: rgb(198, 105, 159) !important;
}
.pink2 {
	color: rgb(214, 72, 126) !important;
}
.brown {
	color: brown !important;
}
.grey {
	color: rgb(119, 119, 119) !important;
}
.light-grey {
	color: rgb(187, 187, 187) !important;
}
.bigger-110 {
	font-size: 110% !important;
}
.bigger-120 {
	font-size: 120% !important;
}
.bigger-130 {
	font-size: 130% !important;
}
.bigger-140 {
	font-size: 140% !important;
}
.bigger-150 {
	font-size: 150% !important;
}
.bigger-160 {
	font-size: 160% !important;
}
.bigger-170 {
	font-size: 170% !important;
}
.bigger-180 {
	font-size: 180% !important;
}
.bigger-190 {
	font-size: 190% !important;
}
.bigger-200 {
	font-size: 200% !important;
}
.bigger-210 {
	font-size: 210% !important;
}
.bigger-220 {
	font-size: 220% !important;
}
.bigger-230 {
	font-size: 230% !important;
}
.bigger-240 {
	font-size: 240% !important;
}
.bigger-250 {
	font-size: 250% !important;
}
.bigger-260 {
	font-size: 260% !important;
}
.bigger-270 {
	font-size: 270% !important;
}
.bigger-280 {
	font-size: 280% !important;
}
.bigger-290 {
	font-size: 290% !important;
}
.bigger-300 {
	font-size: 300% !important;
}
.bigger-115 {
	font-size: 115% !important;
}
.bigger-125 {
	font-size: 125% !important;
}
.bigger-175 {
	font-size: 175% !important;
}
.bigger-225 {
	font-size: 225% !important;
}
.bigger-275 {
	font-size: 275% !important;
}
.smaller-90 {
	font-size: 90% !important;
}
.smaller-80 {
	font-size: 80% !important;
}
.smaller-70 {
	font-size: 70% !important;
}
.smaller-60 {
	font-size: 60% !important;
}
.smaller-50 {
	font-size: 50% !important;
}
.smaller-40 {
	font-size: 40% !important;
}
.smaller-30 {
	font-size: 30% !important;
}
.smaller-20 {
	font-size: 20% !important;
}
.smaller-75 {
	font-size: 75% !important;
}
.width-20 {
	width: 20% !important;
}
.width-30 {
	width: 30% !important;
}
.width-35 {
	width: 35% !important;
}
.width-40 {
	width: 40% !important;
}
.width-45 {
	width: 45% !important;
}
.width-50 {
	width: 50% !important;
}
.width-55 {
	width: 55% !important;
}
.width-60 {
	width: 60% !important;
}
.width-65 {
	width: 65% !important;
}
.width-70 {
	width: 70% !important;
}
.width-80 {
	width: 80% !important;
}
.width-85 {
	width: 85% !important;
}
.width-90 {
	width: 90% !important;
}
.width-95 {
	width: 95% !important;
}
.width-100 {
	width: 100% !important;
}
.width-75 {
	width: 75% !important;
}
.width-25 {
	width: 25% !important;
}
.width-auto {
	width: auto !important;
}
.height-auto {
	height: auto !important;
}
.no-padding {
	padding: 0px !important;
}
.no-padding-bottom {
	padding-bottom: 0px !important;
}
.no-padding-top {
	padding-top: 0px !important;
}
.no-padding-left {
	padding-left: 0px !important;
}
.no-padding-right {
	padding-right: 0px !important;
}
.no-margin {
	margin: 0px !important;
}
.no-margin-bottom {
	margin-bottom: 0px !important;
}
.no-margin-top {
	margin-top: 0px !important;
}
.no-margin-left {
	margin-left: 0px !important;
}
.no-margin-right {
	margin-right: 0px !important;
}
.no-border {
	border-width: 0px;
}
.no-border-bottom {
	border-bottom-width: 0px;
}
.no-border-top {
	border-top-width: 0px;
}
.no-border-left {
	border-left-width: 0px;
}
.no-border-right {
	border-right-width: 0px;
}
.no-radius {
	border-radius: 0px !important;
}
.no-text-shadow {
	text-shadow: none !important;
}
.hr {
	border-width: 1px 0px 0px; margin: 12px 0px; height: 0px; overflow: hidden; font-size: 0px; border-top-color: rgba(0, 0, 0, 0.11); border-top-style: solid; display: block;
}
.hr-double {
	height: 3px; border-top-color: rgba(0, 0, 0, 0.11); border-bottom-color: rgba(0, 0, 0, 0.11); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.hr-dotted {
	border-style: dotted;
}
.dotted.hr {
	border-style: dotted;
}
.hr-32 {
	margin: 32px 0px;
}
.hr32 {
	margin: 32px 0px;
}
.hr-30 {
	margin: 30px 0px;
}
.hr30 {
	margin: 30px 0px;
}
.hr-28 {
	margin: 28px 0px;
}
.hr28 {
	margin: 28px 0px;
}
.hr-26 {
	margin: 26px 0px;
}
.hr26 {
	margin: 26px 0px;
}
.hr-24 {
	margin: 24px 0px;
}
.hr24 {
	margin: 24px 0px;
}
.hr-22 {
	margin: 22px 0px;
}
.hr22 {
	margin: 22px 0px;
}
.hr-20 {
	margin: 20px 0px;
}
.hr20 {
	margin: 20px 0px;
}
.hr-18 {
	margin: 18px 0px;
}
.hr18 {
	margin: 18px 0px;
}
.hr-16 {
	margin: 16px 0px;
}
.hr16 {
	margin: 16px 0px;
}
.hr-14 {
	margin: 14px 0px;
}
.hr14 {
	margin: 14px 0px;
}
.hr-12 {
	margin: 12px 0px;
}
.hr12 {
	margin: 12px 0px;
}
.hr-10 {
	margin: 10px 0px;
}
.hr10 {
	margin: 10px 0px;
}
.hr-8 {
	margin: 8px 0px;
}
.hr8 {
	margin: 8px 0px;
}
.hr-6 {
	margin: 6px 0px;
}
.hr6 {
	margin: 6px 0px;
}
.hr-4 {
	margin: 4px 0px;
}
.hr4 {
	margin: 4px 0px;
}
.hr-2 {
	margin: 2px 0px;
}
.hr2 {
	margin: 2px 0px;
}
.space {
	margin: 12px 0px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-] {
	display: none;
}
.space-32 {
	margin: 32px 0px 31px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-32] {
	margin: 32px 0px 31px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-30 {
	margin: 30px 0px 29px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-30] {
	margin: 30px 0px 29px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-28 {
	margin: 28px 0px 27px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-28] {
	margin: 28px 0px 27px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-26 {
	margin: 26px 0px 25px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-26] {
	margin: 26px 0px 25px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-24 {
	margin: 24px 0px 23px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-24] {
	margin: 24px 0px 23px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-22 {
	margin: 22px 0px 21px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-22] {
	margin: 22px 0px 21px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-20 {
	margin: 20px 0px 19px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-20] {
	margin: 20px 0px 19px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-18 {
	margin: 18px 0px 17px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-18] {
	margin: 18px 0px 17px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-16 {
	margin: 16px 0px 15px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-16] {
	margin: 16px 0px 15px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-14 {
	margin: 14px 0px 13px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-14] {
	margin: 14px 0px 13px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-12 {
	margin: 12px 0px 11px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-12] {
	margin: 12px 0px 11px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-10 {
	margin: 10px 0px 9px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-10] {
	margin: 10px 0px 9px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-8 {
	margin: 8px 0px 7px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-8] {
	margin: 8px 0px 7px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-6 {
	margin: 6px 0px 5px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-6] {
	margin: 6px 0px 5px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-4 {
	margin: 4px 0px 3px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-4] {
	margin: 4px 0px 3px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-2 {
	margin: 2px 0px 1px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-2] {
	margin: 2px 0px 1px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.space-0 {
	margin: 0px; overflow: hidden; min-height: 1px; max-height: 1px;
}
[class*=vspace-0] {
	margin: 0px; overflow: hidden; min-height: 1px; max-height: 1px;
}
@media only screen and (max-width:479px)
{
[class*=vspace-][class*='-xs'] {
	display: block;
}
}
@media only screen and (max-width:767px)
{
[class*=vspace-][class*='-sm'] {
	display: block;
}
}
@media only screen and (max-width:991px)
{
[class*=vspace-][class*='-md'] {
	display: block;
}
}
@media only screen and (max-width:1199px)
{
[class*=vspace-][class*='-lg'] {
	display: block;
}
}
.header {
	line-height: 28px; padding-bottom: 4px; margin-top: 18px; margin-bottom: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.blue.header {
	border-bottom-color: rgb(213, 227, 239);
}
.green.header {
	border-bottom-color: rgb(204, 226, 193);
}
.purple.header {
	border-bottom-color: rgb(224, 209, 234);
}
.orange.header {
	border-bottom-color: rgb(253, 208, 172);
}
.orange2.header {
	border-bottom-color: rgb(251, 211, 107);
}
.red.header {
	border-bottom-color: rgb(243, 205, 198);
}
.grey.header {
	border-bottom-color: rgb(195, 195, 195);
}
.pink.header {
	border-bottom-color: rgb(242, 224, 235);
}
.pink2.header {
	border-bottom-color: rgb(230, 158, 185);
}
.light-blue.header {
	border-bottom-color: rgb(220, 238, 252);
}
.light-red.header {
	border-bottom-color: rgb(254, 197, 197);
}
.light-green.header {
	border-bottom-color: rgb(210, 231, 181);
}
.brown.header {
	border-bottom-color: rgb(223, 147, 147);
}
.header > .ace-icon {
	margin-right: 2px;
}
.action-buttons a {
	margin: 0px 3px; transition:0.1s; display: inline-block; opacity: 0.85; -webkit-transition: all .1s; -o-transition: all .1s;
}
.action-buttons a:hover {
	text-decoration: none; opacity: 1; transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.navbar {
	background: rgb(67, 142, 185); border-width: 0px; margin: 0px; border-radius: 0px; padding-right: 0px; padding-left: 0px; min-height: 45px; box-shadow: none; -webkit-box-shadow: none;
}
.navbar .navbar-link {
	color: rgb(255, 255, 255);
}
.navbar .navbar-text {
	color: rgb(255, 255, 255);
}
.navbar .navbar-brand {
	height: auto; color: rgb(255, 255, 255); padding-top: 10px; padding-bottom: 10px; font-size: 24px; text-shadow: none;
}
.navbar .navbar-brand:focus {
	color: rgb(255, 255, 255);
}
.navbar .navbar-brand:hover {
	color: rgb(255, 255, 255);
}
@media only screen and (min-width:992px)
{
.navbar-container {
	padding-right: 10px; padding-left: 10px;
}
}
.container.navbar-container {
	padding-right: 0px; padding-left: 0px;
}
.ace-nav {
	margin: 0px !important; height: 100%;
}
.ace-nav > li {
	padding: 0px; height: 45px; line-height: 45px; border-left-color: rgb(225, 225, 225); border-left-width: 1px; border-left-style: solid; float: left; position: relative;
}
.ace-nav > li:first-child {
	border-left-width: 0px;
}
.ace-nav > li > a {
	padding: 0px 8px; width: auto; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: inherit; display: block; position: relative; min-width: 50px; background-color: rgb(46, 101, 137);
}
.ace-nav > li > a > .ace-icon {
	width: 20px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; display: inline-block;
}
.ace-nav > li > a > .badge {
	left: 2px; top: -4px; padding-right: 5px; padding-left: 5px; position: relative;
}
.ace-nav > li.open > a {
	color: rgb(255, 255, 255); background-color: rgb(44, 89, 118);
}
.ace-nav > li > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(44, 89, 118);
}
.ace-nav > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(44, 89, 118);
}
.ace-nav > li.grey > a {
	background-color: rgb(85, 85, 85);
}
.ace-nav > li.grey > a:focus {
	background-color: rgb(75, 75, 75);
}
.ace-nav > li.grey > a:hover {
	background-color: rgb(75, 75, 75);
}
.ace-nav > li.grey.open > a {
	background-color: rgb(75, 75, 75);
}
.ace-nav > li.purple > a {
	background-color: rgb(137, 46, 101);
}
.ace-nav > li.purple.open > a {
	background-color: rgb(118, 44, 89);
}
.ace-nav > li.purple > a:focus {
	background-color: rgb(118, 44, 89);
}
.ace-nav > li.purple > a:hover {
	background-color: rgb(118, 44, 89);
}
.ace-nav > li.green > a {
	background-color: rgb(46, 137, 101);
}
.ace-nav > li.green > a:focus {
	background-color: rgb(44, 118, 89);
}
.ace-nav > li.green > a:hover {
	background-color: rgb(44, 118, 89);
}
.ace-nav > li.green.open > a {
	background-color: rgb(44, 118, 89);
}
.ace-nav > li.light-blue > a {
	background-color: rgb(98, 168, 209);
}
.ace-nav > li.light-blue > a:focus {
	background-color: rgb(87, 158, 200);
}
.ace-nav > li.light-blue > a:hover {
	background-color: rgb(87, 158, 200);
}
.ace-nav > li.light-blue.open > a {
	background-color: rgb(87, 158, 200);
}
.ace-nav > li.light-blue2 > a {
	background-color: rgb(66, 168, 225);
}
.ace-nav > li.light-blue2 > a:focus {
	background-color: rgb(53, 159, 217);
}
.ace-nav > li.light-blue2 > a:hover {
	background-color: rgb(53, 159, 217);
}
.ace-nav > li.light-blue2.open > a {
	background-color: rgb(53, 159, 217);
}
.ace-nav > li.red > a {
	background-color: rgb(183, 70, 53);
}
.ace-nav > li.red.open > a {
	background-color: rgb(163, 67, 53);
}
.ace-nav > li.red > a:focus {
	background-color: rgb(163, 67, 53);
}
.ace-nav > li.red > a:hover {
	background-color: rgb(163, 67, 53);
}
.ace-nav > li.light-green > a {
	background-color: rgb(154, 188, 50);
}
.ace-nav > li.light-green > a:focus {
	background-color: rgb(139, 168, 50);
}
.ace-nav > li.light-green > a:hover {
	background-color: rgb(139, 168, 50);
}
.ace-nav > li.light-green.open > a {
	background-color: rgb(139, 168, 50);
}
.ace-nav > li.light-purple > a {
	background-color: rgb(203, 111, 215);
}
.ace-nav > li.light-purple > a:focus {
	background-color: rgb(194, 99, 206);
}
.ace-nav > li.light-purple > a:hover {
	background-color: rgb(194, 99, 206);
}
.ace-nav > li.light-purple.open > a {
	background-color: rgb(194, 99, 206);
}
.ace-nav > li.light-orange > a {
	background-color: rgb(247, 146, 99);
}
.ace-nav > li.light-orange > a:focus {
	background-color: rgb(242, 134, 83);
}
.ace-nav > li.light-orange > a:hover {
	background-color: rgb(242, 134, 83);
}
.ace-nav > li.light-orange.open > a {
	background-color: rgb(242, 134, 83);
}
.ace-nav > li.light-pink > a {
	background-color: rgb(244, 218, 229);
}
.ace-nav > li.light-pink > a:focus {
	background-color: rgb(238, 204, 218);
}
.ace-nav > li.light-pink > a:hover {
	background-color: rgb(238, 204, 218);
}
.ace-nav > li.light-pink.open > a {
	background-color: rgb(238, 204, 218);
}
.ace-nav > li.dark > a {
	background-color: rgb(64, 64, 64);
}
.ace-nav > li.dark > a:focus {
	background-color: rgb(54, 54, 54);
}
.ace-nav > li.dark > a:hover {
	background-color: rgb(54, 54, 54);
}
.ace-nav > li.dark.open > a {
	background-color: rgb(54, 54, 54);
}
.ace-nav > li.white-opaque > a {
	background-color: rgba(255, 255, 255, 0.8);
}
.ace-nav > li.white-opaque.open > a {
	background-color: rgba(245, 245, 245, 0.8);
}
.ace-nav > li.white-opaque > a:focus {
	background-color: rgba(245, 245, 245, 0.8);
}
.ace-nav > li.white-opaque > a:hover {
	background-color: rgba(245, 245, 245, 0.8);
}
.ace-nav > li.dark-opaque > a {
	background-color: rgba(0, 0, 0, 0.2);
}
.ace-nav > li.dark-opaque > a:focus {
	background-color: rgba(0, 0, 0, 0.2);
}
.ace-nav > li.dark-opaque > a:hover {
	background-color: rgba(0, 0, 0, 0.2);
}
.ace-nav > li.dark-opaque.open > a {
	background-color: rgba(0, 0, 0, 0.2);
}
.ace-nav > li.transparent > a {
	background-color: transparent;
}
.ace-nav > li.transparent.open > a {
	background-color: rgba(0, 0, 0, 0.1);
}
.ace-nav > li.transparent > a:focus {
	background-color: rgba(0, 0, 0, 0.1);
}
.ace-nav > li.transparent > a:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
.ace-nav > li.light-10 > a {
	background-color: rgba(255, 255, 255, 0.1);
}
.ace-nav > li.light-10 > a:focus {
	background-color: rgba(255, 255, 255, 0.2);
}
.ace-nav > li.light-10 > a:hover {
	background-color: rgba(255, 255, 255, 0.2);
}
.ace-nav > li.light-10.open > a {
	background-color: rgba(255, 255, 255, 0.2);
}
.ace-nav > li.dark-10 > a {
	background-color: rgba(0, 0, 0, 0.1);
}
.ace-nav > li.dark-10 > a:focus {
	background-color: rgba(0, 0, 0, 0.2);
}
.ace-nav > li.dark-10 > a:hover {
	background-color: rgba(0, 0, 0, 0.2);
}
.ace-nav > li.dark-10.open > a {
	background-color: rgba(0, 0, 0, 0.2);
}
.ace-nav > li.margin-4 {
	margin-left: 4px;
}
.ace-nav > li.margin-3 {
	margin-left: 3px;
}
.ace-nav > li.margin-2 {
	margin-left: 2px;
}
.ace-nav > li.margin-1 {
	margin-left: 1px;
}
.ace-nav > li.no-border {
	border-width: 0px !important;
}
.ace-nav > li .dropdown-menu {
	z-index: 1031;
}
.ace-nav .nav-user-photo {
	margin: -4px 8px 0px 0px; border-radius: 100%; border: 2px solid rgb(255, 255, 255); border-image: none; max-width: 40px;
}
.ace-nav li.dropdown-footer a .ace-icon {
	width: 1.25em; text-align: center; display: inline-block;
}
@media only screen and (max-width:767px)
{
.ace-nav > li:nth-last-child(4) > .dropdown-menu-right.dropdown-menu {
	right: -100px;
}
.ace-nav > li:nth-last-child(4) > .dropdown-menu-right.dropdown-menu::after {
	right: 120px;
}
.ace-nav > li:nth-last-child(4) > .dropdown-menu-right.dropdown-menu::before {
	right: 120px;
}
.ace-nav > li:nth-last-child(3) > .dropdown-menu-right.dropdown-menu {
	right: -80px;
}
.ace-nav > li:nth-last-child(3) > .dropdown-menu-right.dropdown-menu::after {
	right: 100px;
}
.ace-nav > li:nth-last-child(3) > .dropdown-menu-right.dropdown-menu::before {
	right: 100px;
}
.dropdown-menu-right.dropdown-close.user-menu {
	right: 0px !important;
}
}
@media only screen and (max-width:767px) and (min-width:480px)
{
.navbar-collapse.navbar .ace-nav > li:nth-last-child(2):nth-child(1) > .dropdown-menu-right.dropdown-menu {
	left: auto; right: -60px;
}
.navbar-collapse.navbar .ace-nav > li:nth-last-child(2):nth-child(2) > .dropdown-menu-right.dropdown-menu {
	left: auto; right: -60px;
}
.navbar-collapse.navbar .ace-nav > li:nth-last-child(2):nth-child(1) > .dropdown-menu-right.dropdown-menu::after {
	left: auto; right: 80px;
}
.navbar-collapse.navbar .ace-nav > li:nth-last-child(2):nth-child(1) > .dropdown-menu-right.dropdown-menu::before {
	left: auto; right: 80px;
}
.navbar-collapse.navbar .ace-nav > li:nth-last-child(2):nth-child(2) > .dropdown-menu-right.dropdown-menu::after {
	left: auto; right: 80px;
}
.navbar-collapse.navbar .ace-nav > li:nth-last-child(2):nth-child(2) > .dropdown-menu-right.dropdown-menu::before {
	left: auto; right: 80px;
}
}
@media only screen and (max-width:480px)
{
.ace-nav > li:nth-last-child(4) > .dropdown-menu-right.dropdown-menu {
	right: -120px;
}
.ace-nav > li:nth-last-child(4) > .dropdown-menu-right.dropdown-menu::after {
	right: 140px;
}
.ace-nav > li:nth-last-child(4) > .dropdown-menu-right.dropdown-menu::before {
	right: 140px;
}
.ace-nav > li:nth-last-child(3) > .dropdown-menu-right.dropdown-menu {
	right: -90px;
}
.ace-nav > li:nth-last-child(3) > .dropdown-menu-right.dropdown-menu::after {
	right: 110px;
}
.ace-nav > li:nth-last-child(3) > .dropdown-menu-right.dropdown-menu::before {
	right: 110px;
}
.ace-nav > li:nth-last-child(2) > .dropdown-menu-right.dropdown-menu {
	right: -50px;
}
.ace-nav > li:nth-last-child(2) > .dropdown-menu-right.dropdown-menu::after {
	right: 70px;
}
.ace-nav > li:nth-last-child(2) > .dropdown-menu-right.dropdown-menu::before {
	right: 70px;
}
}
@media only screen and (max-width:479px)
{
.ace-nav > li:nth-last-child(4) > .dropdown-menu-right.dropdown-menu {
	left: -10px; right: auto;
}
.ace-nav > li:nth-last-child(4) > .dropdown-menu-right.dropdown-menu::after {
	left: 30px; right: auto;
}
.ace-nav > li:nth-last-child(4) > .dropdown-menu-right.dropdown-menu::before {
	left: 30px; right: auto;
}
.ace-nav > li:nth-last-child(3) > .dropdown-menu-right.dropdown-menu {
	left: -50px; right: auto;
}
.ace-nav > li:nth-last-child(3) > .dropdown-menu-right.dropdown-menu::after {
	left: 75px; right: auto;
}
.ace-nav > li:nth-last-child(3) > .dropdown-menu-right.dropdown-menu::before {
	left: 75px; right: auto;
}
.ace-nav > li:nth-last-child(2) > .dropdown-menu-right.dropdown-menu {
	left: -70px; right: auto;
}
.ace-nav > li:nth-last-child(2) > .dropdown-menu-right.dropdown-menu::after {
	left: 90px; right: auto;
}
.ace-nav > li:nth-last-child(2) > .dropdown-menu-right.dropdown-menu::before {
	left: 90px; right: auto;
}
}
@media only screen and (max-width:319px)
{
.ace-nav > li:nth-last-child(2) > .dropdown-menu-right.dropdown-menu {
	left: -110px; right: auto;
}
.ace-nav > li:nth-last-child(2) > .dropdown-menu-right.dropdown-menu::after {
	left: 130px; right: auto;
}
.ace-nav > li:nth-last-child(2) > .dropdown-menu-right.dropdown-menu::before {
	left: 130px; right: auto;
}
.ace-nav > li:nth-child(2):nth-last-child(2) > .dropdown-menu-right.dropdown-menu {
	left: -85px; right: auto;
}
.ace-nav > li:nth-child(2):nth-last-child(2) > .dropdown-menu-right.dropdown-menu::after {
	left: 105px; right: auto;
}
.ace-nav > li:nth-child(2):nth-last-child(2) > .dropdown-menu-right.dropdown-menu::before {
	left: 105px; right: auto;
}
.ace-nav > li:nth-child(1):nth-last-child(3) > .dropdown-menu-right.dropdown-menu {
	left: -35px; right: auto;
}
.ace-nav > li:nth-child(1):nth-last-child(3) > .dropdown-menu-right.dropdown-menu::after {
	left: 55px; right: auto;
}
.ace-nav > li:nth-child(1):nth-last-child(3) > .dropdown-menu-right.dropdown-menu::before {
	left: 55px; right: auto;
}
.ace-nav > li:nth-child(1):nth-last-child(2) > .dropdown-menu-right.dropdown-menu {
	left: -60px; right: auto;
}
.ace-nav > li:nth-child(1):nth-last-child(2) > .dropdown-menu-right.dropdown-menu::after {
	left: 75px; right: auto;
}
.ace-nav > li:nth-child(1):nth-last-child(2) > .dropdown-menu-right.dropdown-menu::before {
	left: 75px; right: auto;
}
}
@media only screen and (max-width:479px)
{
:not(.navbar-collapse).navbar .navbar-header {
	float: none !important; display: block;
}
:not(.navbar-collapse).navbar .ace-nav {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgba(0, 0, 0, 0.1); border-image: none; text-align: center; letter-spacing: -3px; float: none !important; display: block; background-color: rgba(0, 0, 0, 0.15);
}
:not(.navbar-collapse).navbar .ace-nav > li {
	text-align: left; letter-spacing: normal; float: none !important; display: inline-block;
}
:not(.navbar-collapse).navbar .ace-nav > li:first-child {
	border-left-color: rgba(255, 255, 255, 0.4); border-left-width: 1px; border-left-style: solid;
}
:not(.navbar-collapse).navbar .ace-nav > li:last-child {
	border-right-color: rgba(255, 255, 255, 0.4); border-right-width: 1px; border-right-style: solid;
}
}
@media only screen and (max-width:319px)
{
.ace-nav > li > a {
	padding: 0px 5px !important;
}
}
.user-menu > li > a {
	padding: 4px 12px;
}
.user-menu > li > a > .ace-icon {
	font-size: 120%; margin-right: 6px;
}
.user-info {
	top: 6px; text-align: left; line-height: 15px; overflow: hidden; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis; max-width: 100px;
}
.user-info small {
	display: block;
}
@media all and (max-width:540px) and (min-width:480px), all and (max-width:360px)
{
:not(.navbar-collapse).navbar .navbar-buttons .user-menu {
	padding-top: 42px !important;
}
:not(.navbar-collapse).navbar .navbar-buttons .nav-user-photo {
	margin-right: 0px;
}
:not(.navbar-collapse).navbar .navbar-buttons .user-info {
	width: 156px; height: 32px; text-align: center; right: 2px; color: rgb(119, 119, 119); line-height: 26px !important; padding-right: 8px; padding-left: 8px; font-size: 14px; margin-top: 40px; margin-left: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: none; position: absolute !important; z-index: 1032; cursor: text; max-width: 156px;
}
:not(.navbar-collapse).navbar .navbar-buttons .user-info > small {
	display: inline; opacity: 1;
}
li.open .user-info {
	display: inline-block !important;
}
}
@media all and (max-width:360px)
{
.navbar-collapse.navbar .navbar-buttons .user-menu {
	padding-top: 42px !important;
}
.navbar-collapse.navbar .navbar-buttons .nav-user-photo {
	margin-right: 0px;
}
.navbar-collapse.navbar .navbar-buttons .user-info {
	width: 156px; height: 32px; text-align: center; right: 2px; color: rgb(119, 119, 119); line-height: 26px !important; padding-right: 8px; padding-left: 8px; font-size: 14px; margin-top: 40px; margin-left: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: none; position: absolute !important; z-index: 1032; cursor: text; max-width: 156px;
}
.navbar-collapse.navbar .navbar-buttons .user-info > small {
	display: inline; opacity: 1;
}
li.open .user-info {
	right: 2px; display: inline-block !important;
}
}
@media all and (min-width:992px)
{
.user-min .user-menu {
	padding-top: 42px !important;
}
.user-min .nav-user-photo {
	margin-right: 0px;
}
.user-min .user-info {
	width: 156px; height: 32px; text-align: center; color: rgb(119, 119, 119); line-height: 26px !important; padding-right: 8px; padding-left: 8px; font-size: 14px; margin-top: 40px; margin-left: 1px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: none; position: absolute !important; z-index: 1032; cursor: text; max-width: 156px;
}
.user-min .user-info > small {
	display: inline; opacity: 1;
}
.user-min .user-info {
	right: -3px;
}
.open.user-min .user-info {
	display: inline-block !important;
}
}
@media only screen and (max-width:991px)
{
.navbar-collapse.navbar {
	max-height: none;
}
.navbar .navbar-collapse {
	margin-right: 0px !important; margin-left: 0px !important;
}
.navbar .navbar-header {
	margin-right: 0px !important; margin-left: 0px !important;
}
.navbar-collapse.navbar .navbar-header {
	float: none !important; min-height: 45px;
}
.navbar-collapse.navbar .navbar-buttons {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgba(255, 255, 255, 0.4); border-image: none; width: 100%; padding-right: 0px; padding-left: 0px; min-height: 0px;
}
.navbar-collapse.navbar .in.navbar-buttons {
	overflow: visible !important;
}
.navbar-collapse.navbar .navbar-buttons > .ace-nav {
	border-width: 0px; text-align: center; letter-spacing: -3px; float: none !important; display: block; background-color: transparent !important;
}
.navbar-collapse.navbar .navbar-buttons > .ace-nav > li {
	text-align: left; letter-spacing: normal; float: none !important; display: inline-block;
}
.navbar-collapse.navbar .navbar-buttons > .ace-nav > li:first-child {
	border-left-color: rgba(255, 255, 255, 0.4); border-left-width: 1px; border-left-style: solid;
}
.navbar-collapse.navbar .navbar-buttons > .ace-nav > li:last-child {
	border-right-color: rgba(255, 255, 255, 0.4); border-right-width: 1px; border-right-style: solid;
}
}
.container-fluid > .navbar-buttons {
	padding-right: 0px !important;
}
.container > .navbar-buttons {
	padding-right: 0px !important;
}
@media only screen and (max-height:400px)
{
.navbar-fixed-top .navbar-collapse {
	max-height: 280px;
}
}
@media only screen and (max-height:360px)
{
.navbar-fixed-top .navbar-collapse {
	max-height: 240px;
}
}
@media only screen and (max-height:320px)
{
.navbar-fixed-top .navbar-collapse {
	max-height: 200px;
}
}
@media only screen and (max-height:280px)
{
.navbar-fixed-top .navbar-collapse {
	max-height: 160px;
}
}
@media only screen and (max-height:240px)
{
.navbar-fixed-top .navbar-collapse {
	max-height: 120px;
}
}
.navbar .navbar-nav > li {
	border-width: 0px 1px 0px 0px; border-style: solid; border-color: rgba(0, 0, 0, 0.2); border-image: none;
}
.navbar .navbar-nav > li:first-child {
	border-width: 0px 1px;
}
.navbar .navbar-nav > li > a {
	height: 45px; color: rgb(255, 255, 255); padding-top: 12px; padding-bottom: 11px; font-size: 13px; text-shadow: 0px 1px 0px rgba(0,0,0,0.25); background-color: transparent;
}
.navbar .navbar-nav > li.open > a {
	color: rgb(255, 255, 255) !important; background-color: rgba(0, 0, 0, 0.1) !important;
}
.navbar .navbar-nav > li > a:focus {
	color: rgb(255, 255, 255) !important; background-color: rgba(0, 0, 0, 0.1) !important;
}
.navbar .navbar-nav > li > a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(0, 0, 0, 0.1) !important;
}
.navbar .navbar-nav > li > .dropdown-menu > li > a {
	line-height: 2;
}
.navbar-nav .dropdown-menu > li > a > .ace-icon {
	width: 20px; display: inline-block;
}
.navbar-nav > li > .dropdown-menu {
	z-index: 1033;
}
@media only screen and (max-width:991px)
{
.navbar-collapse.navbar .navbar-menu {
	clear: both; float: none !important;
}
.navbar-collapse.navbar .navbar-menu .dropdown-menu::after {
	display: none !important;
}
.navbar-collapse.navbar .navbar-menu .dropdown-menu::before {
	display: none !important;
}
.navbar .navbar-nav {
	margin: 0px -6px;
}
.navbar .navbar-nav > li {
	border-width: 1px 0px 0px;
}
.navbar .navbar-nav > li:first-child {
	border-width: 1px 0px 0px;
}
.navbar .navbar-nav .dropdown-menu {
	border-width: 0px; float: none; position: relative; box-shadow: none; background-color: transparent;
}
.navbar .navbar-nav .dropdown-menu > li > a {
	color: rgb(255, 255, 255) !important;
}
.navbar .navbar-nav .dropdown-menu > li > a:hover {
	background-color: rgba(0, 0, 0, 0.07) !important;
}
.navbar .navbar-nav .dropdown-menu > li > a > .ace-icon {
	color: rgb(255, 255, 255) !important;
}
.navbar .navbar-nav .dropdown-hover > .dropdown-menu {
	left: 32px !important; top: auto !important; width: 80% !important; right: auto !important;
}
}
.form-search.navbar-form {
	margin-top: 9px; margin-bottom: 0px;
}
.form-search.navbar-form .form-group {
	margin-bottom: 0px;
}
.form-search.navbar-form input[type=text] {
	width: 180px;
}
.navbar-form input[type=text] {
	border-width: 0px; line-height: 1.4; padding-top: 4px; padding-bottom: 4px; font-size: 13px;
}
@media only screen and (max-width:991px)
{
.navbar-form .form-group {
	width: 50%; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-search.navbar-form input[type=text] {
	width: 100%;
}
.navbar-nav + .navbar-form {
	margin-top: 0px;
}
.navbar .navbar-collapse {
	border-color: rgba(255, 255, 255, 0.4);
}
.navbar .navbar-form {
	border-color: rgba(255, 255, 255, 0.4);
}
.navbar .navbar-nav > li:first-child {
	border-top-width: 0px;
}
}
@media only screen and (max-width:480px)
{
.navbar-form .form-group {
	width: 80%;
}
}
.navbar-fixed-bottom .navbar-collapse {
	padding-right: 12px; padding-left: 12px;
}
.navbar-fixed-top .navbar-collapse {
	padding-right: 12px; padding-left: 12px;
}
.navbar-static-top .navbar-collapse {
	padding-right: 12px; padding-left: 12px;
}
@media only screen and (max-width:991px) and (min-width:768px)
{
.navbar-collapse.navbar {
	background-color: transparent;
}
.navbar-collapse.navbar::before {
	background: rgb(67, 142, 185); border-radius: inherit; left: 0px; top: 0px; right: 0px; display: block; position: absolute; z-index: -1; min-height: inherit; content: "";
}
.navbar-collapse.navbar .navbar-container {
	background-color: rgb(67, 142, 185);
}
}
.navbar .navbar-toggle {
	padding: 0px 0px 1px; border: 1px solid transparent; border-image: none; width: 40px; height: 35px; text-align: center; line-height: 0;
}
.navbar .pull-right.navbar-toggle {
	margin: 5px 6px 4px 0px;
}
.navbar .pull-left.navbar-toggle {
	margin: 5px 0px 4px 6px;
}
.navbar .navbar-toggle:active {
	top: 1px;
}
.navbar .navbar-toggle-img.navbar-toggle {
	border-width: 0px; padding: 0px; width: auto; height: auto; overflow: hidden;
}
.navbar .navbar-toggle-img.navbar-toggle > img {
	border-width: 0px; border-radius: inherit; max-height: 35px;
}
.navbar .navbar-toggle .icon-bar {
	border-radius: 0px; width: 24px; margin-left: 7px; background-color: rgb(255, 255, 255);
}
.sidebar {
	width: 190px; padding-right: 0px; padding-left: 0px; float: left; position: static;
}
.sidebar::before {
	border: inherit; top: 0px; width: inherit; bottom: 0px; display: block; position: absolute; z-index: -1; content: ""; background-color: inherit;
}
.nav-list {
	list-style: none; margin: 0px; padding: 0px;
}
.nav-list .nav-header {
	margin: 0px;
}
.nav-list > li {
	margin: 0px;
}
.nav-list > li > a {
	margin: 0px;
}
.nav-list li > a:focus {
	outline: 0px;
}
.nav-list > li {
	border-width: 1px 0px 0px; border-style: solid; padding: 0px; float: none; display: block; position: relative;
}
.nav-list > li:last-child {
	border-bottom-width: 1px;
}
.nav-list > li.active > a {
	font-weight: 700;
}
.nav-list > li > a {
	height: 39px; line-height: 17px; padding-left: 7px; font-size: 13px; text-decoration: none; display: block; text-shadow: none !important;
}
.nav-list > li > a > .menu-icon {
	text-align: center; font-size: 18px; font-weight: 400; margin-right: 2px; vertical-align: sub; display: inline-block; min-width: 30px;
}
.nav-list > li::before {
	left: 0px; top: -1px; width: 3px; height: 41px; overflow: hidden; display: none; position: absolute; z-index: 1; max-width: 3px; content: ""; background-color: rgb(98, 156, 201);
}
@media only screen and (min-width:992px)
{
.container.main-container :not(.h-sidebar).sidebar .nav-list > li::before {
	left: -2px;
}
}
.nav-list > li:hover::before {
	display: block;
}
.nav-list > li a > .arrow {
	padding: 0px; top: 12px; width: 14px !important; height: 14px; text-align: center; right: 10px; line-height: 14px; font-size: 18px; display: block; position: absolute; text-shadow: none;
}
.nav-list > li.separator {
	margin: 1px 0px; height: 3px; position: static; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.nav-list > li.active .submenu {
	display: block;
}
.nav-list > li .submenu {
	list-style: none; margin: 0px; padding: 0px; line-height: 1.5; display: none; position: relative;
}
.nav-list > li .submenu > li {
	margin-left: 0px; position: relative;
}
.nav-list > li .submenu > li > a {
	margin: 0px; padding: 7px 0px 9px 37px; border-top-width: 1px; border-top-style: dotted; display: block; position: relative;
}
.nav-list > li .submenu > li > a:hover {
	text-decoration: none;
}
.nav-list > li .submenu > li a > .menu-icon {
	left: 10px; top: 11px; width: 18px; height: auto; text-align: center; line-height: 12px; font-size: 12px; font-weight: 400; display: none; position: absolute; z-index: 1; background-color: inherit;
}
.nav-list > li .submenu > li.active > a > .menu-icon {
	display: inline-block;
}
.nav-list > li .submenu > li:hover > a > .menu-icon {
	display: inline-block;
}
.nav-list > li > .submenu {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.nav-list > li > .submenu > li::before {
	border-width: 1px 0px 0px; border-style: dotted; border-color: currentColor; border-image: none; left: 20px; top: 17px; width: 7px; display: block; position: absolute; z-index: 1; content: "";
}
.nav-list > li > .submenu::before {
	border-width: 0px 0px 0px 1px; border-style: dotted; border-color: currentColor; border-image: none; left: 18px; top: 0px; bottom: 0px; display: block; position: absolute; z-index: 1; content: "";
}
.nav-list li.active > a > .arrow {
	color: inherit;
}
.nav-list li.open > a > .arrow {
	color: inherit;
}
.nav-list li:hover > a > .arrow {
	color: inherit;
}
.nav-list > li > .submenu li > .submenu {
	display: none;
}
.nav-list > li > .submenu li.active > .submenu {
	display: block;
}
.nav-list > li > .submenu a > .arrow {
	top: 10px; right: 10px; font-size: 16px;
}
.nav-list > li > .submenu > li:first-child > a {
	border-top-width: 0px;
}
.nav-list > li > .submenu li > .submenu > li {
	line-height: 18px;
}
.nav-list > li > .submenu li > .submenu > li::before {
	display: none;
}
.nav-list > li > .submenu li > .submenu > li > a {
	padding-left: 22px; margin-left: 20px;
}
.nav-list > li > .submenu li > .submenu > li > .submenu > li > a {
	padding-left: 38px; margin-left: 20px;
}
.nav-list > li > .submenu li > .submenu > li a > .menu-icon {
	width: auto; color: inherit; margin-right: 4px; display: inline-block; position: static; background-color: transparent;
}
.nav-list > li > .submenu li > .submenu > li a .arrow {
	color: inherit;
}
.nav-list > li > .submenu li > .submenu > li a .menu-icon {
	color: inherit;
}
.nav-list > li > .submenu li:not(.hover).open > a > .menu-icon {
	display: inline-block;
}
.nav-list a .badge {
	top: 9px; right: 10px; padding-right: 6px; padding-left: 6px; font-size: 12px; position: absolute; opacity: 0.88;
}
.nav-list a .label {
	top: 9px; right: 10px; padding-right: 6px; padding-left: 6px; font-size: 12px; position: absolute; opacity: 0.88;
}
.nav-list a .badge .ace-icon {
	margin: 0px; vertical-align: middle;
}
.nav-list a .label .ace-icon {
	margin: 0px; vertical-align: middle;
}
.nav-list a.dropdown-toggle .badge {
	right: 26px;
}
.nav-list a.dropdown-toggle .label {
	right: 26px;
}
.nav-list li:hover > a .badge {
	opacity: 1;
}
.nav-list li:hover > a .label {
	opacity: 1;
}
.nav-list .submenu .submenu a .badge {
	top: 6px;
}
.nav-list .submenu .submenu a .label {
	top: 6px;
}
.sidebar-fixed.sidebar {
	top: auto; float: none !important; position: fixed; z-index: 1027;
}
.sidebar-fixed.sidebar::before {
	top: auto; height: 5000px; bottom: auto;
}
body.mob-safari .sidebar-fixed.sidebar {
	top: 45px;
}
@media all and (max-width:479px)
{
body.mob-safari :not(.navbar-collapse).navbar-fixed-top + .main-container .sidebar-fixed {
	top: 90px;
}
}
@media all and (max-width:991px)
{
body.mob-safari .navbar-fixed-top + .main-container .responsive.sidebar {
	top: 45px;
}
}
@media all and (max-width:479px)
{
body.mob-safari .navbar-fixed-top + .main-container .responsive.sidebar {
	top: 90px;
}
}
@media only screen and (max-width:991px)
{
.sidebar-fixed.responsive {
	left: auto; margin-left: auto;
}
.navbar-fixed-top + .main-container > .responsive {
	left: auto; margin-left: auto; position: fixed; -moz-backface-visibility: hidden;
}
.navbar-fixed-top + .main-container > .menu-toggler + .responsive {
	left: 190px; margin-left: -190px; position: absolute; -moz-backface-visibility: visible;
}
.navbar-fixed-top + .main-container > .menu-toggler + .sidebar-fixed.responsive {
	left: auto; margin-left: auto; position: fixed; -moz-backface-visibility: hidden;
}
}
@media only screen and (max-width:991px)
{
.sidebar-fixed.responsive.sidebar {
	left: auto; margin-left: auto; position: fixed;
}
.main-container .fixed.menu-toggler {
	left: auto; position: fixed; z-index: 1026; -moz-backface-visibility: hidden;
}
.responsive-max.sidebar-fixed.sidebar {
	left: auto; margin-left: auto; position: fixed;
}
}
.sidebar .sidebar-toggle {
	border-width: 0px 0px 1px; border-style: solid; padding: 3px 0px; text-align: center; position: relative;
}
.sidebar .sidebar-toggle > .ace-icon {
	padding: 0px 5px; border-radius: 100%; border: 1px solid currentColor; border-image: none; line-height: 18px; font-size: 14px; position: relative; cursor: pointer;
}
.sidebar .sidebar-toggle::before {
	border-color: inherit; left: 15px; top: 13px; height: 0px; right: 15px; border-top-width: 1px; border-top-style: solid; display: block; position: absolute; content: "";
}
.sidebar .sidebar-shortcuts {
	border: 0px solid currentColor; border-image: none; text-align: center; overflow: hidden; margin-bottom: 0px; position: relative; min-height: 40px;
}
.sidebar .sidebar-shortcuts-large {
	line-height: 37px;
}
.sidebar .sidebar-shortcuts-large > .btn {
	border-width: 4px; padding: 0px; width: 41px; text-align: center; line-height: 24px;
}
.sidebar .sidebar-shortcuts-large > .btn > .ace-icon {
	margin: 0px;
}
.sidebar .sidebar-shortcuts-mini {
	width: 42px; padding-top: 2px; padding-bottom: 2px; font-size: 0px; display: none;
}
.sidebar .sidebar-shortcuts-mini > .btn {
	border-width: 0px !important; margin: 1px; padding: 8px !important; border-radius: 0px !important; line-height: 0; font-size: 0px; opacity: 0.85;
}
.nav-list li.active > a::after {
	border-width: 14px 10px; border-style: solid; border-color: transparent; border-image: none; top: 4px; right: 0px; display: block; position: absolute; content: "";
}
.nav-list li.open > a::after {
	display: none;
}
.nav-list li.no-active-child.active > a::after {
	display: block;
}
.nav-list > li li.active > a::after {
	border-width: 14px 8px; top: 2px;
}
.nav-list li:not(.open).active li.active > a::after {
	display: none !important;
}
@media all and (min-width:992px)
{
.compact.sidebar {
	width: 105px;
}
.navbar-collapse.compact.sidebar {
	width: 105px;
}
.compact.sidebar .sidebar-shortcuts {
	max-height: 40px;
}
.compact.sidebar .nav-list > li::before {
	height: auto; bottom: -1px;
}
.compact.sidebar .nav-list > li > a {
	padding: 2px 0px 8px; height: auto; text-align: center; line-height: 16px;
}
.compact.sidebar .nav-list > li > a > .menu-icon {
	margin: 0px; height: 32px; line-height: 32px; font-size: 20px; vertical-align: inherit; display: block;
}
.compact.sidebar .nav-list > li > a > .arrow {
	display: none;
}
.compact.sidebar .nav-list a .badge {
	right: 12px;
}
.compact.sidebar .nav-list a .label {
	right: 12px;
}
.compact.sidebar .nav-list > li.active > .submenu {
	display: none;
}
.compact.sidebar .nav-list > li.open > .submenu {
	display: none;
}
.compact.sidebar + .main-content {
	margin-left: 105px;
}
}
@media all and (max-width:991px) and (min-width:992px)
{
.compact.sidebar + .main-content {
	margin-left: 0px;
}
.compact.navbar-collapse.sidebar .nav-list > li > a {
	padding: 0px 16px 0px 7px; height: 39px; text-align: left; line-height: 37px;
}
.compact.navbar-collapse.sidebar .nav-list > li > a > .menu-icon {
	margin: 0px 2px 0px 0px; height: auto; line-height: inherit; font-size: 18px; vertical-align: sub; display: inline-block;
}
.compact.navbar-collapse.sidebar .nav-list > li > a > .arrow {
	display: inline;
}
.compact.navbar-collapse.sidebar .nav-list > li > a > .menu-text {
	display: inline;
}
.compact.navbar-collapse.sidebar + .main-content {
	margin-left: 0px;
}
}
@media only screen and (min-width:992px)
{
.nav-list li.hover > .submenu {
	border: 1px solid currentColor; border-image: none; left: 100%; top: -10px; width: 190px; bottom: auto; margin-left: -2px; display: none !important; position: absolute; z-index: 1026;
}
.nav-list li.hover:hover > .submenu {
	display: block !important;
}
.nav-list li.hover > .submenu::before {
	display: none;
}
.nav-list li.hover > .submenu > li::before {
	display: none;
}
.nav-list li.active.hover > a::after {
	display: block;
}
.nav-list li.active.hover:hover > a.dropdown-toggle::after {
	display: none;
}
.nav-list li.hover .submenu > li.active > a::after {
	display: none !important;
}
.nav-list li.hover > .bottom.submenu {
	top: auto; bottom: -10px;
}
.nav-list li.hover > .bottom.submenu::after {
	top: auto; bottom: 18px;
}
.nav-list li.hover > .bottom.submenu::before {
	top: auto; bottom: 18px;
}
.nav-list li.hover > .submenu {
	padding: 0px 2px;
}
.nav-list li.hover > .submenu > li > a {
	padding-left: 18px; margin-top: 2px; margin-bottom: 2px; border-top-width: 0px;
}
.nav-list > li.hover > .submenu > li.active > a {
	font-weight: 700;
}
.nav-list > li > .submenu li.hover > .submenu > li > a {
	padding-left: 12px !important; margin-left: auto !important;
}
.nav-list > li > .submenu li.hover > .submenu > li > a > .menu-icon {
	margin-right: 2px;
}
.nav-list > li .submenu > li.hover > a {
	padding-left: 22px;
}
.nav-list > li .submenu > li.hover > a > .menu-icon {
	left: 4px;
}
}
@media all and (max-width:991px) and (min-width:992px)
{
.navbar-collapse.sidebar .nav-list li.hover > .submenu {
	border-width: 0px; margin: auto; padding: 0px; left: auto; top: auto; width: auto; position: relative; z-index: auto; box-shadow: none; -webkit-box-shadow: none;
}
.navbar-collapse.sidebar .nav-list li.hover > .submenu::before {
	display: block;
}
.navbar-collapse.sidebar .nav-list li.hover > .submenu > li::before {
	display: block;
}
.navbar-collapse.sidebar .nav-list li.hover > .submenu li > a {
	padding-left: 37px;
}
.navbar-collapse.sidebar .nav-list > li.hover > .submenu {
	border-top-width: 1px;
}
.navbar-collapse.sidebar .nav-list li.hover > .submenu > li > a > .menu-icon {
	width: 18px; margin-right: auto; position: absolute; background-color: inherit;
}
.navbar-collapse.sidebar .nav-list > li .submenu > li.hover > a > .menu-icon {
	left: 10px;
}
.navbar-collapse.sidebar .nav-list li.hover > .submenu > li.active > a {
	font-weight: 400;
}
.navbar-collapse.sidebar .nav-list li.hover > .submenu > li.active > a > .menu-icon {
	display: inline-block;
}
.navbar-collapse.sidebar .nav-list li.hover > .submenu > li:hover > a > .menu-icon {
	display: inline-block;
}
.navbar-collapse.sidebar .nav-list > li > .submenu li.hover > .submenu {
	padding-right: 0px; padding-left: 0px;
}
.navbar-collapse.sidebar .nav-list > li > .submenu li.hover > .submenu > li > a {
	padding-left: 22px !important; margin-left: 20px !important;
}
.navbar-collapse.sidebar .nav-list > li > .submenu li.hover > .submenu > li > a > .menu-icon {
	width: auto; margin-right: 4px; display: inline-block; position: static; background-color: transparent;
}
.navbar-collapse.sidebar .nav-list > li > .submenu li > .submenu > li.hover > .submenu > li > a {
	padding-left: 38px !important; margin-left: 20px !important;
}
.navbar-collapse.sidebar .nav-list li.hover > .submenu > li > a {
	margin-top: 0px; margin-bottom: 0px; border-top-width: 1px;
}
.navbar-collapse.sidebar .nav-list > li.hover > .submenu > li:first-child > a {
	border-top-width: 0px;
}
.navbar-collapse.sidebar .nav-list li.hover:hover > .submenu {
	display: none !important;
}
.navbar-collapse.sidebar .nav-list li.hover > .arrow {
	display: none !important;
}
.navbar-collapse.sidebar .nav-list li.hover > .submenu {
	display: none !important;
}
.navbar-collapse.sidebar .nav-list li.active.hover > .submenu {
	display: block !important;
}
.navbar-collapse.sidebar .nav-list li.hover > .nav-hide.submenu {
	display: none !important;
}
.navbar-collapse.sidebar .nav-list li.hover > .nav-show.submenu {
	display: block !important;
}
}
@media all and (max-width:991px) and (min-width:992px)
{
.compact.navbar-collapse.sidebar .nav-list > li.active.hover > a::after {
	display: none;
}
}
.nav-list li > .arrow {
	top: 8px; right: 1px; display: none; position: absolute; z-index: 1027;
}
.nav-list li > .arrow::after {
	border: 10px solid transparent; border-image: none; left: -20px; top: 0px; width: 0px; height: 0px; right: auto; bottom: auto; display: block; position: absolute; content: "";
}
.nav-list li > .arrow::before {
	border: 10px solid transparent; border-image: none; left: -20px; top: 0px; width: 0px; height: 0px; right: auto; bottom: auto; display: block; position: absolute; content: "";
}
.nav-list li > .arrow::before {
	left: -21px; z-index: 1;
}
.nav-list li > .arrow::after {
	z-index: 2;
}
.nav-list li:hover > a + .arrow {
	display: none;
}
@media only screen and (min-width:992px)
{
.nav-list li.hover:hover > a.dropdown-toggle + .arrow {
	display: block;
}
}
.menu-min.sidebar {
	width: 43px;
}
.compact.menu-min.sidebar {
	width: 43px;
}
.navbar-collapse.menu-min.sidebar {
	width: 43px;
}
.menu-min.sidebar + .main-content {
	margin-left: 43px;
}
.menu-min.sidebar .nav-list a .badge {
	left: 4px; top: -1px; right: auto; position: relative;
}
.menu-min.sidebar .nav-list a .label {
	left: 4px; top: -1px; right: auto; position: relative;
}
.menu-min.sidebar .nav-list .submenu .submenu a .badge {
	top: 0px;
}
.menu-min.sidebar .nav-list .submenu .submenu a .label {
	top: 0px;
}
.menu-min.sidebar .nav-list > li > a {
	padding: 0px; height: 39px; line-height: 37px; position: relative;
}
.menu-min.sidebar .nav-list > li > a > .menu-icon {
	width: 44px; height: auto; line-height: inherit; font-size: 18px; margin-right: 0px; vertical-align: sub; display: inline-block;
}
.menu-min.sidebar .nav-list > li > a > .menu-text {
	border: 1px solid currentColor; border-image: none; left: 42px; top: -1px; width: 176px; height: 41px; text-align: left; line-height: 38px; padding-left: 12px; display: none; position: absolute; z-index: 1025;
}
.menu-min.sidebar .nav-list > li > a.dropdown-toggle > .menu-text {
	border-width: 1px 1px 0px; top: -1px;
}
.menu-min.sidebar .nav-list > li > a .arrow {
	display: none;
}
.menu-min.sidebar .nav-list > li:hover > a > .menu-text {
	display: block;
}
.menu-min.sidebar .nav-list > li.active > a::after {
	border-width: 10px 6px; top: 8px;
}
.menu-min.sidebar .nav-list > li.open.active > a::after {
	display: block;
}
.menu-min.sidebar .nav-list > li.open.active li.active > a::after {
	display: none;
}
.menu-min.sidebar .nav-list > li > .submenu {
	left: 42px; top: -1px; width: 176px; padding-bottom: 2px; margin-top: 40px; display: none !important; position: absolute; z-index: 1028;
}
.menu-min.sidebar .nav-list > li > .submenu::before {
	display: none;
}
.menu-min.sidebar .nav-list > li > .submenu::after {
	top: -1px; width: 1px; height: 1px; right: -1px; border-right-color: inherit; border-right-width: 1px; border-right-style: solid; display: block; position: absolute; content: "";
}
.menu-min.sidebar .nav-list > li > .submenu li::before {
	display: none;
}
.menu-min.sidebar .nav-list > li > .submenu li > a {
	padding-left: 22px; margin-left: 0px;
}
.menu-min.sidebar .nav-list > li > .submenu li > a > .menu-icon {
	left: 4px;
}
.menu-min.sidebar .nav-list > li.hover > .submenu {
	padding-bottom: 0px;
}
.menu-min.sidebar .nav-list > li.open > .submenu {
	display: none;
}
.menu-min.sidebar .nav-list > li:hover > .submenu {
	display: block !important;
}
.menu-min.sidebar .nav-list > li > .arrow {
	top: 10px;
}
.menu-min.sidebar .nav-list > li > .arrow::after {
	border-width: 8px; left: -16px;
}
.menu-min.sidebar .nav-list > li > .arrow::before {
	border-width: 8px; left: -16px;
}
.menu-min.sidebar .nav-list > li > .arrow::before {
	left: -17px;
}
.menu-min.sidebar .nav-list li > .arrow {
	right: -1px;
}
.menu-min.sidebar .nav-list > li:hover > .arrow {
	display: block;
}
.menu-min.sidebar .nav-list > li.pull_up > .arrow {
	z-index: 1029;
}
.menu-min.sidebar .nav-list > li.pull_up > .arrow::after {
	border-width: 10px; left: -20px;
}
.menu-min.sidebar .nav-list > li.pull_up > .arrow::before {
	border-width: 10px; left: -20px;
}
.menu-min.sidebar .nav-list > li.pull_up > .arrow::before {
	left: -21px;
}
.menu-min.sidebar .sidebar-shortcuts {
	overflow: visible; position: relative; z-index: 1;
}
.menu-min.sidebar .sidebar-shortcuts-mini {
	display: block;
}
.menu-min.sidebar .sidebar-shortcuts-large {
	border-width: 0px 1px 1px; border-style: solid; border-color: currentColor; padding: 0px 2px 3px; border-image: none; left: 42px; top: 0px; width: 182px; display: none; position: absolute;
}
.menu-min.sidebar .sidebar-shortcuts:hover .sidebar-shortcuts-large {
	display: block;
}
.menu-min.sidebar .sidebar-toggle::before {
	left: 5px; right: 5px;
}
.menu-min.sidebar .sidebar-toggle > .ace-icon {
	border-width: 1px; padding: 0px 4px; line-height: 15px; font-size: 13px;
}
.menu-min.sidebar .nav-list > li > .submenu li > .submenu > li > a {
	padding-left: 30px; margin-left: 2px !important;
}
.menu-min.sidebar .nav-list > li > .submenu li > .submenu > li > .submenu > li > a {
	padding-left: 45px; margin-left: 2px !important;
}
.menu-min.sidebar .nav-list li.open.active > .submenu > li.active > a::after {
	display: none;
}
.menu-min.sidebar .nav-list > li.open.active:hover > a::after {
	display: none;
}
.menu-min.sidebar .nav-list > li.active:hover::after {
	display: none;
}
.menu-min.sidebar .nav-list > li.active:hover > a::after {
	display: none;
}
.menu-min.sidebar .nav-list > li > .submenu li.active > a::after {
	display: none;
}
@media only screen and (min-width:992px)
{
.menu-min.sidebar .nav-list li.hover > .submenu {
	margin-left: 0px;
}
.menu-min.sidebar .nav-list > li > .submenu li.hover > .submenu > li > a {
	margin-left: 0px !important;
}
.menu-min.sidebar .nav-list > li > .submenu li > .submenu > li.hover > .submenu > li > a {
	margin-left: 0px !important;
}
}
@media all and (min-width:992px)
{
.compact.menu-min.sidebar .nav-list > li > a {
	padding: 0px 16px 0px 7px; height: 39px; line-height: 37px; position: relative;
}
.compact.menu-min.sidebar .nav-list > li > a > .menu-icon {
	width: auto; height: auto; line-height: inherit; font-size: 18px; vertical-align: sub; display: inline-block;
}
}
@media only screen and (min-width:992px)
{
.h-navbar.navbar {
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25); -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25);
}
.h-sidebar.sidebar {
	border-width: 0px !important; width: auto !important; margin-top: 17px; float: none !important; position: relative; box-shadow: none;
}
.sidebar-fixed.h-sidebar.sidebar {
	position: fixed;
}
.h-sidebar.sidebar::before {
	border-width: 0px 0px 1px; left: 0px !important; top: -17px; width: auto; height: 17px; right: 0px !important; bottom: auto; border-bottom-color: inherit; border-bottom-style: solid; display: block; position: absolute; z-index: -1;
}
.hide-before.h-sidebar.sidebar .nav-list > li::before {
	top: 0px;
}
.h-sidebar.sidebar .nav-list {
	border-width: 0px 0px 2px; border-bottom-color: rgb(121, 176, 206); border-bottom-style: solid;
}
.h-sidebar.sidebar .nav-list > li {
	border-width: 0px 1px; margin-left: -1px; float: left;
}
.h-sidebar.sidebar .nav-list > li::before {
	border-width: 0px; left: -1px; top: -2px; width: auto; height: 2px; right: -1px; bottom: auto; max-width: none;
}
.h-sidebar.sidebar .nav-list > li.active::before {
	display: block;
}
.h-sidebar.sidebar .nav-list > li.active::after {
	display: none;
}
.h-sidebar.sidebar .nav-list > li:hover {
	z-index: 1026;
}
.h-sidebar.sidebar .nav-list > li.active {
	z-index: 1027;
}
.h-sidebar.sidebar .nav-list > li:first-child {
	margin-left: 0px; border-left-width: 0px;
}
.h-sidebar.sidebar .sidebar-shortcuts + .nav-list > li:first-child {
	margin-left: -1px; border-left-width: 1px;
}
.h-sidebar.sidebar .nav-list > li > a {
	padding: 10px 14px !important; height: auto !important; line-height: 22px !important;
}
.h-sidebar.sidebar .nav-list > li > a > .menu-icon {
	margin: 1px 0px 4px; width: auto; line-height: inherit; display: block !important;
}
.h-sidebar.sidebar .nav-list > li > a > .arrow {
	display: none;
}
.h-sidebar.sidebar .nav-list > li.pull_right.hover {
	float: none !important;
}
.h-sidebar.sidebar .nav-list > li.hover > .submenu {
	left: 1px; top: 100%; width: 190px; margin-top: auto; margin-left: -2px; z-index: 1026;
}
.h-sidebar.sidebar .nav-list > li.pull_right.hover > .submenu {
	left: auto; right: 1px;
}
.h-sidebar.sidebar .nav-list > li.hover > .arrow {
	left: 24px; top: auto; right: auto; bottom: 7px;
}
.h-sidebar.sidebar .nav-list > li.pull_right.hover > .arrow {
	left: auto; right: 24px;
}
.h-sidebar.sidebar .nav-list > li.hover > .arrow::after {
	border-width: 0px 8px 8px !important;
}
.h-sidebar.sidebar .nav-list > li.hover > .arrow::before {
	border-width: 0px 8px 8px !important;
}
.h-sidebar.sidebar .nav-list > li.hover > .arrow::after {
	left: -10px !important; right: auto !important; border-top-color: transparent; border-right-color: transparent !important; border-bottom-color: transparent; border-left-color: transparent !important; -moz-border-right-colors: none; -moz-border-left-colors: none; -moz-border-top-colors: none; -moz-border-bottom-colors: none;
}
.h-sidebar.sidebar .nav-list > li.hover > .arrow::before {
	left: -10px !important; top: -1px !important; right: auto !important; border-top-color: transparent; border-right-color: transparent !important; border-bottom-color: transparent; border-left-color: transparent !important; -moz-border-right-colors: none; -moz-border-left-colors: none; -moz-border-top-colors: none; -moz-border-bottom-colors: none;
}
.h-sidebar.sidebar .nav-list > li.hover:hover > a ~ .arrow {
	display: none;
}
.h-sidebar.sidebar .nav-list > li.hover:hover > a.dropdown-toggle ~ .arrow {
	display: block;
}
.h-sidebar.sidebar .sidebar-shortcuts-large::after {
	border-width: 0px 8px 8px; border-style: solid; border-color: transparent; border-image: none; left: 50%; margin-left: -8px; display: block; position: absolute; content: "";
}
.h-sidebar.sidebar .sidebar-shortcuts-large::before {
	border-width: 0px 8px 8px; border-style: solid; border-color: transparent; border-image: none; left: 50%; margin-left: -8px; display: block; position: absolute; content: "";
}
.h-sidebar.sidebar .sidebar-shortcuts-large::after {
	top: -8px; border-right-color: transparent; -moz-border-right-colors: none;
}
.h-sidebar.sidebar .sidebar-shortcuts-large::before {
	top: -9px; border-bottom-color: rgb(204, 204, 204); -moz-border-bottom-colors: #CCC;
}
.h-sidebar.sidebar .sidebar-toggle {
	display: none;
}
.h-sidebar.sidebar .sidebar-shortcuts {
	margin: 0px; padding: 12px 8px 9px; overflow: visible; float: left; display: block; position: relative; max-height: none !important; background-color: transparent;
}
.h-sidebar.sidebar .sidebar-shortcuts:hover .sidebar-shortcuts-large {
	display: block;
}
.h-sidebar.sidebar .sidebar-shortcuts-large {
	padding: 3px 2px; border: 1px solid currentColor; border-image: none; left: 10px; top: 100%; width: 52px; height: auto; margin-top: -5px; display: none; position: absolute; z-index: 15;
}
.h-sidebar.sidebar .sidebar-shortcuts-mini {
	width: auto; padding-top: 3px; padding-bottom: 5px; display: block; max-width: 52px; background-color: transparent;
}
.h-sidebar.sidebar .sidebar-shortcuts-mini > .btn {
	margin: 1px; padding: 9px !important;
}
.h-sidebar.sidebar .nav-list a .badge {
	left: 50%; top: 11px; right: auto !important; margin-left: 10px; position: absolute;
}
.h-sidebar.sidebar .nav-list a .label {
	left: 50%; top: 11px; right: auto !important; margin-left: 10px; position: absolute;
}
.h-sidebar.sidebar + .main-content {
	margin-left: 0px;
}
.h-sidebar.sidebar + .main-content .breadcrumbs {
	margin: 6px 9px; border: 1px solid rgb(229, 229, 229); border-image: none;
}
.sidebar-fixed.h-sidebar {
	left: 0px; top: auto; width: 100%; right: 0px;
}
.sidebar-fixed.h-sidebar::before {
	z-index: auto;
}
.sidebar-fixed.h-sidebar {
	border-right-width: 0px; border-left-width: 0px;
}
.sidebar-fixed.h-sidebar .nav-list {
	border-right-width: 0px; border-left-width: 0px;
}
.sidebar-fixed.h-sidebar .sidebar-shortcuts {
	border-width: 0px;
}
.sidebar-fixed.h-sidebar + .main-content {
	padding-top: 88px;
}
}
@media only screen and (max-width:991px) and (min-width:992px)
{
.h-sidebar.sidebar + .main-content .breadcrumbs {
	border-width: 0px 0px 1px; margin: 0px;
}
}
.container.main-container .navbar-collapse.sidebar-fixed.h-sidebar {
	left: 0px !important; width: auto !important; right: 0px !important;
}
@media all and (min-width:768px)
{
.container.main-container .navbar-collapse.sidebar-fixed.h-sidebar {
	left: auto !important; width: 744px !important; right: auto !important;
}
}
@media all and (min-width:992px)
{
.container.main-container .navbar-collapse.sidebar-fixed.h-sidebar {
	width: 964px !important;
}
}
@media all and (min-width:1200px)
{
.container.main-container .navbar-collapse.sidebar-fixed.h-sidebar {
	width: 1164px !important;
}
}
@media all and (min-width:992px)
{
.h-sidebar.sidebar .nav-list > li > a > .menu-text {
	border-width: 0px !important; margin: auto !important; padding: 0px !important; text-align: inherit; line-height: inherit; font-size: inherit; display: inline !important; position: static !important; box-shadow: none !important; background-color: transparent !important; -webkit-box-shadow: none;
}
.h-sidebar.sidebar .nav-list > li > a > .menu-icon {
	height: auto; font-size: 18px;
}
}
.main-container .menu-toggler {
	display: none;
}
.sidebar-expand.sidebar-toggle {
	display: none;
}
@media only screen and (max-width:991px)
{
.responsive.sidebar::before {
	display: none;
}
.responsive.sidebar {
	transition:transform 0.2s linear, max-height 0s linear 0.2s; left: 190px; bottom: auto; overflow: hidden; margin-left: -190px; position: relative; z-index: 1027; max-height: 0px; box-shadow: 2px 1px 2px 0px rgba(0,0,0,0.15); transform: translateX(-200px); -webkit-transition: -webkit-transform .2s linear 0s, max-height 0s linear .2s; -o-transition: -o-transform .2s linear 0s, max-height 0s linear .2s; -webkit-box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, .15); -webkit-transform: translateX(-200px); -moz-transition: -moz-transform .2s linear 0s, max-height 0s linear .2s; -moz-transform: translateX(-200px); -o-transform: translateX(-200px);
}
}
@media all and (max-width:991px) and (min-width:992px)
{
.compact.responsive.sidebar {
	transform: translateX(-115px); -webkit-transform: translateX(-115px); -moz-transform: translateX(-115px); -o-transform: translateX(-115px);
}
.navbar-fixed-top.navbar + .main-container .display.push_away.compact.responsive.sidebar ~ .footer .footer-inner {
	transform: translateX(105px); -webkit-transform: translateX(105px); -moz-transform: translateX(105px); -o-transform: translateX(105px);
}
.display.push_away.compact.responsive.sidebar + .main-content {
	transform: translateX(105px); -webkit-transform: translateX(105px); -moz-transform: translateX(105px); -o-transform: translateX(105px);
}
}
@media only screen and (max-width:991px)
{
.menu-min.responsive.sidebar {
	transform: translateX(-53px); -webkit-transform: translateX(-53px); -moz-transform: translateX(-53px); -o-transform: translateX(-53px);
}
.display.responsive.sidebar {
	overflow: visible; max-height: 2000px; transform: none !important; transition-delay: 0s; -webkit-transform: none; -moz-transform: none; -o-transform: none; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s;
}
.push_away.responsive.sidebar {
	box-shadow: none !important; -webkit-box-shadow: none;
}
.push_away.responsive.sidebar::before {
	display: block !important;
}
.push_away.responsive.sidebar + .main-content {
	transition:transform 0.2s linear; -webkit-transition: -webkit-transform .2s linear 0s; -o-transition: -o-transform .2s linear 0s; -moz-transition: -moz-transform .2s linear 0s;
}
.display.push_away.responsive.sidebar + .main-content {
	transform: translateX(190px); -webkit-transform: translateX(190px); -moz-transform: translateX(190px); -o-transform: translateX(190px);
}
.menu-min.display.push_away.responsive.sidebar + .main-content {
	transform: translateX(43px); -webkit-transform: translateX(43px); -moz-transform: translateX(43px); -o-transform: translateX(43px);
}
.navbar-fixed-top.navbar + .main-container .push_away.responsive.sidebar::before {
	height: 5000px;
}
.navbar-fixed-top.navbar + .main-container .push_away.responsive.sidebar ~ .footer .footer-inner {
	transition:transform 0.2s linear; -webkit-transition: -webkit-transform .2s linear 0s; -o-transition: -o-transform .2s linear 0s; -moz-transition: -moz-transform .2s linear 0s;
}
.navbar-fixed-top.navbar + .main-container .display.push_away.responsive.sidebar ~ .footer .footer-inner {
	transform: translateX(190px); -webkit-transform: translateX(190px); -moz-transform: translateX(190px); -o-transform: translateX(190px);
}
.navbar-fixed-top.navbar + .main-container .menu-min.display.push_away.responsive.sidebar ~ .footer .footer-inner {
	transform: translateX(43px); -webkit-transform: translateX(43px); -moz-transform: translateX(43px); -o-transform: translateX(43px);
}
.responsive.sidebar .nav-list > li.active::after {
	height: 41px;
}
.responsive.sidebar .nav-list li li.active > a::after {
	display: none;
}
.menu-min.responsive.sidebar .nav-list > li.active::after {
	display: block;
}
.responsive.sidebar + .main-content {
	margin-left: 0px !important;
}
}
@media only screen and (max-width:991px) and (min-width:768px)
{
.container.main-container .responsive.sidebar {
	transition:none; display: none; -webkit-transition: none; -o-transition: none; -moz-transition: none;
}
.container.main-container .display.responsive.sidebar {
	display: block;
}
.container.main-container .push_away.responsive.sidebar + .main-content {
	transition:none !important; transform: none !important; -webkit-transition: none; -o-transition: none; -webkit-transform: none; -moz-transition: none; -moz-transform: none; -o-transform: none;
}
.container.main-container .push_away.responsive.sidebar ~ .footer .footer-inner {
	transition:none !important; transform: none !important; -webkit-transition: none; -o-transition: none; -webkit-transform: none; -moz-transition: none; -moz-transform: none; -o-transform: none;
}
}
@media only screen and (max-width:991px)
{
.sidebar-fixed.responsive {
	position: fixed;
}
.main-container .fixed.menu-toggler {
	left: auto; position: fixed; z-index: 1026; -moz-backface-visibility: hidden;
}
}
@media only screen and (max-width:991px)
{
.menu-toggler + .responsive.sidebar {
	margin-top: 40px;
}
.main-container .menu-toggler {
	width: 52px; height: 32px; text-transform: uppercase; line-height: normal; padding-top: 7px; padding-bottom: 1px; padding-left: 33px; font-size: 13px; font-weight: 700; margin-right: 2px; display: block; position: absolute; z-index: 1026; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.main-container .menu-toggler:hover {
	text-decoration: none;
}
.main-container .menu-toggler:focus {
	outline: 0px;
}
.main-container .menu-toggler::before {
	transition:0.1s; left: 4px; top: 13px; width: 24px; height: 2px; border-top-color: rgb(135, 184, 127); border-bottom-color: rgb(111, 179, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: absolute; z-index: 1; content: ""; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-transition: all .1s ease; -o-transition: none;
}
.main-container .menu-toggler::after {
	transition:0.1s; left: 4px; top: 19px; width: 24px; height: 2px; border-top-color: rgb(255, 162, 77); border-bottom-color: rgb(209, 91, 71); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: absolute; content: ""; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-transition: all .1s ease; -o-transition: none;
}
.main-container .display.menu-toggler::before {
	border-width: 2px; top: 8px; height: 4px;
}
.main-container .display.menu-toggler::after {
	border-width: 2px; top: 20px; height: 4px;
}
.main-container .menu-toggler > .toggler-text {
	border-width: 9px 42px 0px; border-style: solid; border-color: rgb(68, 68, 68) transparent transparent; border-image: none; left: 0px; bottom: -9px; display: block; position: absolute; -moz-border-top-colors: #444;
}
.main-container .menu-toggler > .toggler-text::after {
	left: -8px; top: -41px; color: rgb(255, 255, 255); display: block; position: absolute; content: "MENU";
}
.menu-toggler + .sidebar-scroll.responsive .nav-wrap {
	overflow: hidden;
}
}
@media only screen and (max-width:320px)
{
.main-container .menu-toggler {
	width: 0px;
}
.main-container .menu-toggler > .toggler-text {
	border-width: 7px 16px; bottom: -14px;
}
.main-container .menu-toggler > .toggler-text::after {
	left: -13px; top: -42px; color: rgb(255, 255, 255); font-size: 9px; font-weight: 400; position: absolute;
}
.main-container .menu-toggler::after {
	margin-top: 8px;
}
.main-container .menu-toggler::before {
	margin-top: 8px;
}
.main-container .display.menu-toggler::after {
	border-width: 1px; height: 2px;
}
.main-container .display.menu-toggler::before {
	border-width: 1px; height: 2px;
}
.main-container .display.menu-toggler::before {
	top: 13px;
}
.main-container .display.menu-toggler::after {
	top: 19px;
}
}
@media all and (max-width:991px)
{
.invisible.menu-toggler {
	width: 1px; height: 1px; visibility: hidden; position: fixed; z-index: -999; opacity: 0;
}
.responsive-min.sidebar {
	width: 43px;
}
.compact.responsive-min.sidebar {
	width: 43px;
}
.navbar-collapse.responsive-min.sidebar {
	width: 43px;
}
.responsive-min.sidebar + .main-content {
	margin-left: 43px;
}
.responsive-min.sidebar .nav-list a .badge {
	left: 4px; top: -1px; right: auto; position: relative;
}
.responsive-min.sidebar .nav-list a .label {
	left: 4px; top: -1px; right: auto; position: relative;
}
.responsive-min.sidebar .nav-list .submenu .submenu a .badge {
	top: 0px;
}
.responsive-min.sidebar .nav-list .submenu .submenu a .label {
	top: 0px;
}
.responsive-min.sidebar .nav-list > li > a {
	padding: 0px; height: 39px; line-height: 37px; position: relative;
}
.responsive-min.sidebar .nav-list > li > a > .menu-icon {
	width: 44px; height: auto; line-height: inherit; font-size: 18px; margin-right: 0px; vertical-align: sub; display: inline-block;
}
.responsive-min.sidebar .nav-list > li > a > .menu-text {
	border: 1px solid currentColor; border-image: none; left: 42px; top: -1px; width: 176px; height: 41px; text-align: left; line-height: 38px; padding-left: 12px; display: none; position: absolute; z-index: 1025;
}
.responsive-min.sidebar .nav-list > li > a.dropdown-toggle > .menu-text {
	border-width: 1px 1px 0px; top: -1px;
}
.responsive-min.sidebar .nav-list > li > a .arrow {
	display: none;
}
.responsive-min.sidebar .nav-list > li:hover > a > .menu-text {
	display: block;
}
.responsive-min.sidebar .nav-list > li.active > a::after {
	border-width: 10px 6px; top: 8px;
}
.responsive-min.sidebar .nav-list > li.open.active > a::after {
	display: block;
}
.responsive-min.sidebar .nav-list > li.open.active li.active > a::after {
	display: none;
}
.responsive-min.sidebar .nav-list > li > .submenu {
	left: 42px; top: -1px; width: 176px; padding-bottom: 2px; margin-top: 40px; display: none !important; position: absolute; z-index: 1028;
}
.responsive-min.sidebar .nav-list > li > .submenu::before {
	display: none;
}
.responsive-min.sidebar .nav-list > li > .submenu::after {
	top: -1px; width: 1px; height: 1px; right: -1px; border-right-color: inherit; border-right-width: 1px; border-right-style: solid; display: block; position: absolute; content: "";
}
.responsive-min.sidebar .nav-list > li > .submenu li::before {
	display: none;
}
.responsive-min.sidebar .nav-list > li > .submenu li > a {
	padding-left: 22px; margin-left: 0px;
}
.responsive-min.sidebar .nav-list > li > .submenu li > a > .menu-icon {
	left: 4px;
}
.responsive-min.sidebar .nav-list > li.hover > .submenu {
	padding-bottom: 0px;
}
.responsive-min.sidebar .nav-list > li.open > .submenu {
	display: none;
}
.responsive-min.sidebar .nav-list > li:hover > .submenu {
	display: block !important;
}
.responsive-min.sidebar .nav-list > li > .arrow {
	top: 10px;
}
.responsive-min.sidebar .nav-list > li > .arrow::after {
	border-width: 8px; left: -16px;
}
.responsive-min.sidebar .nav-list > li > .arrow::before {
	border-width: 8px; left: -16px;
}
.responsive-min.sidebar .nav-list > li > .arrow::before {
	left: -17px;
}
.responsive-min.sidebar .nav-list li > .arrow {
	right: -1px;
}
.responsive-min.sidebar .nav-list > li:hover > .arrow {
	display: block;
}
.responsive-min.sidebar .nav-list > li.pull_up > .arrow {
	z-index: 1029;
}
.responsive-min.sidebar .nav-list > li.pull_up > .arrow::after {
	border-width: 10px; left: -20px;
}
.responsive-min.sidebar .nav-list > li.pull_up > .arrow::before {
	border-width: 10px; left: -20px;
}
.responsive-min.sidebar .nav-list > li.pull_up > .arrow::before {
	left: -21px;
}
.responsive-min.sidebar .sidebar-shortcuts {
	overflow: visible; position: relative; z-index: 1;
}
.responsive-min.sidebar .sidebar-shortcuts-mini {
	display: block;
}
.responsive-min.sidebar .sidebar-shortcuts-large {
	border-width: 0px 1px 1px; border-style: solid; border-color: currentColor; padding: 0px 2px 3px; border-image: none; left: 42px; top: 0px; width: 182px; display: none; position: absolute;
}
.responsive-min.sidebar .sidebar-shortcuts:hover .sidebar-shortcuts-large {
	display: block;
}
.responsive-min.sidebar .sidebar-toggle::before {
	left: 5px; right: 5px;
}
.responsive-min.sidebar .sidebar-toggle > .ace-icon {
	border-width: 1px; padding: 0px 4px; line-height: 15px; font-size: 13px;
}
.responsive-min.sidebar .nav-list > li > .submenu li > .submenu > li > a {
	padding-left: 30px; margin-left: 2px !important;
}
.responsive-min.sidebar .nav-list > li > .submenu li > .submenu > li > .submenu > li > a {
	padding-left: 45px; margin-left: 2px !important;
}
.responsive-min.sidebar .nav-list li.open.active > .submenu > li.active > a::after {
	display: none;
}
.responsive-min.sidebar .nav-list > li.open.active:hover > a::after {
	display: none;
}
.responsive-min.sidebar .nav-list > li.active:hover::after {
	display: none;
}
.responsive-min.sidebar .nav-list > li.active:hover > a::after {
	display: none;
}
.responsive-min.sidebar .nav-list > li > .submenu li.active > a::after {
	display: none;
}
.responsive-min.sidebar::before {
	display: block;
}
.responsive-min.sidebar .sidebar-collapse.sidebar-toggle {
	display: none;
}
.responsive-min.sidebar .sidebar-expand.sidebar-toggle {
	display: block;
}
.responsive-min.sidebar + .main-content {
	margin-left: 43px !important;
}
.responsive-min.sidebar + .main-content .breadcrumb {
	margin-left: 12px;
}
.responsive-max.sidebar {
	left: 190px; margin-left: -190px; display: block; position: relative; z-index: 1027;
}
.responsive-max.sidebar .sidebar-collapse.sidebar-toggle {
	display: none;
}
.responsive-max.sidebar .sidebar-expand.sidebar-toggle {
	display: block;
}
.responsive-max.sidebar + .main-content {
	margin-left: 43px !important;
}
.responsive-max.sidebar + .main-content .breadcrumb {
	margin-left: 12px;
}
}
@media not all
{
.responsive-min.sidebar .nav-list li.hover > .submenu {
	margin-left: 0px;
}
.responsive-min.sidebar .nav-list > li > .submenu li.hover > .submenu > li > a {
	margin-left: 0px !important;
}
.responsive-min.sidebar .nav-list > li > .submenu li > .submenu > li.hover > .submenu > li > a {
	margin-left: 0px !important;
}
}
@media all and (max-width:991px) and (min-width:992px)
{
.compact.responsive-min.sidebar .nav-list > li > a {
	padding: 0px 16px 0px 7px; height: 39px; line-height: 37px; position: relative;
}
.compact.responsive-min.sidebar .nav-list > li > a > .menu-icon {
	width: auto; height: auto; line-height: inherit; font-size: 18px; vertical-align: sub; display: inline-block;
}
}
@media only screen and (min-width:992px)
{
.navbar-collapse.sidebar {
	max-height: none;
}
}
@media only screen and (max-width:991px)
{
.navbar-collapse.sidebar {
	width: 100% !important; margin-top: auto; margin-right: 0px; margin-left: 0px; float: none !important; position: relative; z-index: 1; max-height: 340px;
}
.navbar-collapse.sidebar::before {
	display: none;
}
.navbar-collapse.sidebar .nav-list > li:last-child {
	border-bottom-width: 0px;
}
.navbar-collapse.sidebar .nav-list > li > a {
	height: 41px !important; line-height: 20px !important; padding-top: 10px !important; padding-bottom: 10px !important;
}
.navbar-collapse.sidebar .nav-list > li::before {
	height: 43px !important;
}
.navbar-collapse.sidebar li > .arrow {
	display: none !important;
}
.navbar-collapse.sidebar .nav-list li > .submenu {
	border-left-width: 0px !important;
}
.navbar-collapse.sidebar .sidebar-toggle {
	display: none !important;
}
.navbar-collapse.sidebar .sidebar-shortcuts {
	padding: 3px 0px 6px !important; border-bottom-width: 0px; max-height: none !important;
}
.navbar-collapse.sidebar + .main-content {
	margin-left: 0px !important;
}
.navbar-collapse.sidebar + .main-content .breadcrumb {
	margin-left: 12px;
}
.navbar-collapse.sidebar .nav-wrap + .ace-scroll {
	display: none;
}
.menu-min.navbar-collapse.sidebar .nav-list > li > .submenu {
	border-width: 1px 0px 0px; left: auto; top: auto; width: auto; padding-top: 0px; padding-bottom: 0px; margin-top: auto !important; position: relative; z-index: auto; box-shadow: none !important; -webkit-box-shadow: none;
}
.menu-min.navbar-collapse.sidebar .nav-list > li > .submenu::before {
	display: block;
}
.menu-min.navbar-collapse.sidebar .nav-list > li > .submenu > li::before {
	display: block;
}
.menu-min.navbar-collapse.sidebar .nav-list > li > .submenu li > a {
	padding-left: 37px !important;
}
.menu-min.navbar-collapse.sidebar .nav-list > li > .submenu li > a > .menu-icon {
	left: 10px;
}
.menu-min.navbar-collapse.sidebar .nav-list > li > .submenu::after {
	display: none;
}
.menu-min.navbar-collapse.sidebar .nav-list > li > a:hover::before {
	width: 3px;
}
.menu-min.navbar-collapse.sidebar .nav-list > li > a {
	text-align: left; padding-left: 7px;
}
.menu-min.navbar-collapse.sidebar .nav-list > li > a > .menu-icon {
	width: auto; margin-right: 2px; display: inline-block;
}
.menu-min.navbar-collapse.sidebar .nav-list > li > a > .menu-text {
	border-width: 0px !important; left: auto; top: auto; width: auto; height: auto; line-height: normal; padding-left: 0px; display: inline !important; position: relative; z-index: auto; box-shadow: none !important; background-color: transparent !important; -webkit-box-shadow: none;
}
.menu-min.navbar-collapse.sidebar .nav-list a > .arrow {
	display: block;
}
.menu-min.navbar-collapse.sidebar .nav-list > li:hover > .submenu {
	display: none !important;
}
.menu-min.navbar-collapse.sidebar .nav-list > li.active > .submenu {
	display: block !important;
}
.menu-min.navbar-collapse.sidebar .nav-list > li > .nav-show.submenu {
	display: block !important;
}
.menu-min.navbar-collapse.sidebar .nav-list > li > .nav-hide.submenu {
	display: none !important;
}
.menu-min.navbar-collapse.sidebar .sidebar-shortcuts-large {
	border-width: 0px; padding: 0px !important; width: auto; display: block; position: static; box-shadow: none !important; background-color: transparent; -webkit-box-shadow: none;
}
.menu-min.navbar-collapse.sidebar .sidebar-shortcuts-mini {
	display: none;
}
.navbar-collapse.sidebar .nav-list a .badge {
	left: 4px; top: -1px; right: auto; position: relative;
}
.navbar-collapse.sidebar .nav-list a .label {
	left: 4px; top: -1px; right: auto; position: relative;
}
.navbar-collapse.sidebar .nav-list li.active > a::after {
	display: none !important;
}
.navbar-collapse.sidebar .nav-list li.active > a::before {
	display: none !important;
}
.navbar-collapse.sidebar .nav-list > li.active::after {
	display: none !important;
}
.navbar-collapse.sidebar .nav-list > li.active.highlight > a::after {
	display: none !important;
}
.navbar-collapse.sidebar .nav-list > li.active.highlight > a::before {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:992px)
{
.navbar-collapse.sidebar .nav-list > li > .submenu li.hover > .submenu > li > a {
	margin-left: 20px !important;
}
.navbar-collapse.sidebar .nav-list > li > .submenu li > .submenu > li.hover > .submenu > li > a {
	margin-left: 20px !important;
}
}
@media all and (max-width:991px)
{
.navbar-fixed-top + .main-container .navbar-collapse.sidebar {
	position: fixed; z-index: 1027;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.navbar-fixed-top + .container.main-container .navbar-collapse.sidebar {
	width: 744px !important;
}
}
.sidebar-scroll .sidebar-shortcuts {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid; min-height: 41px;
}
.sidebar-scroll .sidebar-toggle {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.sidebar-scroll .nav-list > li:first-child {
	border-top-width: 0px;
}
.sidebar-scroll .nav-list > li:last-child {
	border-bottom-width: 0px;
}
.sidebar-scroll .nav-wrap .sidebar-shortcuts {
	border-bottom-width: 0px; min-height: 40px;
}
.sidebar-scroll .nav-wrap .sidebar-shortcuts + .nav-list > li:first-child {
	border-top-width: 1px;
}
.sidebar-scroll .nav-wrap-t .sidebar-toggle {
	border-top-width: 0px;
}
.sidebar-scroll .nav-wrap-t .nav-list > li:last-child {
	border-bottom-width: 1px;
}
.sidebar .nav-wrap + .ace-scroll {
	top: 0px; right: 0px; position: absolute; z-index: 1;
}
.sidebar .nav-wrap + .scrollout {
	right: -8px;
}
@media not all
{
.navbar-fixed-top.navbar {
	border-radius: 0.05em;
}
.navbar-fixed-top.navbar {
	-moz-backface-visibility: hidden;
}
.navbar-fixed-top.navbar .ace-nav > li .dropdown-menu {
	-moz-backface-visibility: hidden;
}
.navbar-fixed-top.navbar > .navbar-container {
	-moz-backface-visibility: hidden;
}
.sidebar-fixed.sidebar {
	-moz-backface-visibility: hidden;
}
}
.ace-scroll {
	overflow: hidden;
}
.scroll-content {
	overflow: hidden; position: static;
}
.scroll-track {
	top: auto; width: 0px; height: auto; right: 0px; bottom: auto; position: absolute; z-index: 99; opacity: 0; background-color: rgb(231, 231, 231);
}
.scroll-bar {
	background: rgb(187, 212, 229); left: 0px; top: 0px; width: inherit; position: absolute;
}
.scroll-hz .scroll-track {
	left: auto; top: auto; width: auto; height: 8px; right: auto; bottom: 0px;
}
.scroll-hz .scroll-bar {
	width: auto; height: inherit;
}
.scroll-active .scroll-track {
	transition:0.25s 0.6s; -webkit-transition: all .25s ease .6s; -o-transition: all .25s ease .6s;
}
.scroll-active .active.scroll-track {
	width: 8px; opacity: 1; transition-duration: 0.15s; transition-delay: 0s; -webkit-transition-delay: 0s; -webkit-transition-duration: .15s;
}
.scroll-active .scroll-track:active {
	width: 8px; opacity: 1; transition-duration: 0.15s; transition-delay: 0s; -webkit-transition-delay: 0s; -webkit-transition-duration: .15s;
}
.scroll-active:hover .scroll-track {
	width: 8px; opacity: 1; transition-duration: 0.15s; transition-delay: 0s; -webkit-transition-delay: 0s; -webkit-transition-duration: .15s;
}
.active.scroll-track > .scroll-bar {
	transition-property: none !important; transition-duration: 0s !important;
}
.scroll-margin .scroll-track {
	right: 1px;
}
.scroll-left .scroll-track {
	left: 0px; right: auto;
}
.scroll-left.scroll-margin .scroll-track {
	left: 1px;
}
.scroll-top .scroll-track {
	top: 0px; bottom: auto;
}
.scroll-top.scroll-margin .scroll-track {
	top: 1px;
}
.scroll-dark .scroll-bar {
	background-color: rgba(0, 0, 0, 0.25);
}
.scroll-dark .scroll-track {
	background-color: rgba(0, 0, 0, 0.15);
}
.scroll-light .scroll-bar {
	background-color: rgba(0, 0, 0, 0.14);
}
.scroll-light .scroll-track {
	background-color: rgba(0, 0, 0, 0.07);
}
.no-track .scroll-track {
	background-color: transparent;
}
.scroll-visible .scroll-track {
	width: 8px; opacity: 1;
}
.scroll-hz.scroll-visible .scroll-track {
	width: auto; height: 8px;
}
.scroll-thin .active.scroll-track {
	width: 6px;
}
.scroll-thin .scroll-track:active {
	width: 6px;
}
.scroll-visible.scroll-thin .scroll-track {
	width: 6px;
}
.scroll-thin:hover .scroll-track {
	width: 6px;
}
.scroll-hz.scroll-thin .active.scroll-track {
	width: auto; height: 6px;
}
.scroll-hz.scroll-thin .scroll-track:active {
	width: auto; height: 6px;
}
.scroll-visible.scroll-hz.scroll-thin .scroll-track {
	width: auto; height: 6px;
}
.scroll-hz.scroll-thin:hover .scroll-track {
	width: auto; height: 6px;
}
.scroll-chrome .scroll-bar {
	width: 11px; background-color: transparent;
}
.scroll-chrome .scroll-bar::before {
	border-radius: 1px; border: 1px solid rgb(187, 187, 187); border-image: none; left: 1px; top: 1px; right: 1px; bottom: 3px; display: block; position: absolute; content: ""; background-color: rgb(217, 217, 217);
}
.scroll-chrome .scroll-track {
	border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(230, 230, 230) transparent rgb(230, 230, 230) rgb(219, 219, 219); border-image: none; width: 12px !important; background-color: rgb(242, 242, 242);
}
.scroll-chrome .scroll-track:hover .scroll-bar::before {
	border-color: rgb(166, 166, 166); background-color: silver;
}
.scroll-chrome .active.scroll-track .scroll-bar::before {
	border-color: rgb(139, 139, 139); background-color: rgb(169, 169, 169);
}
.nav-wrap + .scroll-active .scroll-track {
	width: 8px;
}
.scroll-active.nav-scroll .scroll-track {
	width: 8px; right: 0px;
}
.scroll-active.nav-scroll:hover .scroll-track {
	width: 8px; opacity: 1; transition-duration: 0.15s; transition-delay: 0s; -webkit-transition-delay: 0s; -webkit-transition-duration: .15s;
}
.nav-wrap:hover + .scroll-active .scroll-track {
	width: 8px; opacity: 1; transition-duration: 0.15s; transition-delay: 0s; -webkit-transition-delay: 0s; -webkit-transition-duration: .15s;
}
.scroll-active.nav-scroll:hover .scroll-track {
	width: 8px;
}
.ace-scroll.nav-scroll {
	overflow: visible;
}
.ace-scroll.nav-scroll .scroll-content {
	overflow: visible;
}
.scroll-active.ace-scroll.nav-scroll {
	overflow: hidden;
}
.scroll-active.ace-scroll.nav-scroll .scroll-content {
	overflow: hidden;
}
.breadcrumbs {
	padding: 0px 12px 0px 0px; line-height: 40px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: auto; min-height: 41px; background-color: rgb(245, 245, 245);
}
.breadcrumb {
	margin: 6px 22px 0px 12px; padding: 0px; border-radius: 0px; color: rgb(51, 51, 51); line-height: 20px; font-size: 13px; display: inline-block; background-color: transparent;
}
.breadcrumb > li {
	padding: 0px 3px; color: rgb(85, 85, 85);
}
.breadcrumb > li.active {
	padding: 0px 3px; color: rgb(85, 85, 85);
}
.breadcrumb > li > a {
	color: rgb(76, 143, 189); display: inline-block;
}
.breadcrumb > li + li::before {
	margin: 0px 8px 0px 0px; padding: 0px; top: 1px; color: rgb(178, 182, 191); font-family: FontAwesome; font-size: 14px; position: relative; content: "\f105";
}
.breadcrumb .home-icon {
	font-size: 20px; margin-right: 2px; margin-left: 2px; vertical-align: top;
}
@media only screen and (max-width:480px)
{
.breadcrumb > li > a {
	padding: 0px 1px;
}
}
@media only screen and (max-width:991px)
{
.menu-toggler + .responsive.sidebar + .main-content .breadcrumb {
	margin-left: 90px;
}
}
@media only screen and (max-width:320px)
{
.breadcrumb {
	margin-left: 8px;
}
.menu-toggler + .responsive.sidebar + .main-content .breadcrumb {
	margin-left: 36px;
}
}
@media all and (min-width:992px)
{
.breadcrumbs-fixed {
	left: 0px; top: auto; right: 0px; position: fixed; z-index: 1024;
}
.breadcrumbs-fixed + .page-content {
	padding-top: 49px;
}
.sidebar + .main-content .breadcrumbs-fixed {
	left: 190px;
}
body.mob-safari .breadcrumbs-fixed {
	top: 45px;
}
}
@media all and (min-width:992px)
{
.compact.sidebar + .main-content .breadcrumbs-fixed {
	left: 105px;
}
}
@media all and (min-width:992px)
{
.menu-min.sidebar + .main-content .breadcrumbs-fixed {
	left: 43px;
}
}
@media all and (max-width:991px) and (min-width:992px)
{
.breadcrumbs-fixed {
	left: 0px;
}
.menu-min.sidebar + .main-content .breadcrumbs-fixed {
	left: 0px;
}
.responsive-max.sidebar + .main-content .breadcrumbs-fixed {
	left: 43px;
}
.responsive-min.sidebar + .main-content .breadcrumbs-fixed {
	left: 43px;
}
}
@media all and (min-width:992px)
{
.main-container.container .compact.sidebar + .main-content .breadcrumbs-fixed {
	left: auto; width: 639px; right: auto;
}
}
@media all and (min-width:992px)
{
.main-container.container .breadcrumbs-fixed {
	left: auto; width: 744px; right: auto;
}
.main-container.container .sidebar + .main-content .breadcrumbs-fixed {
	left: auto; width: 554px; right: auto;
}
.main-container.container .menu-min.sidebar + .main-content .breadcrumbs-fixed {
	left: auto; width: 701px; right: auto;
}
}
@media all and (min-width:992px)
{
.main-container.container .compact.sidebar + .main-content .breadcrumbs-fixed {
	width: 859px;
}
}
@media all and (min-width:992px)
{
.main-container.container .breadcrumbs-fixed {
	width: 964px;
}
.main-container.container .sidebar + .main-content .breadcrumbs-fixed {
	width: 774px;
}
.main-container.container .menu-min.sidebar + .main-content .breadcrumbs-fixed {
	width: 921px;
}
}
@media all and (min-width:992px)
{
.main-container.container .compact.sidebar + .main-content .breadcrumbs-fixed {
	width: 1059px;
}
}
@media all and (min-width:1200px)
{
.main-container.container .breadcrumbs-fixed {
	width: 1164px;
}
.main-container.container .sidebar + .main-content .breadcrumbs-fixed {
	width: 974px;
}
.main-container.container .menu-min.sidebar + .main-content .breadcrumbs-fixed {
	width: 1121px;
}
}
@media all and (max-width:991px) and (min-width:992px)
{
.main-container.container .compact.sidebar + .main-content .breadcrumbs-fixed {
	width: 744px;
}
}
@media all and (max-width:991px) and (min-width:992px)
{
.main-container.container .breadcrumbs-fixed {
	width: 744px;
}
.main-container.container .menu-min.sidebar + .main-content .breadcrumbs-fixed {
	width: 744px;
}
.main-container.container .responsive-max.sidebar + .main-content .breadcrumbs-fixed {
	left: auto; width: 701px; right: auto;
}
.main-container.container .responsive-min.sidebar + .main-content .breadcrumbs-fixed {
	left: auto; width: 701px; right: auto;
}
}
@media all and (min-width:992px)
{
.h-sidebar + .main-content .breadcrumbs-fixed.breadcrumbs {
	left: auto; top: auto; width: auto !important; position: relative !important; z-index: auto;
}
.h-sidebar + .main-content .page-content {
	padding-top: 8px !important;
}
}
.nav-search {
	right: 22px; line-height: 24px; position: absolute;
}
.breadcrumbs .nav-search {
	top: 6px;
}
.nav-search .form-search {
	margin-bottom: 0px;
}
.nav-search .nav-search-input {
	border-radius: 4px !important; border: 1px solid rgb(111, 179, 224); transition:width 0.15s; border-image: none; width: 152px; height: 28px !important; color: rgb(102, 102, 102) !important; line-height: 1.3; padding-top: 2px; padding-bottom: 2px; font-size: 13px; z-index: 11; -webkit-transition: width ease .15s; -o-transition: width ease .15s;
}
.nav-search .nav-search-input + .dropdown-menu {
	left: 0px; right: 0px; min-width: 0px;
}
.nav-search .nav-search-input:focus {
	border-color: rgb(111, 179, 224);
}
.nav-search .nav-search-input:hover {
	border-color: rgb(111, 179, 224);
}
.nav-search .nav-search-icon {
	color: rgb(111, 179, 224) !important; line-height: 24px !important; font-size: 14px !important; background-color: transparent;
}
.minimized.nav-search .nav-search-input {
	width: 0px; max-width: 0px; opacity: 0;
}
.minimized.nav-search .nav-search-btn:active + .nav-search-input {
	width: 152px; max-width: 152px; opacity: 1;
}
.minimized.nav-search .nav-search-input:active {
	width: 152px; max-width: 152px; opacity: 1;
}
.minimized.nav-search .nav-search-input:focus {
	width: 152px; max-width: 152px; opacity: 1;
}
.minimized.nav-search .nav-search-input:hover {
	width: 152px; max-width: 152px; opacity: 1;
}
.minimized.nav-search:hover .nav-search-input {
	width: 152px; max-width: 152px; opacity: 1;
}
.minimized.nav-search .nav-search-icon {
	padding: 0px 5px !important; border-radius: 100%; border: 1px solid currentColor; border-image: none; background-color: rgb(255, 255, 255);
}
.nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.minimized.nav-search .nav-search-input:active ~ .nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.minimized.nav-search .nav-search-input:focus ~ .nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.minimized.nav-search .nav-search-input:hover ~ .nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.minimized.nav-search:hover .nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.sidebar > .nav-search {
	height: 35px; text-align: center; padding-top: 6px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: static; background-color: rgb(250, 250, 250);
}
.sidebar > .nav-search .nav-search-input {
	border-radius: 0px !important; width: 162px !important; max-width: 162px !important; opacity: 1 !important;
}
.sidebar > .nav-search .nav-search-input + .dropdown-menu {
	text-align: left;
}
.menu-min.sidebar .nav-search .form-search {
	left: 5px; position: absolute; z-index: 14;
}
.menu-min.sidebar .nav-search .nav-search-input {
	width: 0px !important; max-width: 0px !important; opacity: 0 !important;
}
.menu-min.sidebar .nav-search .nav-search-input:active {
	width: 162px !important; max-width: 162px !important; opacity: 1 !important;
}
.menu-min.sidebar .nav-search .nav-search-input:focus {
	width: 162px !important; max-width: 162px !important; opacity: 1 !important;
}
.menu-min.sidebar .nav-search .nav-search-input:hover {
	width: 162px !important; max-width: 162px !important; opacity: 1 !important;
}
.menu-min.sidebar .nav-search .nav-search-input:active ~ #nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.menu-min.sidebar .nav-search .nav-search-input:focus ~ #nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.menu-min.sidebar .nav-search .nav-search-input:hover ~ #nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.menu-min.sidebar .nav-search:hover .nav-search-input {
	width: 162px !important; max-width: 162px !important; opacity: 1 !important;
}
.menu-min.sidebar .nav-search:hover .nav-search-input ~ .nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.menu-min.sidebar .nav-search .nav-search-icon {
	padding: 0px 5px !important; border-radius: 32px; border: 1px solid currentColor; border-image: none; background-color: rgb(255, 255, 255);
}
@media all and (max-width:991px)
{
.responsive-min.sidebar .nav-search .form-search {
	left: 5px; position: absolute; z-index: 14;
}
.responsive-min.sidebar .nav-search .nav-search-input {
	width: 0px !important; max-width: 0px !important; opacity: 0 !important;
}
.responsive-min.sidebar .nav-search .nav-search-input:active {
	width: 162px !important; max-width: 162px !important; opacity: 1 !important;
}
.responsive-min.sidebar .nav-search .nav-search-input:focus {
	width: 162px !important; max-width: 162px !important; opacity: 1 !important;
}
.responsive-min.sidebar .nav-search .nav-search-input:hover {
	width: 162px !important; max-width: 162px !important; opacity: 1 !important;
}
.responsive-min.sidebar .nav-search .nav-search-input:active ~ #nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.responsive-min.sidebar .nav-search .nav-search-input:focus ~ #nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.responsive-min.sidebar .nav-search .nav-search-input:hover ~ #nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.responsive-min.sidebar .nav-search:hover .nav-search-input {
	width: 162px !important; max-width: 162px !important; opacity: 1 !important;
}
.responsive-min.sidebar .nav-search:hover .nav-search-input ~ .nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.responsive-min.sidebar .nav-search .nav-search-icon {
	padding: 0px 5px !important; border-radius: 32px; border: 1px solid currentColor; border-image: none; background-color: rgb(255, 255, 255);
}
}
@media only screen and (max-width:991px)
{
.nav-search {
	right: 10px;
}
.nav-search .nav-search-input {
	width: 105px;
}
.nav-search .nav-search-btn:active + .nav-search-input {
	width: 145px;
}
.nav-search .nav-search-input:active {
	width: 145px;
}
.nav-search .nav-search-input:focus {
	width: 145px;
}
.nav-search .nav-search-input:hover {
	width: 145px;
}
.nav-search:hover .nav-search-input {
	width: 145px;
}
}
@media only screen and (max-width:767px)
{
.nav-search .nav-search-input {
	width: 0px; max-width: 0px; opacity: 0;
}
.nav-search .nav-search-btn:active + .nav-search-input {
	width: 152px; max-width: 152px; opacity: 1;
}
.nav-search .nav-search-input:active {
	width: 152px; max-width: 152px; opacity: 1;
}
.nav-search .nav-search-input:focus {
	width: 152px; max-width: 152px; opacity: 1;
}
.nav-search .nav-search-input:hover {
	width: 152px; max-width: 152px; opacity: 1;
}
.nav-search:hover .nav-search-input {
	width: 152px; max-width: 152px; opacity: 1;
}
.nav-search .nav-search-icon {
	padding: 0px 5px !important; border-radius: 100%; border: 1px solid currentColor; border-image: none; background-color: rgb(255, 255, 255);
}
.nav-search .nav-search-input:active ~ .nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.nav-search .nav-search-input:focus ~ .nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.nav-search .nav-search-input:hover ~ .nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
.nav-search:hover .nav-search-icon {
	padding: 0px 3px !important; border-radius: 0px; border: currentColor; border-image: none;
}
}
.footer {
	width: 0px; height: 0px; padding-top: 75px;
}
.footer .footer-inner {
	left: 0px; text-align: center; right: 0px; bottom: 0px; position: absolute; z-index: auto;
}
.sidebar ~ .footer .footer-inner {
	left: 190px;
}
@media all and (min-width:992px)
{
.compact.sidebar ~ .footer .footer-inner {
	left: 105px;
}
}
.menu-min.sidebar ~ .footer .footer-inner {
	left: 43px;
}
@media all and (min-width:992px)
{
.h-sidebar.sidebar ~ .footer .footer-inner {
	left: 0px;
}
}
@media all and (max-width:991px)
{
.footer .footer-inner {
	left: 0px;
}
.compact.sidebar ~ .footer .footer-inner {
	left: 0px;
}
.menu-min.sidebar ~ .footer .footer-inner {
	left: 0px;
}
.sidebar ~ .footer .footer-inner {
	left: 0px;
}
.responsive-min.sidebar ~ .footer .footer-inner {
	left: 43px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.main-container.container .footer .footer-inner {
	left: auto !important; width: 744px; right: auto !important; margin-left: auto;
}
}
@media all and (min-width:992px)
{
.main-container.container .footer .footer-inner {
	left: auto !important; width: 964px; right: auto !important;
}
}
@media all and (min-width:1200px)
{
.main-container.container .footer .footer-inner {
	width: 1164px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.main-container.container .sidebar ~ .footer .footer-inner {
	left: auto !important; width: 744px; right: auto !important; margin-left: auto;
}
}
@media all and (min-width:992px)
{
.main-container.container .sidebar ~ .footer .footer-inner {
	left: auto !important; width: 774px; right: auto !important; margin-left: 190px;
}
}
@media all and (min-width:1200px)
{
.main-container.container .sidebar ~ .footer .footer-inner {
	width: 974px; margin-left: 190px;
}
}
@media all and (min-width:992px)
{
.main-container.container .compact.sidebar ~ .footer .footer-inner {
	width: 859px; margin-left: 105px;
}
}
@media all and (min-width:1200px)
{
.main-container.container .compact.sidebar ~ .footer .footer-inner {
	width: 1059px; margin-left: 105px;
}
}
@media all and (min-width:992px)
{
.main-container.container .menu-min.sidebar ~ .footer .footer-inner {
	width: 921px; margin-left: 43px;
}
}
@media all and (min-width:1200px)
{
.main-container.container .menu-min.sidebar ~ .footer .footer-inner {
	width: 1121px; margin-left: 43px;
}
}
@media all and (min-width:992px)
{
.main-container.container .h-sidebar.sidebar ~ .footer .footer-inner {
	width: 964px; margin-left: 0px;
}
}
@media all and (min-width:992px)
{
.main-container.container .h-sidebar.sidebar ~ .footer .footer-inner {
	width: 964px; margin-left: 0px;
}
}
@media all and (min-width:1200px)
{
.main-container.container .h-sidebar.sidebar ~ .footer .footer-inner {
	width: 1164px; margin-left: 0px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.main-container.container .responsive-min.sidebar ~ .footer .footer-inner {
	width: 701px; margin-left: 43px;
}
}
.footer .footer-inner .footer-content {
	padding: 8px; left: 12px; right: 12px; bottom: 4px; line-height: 36px; border-top-color: rgb(229, 229, 229); border-top-width: 3px; border-top-style: double; position: absolute;
}
.footer-fixed.footer .footer-inner {
	bottom: 0px; position: fixed; z-index: 999;
}
.footer-fixed.footer .footer-inner .footer-content {
	border: 1px solid rgb(221, 221, 221); border-image: none; left: 2px; right: 2px; bottom: 2px; background-color: rgb(242, 242, 242);
}
.footer-fixed.footer + .btn-scroll-up {
	z-index: 999;
}
.btn {
	margin: 0px; border-radius: 0px; border: 5px solid rgb(255, 255, 255); transition:0.15s; border-image: none; color: rgb(255, 255, 255) !important; vertical-align: middle; display: inline-block; position: relative; cursor: pointer; box-shadow: none !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: none !important; -webkit-transition: all ease .15s; -o-transition: all ease .15s;
}
.btn-lg {
	border-width: 5px; padding: 7px 16px; line-height: 1.35;
}
.btn-sm {
	border-width: 4px; padding: 4px 9px; line-height: 1.39; font-size: 13px;
}
.btn-xs {
	border-width: 3px;
}
.btn-minier {
	border-width: 2px; padding: 0px 4px; line-height: 18px; font-size: 12px;
}
button.btn:active {
	top: 1px;
}
.btn {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
.btn-default {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
.btn-default:focus {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
.btn:focus {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
.btn-default:active {
	border-color: rgb(171, 186, 195); background-color: rgb(139, 154, 163) !important;
}
.btn-default:hover {
	border-color: rgb(171, 186, 195); background-color: rgb(139, 154, 163) !important;
}
.btn:active {
	border-color: rgb(171, 186, 195); background-color: rgb(139, 154, 163) !important;
}
.btn:hover {
	border-color: rgb(171, 186, 195); background-color: rgb(139, 154, 163) !important;
}
.open .dropdown-toggle.btn-default {
	border-color: rgb(171, 186, 195); background-color: rgb(139, 154, 163) !important;
}
.open .dropdown-toggle.btn {
	border-color: rgb(171, 186, 195); background-color: rgb(139, 154, 163) !important;
}
.no-border.btn-default:active {
	border-color: rgb(139, 154, 163);
}
.no-border.btn-default:hover {
	border-color: rgb(139, 154, 163);
}
.no-border.btn:active {
	border-color: rgb(139, 154, 163);
}
.no-border.btn:hover {
	border-color: rgb(139, 154, 163);
}
.no-hover.btn-default:active {
	background-color: rgb(171, 186, 195) !important;
}
.no-hover.btn-default:hover {
	background-color: rgb(171, 186, 195) !important;
}
.no-hover.btn:active {
	background-color: rgb(171, 186, 195) !important;
}
.no-hover.btn:hover {
	background-color: rgb(171, 186, 195) !important;
}
.active.btn-default {
	border-color: rgb(135, 153, 164); background-color: rgb(155, 170, 179) !important;
}
.active.btn {
	border-color: rgb(135, 153, 164); background-color: rgb(155, 170, 179) !important;
}
.active.no-border.btn-default {
	border-color: rgb(146, 163, 172); background-color: rgb(146, 163, 172) !important;
}
.active.no-border.btn {
	border-color: rgb(146, 163, 172); background-color: rgb(146, 163, 172) !important;
}
.disabled.btn-default {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
.active.disabled.btn-default {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
.disabled.btn-default:active {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
.disabled.btn-default:focus {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
.disabled.btn-default:hover {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
[disabled].btn-default {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
[disabled].active.btn-default {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
[disabled].btn-default:active {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
[disabled].btn-default:focus {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
[disabled].btn-default:hover {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
.disabled.btn {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
.active.disabled.btn {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
.disabled.btn:active {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
.disabled.btn:focus {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
.disabled.btn:hover {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
[disabled].btn {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
[disabled].active.btn {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
[disabled].btn:active {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
[disabled].btn:focus {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
[disabled].btn:hover {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
fieldset[disabled] .btn {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
fieldset[disabled] .btn-default {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
fieldset[disabled] .active.btn-default {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
fieldset[disabled] .btn-default:active {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
fieldset[disabled] .btn-default:focus {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
fieldset[disabled] .btn-default:hover {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
fieldset[disabled] .active.btn {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
fieldset[disabled] .btn:active {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
fieldset[disabled] .btn:focus {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
fieldset[disabled] .btn:hover {
	border-color: rgb(171, 186, 195); background-color: rgb(171, 186, 195) !important;
}
.btn-primary {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
.btn-primary:focus {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
.btn-primary:active {
	border-color: rgb(66, 139, 202); background-color: rgb(27, 106, 170) !important;
}
.btn-primary:hover {
	border-color: rgb(66, 139, 202); background-color: rgb(27, 106, 170) !important;
}
.open .dropdown-toggle.btn-primary {
	border-color: rgb(66, 139, 202); background-color: rgb(27, 106, 170) !important;
}
.no-border.btn-primary:active {
	border-color: rgb(27, 106, 170);
}
.no-border.btn-primary:hover {
	border-color: rgb(27, 106, 170);
}
.no-hover.btn-primary:active {
	background-color: rgb(66, 139, 202) !important;
}
.no-hover.btn-primary:hover {
	background-color: rgb(66, 139, 202) !important;
}
.active.btn-primary {
	border-color: rgb(39, 104, 157); background-color: rgb(47, 123, 186) !important;
}
.active.no-border.btn-primary {
	border-color: rgb(43, 114, 174); background-color: rgb(43, 114, 174) !important;
}
.disabled.btn-primary {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
.active.disabled.btn-primary {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
.disabled.btn-primary:active {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
.disabled.btn-primary:focus {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
.disabled.btn-primary:hover {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
[disabled].btn-primary {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
[disabled].active.btn-primary {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
[disabled].btn-primary:active {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
[disabled].btn-primary:focus {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
[disabled].btn-primary:hover {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
fieldset[disabled] .btn-primary {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
fieldset[disabled] .active.btn-primary {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
fieldset[disabled] .btn-primary:active {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
fieldset[disabled] .btn-primary:focus {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
fieldset[disabled] .btn-primary:hover {
	border-color: rgb(66, 139, 202); background-color: rgb(66, 139, 202) !important;
}
.btn-info {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
.btn-info:focus {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
.btn-info:active {
	border-color: rgb(111, 179, 224); background-color: rgb(79, 153, 198) !important;
}
.btn-info:hover {
	border-color: rgb(111, 179, 224); background-color: rgb(79, 153, 198) !important;
}
.open .dropdown-toggle.btn-info {
	border-color: rgb(111, 179, 224); background-color: rgb(79, 153, 198) !important;
}
.no-border.btn-info:active {
	border-color: rgb(79, 153, 198);
}
.no-border.btn-info:hover {
	border-color: rgb(79, 153, 198);
}
.no-hover.btn-info:active {
	background-color: rgb(111, 179, 224) !important;
}
.no-hover.btn-info:hover {
	background-color: rgb(111, 179, 224) !important;
}
.active.btn-info {
	border-color: rgb(67, 150, 203); background-color: rgb(95, 166, 211) !important;
}
.active.no-border.btn-info {
	border-color: rgb(83, 159, 208); background-color: rgb(83, 159, 208) !important;
}
.disabled.btn-info {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
.active.disabled.btn-info {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
.disabled.btn-info:active {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
.disabled.btn-info:focus {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
.disabled.btn-info:hover {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
[disabled].btn-info {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
[disabled].active.btn-info {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
[disabled].btn-info:active {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
[disabled].btn-info:focus {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
[disabled].btn-info:hover {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
fieldset[disabled] .btn-info {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
fieldset[disabled] .active.btn-info {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
fieldset[disabled] .btn-info:active {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
fieldset[disabled] .btn-info:focus {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
fieldset[disabled] .btn-info:hover {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224) !important;
}
.btn-info2 {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
.btn-info2:focus {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
.btn-info2:active {
	border-color: rgb(149, 198, 229); background-color: rgb(103, 166, 206) !important;
}
.btn-info2:hover {
	border-color: rgb(149, 198, 229); background-color: rgb(103, 166, 206) !important;
}
.open .dropdown-toggle.btn-info2 {
	border-color: rgb(149, 198, 229); background-color: rgb(103, 166, 206) !important;
}
.no-border.btn-info2:active {
	border-color: rgb(103, 166, 206);
}
.no-border.btn-info2:hover {
	border-color: rgb(103, 166, 206);
}
.no-hover.btn-info2:active {
	background-color: rgb(149, 198, 229) !important;
}
.no-hover.btn-info2:hover {
	background-color: rgb(149, 198, 229) !important;
}
.active.btn-info2 {
	border-color: rgb(98, 166, 209); background-color: rgb(126, 182, 218) !important;
}
.active.no-border.btn-info2 {
	border-color: rgb(114, 175, 214); background-color: rgb(114, 175, 214) !important;
}
.disabled.btn-info2 {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
.active.disabled.btn-info2 {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
.disabled.btn-info2:active {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
.disabled.btn-info2:focus {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
.disabled.btn-info2:hover {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
[disabled].btn-info2 {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
[disabled].active.btn-info2 {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
[disabled].btn-info2:active {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
[disabled].btn-info2:focus {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
[disabled].btn-info2:hover {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
fieldset[disabled] .btn-info2 {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
fieldset[disabled] .active.btn-info2 {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
fieldset[disabled] .btn-info2:active {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
fieldset[disabled] .btn-info2:focus {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
fieldset[disabled] .btn-info2:hover {
	border-color: rgb(149, 198, 229); background-color: rgb(149, 198, 229) !important;
}
.btn-success {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
.btn-success:focus {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
.btn-success:active {
	border-color: rgb(135, 184, 127); background-color: rgb(98, 155, 88) !important;
}
.btn-success:hover {
	border-color: rgb(135, 184, 127); background-color: rgb(98, 155, 88) !important;
}
.open .dropdown-toggle.btn-success {
	border-color: rgb(135, 184, 127); background-color: rgb(98, 155, 88) !important;
}
.no-border.btn-success:active {
	border-color: rgb(98, 155, 88);
}
.no-border.btn-success:hover {
	border-color: rgb(98, 155, 88);
}
.no-hover.btn-success:active {
	background-color: rgb(135, 184, 127) !important;
}
.no-hover.btn-success:hover {
	background-color: rgb(135, 184, 127) !important;
}
.active.btn-success {
	border-color: rgb(98, 153, 89); background-color: rgb(117, 170, 108) !important;
}
.active.no-border.btn-success {
	border-color: rgb(107, 164, 98); background-color: rgb(107, 164, 98) !important;
}
.disabled.btn-success {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
.active.disabled.btn-success {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
.disabled.btn-success:active {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
.disabled.btn-success:focus {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
.disabled.btn-success:hover {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
[disabled].btn-success {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
[disabled].active.btn-success {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
[disabled].btn-success:active {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
[disabled].btn-success:focus {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
[disabled].btn-success:hover {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
fieldset[disabled] .btn-success {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
fieldset[disabled] .active.btn-success {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
fieldset[disabled] .btn-success:active {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
fieldset[disabled] .btn-success:focus {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
fieldset[disabled] .btn-success:hover {
	border-color: rgb(135, 184, 127); background-color: rgb(135, 184, 127) !important;
}
.btn-warning {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
.btn-warning:focus {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
.btn-warning:active {
	border-color: rgb(255, 183, 82); background-color: rgb(229, 151, 41) !important;
}
.btn-warning:hover {
	border-color: rgb(255, 183, 82); background-color: rgb(229, 151, 41) !important;
}
.open .dropdown-toggle.btn-warning {
	border-color: rgb(255, 183, 82); background-color: rgb(229, 151, 41) !important;
}
.no-border.btn-warning:active {
	border-color: rgb(229, 151, 41);
}
.no-border.btn-warning:hover {
	border-color: rgb(229, 151, 41);
}
.no-hover.btn-warning:active {
	background-color: rgb(255, 183, 82) !important;
}
.no-hover.btn-warning:hover {
	background-color: rgb(255, 183, 82) !important;
}
.active.btn-warning {
	border-color: rgb(240, 152, 28); background-color: rgb(242, 167, 62) !important;
}
.active.no-border.btn-warning {
	border-color: rgb(241, 160, 47); background-color: rgb(241, 160, 47) !important;
}
.disabled.btn-warning {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
.active.disabled.btn-warning {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
.disabled.btn-warning:active {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
.disabled.btn-warning:focus {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
.disabled.btn-warning:hover {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
[disabled].btn-warning {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
[disabled].active.btn-warning {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
[disabled].btn-warning:active {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
[disabled].btn-warning:focus {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
[disabled].btn-warning:hover {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
fieldset[disabled] .btn-warning {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
fieldset[disabled] .active.btn-warning {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
fieldset[disabled] .btn-warning:active {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
fieldset[disabled] .btn-warning:focus {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
fieldset[disabled] .btn-warning:hover {
	border-color: rgb(255, 183, 82); background-color: rgb(255, 183, 82) !important;
}
.btn-danger {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
.btn-danger:focus {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
.btn-danger:active {
	border-color: rgb(209, 91, 71); background-color: rgb(183, 70, 53) !important;
}
.btn-danger:hover {
	border-color: rgb(209, 91, 71); background-color: rgb(183, 70, 53) !important;
}
.open .dropdown-toggle.btn-danger {
	border-color: rgb(209, 91, 71); background-color: rgb(183, 70, 53) !important;
}
.no-border.btn-danger:active {
	border-color: rgb(183, 70, 53);
}
.no-border.btn-danger:hover {
	border-color: rgb(183, 70, 53);
}
.no-hover.btn-danger:active {
	background-color: rgb(209, 91, 71) !important;
}
.no-hover.btn-danger:hover {
	background-color: rgb(209, 91, 71) !important;
}
.active.btn-danger {
	border-color: rgb(170, 68, 52); background-color: rgb(196, 81, 62) !important;
}
.active.no-border.btn-danger {
	border-color: rgb(186, 75, 57); background-color: rgb(186, 75, 57) !important;
}
.disabled.btn-danger {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
.active.disabled.btn-danger {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
.disabled.btn-danger:active {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
.disabled.btn-danger:focus {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
.disabled.btn-danger:hover {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
[disabled].btn-danger {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
[disabled].active.btn-danger {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
[disabled].btn-danger:active {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
[disabled].btn-danger:focus {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
[disabled].btn-danger:hover {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
fieldset[disabled] .btn-danger {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
fieldset[disabled] .active.btn-danger {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
fieldset[disabled] .btn-danger:active {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
fieldset[disabled] .btn-danger:focus {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
fieldset[disabled] .btn-danger:hover {
	border-color: rgb(209, 91, 71); background-color: rgb(209, 91, 71) !important;
}
.btn-inverse {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
.btn-inverse:focus {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
.btn-inverse:active {
	border-color: rgb(85, 85, 85); background-color: rgb(48, 48, 48) !important;
}
.btn-inverse:hover {
	border-color: rgb(85, 85, 85); background-color: rgb(48, 48, 48) !important;
}
.open .dropdown-toggle.btn-inverse {
	border-color: rgb(85, 85, 85); background-color: rgb(48, 48, 48) !important;
}
.no-border.btn-inverse:active {
	border-color: rgb(48, 48, 48);
}
.no-border.btn-inverse:hover {
	border-color: rgb(48, 48, 48);
}
.no-hover.btn-inverse:active {
	background-color: rgb(85, 85, 85) !important;
}
.no-hover.btn-inverse:hover {
	background-color: rgb(85, 85, 85) !important;
}
.active.btn-inverse {
	border-color: rgb(49, 49, 49); background-color: rgb(67, 67, 67) !important;
}
.active.no-border.btn-inverse {
	border-color: rgb(59, 59, 59); background-color: rgb(59, 59, 59) !important;
}
.disabled.btn-inverse {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
.active.disabled.btn-inverse {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
.disabled.btn-inverse:active {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
.disabled.btn-inverse:focus {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
.disabled.btn-inverse:hover {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
[disabled].btn-inverse {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
[disabled].active.btn-inverse {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
[disabled].btn-inverse:active {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
[disabled].btn-inverse:focus {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
[disabled].btn-inverse:hover {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
fieldset[disabled] .btn-inverse {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
fieldset[disabled] .active.btn-inverse {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
fieldset[disabled] .btn-inverse:active {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
fieldset[disabled] .btn-inverse:focus {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
fieldset[disabled] .btn-inverse:hover {
	border-color: rgb(85, 85, 85); background-color: rgb(85, 85, 85) !important;
}
.btn-pink {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
.btn-pink:focus {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
.btn-pink:active {
	border-color: rgb(214, 72, 126); background-color: rgb(183, 55, 102) !important;
}
.btn-pink:hover {
	border-color: rgb(214, 72, 126); background-color: rgb(183, 55, 102) !important;
}
.open .dropdown-toggle.btn-pink {
	border-color: rgb(214, 72, 126); background-color: rgb(183, 55, 102) !important;
}
.no-border.btn-pink:active {
	border-color: rgb(183, 55, 102);
}
.no-border.btn-pink:hover {
	border-color: rgb(183, 55, 102);
}
.no-hover.btn-pink:active {
	background-color: rgb(214, 72, 126) !important;
}
.no-hover.btn-pink:hover {
	background-color: rgb(214, 72, 126) !important;
}
.active.btn-pink {
	border-color: rgb(175, 52, 98); background-color: rgb(199, 64, 114) !important;
}
.active.no-border.btn-pink {
	border-color: rgb(190, 56, 106); background-color: rgb(190, 56, 106) !important;
}
.disabled.btn-pink {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
.active.disabled.btn-pink {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
.disabled.btn-pink:active {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
.disabled.btn-pink:focus {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
.disabled.btn-pink:hover {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
[disabled].btn-pink {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
[disabled].active.btn-pink {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
[disabled].btn-pink:active {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
[disabled].btn-pink:focus {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
[disabled].btn-pink:hover {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
fieldset[disabled] .btn-pink {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
fieldset[disabled] .active.btn-pink {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
fieldset[disabled] .btn-pink:active {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
fieldset[disabled] .btn-pink:focus {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
fieldset[disabled] .btn-pink:hover {
	border-color: rgb(214, 72, 126); background-color: rgb(214, 72, 126) !important;
}
.btn-purple {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
.btn-purple:focus {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
.btn-purple:active {
	border-color: rgb(149, 133, 191); background-color: rgb(116, 97, 170) !important;
}
.btn-purple:hover {
	border-color: rgb(149, 133, 191); background-color: rgb(116, 97, 170) !important;
}
.open .dropdown-toggle.btn-purple {
	border-color: rgb(149, 133, 191); background-color: rgb(116, 97, 170) !important;
}
.no-border.btn-purple:active {
	border-color: rgb(116, 97, 170);
}
.no-border.btn-purple:hover {
	border-color: rgb(116, 97, 170);
}
.no-hover.btn-purple:active {
	background-color: rgb(149, 133, 191) !important;
}
.no-hover.btn-purple:hover {
	background-color: rgb(149, 133, 191) !important;
}
.active.btn-purple {
	border-color: rgb(112, 92, 168); background-color: rgb(133, 115, 181) !important;
}
.active.no-border.btn-purple {
	border-color: rgb(124, 105, 175); background-color: rgb(124, 105, 175) !important;
}
.disabled.btn-purple {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
.active.disabled.btn-purple {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
.disabled.btn-purple:active {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
.disabled.btn-purple:focus {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
.disabled.btn-purple:hover {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
[disabled].btn-purple {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
[disabled].active.btn-purple {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
[disabled].btn-purple:active {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
[disabled].btn-purple:focus {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
[disabled].btn-purple:hover {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
fieldset[disabled] .btn-purple {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
fieldset[disabled] .active.btn-purple {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
fieldset[disabled] .btn-purple:active {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
fieldset[disabled] .btn-purple:focus {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
fieldset[disabled] .btn-purple:hover {
	border-color: rgb(149, 133, 191); background-color: rgb(149, 133, 191) !important;
}
.btn-grey {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
.btn-grey:focus {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
.btn-grey:active {
	border-color: rgb(160, 160, 160); background-color: rgb(136, 136, 136) !important;
}
.btn-grey:hover {
	border-color: rgb(160, 160, 160); background-color: rgb(136, 136, 136) !important;
}
.open .dropdown-toggle.btn-grey {
	border-color: rgb(160, 160, 160); background-color: rgb(136, 136, 136) !important;
}
.no-border.btn-grey:active {
	border-color: rgb(136, 136, 136);
}
.no-border.btn-grey:hover {
	border-color: rgb(136, 136, 136);
}
.no-hover.btn-grey:active {
	background-color: rgb(160, 160, 160) !important;
}
.no-hover.btn-grey:hover {
	background-color: rgb(160, 160, 160) !important;
}
.active.btn-grey {
	border-color: rgb(130, 130, 130); background-color: rgb(148, 148, 148) !important;
}
.active.no-border.btn-grey {
	border-color: rgb(140, 140, 140); background-color: rgb(140, 140, 140) !important;
}
.disabled.btn-grey {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
.active.disabled.btn-grey {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
.disabled.btn-grey:active {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
.disabled.btn-grey:focus {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
.disabled.btn-grey:hover {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
[disabled].btn-grey {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
[disabled].active.btn-grey {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
[disabled].btn-grey:active {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
[disabled].btn-grey:focus {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
[disabled].btn-grey:hover {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
fieldset[disabled] .btn-grey {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
fieldset[disabled] .active.btn-grey {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
fieldset[disabled] .btn-grey:active {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
fieldset[disabled] .btn-grey:focus {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
fieldset[disabled] .btn-grey:hover {
	border-color: rgb(160, 160, 160); background-color: rgb(160, 160, 160) !important;
}
.btn-yellow {
	color: rgb(153, 102, 51) !important; text-shadow: 0px -1px 0px rgba(255,255,255,0.4) !important;
}
.btn-yellow {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
.btn-yellow:focus {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
.btn-yellow:active {
	border-color: rgb(254, 225, 136); background-color: rgb(247, 208, 91) !important;
}
.btn-yellow:hover {
	border-color: rgb(254, 225, 136); background-color: rgb(247, 208, 91) !important;
}
.open .dropdown-toggle.btn-yellow {
	border-color: rgb(254, 225, 136); background-color: rgb(247, 208, 91) !important;
}
.no-border.btn-yellow:active {
	border-color: rgb(247, 208, 91);
}
.no-border.btn-yellow:hover {
	border-color: rgb(247, 208, 91);
}
.no-hover.btn-yellow:active {
	background-color: rgb(254, 225, 136) !important;
}
.no-hover.btn-yellow:hover {
	background-color: rgb(254, 225, 136) !important;
}
.active.btn-yellow {
	border-color: rgb(249, 207, 79); background-color: rgb(251, 217, 114) !important;
}
.active.no-border.btn-yellow {
	border-color: rgb(250, 212, 99); background-color: rgb(250, 212, 99) !important;
}
.disabled.btn-yellow {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
.active.disabled.btn-yellow {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
.disabled.btn-yellow:active {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
.disabled.btn-yellow:focus {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
.disabled.btn-yellow:hover {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
[disabled].btn-yellow {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
[disabled].active.btn-yellow {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
[disabled].btn-yellow:active {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
[disabled].btn-yellow:focus {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
[disabled].btn-yellow:hover {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
fieldset[disabled] .btn-yellow {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
fieldset[disabled] .active.btn-yellow {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
fieldset[disabled] .btn-yellow:active {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
fieldset[disabled] .btn-yellow:focus {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
fieldset[disabled] .btn-yellow:hover {
	border-color: rgb(254, 225, 136); background-color: rgb(254, 225, 136) !important;
}
.btn-light {
	color: rgb(136, 136, 136) !important; text-shadow: 0px -1px 0px rgba(250,250,250,0.25) !important;
}
.btn-light {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
.btn-light:focus {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
.btn-light:active {
	border-color: rgb(231, 231, 231); background-color: rgb(217, 217, 217) !important;
}
.btn-light:hover {
	border-color: rgb(231, 231, 231); background-color: rgb(217, 217, 217) !important;
}
.open .dropdown-toggle.btn-light {
	border-color: rgb(231, 231, 231); background-color: rgb(217, 217, 217) !important;
}
.no-border.btn-light:active {
	border-color: rgb(217, 217, 217);
}
.no-border.btn-light:hover {
	border-color: rgb(217, 217, 217);
}
.no-hover.btn-light:active {
	background-color: rgb(231, 231, 231) !important;
}
.no-hover.btn-light:hover {
	background-color: rgb(231, 231, 231) !important;
}
.active.btn-light {
	border-color: rgb(206, 206, 206); background-color: rgb(224, 224, 224) !important;
}
.active.no-border.btn-light {
	border-color: rgb(216, 216, 216); background-color: rgb(216, 216, 216) !important;
}
.disabled.btn-light {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
.active.disabled.btn-light {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
.disabled.btn-light:active {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
.disabled.btn-light:focus {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
.disabled.btn-light:hover {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
[disabled].btn-light {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
[disabled].active.btn-light {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
[disabled].btn-light:active {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
[disabled].btn-light:focus {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
[disabled].btn-light:hover {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
fieldset[disabled] .btn-light {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
fieldset[disabled] .active.btn-light {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
fieldset[disabled] .btn-light:active {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
fieldset[disabled] .btn-light:focus {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
fieldset[disabled] .btn-light:hover {
	border-color: rgb(231, 231, 231); background-color: rgb(231, 231, 231) !important;
}
.btn-xs.btn-light::after {
	left: -2px; top: -2px; right: -2px; bottom: -2px;
}
.btn-sm.btn-light::after {
	left: -4px; top: -4px; right: -4px; bottom: -4px;
}
.btn-light .btn-lg::after {
	left: -6px; top: -6px; right: -6px; bottom: -6px;
}
.btn-white.btn {
	text-shadow: none !important; background-color: rgb(255, 255, 255) !important;
}
.no-hover.btn-white.btn:active {
	background-color: rgb(255, 255, 255) !important;
}
.no-hover.btn-white.btn:hover {
	background-color: rgb(255, 255, 255) !important;
}
.active.btn-white.btn {
	box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.1) !important;
}
.btn-white.btn:focus {
	box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.1) !important;
}
.btn-bold.active.btn-white.btn {
	box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,0.15) !important;
}
.btn-bold.btn-white.btn:focus {
	box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,0.15) !important;
}
.active.btn-white.btn::after {
	display: none;
}
.btn-white.btn {
	border-color: rgb(204, 204, 204); color: rgb(68, 68, 68) !important;
}
.active.btn-white.btn {
	border-color: rgb(204, 204, 204); background-color: rgb(235, 235, 235) !important;
}
.btn-white.btn:active {
	border-color: rgb(204, 204, 204); background-color: rgb(235, 235, 235) !important;
}
.btn-white.btn:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(235, 235, 235) !important;
}
.btn-white.btn:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(235, 235, 235) !important;
}
.open .dropdown-toggle.btn-white.btn {
	border-color: rgb(204, 204, 204); background-color: rgb(235, 235, 235) !important;
}
.btn-white.btn:hover {
	color: rgb(58, 52, 52) !important;
}
.disabled.btn-white.btn {
	border-color: rgb(204, 204, 204);
}
.active.disabled.btn-white.btn {
	border-color: rgb(204, 204, 204);
}
.disabled.btn-white.btn:active {
	border-color: rgb(204, 204, 204);
}
.disabled.btn-white.btn:focus {
	border-color: rgb(204, 204, 204);
}
.disabled.btn-white.btn:hover {
	border-color: rgb(204, 204, 204);
}
.no-border.btn-white.btn:active {
	border-color: rgb(204, 204, 204);
}
.no-border.btn-white.btn:hover {
	border-color: rgb(204, 204, 204);
}
[disabled].btn-white.btn {
	border-color: rgb(204, 204, 204);
}
[disabled].active.btn-white.btn {
	border-color: rgb(204, 204, 204);
}
[disabled].btn-white.btn:active {
	border-color: rgb(204, 204, 204);
}
[disabled].btn-white.btn:focus {
	border-color: rgb(204, 204, 204);
}
[disabled].btn-white.btn:hover {
	border-color: rgb(204, 204, 204);
}
fieldset[disabled] .btn-white.btn {
	border-color: rgb(204, 204, 204);
}
fieldset[disabled] .active.btn-white.btn {
	border-color: rgb(204, 204, 204);
}
fieldset[disabled] .btn-white.btn:active {
	border-color: rgb(204, 204, 204);
}
fieldset[disabled] .btn-white.btn:focus {
	border-color: rgb(204, 204, 204);
}
fieldset[disabled] .btn-white.btn:hover {
	border-color: rgb(204, 204, 204);
}
.btn-default.btn-white {
	border-color: rgb(171, 186, 195); color: rgb(128, 144, 154) !important;
}
.active.btn-default.btn-white {
	border-color: rgb(171, 186, 195); background-color: rgb(239, 242, 244) !important;
}
.btn-default.btn-white:active {
	border-color: rgb(171, 186, 195); background-color: rgb(239, 242, 244) !important;
}
.btn-default.btn-white:focus {
	border-color: rgb(171, 186, 195); background-color: rgb(239, 242, 244) !important;
}
.btn-default.btn-white:hover {
	border-color: rgb(171, 186, 195); background-color: rgb(239, 242, 244) !important;
}
.open .dropdown-toggle.btn-default.btn-white {
	border-color: rgb(171, 186, 195); background-color: rgb(239, 242, 244) !important;
}
.btn-default.btn-white:hover {
	color: rgb(107, 133, 149) !important;
}
.disabled.btn-default.btn-white {
	border-color: rgb(171, 186, 195);
}
.active.disabled.btn-default.btn-white {
	border-color: rgb(171, 186, 195);
}
.disabled.btn-default.btn-white:active {
	border-color: rgb(171, 186, 195);
}
.disabled.btn-default.btn-white:focus {
	border-color: rgb(171, 186, 195);
}
.disabled.btn-default.btn-white:hover {
	border-color: rgb(171, 186, 195);
}
.no-border.btn-default.btn-white:active {
	border-color: rgb(171, 186, 195);
}
.no-border.btn-default.btn-white:hover {
	border-color: rgb(171, 186, 195);
}
[disabled].btn-default.btn-white {
	border-color: rgb(171, 186, 195);
}
[disabled].active.btn-default.btn-white {
	border-color: rgb(171, 186, 195);
}
[disabled].btn-default.btn-white:active {
	border-color: rgb(171, 186, 195);
}
[disabled].btn-default.btn-white:focus {
	border-color: rgb(171, 186, 195);
}
[disabled].btn-default.btn-white:hover {
	border-color: rgb(171, 186, 195);
}
fieldset[disabled] .btn-default.btn-white {
	border-color: rgb(171, 186, 195);
}
fieldset[disabled] .active.btn-default.btn-white {
	border-color: rgb(171, 186, 195);
}
fieldset[disabled] .btn-default.btn-white:active {
	border-color: rgb(171, 186, 195);
}
fieldset[disabled] .btn-default.btn-white:focus {
	border-color: rgb(171, 186, 195);
}
fieldset[disabled] .btn-default.btn-white:hover {
	border-color: rgb(171, 186, 195);
}
.btn-primary.btn-white {
	border-color: rgb(138, 175, 206); color: rgb(102, 136, 166) !important;
}
.active.btn-primary.btn-white {
	border-color: rgb(138, 175, 206); background-color: rgb(234, 242, 248) !important;
}
.btn-primary.btn-white:active {
	border-color: rgb(138, 175, 206); background-color: rgb(234, 242, 248) !important;
}
.btn-primary.btn-white:focus {
	border-color: rgb(138, 175, 206); background-color: rgb(234, 242, 248) !important;
}
.btn-primary.btn-white:hover {
	border-color: rgb(138, 175, 206); background-color: rgb(234, 242, 248) !important;
}
.open .dropdown-toggle.btn-primary.btn-white {
	border-color: rgb(138, 175, 206); background-color: rgb(234, 242, 248) !important;
}
.btn-primary.btn-white:hover {
	color: rgb(83, 124, 159) !important;
}
.disabled.btn-primary.btn-white {
	border-color: rgb(138, 175, 206);
}
.active.disabled.btn-primary.btn-white {
	border-color: rgb(138, 175, 206);
}
.disabled.btn-primary.btn-white:active {
	border-color: rgb(138, 175, 206);
}
.disabled.btn-primary.btn-white:focus {
	border-color: rgb(138, 175, 206);
}
.disabled.btn-primary.btn-white:hover {
	border-color: rgb(138, 175, 206);
}
.no-border.btn-primary.btn-white:active {
	border-color: rgb(138, 175, 206);
}
.no-border.btn-primary.btn-white:hover {
	border-color: rgb(138, 175, 206);
}
[disabled].btn-primary.btn-white {
	border-color: rgb(138, 175, 206);
}
[disabled].active.btn-primary.btn-white {
	border-color: rgb(138, 175, 206);
}
[disabled].btn-primary.btn-white:active {
	border-color: rgb(138, 175, 206);
}
[disabled].btn-primary.btn-white:focus {
	border-color: rgb(138, 175, 206);
}
[disabled].btn-primary.btn-white:hover {
	border-color: rgb(138, 175, 206);
}
fieldset[disabled] .btn-primary.btn-white {
	border-color: rgb(138, 175, 206);
}
fieldset[disabled] .active.btn-primary.btn-white {
	border-color: rgb(138, 175, 206);
}
fieldset[disabled] .btn-primary.btn-white:active {
	border-color: rgb(138, 175, 206);
}
fieldset[disabled] .btn-primary.btn-white:focus {
	border-color: rgb(138, 175, 206);
}
fieldset[disabled] .btn-primary.btn-white:hover {
	border-color: rgb(138, 175, 206);
}
.btn-success.btn-white {
	border-color: rgb(167, 201, 161); color: rgb(129, 168, 123) !important;
}
.active.btn-success.btn-white {
	border-color: rgb(167, 201, 161); background-color: rgb(237, 244, 235) !important;
}
.btn-success.btn-white:active {
	border-color: rgb(167, 201, 161); background-color: rgb(237, 244, 235) !important;
}
.btn-success.btn-white:focus {
	border-color: rgb(167, 201, 161); background-color: rgb(237, 244, 235) !important;
}
.btn-success.btn-white:hover {
	border-color: rgb(167, 201, 161); background-color: rgb(237, 244, 235) !important;
}
.open .dropdown-toggle.btn-success.btn-white {
	border-color: rgb(167, 201, 161); background-color: rgb(237, 244, 235) !important;
}
.btn-success.btn-white:hover {
	color: rgb(110, 164, 101) !important;
}
.disabled.btn-success.btn-white {
	border-color: rgb(167, 201, 161);
}
.active.disabled.btn-success.btn-white {
	border-color: rgb(167, 201, 161);
}
.disabled.btn-success.btn-white:active {
	border-color: rgb(167, 201, 161);
}
.disabled.btn-success.btn-white:focus {
	border-color: rgb(167, 201, 161);
}
.disabled.btn-success.btn-white:hover {
	border-color: rgb(167, 201, 161);
}
.no-border.btn-success.btn-white:active {
	border-color: rgb(167, 201, 161);
}
.no-border.btn-success.btn-white:hover {
	border-color: rgb(167, 201, 161);
}
[disabled].btn-success.btn-white {
	border-color: rgb(167, 201, 161);
}
[disabled].active.btn-success.btn-white {
	border-color: rgb(167, 201, 161);
}
[disabled].btn-success.btn-white:active {
	border-color: rgb(167, 201, 161);
}
[disabled].btn-success.btn-white:focus {
	border-color: rgb(167, 201, 161);
}
[disabled].btn-success.btn-white:hover {
	border-color: rgb(167, 201, 161);
}
fieldset[disabled] .btn-success.btn-white {
	border-color: rgb(167, 201, 161);
}
fieldset[disabled] .active.btn-success.btn-white {
	border-color: rgb(167, 201, 161);
}
fieldset[disabled] .btn-success.btn-white:active {
	border-color: rgb(167, 201, 161);
}
fieldset[disabled] .btn-success.btn-white:focus {
	border-color: rgb(167, 201, 161);
}
fieldset[disabled] .btn-success.btn-white:hover {
	border-color: rgb(167, 201, 161);
}
.btn-danger.btn-white {
	border-color: rgb(215, 165, 157); color: rgb(183, 131, 122) !important;
}
.active.btn-danger.btn-white {
	border-color: rgb(215, 165, 157); background-color: rgb(251, 244, 243) !important;
}
.btn-danger.btn-white:active {
	border-color: rgb(215, 165, 157); background-color: rgb(251, 244, 243) !important;
}
.btn-danger.btn-white:focus {
	border-color: rgb(215, 165, 157); background-color: rgb(251, 244, 243) !important;
}
.btn-danger.btn-white:hover {
	border-color: rgb(215, 165, 157); background-color: rgb(251, 244, 243) !important;
}
.open .dropdown-toggle.btn-danger.btn-white {
	border-color: rgb(215, 165, 157); background-color: rgb(251, 244, 243) !important;
}
.btn-danger.btn-white:hover {
	color: rgb(180, 111, 100) !important;
}
.disabled.btn-danger.btn-white {
	border-color: rgb(215, 165, 157);
}
.active.disabled.btn-danger.btn-white {
	border-color: rgb(215, 165, 157);
}
.disabled.btn-danger.btn-white:active {
	border-color: rgb(215, 165, 157);
}
.disabled.btn-danger.btn-white:focus {
	border-color: rgb(215, 165, 157);
}
.disabled.btn-danger.btn-white:hover {
	border-color: rgb(215, 165, 157);
}
.no-border.btn-danger.btn-white:active {
	border-color: rgb(215, 165, 157);
}
.no-border.btn-danger.btn-white:hover {
	border-color: rgb(215, 165, 157);
}
[disabled].btn-danger.btn-white {
	border-color: rgb(215, 165, 157);
}
[disabled].active.btn-danger.btn-white {
	border-color: rgb(215, 165, 157);
}
[disabled].btn-danger.btn-white:active {
	border-color: rgb(215, 165, 157);
}
[disabled].btn-danger.btn-white:focus {
	border-color: rgb(215, 165, 157);
}
[disabled].btn-danger.btn-white:hover {
	border-color: rgb(215, 165, 157);
}
fieldset[disabled] .btn-danger.btn-white {
	border-color: rgb(215, 165, 157);
}
fieldset[disabled] .active.btn-danger.btn-white {
	border-color: rgb(215, 165, 157);
}
fieldset[disabled] .btn-danger.btn-white:active {
	border-color: rgb(215, 165, 157);
}
fieldset[disabled] .btn-danger.btn-white:focus {
	border-color: rgb(215, 165, 157);
}
fieldset[disabled] .btn-danger.btn-white:hover {
	border-color: rgb(215, 165, 157);
}
.btn-warning.btn-white {
	border-color: rgb(231, 185, 121); color: rgb(218, 164, 88) !important;
}
.active.btn-warning.btn-white {
	border-color: rgb(231, 185, 121); background-color: rgb(254, 247, 236) !important;
}
.btn-warning.btn-white:active {
	border-color: rgb(231, 185, 121); background-color: rgb(254, 247, 236) !important;
}
.btn-warning.btn-white:focus {
	border-color: rgb(231, 185, 121); background-color: rgb(254, 247, 236) !important;
}
.btn-warning.btn-white:hover {
	border-color: rgb(231, 185, 121); background-color: rgb(254, 247, 236) !important;
}
.open .dropdown-toggle.btn-warning.btn-white {
	border-color: rgb(231, 185, 121); background-color: rgb(254, 247, 236) !important;
}
.btn-warning.btn-white:hover {
	color: rgb(219, 154, 61) !important;
}
.disabled.btn-warning.btn-white {
	border-color: rgb(231, 185, 121);
}
.active.disabled.btn-warning.btn-white {
	border-color: rgb(231, 185, 121);
}
.disabled.btn-warning.btn-white:active {
	border-color: rgb(231, 185, 121);
}
.disabled.btn-warning.btn-white:focus {
	border-color: rgb(231, 185, 121);
}
.disabled.btn-warning.btn-white:hover {
	border-color: rgb(231, 185, 121);
}
.no-border.btn-warning.btn-white:active {
	border-color: rgb(231, 185, 121);
}
.no-border.btn-warning.btn-white:hover {
	border-color: rgb(231, 185, 121);
}
[disabled].btn-warning.btn-white {
	border-color: rgb(231, 185, 121);
}
[disabled].active.btn-warning.btn-white {
	border-color: rgb(231, 185, 121);
}
[disabled].btn-warning.btn-white:active {
	border-color: rgb(231, 185, 121);
}
[disabled].btn-warning.btn-white:focus {
	border-color: rgb(231, 185, 121);
}
[disabled].btn-warning.btn-white:hover {
	border-color: rgb(231, 185, 121);
}
fieldset[disabled] .btn-warning.btn-white {
	border-color: rgb(231, 185, 121);
}
fieldset[disabled] .active.btn-warning.btn-white {
	border-color: rgb(231, 185, 121);
}
fieldset[disabled] .btn-warning.btn-white:active {
	border-color: rgb(231, 185, 121);
}
fieldset[disabled] .btn-warning.btn-white:focus {
	border-color: rgb(231, 185, 121);
}
fieldset[disabled] .btn-warning.btn-white:hover {
	border-color: rgb(231, 185, 121);
}
.btn-info.btn-white {
	border-color: rgb(143, 188, 217); color: rgb(112, 160, 193) !important;
}
.active.btn-info.btn-white {
	border-color: rgb(143, 188, 217); background-color: rgb(238, 245, 250) !important;
}
.btn-info.btn-white:active {
	border-color: rgb(143, 188, 217); background-color: rgb(238, 245, 250) !important;
}
.btn-info.btn-white:focus {
	border-color: rgb(143, 188, 217); background-color: rgb(238, 245, 250) !important;
}
.btn-info.btn-white:hover {
	border-color: rgb(143, 188, 217); background-color: rgb(238, 245, 250) !important;
}
.open .dropdown-toggle.btn-info.btn-white {
	border-color: rgb(143, 188, 217); background-color: rgb(238, 245, 250) !important;
}
.btn-info.btn-white:hover {
	color: rgb(88, 150, 191) !important;
}
.disabled.btn-info.btn-white {
	border-color: rgb(143, 188, 217);
}
.active.disabled.btn-info.btn-white {
	border-color: rgb(143, 188, 217);
}
.disabled.btn-info.btn-white:active {
	border-color: rgb(143, 188, 217);
}
.disabled.btn-info.btn-white:focus {
	border-color: rgb(143, 188, 217);
}
.disabled.btn-info.btn-white:hover {
	border-color: rgb(143, 188, 217);
}
.no-border.btn-info.btn-white:active {
	border-color: rgb(143, 188, 217);
}
.no-border.btn-info.btn-white:hover {
	border-color: rgb(143, 188, 217);
}
[disabled].btn-info.btn-white {
	border-color: rgb(143, 188, 217);
}
[disabled].active.btn-info.btn-white {
	border-color: rgb(143, 188, 217);
}
[disabled].btn-info.btn-white:active {
	border-color: rgb(143, 188, 217);
}
[disabled].btn-info.btn-white:focus {
	border-color: rgb(143, 188, 217);
}
[disabled].btn-info.btn-white:hover {
	border-color: rgb(143, 188, 217);
}
fieldset[disabled] .btn-info.btn-white {
	border-color: rgb(143, 188, 217);
}
fieldset[disabled] .active.btn-info.btn-white {
	border-color: rgb(143, 188, 217);
}
fieldset[disabled] .btn-info.btn-white:active {
	border-color: rgb(143, 188, 217);
}
fieldset[disabled] .btn-info.btn-white:focus {
	border-color: rgb(143, 188, 217);
}
fieldset[disabled] .btn-info.btn-white:hover {
	border-color: rgb(143, 188, 217);
}
.btn-inverse.btn-white {
	border-color: rgb(149, 149, 149); color: rgb(85, 85, 85) !important;
}
.active.btn-inverse.btn-white {
	border-color: rgb(149, 149, 149); background-color: rgb(228, 228, 228) !important;
}
.btn-inverse.btn-white:active {
	border-color: rgb(149, 149, 149); background-color: rgb(228, 228, 228) !important;
}
.btn-inverse.btn-white:focus {
	border-color: rgb(149, 149, 149); background-color: rgb(228, 228, 228) !important;
}
.btn-inverse.btn-white:hover {
	border-color: rgb(149, 149, 149); background-color: rgb(228, 228, 228) !important;
}
.open .dropdown-toggle.btn-inverse.btn-white {
	border-color: rgb(149, 149, 149); background-color: rgb(228, 228, 228) !important;
}
.btn-inverse.btn-white:hover {
	color: rgb(76, 69, 69) !important;
}
.disabled.btn-inverse.btn-white {
	border-color: rgb(149, 149, 149);
}
.active.disabled.btn-inverse.btn-white {
	border-color: rgb(149, 149, 149);
}
.disabled.btn-inverse.btn-white:active {
	border-color: rgb(149, 149, 149);
}
.disabled.btn-inverse.btn-white:focus {
	border-color: rgb(149, 149, 149);
}
.disabled.btn-inverse.btn-white:hover {
	border-color: rgb(149, 149, 149);
}
.no-border.btn-inverse.btn-white:active {
	border-color: rgb(149, 149, 149);
}
.no-border.btn-inverse.btn-white:hover {
	border-color: rgb(149, 149, 149);
}
[disabled].btn-inverse.btn-white {
	border-color: rgb(149, 149, 149);
}
[disabled].active.btn-inverse.btn-white {
	border-color: rgb(149, 149, 149);
}
[disabled].btn-inverse.btn-white:active {
	border-color: rgb(149, 149, 149);
}
[disabled].btn-inverse.btn-white:focus {
	border-color: rgb(149, 149, 149);
}
[disabled].btn-inverse.btn-white:hover {
	border-color: rgb(149, 149, 149);
}
fieldset[disabled] .btn-inverse.btn-white {
	border-color: rgb(149, 149, 149);
}
fieldset[disabled] .active.btn-inverse.btn-white {
	border-color: rgb(149, 149, 149);
}
fieldset[disabled] .btn-inverse.btn-white:active {
	border-color: rgb(149, 149, 149);
}
fieldset[disabled] .btn-inverse.btn-white:focus {
	border-color: rgb(149, 149, 149);
}
fieldset[disabled] .btn-inverse.btn-white:hover {
	border-color: rgb(149, 149, 149);
}
.btn-pink.btn-white {
	border-color: rgb(210, 153, 174); color: rgb(175, 111, 135) !important;
}
.active.btn-pink.btn-white {
	border-color: rgb(210, 153, 174); background-color: rgb(251, 239, 244) !important;
}
.btn-pink.btn-white:active {
	border-color: rgb(210, 153, 174); background-color: rgb(251, 239, 244) !important;
}
.btn-pink.btn-white:focus {
	border-color: rgb(210, 153, 174); background-color: rgb(251, 239, 244) !important;
}
.btn-pink.btn-white:hover {
	border-color: rgb(210, 153, 174); background-color: rgb(251, 239, 244) !important;
}
.open .dropdown-toggle.btn-pink.btn-white {
	border-color: rgb(210, 153, 174); background-color: rgb(251, 239, 244) !important;
}
.btn-pink.btn-white:hover {
	color: rgb(172, 89, 120) !important;
}
.disabled.btn-pink.btn-white {
	border-color: rgb(210, 153, 174);
}
.active.disabled.btn-pink.btn-white {
	border-color: rgb(210, 153, 174);
}
.disabled.btn-pink.btn-white:active {
	border-color: rgb(210, 153, 174);
}
.disabled.btn-pink.btn-white:focus {
	border-color: rgb(210, 153, 174);
}
.disabled.btn-pink.btn-white:hover {
	border-color: rgb(210, 153, 174);
}
.no-border.btn-pink.btn-white:active {
	border-color: rgb(210, 153, 174);
}
.no-border.btn-pink.btn-white:hover {
	border-color: rgb(210, 153, 174);
}
[disabled].btn-pink.btn-white {
	border-color: rgb(210, 153, 174);
}
[disabled].active.btn-pink.btn-white {
	border-color: rgb(210, 153, 174);
}
[disabled].btn-pink.btn-white:active {
	border-color: rgb(210, 153, 174);
}
[disabled].btn-pink.btn-white:focus {
	border-color: rgb(210, 153, 174);
}
[disabled].btn-pink.btn-white:hover {
	border-color: rgb(210, 153, 174);
}
fieldset[disabled] .btn-pink.btn-white {
	border-color: rgb(210, 153, 174);
}
fieldset[disabled] .active.btn-pink.btn-white {
	border-color: rgb(210, 153, 174);
}
fieldset[disabled] .btn-pink.btn-white:active {
	border-color: rgb(210, 153, 174);
}
fieldset[disabled] .btn-pink.btn-white:focus {
	border-color: rgb(210, 153, 174);
}
fieldset[disabled] .btn-pink.btn-white:hover {
	border-color: rgb(210, 153, 174);
}
.btn-purple.btn-white {
	border-color: rgb(183, 177, 198); color: rgb(125, 111, 162) !important;
}
.active.btn-purple.btn-white {
	border-color: rgb(183, 177, 198); background-color: rgb(239, 237, 245) !important;
}
.btn-purple.btn-white:active {
	border-color: rgb(183, 177, 198); background-color: rgb(239, 237, 245) !important;
}
.btn-purple.btn-white:focus {
	border-color: rgb(183, 177, 198); background-color: rgb(239, 237, 245) !important;
}
.btn-purple.btn-white:hover {
	border-color: rgb(183, 177, 198); background-color: rgb(239, 237, 245) !important;
}
.open .dropdown-toggle.btn-purple.btn-white {
	border-color: rgb(183, 177, 198); background-color: rgb(239, 237, 245) !important;
}
.btn-purple.btn-white:hover {
	color: rgb(109, 91, 156) !important;
}
.disabled.btn-purple.btn-white {
	border-color: rgb(183, 177, 198);
}
.active.disabled.btn-purple.btn-white {
	border-color: rgb(183, 177, 198);
}
.disabled.btn-purple.btn-white:active {
	border-color: rgb(183, 177, 198);
}
.disabled.btn-purple.btn-white:focus {
	border-color: rgb(183, 177, 198);
}
.disabled.btn-purple.btn-white:hover {
	border-color: rgb(183, 177, 198);
}
.no-border.btn-purple.btn-white:active {
	border-color: rgb(183, 177, 198);
}
.no-border.btn-purple.btn-white:hover {
	border-color: rgb(183, 177, 198);
}
[disabled].btn-purple.btn-white {
	border-color: rgb(183, 177, 198);
}
[disabled].active.btn-purple.btn-white {
	border-color: rgb(183, 177, 198);
}
[disabled].btn-purple.btn-white:active {
	border-color: rgb(183, 177, 198);
}
[disabled].btn-purple.btn-white:focus {
	border-color: rgb(183, 177, 198);
}
[disabled].btn-purple.btn-white:hover {
	border-color: rgb(183, 177, 198);
}
fieldset[disabled] .btn-purple.btn-white {
	border-color: rgb(183, 177, 198);
}
fieldset[disabled] .active.btn-purple.btn-white {
	border-color: rgb(183, 177, 198);
}
fieldset[disabled] .btn-purple.btn-white:active {
	border-color: rgb(183, 177, 198);
}
fieldset[disabled] .btn-purple.btn-white:focus {
	border-color: rgb(183, 177, 198);
}
fieldset[disabled] .btn-purple.btn-white:hover {
	border-color: rgb(183, 177, 198);
}
.btn-yellow.btn-white {
	border-color: rgb(236, 209, 129); color: rgb(211, 166, 26) !important;
}
.active.btn-yellow.btn-white {
	border-color: rgb(236, 209, 129); background-color: rgb(253, 247, 228) !important;
}
.btn-yellow.btn-white:active {
	border-color: rgb(236, 209, 129); background-color: rgb(253, 247, 228) !important;
}
.btn-yellow.btn-white:focus {
	border-color: rgb(236, 209, 129); background-color: rgb(253, 247, 228) !important;
}
.btn-yellow.btn-white:hover {
	border-color: rgb(236, 209, 129); background-color: rgb(253, 247, 228) !important;
}
.open .dropdown-toggle.btn-yellow.btn-white {
	border-color: rgb(236, 209, 129); background-color: rgb(253, 247, 228) !important;
}
.btn-yellow.btn-white:hover {
	color: rgb(194, 151, 18) !important;
}
.disabled.btn-yellow.btn-white {
	border-color: rgb(236, 209, 129);
}
.active.disabled.btn-yellow.btn-white {
	border-color: rgb(236, 209, 129);
}
.disabled.btn-yellow.btn-white:active {
	border-color: rgb(236, 209, 129);
}
.disabled.btn-yellow.btn-white:focus {
	border-color: rgb(236, 209, 129);
}
.disabled.btn-yellow.btn-white:hover {
	border-color: rgb(236, 209, 129);
}
.no-border.btn-yellow.btn-white:active {
	border-color: rgb(236, 209, 129);
}
.no-border.btn-yellow.btn-white:hover {
	border-color: rgb(236, 209, 129);
}
[disabled].btn-yellow.btn-white {
	border-color: rgb(236, 209, 129);
}
[disabled].active.btn-yellow.btn-white {
	border-color: rgb(236, 209, 129);
}
[disabled].btn-yellow.btn-white:active {
	border-color: rgb(236, 209, 129);
}
[disabled].btn-yellow.btn-white:focus {
	border-color: rgb(236, 209, 129);
}
[disabled].btn-yellow.btn-white:hover {
	border-color: rgb(236, 209, 129);
}
fieldset[disabled] .btn-yellow.btn-white {
	border-color: rgb(236, 209, 129);
}
fieldset[disabled] .active.btn-yellow.btn-white {
	border-color: rgb(236, 209, 129);
}
fieldset[disabled] .btn-yellow.btn-white:active {
	border-color: rgb(236, 209, 129);
}
fieldset[disabled] .btn-yellow.btn-white:focus {
	border-color: rgb(236, 209, 129);
}
fieldset[disabled] .btn-yellow.btn-white:hover {
	border-color: rgb(236, 209, 129);
}
.btn-grey.btn-white {
	border-color: rgb(198, 198, 198); color: rgb(140, 140, 140) !important;
}
.active.btn-grey.btn-white {
	border-color: rgb(198, 198, 198); background-color: rgb(237, 237, 237) !important;
}
.btn-grey.btn-white:active {
	border-color: rgb(198, 198, 198); background-color: rgb(237, 237, 237) !important;
}
.btn-grey.btn-white:focus {
	border-color: rgb(198, 198, 198); background-color: rgb(237, 237, 237) !important;
}
.btn-grey.btn-white:hover {
	border-color: rgb(198, 198, 198); background-color: rgb(237, 237, 237) !important;
}
.open .dropdown-toggle.btn-grey.btn-white {
	border-color: rgb(198, 198, 198); background-color: rgb(237, 237, 237) !important;
}
.btn-grey.btn-white:hover {
	color: rgb(133, 121, 121) !important;
}
.disabled.btn-grey.btn-white {
	border-color: rgb(198, 198, 198);
}
.active.disabled.btn-grey.btn-white {
	border-color: rgb(198, 198, 198);
}
.disabled.btn-grey.btn-white:active {
	border-color: rgb(198, 198, 198);
}
.disabled.btn-grey.btn-white:focus {
	border-color: rgb(198, 198, 198);
}
.disabled.btn-grey.btn-white:hover {
	border-color: rgb(198, 198, 198);
}
.no-border.btn-grey.btn-white:active {
	border-color: rgb(198, 198, 198);
}
.no-border.btn-grey.btn-white:hover {
	border-color: rgb(198, 198, 198);
}
[disabled].btn-grey.btn-white {
	border-color: rgb(198, 198, 198);
}
[disabled].active.btn-grey.btn-white {
	border-color: rgb(198, 198, 198);
}
[disabled].btn-grey.btn-white:active {
	border-color: rgb(198, 198, 198);
}
[disabled].btn-grey.btn-white:focus {
	border-color: rgb(198, 198, 198);
}
[disabled].btn-grey.btn-white:hover {
	border-color: rgb(198, 198, 198);
}
fieldset[disabled] .btn-grey.btn-white {
	border-color: rgb(198, 198, 198);
}
fieldset[disabled] .active.btn-grey.btn-white {
	border-color: rgb(198, 198, 198);
}
fieldset[disabled] .btn-grey.btn-white:active {
	border-color: rgb(198, 198, 198);
}
fieldset[disabled] .btn-grey.btn-white:focus {
	border-color: rgb(198, 198, 198);
}
fieldset[disabled] .btn-grey.btn-white:hover {
	border-color: rgb(198, 198, 198);
}
.active.disabled.btn {
	outline: 0px;
}
.disabled.btn:active {
	outline: 0px;
}
.disabled.btn:focus {
	outline: 0px;
}
[disabled].active.btn {
	outline: 0px;
}
[disabled].btn:active {
	outline: 0px;
}
[disabled].btn:focus {
	outline: 0px;
}
.disabled.btn:active {
	left: 0px; top: 0px;
}
[disabled].btn:active {
	left: 0px; top: 0px;
}
.active.btn {
	color: rgb(239, 229, 181);
}
.active.btn::after {
	left: -4px; right: -4px; bottom: -4px; border-bottom-color: rgb(239, 229, 181); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: absolute; content: "";
}
.btn-sm.active.btn::after {
	left: -3px; right: -3px; bottom: -3px;
}
.btn-lg.active.btn::after {
	left: -5px; right: -5px; bottom: -5px;
}
.btn-minier.active.btn::after {
	left: -1px; right: -1px; bottom: -2px;
}
.btn-xs.active.btn::after {
	left: -1px; right: -1px; bottom: -2px;
}
.btn-minier.active.btn::after {
	bottom: -1px;
}
.btn-yellow.active.btn::after {
	border-bottom-color: rgb(201, 99, 56);
}
.btn-light.active.btn {
	color: rgb(81, 81, 81);
}
.btn-light.active.btn::after {
	border-bottom-color: rgb(181, 181, 181);
}
.btn > .ace-icon {
	margin-right: 4px;
}
.btn > .icon-on-right.ace-icon {
	margin-right: 0px; margin-left: 4px;
}
.btn > .ace-icon.icon-only {
	margin: 0px !important; padding: 0px; text-align: center;
}
.btn-large > .ace-icon {
	margin-right: 6px;
}
.btn-large > .icon-on-right.ace-icon {
	margin-right: 0px; margin-left: 6px;
}
.btn-sm > .ace-icon {
	margin-right: 3px;
}
.btn-sm > .icon-on-right.ace-icon {
	margin-right: 0px; margin-left: 3px;
}
.btn-minier > .ace-icon {
	margin-right: 2px;
}
.btn-xs > .ace-icon {
	margin-right: 2px;
}
.btn-minier > .icon-on-right.ace-icon {
	margin-right: 0px; margin-left: 2px;
}
.btn-xs > .icon-on-right.ace-icon {
	margin-right: 0px; margin-left: 2px;
}
.btn-link.btn {
	background: 0px 0px !important; padding: 4px 12px !important; border: currentColor !important; border-image: none !important; color: rgb(0, 136, 204) !important; line-height: 20px !important; text-shadow: none !important;
}
.btn-link.btn:hover {
	background: none !important; text-shadow: none !important;
}
.active.btn-link.btn {
	background: none !important; color: rgb(0, 156, 235) !important; text-decoration: underline;
}
.active.btn-link.btn::after {
	display: none;
}
.disabled.btn-link.btn {
	background: 0px 0px !important; text-decoration: none !important; opacity: 0.65;
}
[disabled].btn-link.btn {
	background: 0px 0px !important; text-decoration: none !important; opacity: 0.65;
}
.btn-no-border.btn {
	border-width: 0px !important;
}
:first-child.btn-group {
	margin-left: 0px;
}
.btn-group > .btn {
	margin: 0px 1px 0px 0px;
}
.btn-group > .btn + .btn {
	margin: 0px 1px 0px 0px;
}
.btn-group > :first-child.btn {
	margin: 0px 1px 0px 0px;
}
.btn-group > :first-child.btn {
	border-radius: 0px;
}
.btn-group > :last-child.btn {
	border-radius: 0px;
}
.btn-group > .btn > .caret {
	border-width: 5px; margin-top: 15px; margin-left: 1px; border-top-color: rgb(255, 255, 255);
}
.btn-group > .btn-sm.btn > .caret {
	border-width: 4px; margin-top: 10px;
}
.btn-group > .btn-large.btn > .caret {
	border-width: 6px; margin-top: 18px;
}
.btn-group > .btn-xs.btn > .caret {
	border-width: 4px; margin-top: 9px;
}
.btn-group > .btn-minier.btn > .caret {
	border-width: 3px; margin-top: 7px;
}
.btn-group > .btn + .dropdown-toggle.btn {
	padding-right: 3px; padding-left: 3px;
}
.btn-group > .btn + .dropdown-toggle.btn-large {
	padding-right: 4px; padding-left: 4px;
}
.btn-group .dropdown-toggle {
	border-radius: 0px;
}
.btn-group + .btn {
	border-width: 3px; margin: 0px 1px 0px 0px;
}
.btn-group > .btn {
	border-width: 3px; margin: 0px 1px 0px 0px;
}
.btn-group + .active.btn::after {
	left: -2px; right: -2px; bottom: -2px; border-bottom-width: 1px;
}
.btn-group > .active.btn::after {
	left: -2px; right: -2px; bottom: -2px; border-bottom-width: 1px;
}
.btn-group + .btn-large {
	border-width: 4px;
}
.btn-group > .btn-large {
	border-width: 4px;
}
.btn-group + .active.btn-large::after {
	left: -3px; right: -3px; bottom: -3px; border-bottom-width: 1px;
}
.btn-group > .active.btn-large::after {
	left: -3px; right: -3px; bottom: -3px; border-bottom-width: 1px;
}
.btn-group + .btn-sm {
	border-width: 2px;
}
.btn-group > .btn-sm {
	border-width: 2px;
}
.btn-group + .active.btn-sm::after {
	left: -1px; right: -1px; bottom: -1px; border-bottom-width: 1px;
}
.btn-group > .active.btn-sm::after {
	left: -1px; right: -1px; bottom: -1px; border-bottom-width: 1px;
}
.btn-group + .btn-xs {
	border-width: 1px;
}
.btn-group > .btn-xs {
	border-width: 1px;
}
.btn-group + .active.btn-xs::after {
	left: 0px; right: 0px; bottom: 0px; border-bottom-width: 1px;
}
.btn-group > .active.btn-xs::after {
	left: 0px; right: 0px; bottom: 0px; border-bottom-width: 1px;
}
.btn-group + .btn-minier {
	border-width: 1px;
}
.btn-group > .btn-minier {
	border-width: 1px;
}
.btn-group + .active.btn-minier::after {
	left: 0px; right: 0px; bottom: 0px; border-bottom-width: 1px;
}
.btn-group > .active.btn-minier::after {
	left: 0px; right: 0px; bottom: 0px; border-bottom-width: 1px;
}
.btn-group > .btn {
	border-radius: 0px !important;
}
.btn-group > .btn-round.btn {
	border-radius: 4px !important;
}
.btn-group-vertical > .btn {
	margin: 1px 0px 0px !important;
}
.btn-group-vertical > .btn + .btn {
	margin: 1px 0px 0px !important;
}
.btn-group-vertical > :first-child.btn {
	margin-top: 0px !important;
}
.btn-overlap.btn-group > .btn {
	margin-right: -1px;
}
.btn-corner.btn-group > :first-child.btn {
	border-top-left-radius: 8px !important; border-bottom-left-radius: 8px !important;
}
.btn-corner.btn-group > :last-child.btn {
	border-top-right-radius: 8px !important; border-bottom-right-radius: 8px !important;
}
.btn-corner.btn-group > :first-child.btn-sm.btn {
	border-top-left-radius: 6px !important; border-bottom-left-radius: 6px !important;
}
.btn-corner.btn-group > :last-child.btn-sm.btn {
	border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important;
}
.btn-corner.btn-group > :first-child.btn-xs.btn {
	border-top-left-radius: 4px !important; border-bottom-left-radius: 4px !important;
}
.btn-corner.btn-group > :last-child.btn-xs.btn {
	border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important;
}
.btn-white.btn {
	border-width: 1px;
}
.btn-bold.btn {
	border-bottom-width: 2px;
}
.btn-round.btn {
	border-radius: 4px !important; border-bottom-width: 2px;
}
.btn-app.btn {
	margin: 2px; padding: 12px 0px 8px; border-radius: 12px; border: currentColor; border-image: none; width: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 1.7; font-size: 18px; font-weight: 400; display: inline-block; position: relative;
}
.btn-app {
	background: rgb(180, 194, 204) !important;
}
.btn-default.btn-app {
	background: rgb(180, 194, 204) !important;
}
.disabled.btn-default.btn-app:hover {
	background: rgb(180, 194, 204) !important;
}
.no-hover.btn-default.btn-app:hover {
	background: rgb(180, 194, 204) !important;
}
.disabled.btn-app:hover {
	background: rgb(180, 194, 204) !important;
}
.no-hover.btn-app:hover {
	background: rgb(180, 194, 204) !important;
}
.btn-default.btn-app:hover {
	background: rgb(155, 174, 188) !important;
}
.btn-app:hover {
	background: rgb(155, 174, 188) !important;
}
.btn-primary.btn-app {
	background: rgb(42, 139, 203) !important;
}
.disabled.btn-primary.btn-app:hover {
	background: rgb(42, 139, 203) !important;
}
.no-hover.btn-primary.btn-app:hover {
	background: rgb(42, 139, 203) !important;
}
.btn-primary.btn-app:hover {
	background: rgb(29, 111, 166) !important;
}
.btn-info.btn-app {
	background: rgb(104, 173, 222) !important;
}
.disabled.btn-info.btn-app:hover {
	background: rgb(104, 173, 222) !important;
}
.no-hover.btn-info.btn-app:hover {
	background: rgb(104, 173, 222) !important;
}
.btn-info.btn-app:hover {
	background: rgb(63, 150, 212) !important;
}
.btn-success.btn-app {
	background: rgb(133, 181, 88) !important;
}
.disabled.btn-success.btn-app:hover {
	background: rgb(133, 181, 88) !important;
}
.no-hover.btn-success.btn-app:hover {
	background: rgb(133, 181, 88) !important;
}
.btn-success.btn-app:hover {
	background: rgb(108, 152, 66) !important;
}
.btn-danger.btn-app {
	background: rgb(211, 65, 59) !important;
}
.disabled.btn-danger.btn-app:hover {
	background: rgb(211, 65, 59) !important;
}
.no-hover.btn-danger.btn-app:hover {
	background: rgb(211, 65, 59) !important;
}
.btn-danger.btn-app:hover {
	background: rgb(181, 44, 38) !important;
}
.btn-warning.btn-app {
	background: rgb(255, 180, 75) !important;
}
.disabled.btn-warning.btn-app:hover {
	background: rgb(255, 180, 75) !important;
}
.no-hover.btn-warning.btn-app:hover {
	background: rgb(255, 180, 75) !important;
}
.btn-warning.btn-app:hover {
	background: rgb(254, 158, 25) !important;
}
.btn-purple.btn-app {
	background: rgb(152, 137, 193) !important;
}
.disabled.btn-purple.btn-app:hover {
	background: rgb(152, 137, 193) !important;
}
.no-hover.btn-purple.btn-app:hover {
	background: rgb(152, 137, 193) !important;
}
.btn-purple.btn-app:hover {
	background: rgb(123, 104, 175) !important;
}
.btn-pink.btn-app {
	background: rgb(213, 76, 126) !important;
}
.disabled.btn-pink.btn-app:hover {
	background: rgb(213, 76, 126) !important;
}
.no-hover.btn-pink.btn-app:hover {
	background: rgb(213, 76, 126) !important;
}
.btn-pink.btn-app:hover {
	background: rgb(190, 47, 100) !important;
}
.btn-inverse.btn-app {
	background: rgb(68, 68, 68) !important;
}
.disabled.btn-inverse.btn-app:hover {
	background: rgb(68, 68, 68) !important;
}
.no-hover.btn-inverse.btn-app:hover {
	background: rgb(68, 68, 68) !important;
}
.btn-inverse.btn-app:hover {
	background: rgb(43, 43, 43) !important;
}
.btn-grey.btn-app {
	background: rgb(121, 121, 121) !important;
}
.disabled.btn-grey.btn-app:hover {
	background: rgb(121, 121, 121) !important;
}
.no-hover.btn-grey.btn-app:hover {
	background: rgb(121, 121, 121) !important;
}
.btn-grey.btn-app:hover {
	background: rgb(108, 108, 108) !important;
}
.btn-light.btn-app.btn {
	color: rgb(90, 90, 90) !important; text-shadow: 0px 1px 1px #eee !important;
}
.btn-light.btn-app.btn {
	background: rgb(237, 237, 237) !important;
}
.disabled.btn-light.btn-app.btn:hover {
	background: rgb(237, 237, 237) !important;
}
.no-hover.btn-light.btn-app.btn:hover {
	background: rgb(237, 237, 237) !important;
}
.btn-light.btn-app.btn:hover {
	background: rgb(224, 224, 224) !important;
}
.btn-yellow.btn-app.btn {
	color: rgb(153, 102, 51) !important; text-shadow: 0px -1px 0px rgba(255,255,255,0.4) !important;
}
.btn-yellow.btn-app.btn {
	background: rgb(254, 224, 136) !important;
}
.disabled.btn-yellow.btn-app.btn:hover {
	background: rgb(254, 224, 136) !important;
}
.no-hover.btn-yellow.btn-app.btn:hover {
	background: rgb(254, 224, 136) !important;
}
.btn-yellow.btn-app.btn:hover {
	background: rgb(253, 217, 110) !important;
}
.btn-sm.btn-app.btn {
	border-radius: 10px; width: 80px; line-height: 1.5; font-size: 16px;
}
.btn-xs.btn-app.btn {
	border-radius: 8px; width: 64px; line-height: 1.45; padding-top: 8px; padding-bottom: 7px; font-size: 15px;
}
.btn-app.btn > .ace-icon {
	margin: 0px 0px 4px; padding: 0px; line-height: 36px; font-size: 42px; display: block; min-width: 0px;
}
.btn-sm.btn-app.btn > .ace-icon {
	margin: 0px 0px 3px; line-height: 30px; font-size: 32px; display: block;
}
.btn-xs.btn-app.btn > .ace-icon {
	margin: 0px; line-height: 24px; font-size: 24px; display: block;
}
.no-radius.btn-app.btn {
	border-radius: 0px;
}
.radius-4.btn-app.btn {
	border-radius: 4px;
}
.btn-app.btn > .badge {
	padding: 1px 3px; top: -2px; text-align: center; right: -2px; color: rgb(255, 255, 255); font-size: 12px; position: absolute !important;
}
.btn-app.btn > .label {
	padding: 1px 3px; top: -2px; text-align: center; right: -2px; color: rgb(255, 255, 255); font-size: 12px; position: absolute !important;
}
.btn-app.btn > .badge-left.badge {
	left: -2px; right: auto;
}
.btn-app.btn > .label-left.badge {
	left: -2px; right: auto;
}
.btn-app.btn > .badge-left.label {
	left: -2px; right: auto;
}
.btn-app.btn > .label-left.label {
	left: -2px; right: auto;
}
.btn-app.btn > .label {
	padding: 1px 6px 3px; font-size: 13px;
}
.no-radius.btn-app.btn > .badge {
	border-radius: 3px;
}
.radius-4.btn-app.btn > .badge {
	border-radius: 3px;
}
.no-radius.btn-app.btn > .no-radius.badge {
	border-radius: 0px;
}
.radius-4.btn-app.btn > .no-radius.badge {
	border-radius: 0px;
}
.active.btn-app.btn {
	color: rgb(255, 255, 255);
}
.active.btn-app.btn::after {
	display: none;
}
.btn-yellow.active.btn-app.btn {
	border-color: rgb(254, 225, 136); color: rgb(153, 102, 51);
}
.btn-light.active.btn-app.btn {
	color: rgb(81, 81, 81);
}
.btn-light.btn-app.btn {
	box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.08) !important; -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .08) inset;
}
.btn-yellow.btn-app.btn {
	box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.08) !important; -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .08) inset;
}
.label {
	border-radius: 0px; font-weight: 400; display: inline-block; text-shadow: none; background-color: rgb(171, 186, 195) !important;
}
[class*=col-][class*=arrow].label {
	min-height: 0px;
}
.badge {
	line-height: 15px; padding-top: 1px; padding-bottom: 3px; font-size: 12px; font-weight: 400; text-shadow: none; background-color: rgb(171, 186, 195) !important;
}
.no-radius.badge {
	border-radius: 0px;
}
.radius-1.badge {
	border-radius: 1px;
}
.radius-2.badge {
	border-radius: 2px;
}
.radius-3.badge {
	border-radius: 3px;
}
.radius-4.badge {
	border-radius: 4px;
}
.radius-5.badge {
	border-radius: 5px;
}
.radius-6.badge {
	border-radius: 6px;
}
.badge-transparent {
	background-color: transparent !important;
}
.label-transparent {
	background-color: transparent !important;
}
.badge-grey {
	background-color: rgb(160, 160, 160) !important;
}
.label-grey {
	background-color: rgb(160, 160, 160) !important;
}
.badge-info {
	background-color: rgb(58, 135, 173) !important;
}
.label-info {
	background-color: rgb(58, 135, 173) !important;
}
.badge-primary {
	background-color: rgb(66, 139, 202) !important;
}
.label-primary {
	background-color: rgb(66, 139, 202) !important;
}
.badge-success {
	background-color: rgb(130, 175, 111) !important;
}
.label-success {
	background-color: rgb(130, 175, 111) !important;
}
.badge-danger {
	background-color: rgb(209, 91, 71) !important;
}
.badge-important {
	background-color: rgb(209, 91, 71) !important;
}
.label-danger {
	background-color: rgb(209, 91, 71) !important;
}
.label-important {
	background-color: rgb(209, 91, 71) !important;
}
.badge-inverse {
	background-color: rgb(51, 51, 51) !important;
}
.label-inverse {
	background-color: rgb(51, 51, 51) !important;
}
.badge-warning {
	background-color: rgb(248, 148, 6) !important;
}
.label-warning {
	background-color: rgb(248, 148, 6) !important;
}
.badge-pink {
	background-color: rgb(214, 72, 126) !important;
}
.label-pink {
	background-color: rgb(214, 72, 126) !important;
}
.badge-purple {
	background-color: rgb(149, 133, 191) !important;
}
.label-purple {
	background-color: rgb(149, 133, 191) !important;
}
.badge-yellow {
	background-color: rgb(254, 225, 136) !important;
}
.label-yellow {
	background-color: rgb(254, 225, 136) !important;
}
.badge-light {
	background-color: rgb(231, 231, 231) !important;
}
.label-light {
	background-color: rgb(231, 231, 231) !important;
}
.badge-yellow {
	border-color: rgb(254, 225, 136); color: rgb(153, 102, 51) !important;
}
.label-yellow {
	border-color: rgb(254, 225, 136); color: rgb(153, 102, 51) !important;
}
.badge-light {
	color: rgb(136, 136, 136) !important;
}
.label-light {
	color: rgb(136, 136, 136) !important;
}
.arrowed.label {
	position: relative; z-index: 1;
}
.arrowed-in.label {
	position: relative; z-index: 1;
}
.arrowed-in.label::before {
	border-width: 1px; border-style: solid; border-color: transparent rgb(171, 186, 195) transparent transparent; border-image: none; top: 0px; display: inline-block; position: absolute; z-index: -1; content: ""; -moz-border-right-colors: #abbac3;
}
.arrowed.label::before {
	border-width: 1px; border-style: solid; border-color: transparent rgb(171, 186, 195) transparent transparent; border-image: none; top: 0px; display: inline-block; position: absolute; z-index: -1; content: ""; -moz-border-right-colors: #abbac3;
}
.arrowed-in.label::before {
	border-top-color: rgb(171, 186, 195); border-right-color: rgb(171, 186, 195); border-bottom-color: rgb(171, 186, 195); border-left-color: transparent !important; -moz-border-left-colors: none;
}
.arrowed-in-right.label {
	position: relative; z-index: 1;
}
.arrowed-right.label {
	position: relative; z-index: 1;
}
.arrowed-in-right.label::after {
	border-width: 1px; border-style: solid; border-color: transparent transparent transparent rgb(171, 186, 195); border-image: none; top: 0px; display: inline-block; position: absolute; z-index: -1; content: ""; -moz-border-left-colors: #abbac3;
}
.arrowed-right.label::after {
	border-width: 1px; border-style: solid; border-color: transparent transparent transparent rgb(171, 186, 195); border-image: none; top: 0px; display: inline-block; position: absolute; z-index: -1; content: ""; -moz-border-left-colors: #abbac3;
}
.arrowed-in-right.label::after {
	border-top-color: rgb(171, 186, 195); border-right-color: transparent !important; border-bottom-color: rgb(171, 186, 195); border-left-color: rgb(171, 186, 195); -moz-border-right-colors: none;
}
.arrowed.label-info::before {
	border-right-color: rgb(58, 135, 173); -moz-border-right-colors: #3a87ad;
}
.arrowed-in.label-info::before {
	border-color: rgb(58, 135, 173); -moz-border-right-colors: #3a87ad;
}
.arrowed-right.label-info::after {
	border-left-color: rgb(58, 135, 173); -moz-border-left-colors: #3a87ad;
}
.arrowed-in-right.label-info::after {
	border-color: rgb(58, 135, 173); -moz-border-left-colors: #3a87ad;
}
.arrowed.label-primary::before {
	border-right-color: rgb(66, 139, 202); -moz-border-right-colors: #428bca;
}
.arrowed-in.label-primary::before {
	border-color: rgb(66, 139, 202); -moz-border-right-colors: #428bca;
}
.arrowed-right.label-primary::after {
	border-left-color: rgb(66, 139, 202); -moz-border-left-colors: #428bca;
}
.arrowed-in-right.label-primary::after {
	border-color: rgb(66, 139, 202); -moz-border-left-colors: #428bca;
}
.arrowed.label-success::before {
	border-right-color: rgb(130, 175, 111); -moz-border-right-colors: #82af6f;
}
.arrowed-in.label-success::before {
	border-color: rgb(130, 175, 111); -moz-border-right-colors: #82af6f;
}
.arrowed-right.label-success::after {
	border-left-color: rgb(130, 175, 111); -moz-border-left-colors: #82af6f;
}
.arrowed-in-right.label-success::after {
	border-color: rgb(130, 175, 111); -moz-border-left-colors: #82af6f;
}
.arrowed.label-warning::before {
	border-right-color: rgb(248, 148, 6); -moz-border-right-colors: #f89406;
}
.arrowed-in.label-warning::before {
	border-color: rgb(248, 148, 6); -moz-border-right-colors: #f89406;
}
.arrowed-right.label-warning::after {
	border-left-color: rgb(248, 148, 6); -moz-border-left-colors: #f89406;
}
.arrowed-in-right.label-warning::after {
	border-color: rgb(248, 148, 6); -moz-border-left-colors: #f89406;
}
.arrowed.label-important::before {
	border-right-color: rgb(209, 91, 71); -moz-border-right-colors: #d15b47;
}
.arrowed-in.label-important::before {
	border-color: rgb(209, 91, 71); -moz-border-right-colors: #d15b47;
}
.arrowed-right.label-important::after {
	border-left-color: rgb(209, 91, 71); -moz-border-left-colors: #d15b47;
}
.arrowed-in-right.label-important::after {
	border-color: rgb(209, 91, 71); -moz-border-left-colors: #d15b47;
}
.arrowed.label-danger::before {
	border-right-color: rgb(209, 91, 71); -moz-border-right-colors: #d15b47;
}
.arrowed-in.label-danger::before {
	border-color: rgb(209, 91, 71); -moz-border-right-colors: #d15b47;
}
.arrowed-right.label-danger::after {
	border-left-color: rgb(209, 91, 71); -moz-border-left-colors: #d15b47;
}
.arrowed-in-right.label-danger::after {
	border-color: rgb(209, 91, 71); -moz-border-left-colors: #d15b47;
}
.arrowed.label-inverse::before {
	border-right-color: rgb(51, 51, 51); -moz-border-right-colors: #333;
}
.arrowed-in.label-inverse::before {
	border-color: rgb(51, 51, 51); -moz-border-right-colors: #333;
}
.arrowed-right.label-inverse::after {
	border-left-color: rgb(51, 51, 51); -moz-border-left-colors: #333;
}
.arrowed-in-right.label-inverse::after {
	border-color: rgb(51, 51, 51); -moz-border-left-colors: #333;
}
.arrowed.label-pink::before {
	border-right-color: rgb(214, 72, 126); -moz-border-right-colors: #d6487e;
}
.arrowed-in.label-pink::before {
	border-color: rgb(214, 72, 126); -moz-border-right-colors: #d6487e;
}
.arrowed-right.label-pink::after {
	border-left-color: rgb(214, 72, 126); -moz-border-left-colors: #d6487e;
}
.arrowed-in-right.label-pink::after {
	border-color: rgb(214, 72, 126); -moz-border-left-colors: #d6487e;
}
.arrowed.label-purple::before {
	border-right-color: rgb(149, 133, 191); -moz-border-right-colors: #9585bf;
}
.arrowed-in.label-purple::before {
	border-color: rgb(149, 133, 191); -moz-border-right-colors: #9585bf;
}
.arrowed-right.label-purple::after {
	border-left-color: rgb(149, 133, 191); -moz-border-left-colors: #9585bf;
}
.arrowed-in-right.label-purple::after {
	border-color: rgb(149, 133, 191); -moz-border-left-colors: #9585bf;
}
.arrowed.label-yellow::before {
	border-right-color: rgb(254, 225, 136); -moz-border-right-colors: #fee188;
}
.arrowed-in.label-yellow::before {
	border-color: rgb(254, 225, 136); -moz-border-right-colors: #fee188;
}
.arrowed-right.label-yellow::after {
	border-left-color: rgb(254, 225, 136); -moz-border-left-colors: #fee188;
}
.arrowed-in-right.label-yellow::after {
	border-color: rgb(254, 225, 136); -moz-border-left-colors: #fee188;
}
.arrowed.label-light::before {
	border-right-color: rgb(231, 231, 231); -moz-border-right-colors: #e7e7e7;
}
.arrowed-in.label-light::before {
	border-color: rgb(231, 231, 231); -moz-border-right-colors: #e7e7e7;
}
.arrowed-right.label-light::after {
	border-left-color: rgb(231, 231, 231); -moz-border-left-colors: #e7e7e7;
}
.arrowed-in-right.label-light::after {
	border-color: rgb(231, 231, 231); -moz-border-left-colors: #e7e7e7;
}
.arrowed.label-grey::before {
	border-right-color: rgb(160, 160, 160); -moz-border-right-colors: #a0a0a0;
}
.arrowed-in.label-grey::before {
	border-color: rgb(160, 160, 160); -moz-border-right-colors: #a0a0a0;
}
.arrowed-right.label-grey::after {
	border-left-color: rgb(160, 160, 160); -moz-border-left-colors: #a0a0a0;
}
.arrowed-in-right.label-grey::after {
	border-color: rgb(160, 160, 160); -moz-border-left-colors: #a0a0a0;
}
.label {
	height: 20px; line-height: 1.15; font-size: 12px;
}
.arrowed.label {
	margin-left: 5px;
}
.arrowed.label::before {
	border-width: 10px 5px; left: -10px;
}
.arrowed-in.label {
	margin-left: 5px;
}
.arrowed-in.label::before {
	border-width: 10px 5px; left: -5px;
}
.arrowed-right.label {
	margin-right: 5px;
}
.arrowed-right.label::after {
	border-width: 10px 5px; right: -10px;
}
.arrowed-in-right.label {
	margin-right: 5px;
}
.arrowed-in-right.label::after {
	border-width: 10px 5px; right: -5px;
}
.label-lg {
	padding: 0.3em 0.6em 0.4em; height: 24px; line-height: 1.1; font-size: 13px;
}
.arrowed.label-lg {
	margin-left: 6px;
}
.arrowed.label-lg::before {
	border-width: 12px 6px; left: -12px;
}
.arrowed-in.label-lg {
	margin-left: 6px;
}
.arrowed-in.label-lg::before {
	border-width: 12px 6px; left: -6px;
}
.arrowed-right.label-lg {
	margin-right: 6px;
}
.arrowed-right.label-lg::after {
	border-width: 12px 6px; right: -12px;
}
.arrowed-in-right.label-lg {
	margin-right: 6px;
}
.arrowed-in-right.label-lg::after {
	border-width: 12px 6px; right: -6px;
}
.label-xlg {
	padding: 0.3em 0.7em 0.4em; height: 28px; line-height: 1.3; font-size: 14px;
}
.arrowed.label-xlg {
	margin-left: 7px;
}
.arrowed.label-xlg::before {
	border-width: 14px 7px; left: -14px;
}
.arrowed-in.label-xlg {
	margin-left: 7px;
}
.arrowed-in.label-xlg::before {
	border-width: 14px 7px; left: -7px;
}
.arrowed-right.label-xlg {
	margin-right: 7px;
}
.arrowed-right.label-xlg::after {
	border-width: 14px 7px; right: -14px;
}
.arrowed-in-right.label-xlg {
	margin-right: 7px;
}
.arrowed-in-right.label-xlg::after {
	border-width: 14px 7px; right: -7px;
}
.label-sm {
	padding: 0.2em 0.4em 0.3em; height: 18px; line-height: 1; font-size: 11px;
}
.arrowed.label-sm {
	margin-left: 4px;
}
.arrowed.label-sm::before {
	border-width: 9px 4px; left: -8px;
}
.arrowed-in.label-sm {
	margin-left: 4px;
}
.arrowed-in.label-sm::before {
	border-width: 9px 4px; left: -4px;
}
.arrowed-right.label-sm {
	margin-right: 4px;
}
.arrowed-right.label-sm::after {
	border-width: 9px 4px; right: -8px;
}
.arrowed-in-right.label-sm {
	margin-right: 4px;
}
.arrowed-in-right.label-sm::after {
	border-width: 9px 4px; right: -4px;
}
.label > .ace-icon {
	line-height: 1; vertical-align: bottom;
}
.label > span {
	line-height: 1; vertical-align: bottom;
}
@media not all, not all, not all
{
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed.label::before {
	border-width: 10px 6px 11px; left: -11px;
}
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed-right.label::after {
	border-width: 10px 6px 11px; right: -11px;
}
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed-in.label::before {
	border-width: 10px 5px 10.5px; left: -6px;
}
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed-in-right.label::after {
	border-width: 10px 5px 10.5px; right: -6px;
}
}
@media not all, not all, not all
{
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed.label::before {
	border-width: 10px 6px 11px; left: -11px;
}
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed-right.label::after {
	border-width: 10px 6px 11px; right: -11px;
}
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed-in.label::before {
	border-width: 10px 5px 10.5px; left: -6px;
}
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed-in-right.label::after {
	border-width: 10px 5px 10.5px; right: -6px;
}
}
@media not all
{
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed.label::before {
	border-width: 10px 6px 11px; left: -11.5px;
}
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed-right.label::after {
	border-width: 10px 6px 11px; right: -11.5px;
}
}
@media not all
{
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed.label::before {
	border-width: 10px 6px 11px; left: -11.5px;
}
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed-right.label::after {
	border-width: 10px 6px 11px; right: -11.5px;
}
}
@media not all
{
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed-in.label::before {
	border-width: 10px 5px; left: -6px;
}
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed-in-right.label::after {
	border-width: 10px 5px; right: -6px;
}
}
@media not all
{
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed-in.label::before {
	border-width: 10px 5px; left: -6px;
}
:not(.label-lg):not(.label-sm):not(.label-xlg).arrowed-in-right.label::after {
	border-width: 10px 5px; right: -6px;
}
}
.dropdown-menu > .active > a > .ace-icon {
	background-image: none;
}
.dropdown-menu > li > a:focus > .ace-icon {
	background-image: none;
}
.dropdown-menu > li > a:hover > .ace-icon {
	background-image: none;
}
.dropdown-submenu:focus > a > .ace-icon {
	background-image: none;
}
.dropdown-submenu:hover > a > .ace-icon {
	background-image: none;
}
.icon-white {
	background-image: none;
}
.nav-list > .active > a > .ace-icon {
	background-image: none;
}
.nav-pills > .active > a > .ace-icon {
	background-image: none;
}
.navbar-inverse .nav > .active > a > .ace-icon {
	background-image: none;
}
.dropdown-menu {
	border-radius: 0px !important; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.dropdown-menu > li > a {
	padding-right: 11px; padding-left: 11px; font-size: 13px; margin-top: 1px; margin-bottom: 1px;
}
.dropdown-only-icon.dropdown-menu {
	min-width: 50px;
}
.dropdown-only-icon.dropdown-menu > li {
	margin: 0px 4px;
}
.dropdown-only-icon.dropdown-menu > li > a .ace-icon {
	width: 18px; text-align: center; display: inline-block;
}
.dropdown-only-icon.dropdown-menu > li > a .icon-2x {
	width: 36px;
}
.dropdown-menu .dropdown-submenu:hover > a {
	background: rgb(79, 153, 198); color: rgb(255, 255, 255);
}
.dropdown-menu > li.active > a {
	background: rgb(79, 153, 198); color: rgb(255, 255, 255);
}
.dropdown-menu > li.active > a:hover {
	background: rgb(79, 153, 198); color: rgb(255, 255, 255);
}
.dropdown-menu > li > a:active {
	background: rgb(79, 153, 198); color: rgb(255, 255, 255);
}
.dropdown-menu > li > a:focus {
	background: rgb(79, 153, 198); color: rgb(255, 255, 255);
}
.dropdown-menu > li > a:hover {
	background: rgb(79, 153, 198); color: rgb(255, 255, 255);
}
.dropdown-default .dropdown-submenu:hover > a {
	background: rgb(171, 186, 195); color: rgb(255, 255, 255);
}
.dropdown-default > li.active > a {
	background: rgb(171, 186, 195); color: rgb(255, 255, 255);
}
.dropdown-default > li.active > a:hover {
	background: rgb(171, 186, 195); color: rgb(255, 255, 255);
}
.dropdown-default > li > a:active {
	background: rgb(171, 186, 195); color: rgb(255, 255, 255);
}
.dropdown-default > li > a:focus {
	background: rgb(171, 186, 195); color: rgb(255, 255, 255);
}
.dropdown-default > li > a:hover {
	background: rgb(171, 186, 195); color: rgb(255, 255, 255);
}
.dropdown-info .dropdown-submenu:hover > a {
	background: rgb(111, 179, 224); color: rgb(255, 255, 255);
}
.dropdown-info > li.active > a {
	background: rgb(111, 179, 224); color: rgb(255, 255, 255);
}
.dropdown-info > li.active > a:hover {
	background: rgb(111, 179, 224); color: rgb(255, 255, 255);
}
.dropdown-info > li > a:active {
	background: rgb(111, 179, 224); color: rgb(255, 255, 255);
}
.dropdown-info > li > a:focus {
	background: rgb(111, 179, 224); color: rgb(255, 255, 255);
}
.dropdown-info > li > a:hover {
	background: rgb(111, 179, 224); color: rgb(255, 255, 255);
}
.dropdown-primary .dropdown-submenu:hover > a {
	background: rgb(66, 139, 202); color: rgb(255, 255, 255);
}
.dropdown-primary > li.active > a {
	background: rgb(66, 139, 202); color: rgb(255, 255, 255);
}
.dropdown-primary > li.active > a:hover {
	background: rgb(66, 139, 202); color: rgb(255, 255, 255);
}
.dropdown-primary > li > a:active {
	background: rgb(66, 139, 202); color: rgb(255, 255, 255);
}
.dropdown-primary > li > a:focus {
	background: rgb(66, 139, 202); color: rgb(255, 255, 255);
}
.dropdown-primary > li > a:hover {
	background: rgb(66, 139, 202); color: rgb(255, 255, 255);
}
.dropdown-success .dropdown-submenu:hover > a {
	background: rgb(135, 184, 127); color: rgb(255, 255, 255);
}
.dropdown-success > li.active > a {
	background: rgb(135, 184, 127); color: rgb(255, 255, 255);
}
.dropdown-success > li.active > a:hover {
	background: rgb(135, 184, 127); color: rgb(255, 255, 255);
}
.dropdown-success > li > a:active {
	background: rgb(135, 184, 127); color: rgb(255, 255, 255);
}
.dropdown-success > li > a:focus {
	background: rgb(135, 184, 127); color: rgb(255, 255, 255);
}
.dropdown-success > li > a:hover {
	background: rgb(135, 184, 127); color: rgb(255, 255, 255);
}
.dropdown-warning .dropdown-submenu:hover > a {
	background: rgb(255, 162, 77); color: rgb(255, 255, 255);
}
.dropdown-warning > li.active > a {
	background: rgb(255, 162, 77); color: rgb(255, 255, 255);
}
.dropdown-warning > li.active > a:hover {
	background: rgb(255, 162, 77); color: rgb(255, 255, 255);
}
.dropdown-warning > li > a:active {
	background: rgb(255, 162, 77); color: rgb(255, 255, 255);
}
.dropdown-warning > li > a:focus {
	background: rgb(255, 162, 77); color: rgb(255, 255, 255);
}
.dropdown-warning > li > a:hover {
	background: rgb(255, 162, 77); color: rgb(255, 255, 255);
}
.dropdown-danger .dropdown-submenu:hover > a {
	background: rgb(209, 91, 71); color: rgb(255, 255, 255);
}
.dropdown-danger > li.active > a {
	background: rgb(209, 91, 71); color: rgb(255, 255, 255);
}
.dropdown-danger > li.active > a:hover {
	background: rgb(209, 91, 71); color: rgb(255, 255, 255);
}
.dropdown-danger > li > a:active {
	background: rgb(209, 91, 71); color: rgb(255, 255, 255);
}
.dropdown-danger > li > a:focus {
	background: rgb(209, 91, 71); color: rgb(255, 255, 255);
}
.dropdown-danger > li > a:hover {
	background: rgb(209, 91, 71); color: rgb(255, 255, 255);
}
.dropdown-inverse .dropdown-submenu:hover > a {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
.dropdown-inverse > li.active > a {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
.dropdown-inverse > li.active > a:hover {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
.dropdown-inverse > li > a:active {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
.dropdown-inverse > li > a:focus {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
.dropdown-inverse > li > a:hover {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
.dropdown-purple .dropdown-submenu:hover > a {
	background: rgb(149, 133, 191); color: rgb(255, 255, 255);
}
.dropdown-purple > li.active > a {
	background: rgb(149, 133, 191); color: rgb(255, 255, 255);
}
.dropdown-purple > li.active > a:hover {
	background: rgb(149, 133, 191); color: rgb(255, 255, 255);
}
.dropdown-purple > li > a:active {
	background: rgb(149, 133, 191); color: rgb(255, 255, 255);
}
.dropdown-purple > li > a:focus {
	background: rgb(149, 133, 191); color: rgb(255, 255, 255);
}
.dropdown-purple > li > a:hover {
	background: rgb(149, 133, 191); color: rgb(255, 255, 255);
}
.dropdown-pink .dropdown-submenu:hover > a {
	background: rgb(214, 72, 126); color: rgb(255, 255, 255);
}
.dropdown-pink > li.active > a {
	background: rgb(214, 72, 126); color: rgb(255, 255, 255);
}
.dropdown-pink > li.active > a:hover {
	background: rgb(214, 72, 126); color: rgb(255, 255, 255);
}
.dropdown-pink > li > a:active {
	background: rgb(214, 72, 126); color: rgb(255, 255, 255);
}
.dropdown-pink > li > a:focus {
	background: rgb(214, 72, 126); color: rgb(255, 255, 255);
}
.dropdown-pink > li > a:hover {
	background: rgb(214, 72, 126); color: rgb(255, 255, 255);
}
.dropdown-grey .dropdown-submenu:hover > a {
	background: rgb(160, 160, 160); color: rgb(255, 255, 255);
}
.dropdown-grey > li.active > a {
	background: rgb(160, 160, 160); color: rgb(255, 255, 255);
}
.dropdown-grey > li.active > a:hover {
	background: rgb(160, 160, 160); color: rgb(255, 255, 255);
}
.dropdown-grey > li > a:active {
	background: rgb(160, 160, 160); color: rgb(255, 255, 255);
}
.dropdown-grey > li > a:focus {
	background: rgb(160, 160, 160); color: rgb(255, 255, 255);
}
.dropdown-grey > li > a:hover {
	background: rgb(160, 160, 160); color: rgb(255, 255, 255);
}
.dropdown-light .dropdown-submenu:hover > a {
	background: rgb(231, 231, 231); color: rgb(51, 51, 51);
}
.dropdown-light > li.active > a {
	background: rgb(231, 231, 231); color: rgb(51, 51, 51);
}
.dropdown-light > li.active > a:hover {
	background: rgb(231, 231, 231); color: rgb(51, 51, 51);
}
.dropdown-light > li > a:active {
	background: rgb(231, 231, 231); color: rgb(51, 51, 51);
}
.dropdown-light > li > a:focus {
	background: rgb(231, 231, 231); color: rgb(51, 51, 51);
}
.dropdown-light > li > a:hover {
	background: rgb(231, 231, 231); color: rgb(51, 51, 51);
}
.dropdown-lighter .dropdown-submenu:hover > a {
	background: rgb(239, 239, 239); color: rgb(68, 68, 68);
}
.dropdown-lighter > li.active > a {
	background: rgb(239, 239, 239); color: rgb(68, 68, 68);
}
.dropdown-lighter > li.active > a:hover {
	background: rgb(239, 239, 239); color: rgb(68, 68, 68);
}
.dropdown-lighter > li > a:active {
	background: rgb(239, 239, 239); color: rgb(68, 68, 68);
}
.dropdown-lighter > li > a:focus {
	background: rgb(239, 239, 239); color: rgb(68, 68, 68);
}
.dropdown-lighter > li > a:hover {
	background: rgb(239, 239, 239); color: rgb(68, 68, 68);
}
.dropdown-lightest .dropdown-submenu:hover > a {
	background: rgb(243, 243, 243); color: rgb(68, 68, 68);
}
.dropdown-lightest > li.active > a {
	background: rgb(243, 243, 243); color: rgb(68, 68, 68);
}
.dropdown-lightest > li.active > a:hover {
	background: rgb(243, 243, 243); color: rgb(68, 68, 68);
}
.dropdown-lightest > li > a:active {
	background: rgb(243, 243, 243); color: rgb(68, 68, 68);
}
.dropdown-lightest > li > a:focus {
	background: rgb(243, 243, 243); color: rgb(68, 68, 68);
}
.dropdown-lightest > li > a:hover {
	background: rgb(243, 243, 243); color: rgb(68, 68, 68);
}
.dropdown-yellow .dropdown-submenu:hover > a {
	background: rgb(254, 225, 136); color: rgb(68, 68, 68);
}
.dropdown-yellow > li.active > a {
	background: rgb(254, 225, 136); color: rgb(68, 68, 68);
}
.dropdown-yellow > li.active > a:hover {
	background: rgb(254, 225, 136); color: rgb(68, 68, 68);
}
.dropdown-yellow > li > a:active {
	background: rgb(254, 225, 136); color: rgb(68, 68, 68);
}
.dropdown-yellow > li > a:focus {
	background: rgb(254, 225, 136); color: rgb(68, 68, 68);
}
.dropdown-yellow > li > a:hover {
	background: rgb(254, 225, 136); color: rgb(68, 68, 68);
}
.dropdown-yellow2 .dropdown-submenu:hover > a {
	background: rgb(249, 232, 179); color: rgb(68, 68, 68);
}
.dropdown-yellow2 > li.active > a {
	background: rgb(249, 232, 179); color: rgb(68, 68, 68);
}
.dropdown-yellow2 > li.active > a:hover {
	background: rgb(249, 232, 179); color: rgb(68, 68, 68);
}
.dropdown-yellow2 > li > a:active {
	background: rgb(249, 232, 179); color: rgb(68, 68, 68);
}
.dropdown-yellow2 > li > a:focus {
	background: rgb(249, 232, 179); color: rgb(68, 68, 68);
}
.dropdown-yellow2 > li > a:hover {
	background: rgb(249, 232, 179); color: rgb(68, 68, 68);
}
.dropdown-light-blue .dropdown-submenu:hover > a {
	background: rgb(236, 243, 249); color: rgb(68, 85, 102);
}
.dropdown-light-blue > li.active > a {
	background: rgb(236, 243, 249); color: rgb(68, 85, 102);
}
.dropdown-light-blue > li.active > a:hover {
	background: rgb(236, 243, 249); color: rgb(68, 85, 102);
}
.dropdown-light-blue > li > a:active {
	background: rgb(236, 243, 249); color: rgb(68, 85, 102);
}
.dropdown-light-blue > li > a:focus {
	background: rgb(236, 243, 249); color: rgb(68, 85, 102);
}
.dropdown-light-blue > li > a:hover {
	background: rgb(236, 243, 249); color: rgb(68, 85, 102);
}
.dropdown-light .dropdown-submenu:hover > a::after {
	border-left-color: rgb(68, 68, 68);
}
.dropdown-lighter .dropdown-submenu:hover > a::after {
	border-left-color: rgb(68, 68, 68);
}
.dropdown-lightest .dropdown-submenu:hover > a::after {
	border-left-color: rgb(68, 68, 68);
}
.dropdown-close.dropdown-menu {
	left: -5px; top: 92%;
}
.dropdown-menu-right.dropdown-close.dropdown-menu {
	left: auto; right: -5px;
}
.dropdown-closer.dropdown-menu {
	left: -10px; top: 80%;
}
.dropdown-menu-right.dropdown-closer.dropdown-menu {
	left: auto; right: -10px;
}
.dropup > .dropdown-menu {
	top: auto !important; bottom: 100%;
}
.navbar-fixed-bottom .dropdown > .dropdown-menu {
	top: auto !important; bottom: 100%;
}
.dropup > .dropdown-close.dropdown-menu {
	bottom: 92%;
}
.navbar-fixed-bottom .dropdown > .dropdown-close.dropdown-menu {
	bottom: 92%;
}
.dropup > .dropdown-closer.dropdown-menu {
	bottom: 80%;
}
.navbar-fixed-bottom .dropdown > .dropdown-closer.dropdown-menu {
	bottom: 80%;
}
.dropdown-submenu > .dropdown-menu {
	border-radius: 0px;
}
.dropdown-submenu > a::after {
	margin-right: -5px;
}
.dropdown-50 {
	min-width: 50px;
}
.dropdown-75 {
	min-width: 75px;
}
.dropdown-100 {
	min-width: 100px;
}
.dropdown-125 {
	min-width: 125px;
}
.dropdown-150 {
	min-width: 150px;
}
.dropdown-hover {
	position: relative;
}
.dropdown-hover::before {
	left: -2px; top: -2px; right: -2px; bottom: -2px; display: block; position: absolute; content: ""; background-color: transparent;
}
.dropdown-hover:hover > .dropdown-menu {
	display: block;
}
.dropdown-menu > .dropdown-hover > .dropdown-menu {
	left: 99%; top: -5px; right: auto;
}
.dropdown-menu > .dropdown-hover > .dropdown-menu-right.dropdown-menu {
	left: auto; right: 99%;
}
.dropdown-menu > .dropup.dropdown-hover > .dropdown-menu {
	top: auto; bottom: -5px;
}
.dropup .dropdown-menu > .dropdown-hover > .dropdown-menu {
	top: auto; bottom: -5px;
}
.dropdown-caret.dropdown-menu::before {
	left: 9px; top: -7px; border-right-color: transparent; border-bottom-color: rgba(0, 0, 0, 0.2); border-left-color: transparent; border-right-width: 7px; border-bottom-width: 7px; border-left-width: 7px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: absolute; content: ""; -moz-border-bottom-colors: rgba(0, 0, 0, .2);
}
.dropdown-caret.dropdown-menu::after {
	left: 10px; top: -6px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: absolute; content: ""; -moz-border-bottom-colors: #FFF;
}
.dropdown-caret.dropdown-menu-right.dropdown-menu::before {
	left: auto; right: 9px;
}
.dropdown-caret.dropdown-menu-right.dropdown-menu::after {
	left: auto; right: 10px;
}
.dropup > .dropdown-caret.dropdown-menu::before {
	top: auto; bottom: -7px; border-top-color: rgba(0, 0, 0, 0.2); border-top-width: 7px; border-bottom-width: 0px; border-top-style: solid; -moz-border-top-colors: rgba(0, 0, 0, .2);
}
.navbar-fixed-bottom .dropdown > .dropdown-caret.dropdown-menu::before {
	top: auto; bottom: -7px; border-top-color: rgba(0, 0, 0, 0.2); border-top-width: 7px; border-bottom-width: 0px; border-top-style: solid; -moz-border-top-colors: rgba(0, 0, 0, .2);
}
.dropup > .dropdown-caret.dropdown-menu::after {
	top: auto; bottom: -6px; border-top-color: rgb(255, 255, 255); border-top-width: 6px; border-bottom-width: 0px; border-top-style: solid; -moz-border-top-colors: #FFF;
}
.navbar-fixed-bottom .dropdown > .dropdown-caret.dropdown-menu::after {
	top: auto; bottom: -6px; border-top-color: rgb(255, 255, 255); border-top-width: 6px; border-bottom-width: 0px; border-top-style: solid; -moz-border-top-colors: #FFF;
}
.dropdown-colorpicker > .dropdown-menu {
	padding: 4px; left: -7px; top: 80%; min-width: 130px; max-width: 130px;
}
.dropdown-colorpicker > .dropdown-menu-right.dropdown-menu {
	left: auto; right: -7px;
}
.dropdown-colorpicker > .dropdown-menu > li {
	margin: 2px; width: 20px; height: 20px; float: left; display: block;
}
.dropdown-colorpicker > .dropdown-menu > li > .colorpick-btn {
	margin: 0px; padding: 0px; border-radius: 0px; transition:0.1s; width: 20px; height: 20px; display: block; position: relative; -webkit-transition: all ease .1s; -o-transition: all ease .1s;
}
.dropdown-colorpicker > .dropdown-menu > li > .colorpick-btn:hover {
	text-decoration: none; opacity: 0.8; transform: scale(1.08); -webkit-transform: scale(1.08, 1.08); -o-transform: scale(1.08, 1.08);
}
.dropdown-colorpicker > .dropdown-menu > li > .selected.colorpick-btn::after {
	left: 0px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 20px; font-family: FontAwesome; font-size: 11px; display: inline-block; position: absolute; content: "\f00c";
}
.btn-colorpicker {
	border-radius: 0px; width: 20px; height: 20px; vertical-align: middle; display: inline-block; background-color: rgb(221, 221, 221);
}
.dropdown-navbar {
	border-color: rgb(188, 212, 229); padding: 0px; width: 240px; box-shadow: 0px 2px 4px rgba(30,30,100,0.25); -webkit-box-shadow: 0 2px 4px rgba(30, 30, 100, .25);
}
.dropdown-navbar > li {
	padding: 0px 8px; background-color: rgb(255, 255, 255);
}
.dropdown-navbar > li.dropdown-header {
	text-transform: none; line-height: 34px; padding-top: 0px; padding-bottom: 0px; font-size: 13px; font-weight: 700; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid; text-shadow: none;
}
.dropdown-navbar > li > .ace-icon {
	color: rgb(85, 85, 85); font-size: 14px; margin-right: 5px !important;
}
.dropdown-navbar > li > a > .ace-icon {
	color: rgb(85, 85, 85); font-size: 14px; margin-right: 5px !important;
}
.dropdown-navbar > li > a {
	margin: 0px; padding: 10px 2px; color: rgb(85, 85, 85); line-height: 16px; font-size: 12px; border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.dropdown-navbar > li > a:active {
	color: rgb(85, 85, 85); background-color: transparent !important;
}
.dropdown-navbar > li > a:focus {
	color: rgb(85, 85, 85); background-color: transparent !important;
}
.dropdown-navbar > li > a:hover {
	color: rgb(85, 85, 85); background-color: transparent !important;
}
.dropdown-navbar > li > a .progress {
	margin-top: 4px; margin-bottom: 0px;
}
.dropdown-navbar > li > a .badge {
	line-height: 16px; padding-right: 4px; padding-left: 4px; font-size: 12px;
}
.dropdown-navbar > li.dropdown-header + li > a {
	border-top-width: 0px;
}
.dropdown-navbar > li:first-child > a {
	border-top-width: 0px;
}
.dropdown-navbar > li.dropdown-footer > a {
	text-align: center; color: rgb(79, 153, 198); font-size: 13px;
}
.dropdown-navbar > li.dropdown-footer > a:hover {
	color: rgb(79, 153, 198); text-decoration: underline; background-color: rgb(255, 255, 255);
}
.dropdown-navbar > li.dropdown-footer > a:hover > .ace-icon {
	text-decoration: none;
}
.dropdown-navbar > li:hover {
	background-color: rgb(244, 249, 252) !important;
}
.dropdown-navbar > li.dropdown-header {
	color: rgb(128, 144, 160); border-bottom-color: rgb(188, 212, 229); background-color: rgb(236, 242, 247) !important;
}
.dropdown-navbar > li.dropdown-header > .ace-icon {
	color: rgb(128, 144, 160);
}
.dropdown-navbar > li > a {
	border-top-color: rgb(228, 236, 243);
}
.navbar-pink.dropdown-navbar {
	border-color: rgb(229, 188, 212);
}
.navbar-pink.dropdown-navbar > li:hover {
	background-color: rgb(252, 244, 249) !important;
}
.navbar-pink.dropdown-navbar > li.dropdown-header {
	color: rgb(180, 113, 160); border-bottom-color: rgb(229, 188, 212); background-color: rgb(247, 236, 242) !important;
}
.navbar-pink.dropdown-navbar > li.dropdown-header > .ace-icon {
	color: rgb(192, 96, 144);
}
.navbar-pink.dropdown-navbar > li > a {
	border-top-color: rgb(243, 228, 236);
}
.navbar-grey.dropdown-navbar {
	border-color: rgb(229, 229, 229);
}
.navbar-grey.dropdown-navbar > li:hover {
	background-color: rgb(248, 248, 248) !important;
}
.navbar-grey.dropdown-navbar > li.dropdown-header {
	color: rgb(58, 135, 173); border-bottom-color: rgb(229, 229, 229); background-color: rgb(242, 242, 242) !important;
}
.navbar-grey.dropdown-navbar > li.dropdown-header > .ace-icon {
	color: rgb(58, 135, 173);
}
.navbar-grey.dropdown-navbar > li > a {
	border-top-color: rgb(238, 238, 238);
}
.navbar-green.dropdown-navbar {
	border-color: rgb(180, 213, 172);
}
.navbar-green.dropdown-navbar > li:hover {
	background-color: rgb(244, 249, 239) !important;
}
.navbar-green.dropdown-navbar > li.dropdown-header {
	color: rgb(136, 170, 102); border-bottom-color: rgb(180, 213, 172); background-color: rgb(235, 247, 228) !important;
}
.navbar-green.dropdown-navbar > li.dropdown-header > .ace-icon {
	color: rgb(144, 192, 96);
}
.navbar-green.dropdown-navbar > li > a {
	border-top-color: rgb(236, 243, 228);
}
.dropdown-navbar [class*=btn].ace-icon {
	margin: 0px 5px 0px 0px; width: 24px; text-align: center; padding-right: 0px; padding-left: 0px; display: inline-block;
}
.dropdown-navbar .msg-photo {
	margin-right: 6px; max-width: 42px;
}
.dropdown-navbar .msg-body {
	line-height: 20px; vertical-align: middle; display: inline-block; white-space: normal; max-width: 175px;
}
.dropdown-navbar .msg-title {
	line-height: 14px; display: inline-block;
}
.dropdown-navbar .msg-time {
	color: rgb(119, 119, 119); font-size: 11px; display: block;
}
.dropdown-navbar .msg-time > .ace-icon {
	color: rgb(85, 85, 85); font-size: 14px;
}
.dropdown-navbar > .dropdown-content {
	padding: 0px;
}
.dropdown-navbar > .dropdown-content .dropdown-navbar {
	border-width: 0px; list-style: none; margin: 0px; padding: 0px !important; width: auto; float: none; display: block; position: static; z-index: auto; box-shadow: none; -webkit-box-shadow: none;
}
.dropdown-navbar .nav-tabs {
	border-width: 0px; top: auto; width: 100%; box-shadow: none; background-color: rgb(249, 249, 249) !important;
}
.dropdown-navbar .nav-tabs > li {
	width: 1%; float: none !important; display: table-cell;
}
.dropdown-navbar .nav-tabs > li > a {
	border-width: 0px 0px 2px !important; margin: 0px 0px 0px 1px !important; text-align: center; border-bottom-color: rgb(190, 202, 209) !important; border-bottom-style: solid !important; box-shadow: none !important; background-color: rgb(249, 249, 249) !important;
}
.dropdown-navbar .nav-tabs > li > a::before {
	left: -1px; top: 3px; width: 1px; bottom: 3px; display: block; position: absolute; content: ""; background-color: rgb(190, 202, 209);
}
.dropdown-navbar .nav-tabs > li:first-child > a {
	margin-left: 0px !important;
}
.dropdown-navbar .nav-tabs > li:first-child > a::before {
	display: none;
}
.dropdown-navbar .nav-tabs > li.active > a {
	color: rgb(80, 133, 175) !important; border-bottom-color: rgb(121, 176, 206) !important; border-bottom-width: 2px !important; border-bottom-style: solid !important; background-color: rgb(236, 242, 247) !important;
}
.dropdown-navbar .tab-content {
	border-color: rgb(255, 255, 255) !important; padding: 0px !important;
}
.dropdown-navbar .tab-content .dropdown-menu {
	border-color: rgb(255, 255, 255) !important; margin: 0px !important; width: 100%; padding-top: 2px; display: block; position: static; box-shadow: none !important;
}
.navbar-pink.dropdown-navbar .nav-tabs > li.active > a {
	color: rgb(192, 96, 144) !important; border-bottom-color: rgb(229, 188, 212) !important; border-bottom-width: 2px !important; border-bottom-style: solid !important; background-color: rgb(247, 236, 242) !important;
}
.navbar-pink.dropdown-navbar .nav-tabs > li:not(.active) > a:hover {
	color: rgb(186, 115, 150);
}
.navbar-pink.dropdown-navbar .nav-tabs > li > a::before {
	background-color: rgb(206, 187, 203);
}
.navbar-pink.dropdown-navbar .nav-tabs > li > a {
	border-bottom-color: rgb(206, 187, 205) !important;
}
.form-line {
	padding-bottom: 12px; margin-bottom: 24px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.form-actions {
	padding: 19px 20px 20px; margin-top: 20px; margin-bottom: 20px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; display: block; background-color: rgb(245, 245, 245);
}
.help-button {
	padding: 0px; border-radius: 100%; border: 2px solid rgb(255, 255, 255); border-image: none; width: 22px; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px; font-weight: 700; margin-left: 4px; display: inline-block; cursor: default; box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.2); background-color: rgb(101, 188, 218); -webkit-box-shadow: 0 1px 0 1px rgba(0, 0, 0, .2);
}
.help-button:hover {
	text-shadow: none; background-color: rgb(101, 188, 218);
}
label {
	font-size: 14px; font-weight: 400;
}
.form-group > label[class*=col-] {
	padding-top: 4px; margin-bottom: 4px;
}
td > label {
	line-height: inherit; margin-bottom: 0px; vertical-align: middle;
}
th > label {
	line-height: inherit; margin-bottom: 0px; vertical-align: middle;
}
label.inline {
	margin-bottom: 3px;
}
input[type=color] {
	padding: 5px 4px 6px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: 14px; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
input[type=date] {
	padding: 5px 4px 6px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: 14px; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
input[type=datetime-local] {
	padding: 5px 4px 6px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: 14px; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
input[type=datetime] {
	padding: 5px 4px 6px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: 14px; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
input[type=email] {
	padding: 5px 4px 6px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: 14px; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
input[type=month] {
	padding: 5px 4px 6px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: 14px; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
input[type=number] {
	padding: 5px 4px 6px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: 14px; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
input[type=password] {
	padding: 3px 2px 4px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: inherit; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
input[type=search] {
	padding: 5px 4px 6px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: 14px; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
input[type=tel] {
	padding: 5px 4px 6px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: 14px; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
input[type=text] {
	padding: 3px 2px 4px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: inherit; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
input[type=time] {
	padding: 5px 4px 6px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: 14px; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
input[type=url] {
	padding: 5px 4px 6px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: 14px; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
input[type=week] {
	padding: 5px 4px 6px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: 14px; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
textarea {
	padding: 5px 4px 6px; border-radius: 0px !important; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); font-family: inherit; font-size: 14px; box-shadow: none !important; transition-duration: 0.1s; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -webkit-transition-duration: .1s;
}
input[type=color]:hover {
	border-color: rgb(181, 181, 181);
}
input[type=date]:hover {
	border-color: rgb(181, 181, 181);
}
input[type=datetime-local]:hover {
	border-color: rgb(181, 181, 181);
}
input[type=datetime]:hover {
	border-color: rgb(181, 181, 181);
}
input[type=email]:hover {
	border-color: rgb(181, 181, 181);
}
input[type=month]:hover {
	border-color: rgb(181, 181, 181);
}
input[type=number]:hover {
	border-color: rgb(181, 181, 181);
}
input[type=password]:hover {
	border-color: rgb(181, 181, 181);
}
input[type=search]:hover {
	border-color: rgb(181, 181, 181);
}
input[type=tel]:hover {
	border-color: rgb(181, 181, 181);
}
input[type=text]:hover {
	border-color: rgb(181, 181, 181);
}
input[type=time]:hover {
	border-color: rgb(181, 181, 181);
}
input[type=url]:hover {
	border-color: rgb(181, 181, 181);
}
input[type=week]:hover {
	border-color: rgb(181, 181, 181);
}
textarea:hover {
	border-color: rgb(181, 181, 181);
}
input[type=color]:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
input[type=date]:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
input[type=datetime-local]:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
input[type=datetime]:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
input[type=email]:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
input[type=month]:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
input[type=number]:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
input[type=password]:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
input[type=search]:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
input[type=tel]:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
input[type=text]:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
input[type=time]:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
input[type=url]:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
input[type=week]:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
textarea:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
.form-control {
	border-radius: 0px; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); box-shadow: none !important; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
select {
	border-radius: 0px; border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(133, 133, 133); box-shadow: none !important; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
.form-control:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); background-color: rgb(255, 255, 255);
}
select:focus {
	border-color: rgb(245, 153, 66); outline: 0px; color: rgb(105, 105, 105); background-color: rgb(255, 255, 255);
}
textarea.form-control {
	padding: 5px 9px;
}
select {
	padding: 3px 4px; height: 30px;
}
select.form-control {
	padding: 4px 6px;
}
select[multiple].form-control {
	height: auto;
}
select[multiple] {
	height: auto;
}
select.input-sm {
	padding: 2px 3px; border-radius: 0px;
}
select.input-lg {
	padding: 6px 8px; border-radius: 0px;
}
input.block {
	margin-bottom: 9px; display: block;
}
textarea.autosize-transition {
	-webkit-transition-duration: "height 0.2s";
}
.limiterBox {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(34, 34, 34) rgb(34, 34, 34); padding: 3px 6px; border-image: none; color: rgb(255, 255, 255); font-size: 13px; margin-top: 6px; background-color: rgb(51, 51, 51);
}
.limiterBox::after {
	display: none;
}
.limiterBox::before {
	border-width: 0px 8px 8px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51); left: 50%; top: -8px; width: 0px; height: 0px; margin-left: -5px; display: block; position: absolute; content: ""; -moz-border-bottom-colors: #333;
}
select option {
	padding: 3px 4px;
}
select.form-control option {
	padding: 3px 4px;
}
select option:active {
	color: rgb(17, 17, 17); background-color: rgb(229, 233, 238);
}
select option:focus {
	color: rgb(17, 17, 17); background-color: rgb(229, 233, 238);
}
select option:hover {
	color: rgb(17, 17, 17); background-color: rgb(229, 233, 238);
}
select.form-control option:active {
	color: rgb(17, 17, 17); background-color: rgb(229, 233, 238);
}
select.form-control option:focus {
	color: rgb(17, 17, 17); background-color: rgb(229, 233, 238);
}
select.form-control option:hover {
	color: rgb(17, 17, 17); background-color: rgb(229, 233, 238);
}
select option[value=''] {
	padding: 0px;
}
select.form-control option[value=''] {
	padding: 0px;
}
input[disabled] {
	color: rgb(132, 132, 132) !important; background-color: rgb(238, 238, 238) !important;
}
input[disabled]:hover {
	border-color: rgb(213, 213, 213) !important;
}
input[readonly] {
	background: rgb(245, 245, 245) !important; color: rgb(147, 145, 146); cursor: default;
}
input[readonly]:hover {
	border-color: rgb(195, 195, 195);
}
input[readonly]:focus {
	border-color: rgb(170, 170, 170); box-shadow: none; background-color: rgb(249, 249, 249); -webkit-box-shadow: none;
}
.help-inline {
	font-size: 13px !important;
}
.input-icon {
	position: relative;
}
span.input-icon {
	display: inline-block;
}
.input-icon > input {
	padding-right: 6px; padding-left: 24px;
}
.input-icon-right.input-icon > input {
	padding-right: 24px; padding-left: 6px;
}
.input-icon > .ace-icon {
	padding: 0px 3px; left: 3px; top: 1px; bottom: 1px; color: rgb(144, 144, 144); line-height: 28px; font-size: 16px; display: inline-block; position: absolute; z-index: 2;
}
.input-icon-right.input-icon > .ace-icon {
	left: auto; right: 3px;
}
.input-icon > input:focus + .ace-icon {
	color: rgb(85, 119, 153);
}
.input-icon ~ .help-inline {
	padding-left: 8px;
}
.form-inline .checkbox [type=checkbox] + label {
	margin-left: -20px; float: left;
}
.form-inline .radio [type=radio] + label {
	margin-left: -20px; float: left;
}
.form-search .checkbox [type=checkbox] + label {
	margin-left: -20px; float: left;
}
.form-search .radio [type=radio] + label {
	margin-left: -20px; float: left;
}
.form-inline .form-inline .checkbox [type=checkbox] + label {
	margin-right: 3px; margin-left: 0px;
}
.form-inline .form-inline .radio [type=radio] + label {
	margin-right: 3px; margin-left: 0px;
}
.form-inline .form-search .checkbox [type=checkbox] + label {
	margin-right: 3px; margin-left: 0px;
}
.form-inline .form-search .radio [type=radio] + label {
	margin-right: 3px; margin-left: 0px;
}
.form-search .form-inline .checkbox [type=checkbox] + label {
	margin-right: 3px; margin-left: 0px;
}
.form-search .form-inline .radio [type=radio] + label {
	margin-right: 3px; margin-left: 0px;
}
.form-search .form-search .checkbox [type=checkbox] + label {
	margin-right: 3px; margin-left: 0px;
}
.form-search .form-search .radio [type=radio] + label {
	margin-right: 3px; margin-left: 0px;
}
.form-search .input-append .search-query:focus {
	box-shadow: none; -webkit-box-shadow: none;
}
.form-search .input-prepend .search-query:focus {
	box-shadow: none; -webkit-box-shadow: none;
}
.input-append .uneditable-input {
	border-radius: 0px;
}
.input-append input {
	border-radius: 0px;
}
.input-append select {
	border-radius: 0px;
}
.input-prepend .uneditable-input {
	border-radius: 0px;
}
.input-prepend input {
	border-radius: 0px;
}
.input-prepend select {
	border-radius: 0px;
}
.input-mini {
	width: 60px; max-width: 100%;
}
.input-small {
	width: 90px; max-width: 100%;
}
.input-md {
	width: 150px; max-width: 100%;
}
.input-medium {
	width: 150px; max-width: 100%;
}
.input-large {
	width: 210px; max-width: 100%;
}
.input-xlarge {
	width: 270px; max-width: 100%;
}
.input-xxlarge {
	width: 530px; max-width: 100%;
}
input.input-lg {
	font-size: 18px;
}
input[type=checkbox].ace {
	width: 18px; height: 18px; position: absolute; z-index: 1; cursor: pointer; opacity: 0;
}
input[type=radio].ace {
	width: 18px; height: 18px; position: absolute; z-index: 1; cursor: pointer; opacity: 0;
}
label input[type=checkbox].ace {
	height: 0px !important; z-index: -100 !important;
}
label input[type=radio].ace {
	height: 0px !important; z-index: -100 !important;
}
input[type=checkbox]:checked.ace {
	outline: 0px !important;
}
input[type=checkbox].ace:focus {
	outline: 0px !important;
}
input[type=radio]:checked.ace {
	outline: 0px !important;
}
input[type=radio].ace:focus {
	outline: 0px !important;
}
input[type=checkbox].ace + .lbl {
	margin: 0px; line-height: 20px; font-weight: 400; display: inline-block; position: relative; cursor: pointer; min-height: 18px; min-width: 18px;
}
input[type=radio].ace + .lbl {
	margin: 0px; line-height: 20px; font-weight: 400; display: inline-block; position: relative; cursor: pointer; min-height: 18px; min-width: 18px;
}
input[type=checkbox].ace + .lbl::before {
	border-radius: 0px; border: 1px solid rgb(200, 200, 200); border-image: none; top: -1px; height: 16px; text-align: center; color: rgb(50, 163, 206); line-height: 14px; font-family: fontAwesome; font-size: 12px; font-weight: 400; margin-right: 1px; display: inline-block; position: relative; cursor: pointer; min-width: 16px; content: "\a0"; box-shadow: 0px 1px 2px rgba(0,0,0,0.05); background-color: rgb(250, 250, 250);
}
input[type=radio].ace + .lbl::before {
	border-radius: 0px; border: 1px solid rgb(200, 200, 200); border-image: none; top: -1px; height: 16px; text-align: center; color: rgb(50, 163, 206); line-height: 14px; font-family: fontAwesome; font-size: 12px; font-weight: 400; margin-right: 1px; display: inline-block; position: relative; cursor: pointer; min-width: 16px; content: "\a0"; box-shadow: 0px 1px 2px rgba(0,0,0,0.05); background-color: rgb(250, 250, 250);
}
input[type=checkbox]:checked.ace + .lbl::before {
	border-color: rgb(173, 184, 192); display: inline-block; content: "\f00c"; background-color: rgb(245, 248, 252);
}
input[type=radio]:checked.ace + .lbl::before {
	border-color: rgb(173, 184, 192); display: inline-block; content: "\f00c"; background-color: rgb(245, 248, 252);
}
input[type=checkbox].ace + .lbl:hover::before {
	border-color: rgb(255, 137, 60);
}
input[type=checkbox].ace:hover + .lbl::before {
	border-color: rgb(255, 137, 60);
}
input[type=radio].ace + .lbl:hover::before {
	border-color: rgb(255, 137, 60);
}
input[type=radio].ace:hover + .lbl::before {
	border-color: rgb(255, 137, 60);
}
input[type=checkbox].ace:active + .lbl::before {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
input[type=checkbox]:checked.ace:active + .lbl::before {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
input[type=radio].ace:active + .lbl::before {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
input[type=radio]:checked.ace:active + .lbl::before {
	box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
input[type=checkbox].ace-checkbox-2.ace + .lbl::before {
	box-shadow: none;
}
input[type=radio].ace-checkbox-2.ace + .lbl::before {
	box-shadow: none;
}
input[type=checkbox]:checked.ace-checkbox-2.ace + .lbl::before {
	border-color: rgb(249, 160, 33); color: rgb(255, 255, 255); background-color: rgb(249, 160, 33);
}
input[type=radio]:checked.ace-checkbox-2.ace + .lbl::before {
	border-color: rgb(249, 160, 33); color: rgb(255, 255, 255); background-color: rgb(249, 160, 33);
}
input[type=checkbox].disabled.ace + .lbl::before {
	border-color: rgb(204, 204, 204) !important; color: rgb(187, 187, 187); box-shadow: none !important; background-color: rgb(221, 221, 221) !important;
}
input[type=checkbox]:disabled.ace + .lbl::before {
	border-color: rgb(204, 204, 204) !important; color: rgb(187, 187, 187); box-shadow: none !important; background-color: rgb(221, 221, 221) !important;
}
input[type=checkbox][disabled].ace + .lbl::before {
	border-color: rgb(204, 204, 204) !important; color: rgb(187, 187, 187); box-shadow: none !important; background-color: rgb(221, 221, 221) !important;
}
input[type=radio].disabled.ace + .lbl::before {
	border-color: rgb(204, 204, 204) !important; color: rgb(187, 187, 187); box-shadow: none !important; background-color: rgb(221, 221, 221) !important;
}
input[type=radio]:disabled.ace + .lbl::before {
	border-color: rgb(204, 204, 204) !important; color: rgb(187, 187, 187); box-shadow: none !important; background-color: rgb(221, 221, 221) !important;
}
input[type=radio][disabled].ace + .lbl::before {
	border-color: rgb(204, 204, 204) !important; color: rgb(187, 187, 187); box-shadow: none !important; background-color: rgb(221, 221, 221) !important;
}
input.ace + .padding-16.lbl::before {
	margin-right: 16px;
}
input.ace + .padding-12.lbl::before {
	margin-right: 12px;
}
input.ace + .padding-8.lbl::before {
	margin-right: 8px;
}
input.ace + .padding-4.lbl::before {
	margin-right: 4px;
}
input.ace + .padding-0.lbl::before {
	margin-right: 0px;
}
input[type=radio].ace + .lbl::before {
	border-radius: 100%; height: 17px; line-height: 15px; font-family: FontAwesome; font-size: 10px; min-width: 17px; text-shadow: 0px 0px 1px #32a3ce;
}
input[type=radio]:checked.ace + .lbl::before {
	content: "\f111";
}
input[type=checkbox].ace-switch.ace {
	width: 55px; height: 25px;
}
input[type=checkbox].ace-switch.ace + .lbl {
	margin: 0px 4px; min-height: 24px;
}
input[type=checkbox].ace-switch.ace + .lbl::before {
	padding: 0px; border-radius: 12px; border: 1px solid rgb(204, 204, 204); transition:text-indent 0.3s; border-image: none; top: auto; width: 52px; height: 20px; text-align: left; color: rgb(153, 153, 153); line-height: 17px; text-indent: -21px; overflow: hidden; font-family: "Open Sans"; font-size: 11px; font-weight: 400; margin-right: 0px; float: left; content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF"; box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.15); text-shadow: 0px 0px 0px #999; background-color: rgb(245, 245, 245); -webkit-transition: text-indent .3s ease; -o-transition: text-indent .3s ease; -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, .15);
}
input[type=checkbox].ace-switch.ace + .lbl::after {
	border-radius: 100%; transition:left 0.3s; left: -3px; top: -2px; width: 22px; height: 22px; text-align: center; color: rgb(170, 170, 170); line-height: 22px; letter-spacing: 0px; font-family: "Open Sans"; font-size: 12px; font-weight: 400; position: absolute; content: "III"; box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.3); text-shadow: none; background-color: rgb(255, 255, 255); -webkit-transition: left .3s ease; -o-transition: left .3s ease; -webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .3);
}
input[type=checkbox]:checked.ace-switch.ace + .lbl::before {
	border-color: rgb(106, 140, 168); color: rgb(255, 255, 255); text-indent: 8px; text-shadow: 0px 0px 0px #fff; background-color: rgb(138, 178, 201);
}
input[type=checkbox]:checked.ace-switch.ace + .lbl::after {
	left: 34px; color: rgb(152, 160, 165); background-color: rgb(255, 255, 255);
}
input[type=checkbox].ace-switch-2.ace-switch.ace + .lbl::before {
	content: "YES\a0\a0\a0\a0\a0\a0\a0\a0\a0NO";
}
input[type=checkbox].ace-switch-3.ace-switch.ace + .lbl::after {
	padding: 0px; top: -1px; text-align: center; color: rgb(187, 187, 187); line-height: 22px; letter-spacing: 0px; font-family: FontAwesome; font-size: 13px; content: "\f00d"; text-shadow: none;
}
input[type=checkbox]:checked.ace-switch-3.ace-switch.ace + .lbl::after {
	color: rgb(138, 178, 201); content: "\f00c"; text-shadow: none;
}
input[type=checkbox].ace-switch-4.ace-switch.ace {
	width: 60px;
}
input[type=checkbox].ace-switch-5.ace-switch.ace {
	width: 60px;
}
input[type=checkbox].ace-switch-4.ace-switch.ace + .lbl::before {
	border-radius: 12px; border: 1px solid rgb(139, 154, 163); transition:0.3s; border-image: none; width: 56px; height: 24px; color: rgb(255, 255, 255); line-height: 21px; overflow: hidden; font-size: 12px; display: inline-block; position: relative; content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF"; box-shadow: none; text-shadow: 0px 0px 0px #fff; background-color: rgb(139, 154, 163); -webkit-transition: all .3s ease; -o-transition: all .3s ease;
}
input[type=checkbox].ace-switch-5.ace-switch.ace + .lbl::before {
	border-radius: 12px; border: 1px solid rgb(139, 154, 163); transition:0.3s; border-image: none; width: 56px; height: 24px; color: rgb(255, 255, 255); line-height: 21px; overflow: hidden; font-size: 12px; display: inline-block; position: relative; content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF"; box-shadow: none; text-shadow: 0px 0px 0px #fff; background-color: rgb(139, 154, 163); -webkit-transition: all .3s ease; -o-transition: all .3s ease;
}
input[type=checkbox].ace-switch-4.ace-switch.ace + .lbl::after {
	transition:0.3s; left: 2px; top: 2px; width: 20px; height: 20px; color: rgb(147, 147, 147); line-height: 19px; letter-spacing: 0px; font-size: 11px; position: absolute; content: "III"; text-shadow: none !important; background-color: rgb(255, 255, 255); -webkit-transition: all .3s ease; -o-transition: all .3s ease;
}
input[type=checkbox].ace-switch-5.ace-switch.ace + .lbl::after {
	transition:0.3s; left: 2px; top: 2px; width: 20px; height: 20px; color: rgb(147, 147, 147); line-height: 19px; letter-spacing: 0px; font-size: 11px; position: absolute; content: "III"; text-shadow: none !important; background-color: rgb(255, 255, 255); -webkit-transition: all .3s ease; -o-transition: all .3s ease;
}
input[type=checkbox]:checked.ace-switch-4.ace-switch.ace + .lbl::before {
	border-color: rgb(70, 143, 204); background-color: rgb(70, 143, 204);
}
input[type=checkbox]:checked.ace-switch-5.ace-switch.ace + .lbl::before {
	border-color: rgb(70, 143, 204); background-color: rgb(70, 143, 204);
}
input[type=checkbox]:checked.ace-switch-4.ace-switch.ace + .lbl::after {
	left: 34px; color: rgb(132, 132, 132); background-color: rgb(255, 255, 255);
}
input[type=checkbox]:checked.ace-switch-5.ace-switch.ace + .lbl::after {
	left: 34px; color: rgb(132, 132, 132); background-color: rgb(255, 255, 255);
}
input[type=checkbox].ace-switch-5.ace-switch.ace + .lbl::before {
	content: "YES\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO";
}
input[type=checkbox].ace-switch-6.ace-switch.ace + .lbl {
	position: relative;
}
input[type=checkbox].ace-switch-6.ace-switch.ace + .lbl::before {
	border-width: 0px; border-radius: 12px; transition:background 0.1s; width: 52px; height: 22px; color: rgb(242, 242, 242); line-height: 21px; text-indent: 32px; font-family: FontAwesome; font-size: 16px; font-weight: lighter; display: inline-block; content: "\f00d"; box-shadow: none; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(136, 136, 136); -webkit-transition: background .1s ease; -o-transition: background .1s ease;
}
input[type=checkbox].ace-switch-6.ace-switch.ace + .lbl::after {
	border-radius: 12px; border: 4px solid rgb(242, 242, 242); transition:left 0.2s; border-image: none; left: 3px; top: 2px; width: 18px; height: 18px; text-align: center; position: absolute; content: ""; box-shadow: 0px -1px 0px rgba(0,0,0,0.25); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(242, 242, 242); -webkit-transition: left .2s ease; -o-transition: left .2s ease;
}
input[type=checkbox]:checked.ace-switch-6.ace-switch.ace + .lbl::before {
	border-color: rgb(183, 211, 229); color: rgb(255, 255, 255); text-indent: 6px; content: "\f00c"; background-color: rgb(255, 137, 60);
}
input[type=checkbox]:checked.ace-switch-6.ace-switch.ace + .lbl::after {
	border: 4px solid rgb(255, 255, 255); border-image: none; left: 32px; text-shadow: 0px -1px 0px rgba(0,200,0,0.25); background-color: rgb(255, 255, 255);
}
input[type=checkbox].ace-switch-7.ace-switch.ace {
	width: 75px;
}
input[type=checkbox].ace-switch-7.ace-switch.ace + .lbl {
	position: relative;
}
input[type=checkbox].ace-switch-7.ace-switch.ace + .lbl::before {
	border-radius: 0px; border: 2px solid rgb(170, 170, 170); transition:0.2s; border-image: none; width: 74px; height: 26px; color: rgb(170, 170, 170); line-height: 22px; text-indent: 5px; overflow: hidden; font-size: 13px; font-weight: bolder; display: inline-block; position: relative; content: "OFF\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0ON"; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-transition: all .2s ease; -o-transition: all .2s ease;
}
input[type=checkbox].ace-switch-7.ace-switch.ace + .lbl::after {
	padding: 0px; border-radius: 0px; transition:0.2s ease-in-out; left: 39px; top: 3px; width: 32px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; text-indent: 0px; font-family: FontAwesome; font-size: 16px; position: absolute; content: "\f00d"; box-shadow: none; background-color: rgb(170, 170, 170); -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;
}
input[type=checkbox]:checked.ace-switch-7.ace-switch.ace + .lbl::before {
	border-color: rgb(111, 179, 224); color: rgb(70, 143, 204); text-indent: -28px; background-color: rgb(255, 255, 255);
}
input[type=checkbox]:checked.ace-switch-7.ace-switch.ace + .lbl::after {
	left: 3px; color: rgb(255, 255, 255); content: "\f00c"; background-color: rgb(70, 143, 204);
}
input[type=checkbox].ace-switch.ace + [data-lbl].lbl::before {
	content: attr(data-lbl);
}
input[type=checkbox].btn-empty.ace-switch.ace + .lbl::after {
	content: "";
}
input[type=checkbox].btn-rotate.ace-switch.ace + .lbl::after {
	line-height: 20px; font-size: 17px; content: "\2261";
}
input[type=checkbox].btn-rotate.ace-switch-4.ace + .lbl::after {
	line-height: 17px;
}
input[type=checkbox].btn-rotate.ace-switch-5.ace + .lbl::after {
	line-height: 17px;
}
input[type=checkbox].btn-flat.ace-switch.ace + .lbl::after {
	border-radius: 0px !important;
}
input[type=checkbox].btn-flat.ace-switch.ace + .lbl::before {
	border-radius: 0px !important;
}
input[type=checkbox].ace-switch-4.ace-switch.ace + .lbl::before {
	text-indent: -24px;
}
input[type=checkbox].ace-switch-5.ace-switch.ace + .lbl::before {
	text-indent: -24px;
}
input[type=checkbox]:checked.ace-switch-4.ace-switch.ace + .lbl::before {
	text-indent: 7px;
}
input[type=checkbox]:checked.ace-switch-5.ace-switch.ace + .lbl::before {
	text-indent: 7px;
}
.ace-file-input {
	height: 30px; font-size: inherit; display: block; position: relative;
}
.ace-file-input input[type=file] {
	position: fixed; z-index: -2; opacity: 0;
}
.ace-file-input input[type=file]:focus {
	outline: 0px;
}
.ace-file-input .ace-file-container {
	border: 1px solid rgb(213, 213, 213); transition:0.15s; border-image: none; left: 0px; top: 0px; height: 30px; right: 0px; display: block; position: absolute; cursor: pointer; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-transition: all .15s; -o-transition: all .15s; -webkit-box-shadow: none;
}
.ace-file-input .ace-file-container:hover {
	border-color: rgb(245, 153, 66); box-shadow: none; -webkit-box-shadow: none;
}
.ace-file-input .ace-file-container::before {
	border-width: 2px 2px 2px 4px; border-style: solid; border-color: rgb(255, 255, 255); padding: 0px 8px; transition:0.3s; border-image: none; top: 0px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 24px; font-size: 11px; font-weight: 700; display: inline-block; position: absolute; content: attr(data-title); background-color: rgb(111, 179, 224); -webkit-transition: all .3s; -o-transition: all .3s;
}
.ace-file-input .ace-file-container .ace-file-name {
	height: 28px; color: rgb(136, 136, 136); line-height: 28px; overflow: hidden; padding-left: 30px; font-size: 13px; vertical-align: top; display: inline-block; white-space: nowrap; position: static; max-width: 80%;
}
.ace-file-input .ace-file-container .ace-file-name::after {
	display: inline-block; content: attr(data-title);
}
.ace-file-input .selected.ace-file-container {
	right: 16px;
}
.ace-file-input .selected.ace-file-container .ace-file-name {
	color: rgb(102, 102, 102);
}
.ace-file-input .ace-file-container .ace-icon {
	border: 2px solid rgb(255, 255, 255); transition:0.1s; border-image: none; left: 0px; top: 0px; width: 26px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 24px; font-family: FontAwesome; font-size: 13px; display: inline-block; position: absolute; background-color: rgb(209, 209, 209); -webkit-transition: all .1s; -o-transition: all .1s;
}
.ace-file-input .selected.ace-file-container .ace-file-name .ace-icon {
	background-color: rgb(239, 173, 98);
}
.ace-file-input .selected.ace-file-container .ace-file-name .file-image {
	background-color: rgb(189, 122, 157);
}
.ace-file-input .selected.ace-file-container .ace-file-name .file-video {
	background-color: rgb(135, 184, 127);
}
.ace-file-input .selected.ace-file-container .ace-file-name .file-audio {
	background-color: rgb(139, 122, 201);
}
.ace-file-input .selected.ace-file-container .ace-file-name .file-archive {
	background-color: rgb(239, 173, 98);
}
.ace-file-input .hide-placeholder.ace-file-container::before {
	display: none;
}
.ace-file-input a:hover {
	text-decoration: none;
}
.ace-file-input .remove {
	border-radius: 100%; top: 6px; width: 17px; height: 17px; text-align: center; right: -8px; color: rgb(255, 255, 255); line-height: 15px; font-size: 11px; font-weight: 400; text-decoration: none; display: none; position: absolute; background-color: rgb(251, 113, 66);
}
.ace-file-input .selected.ace-file-container + .remove {
	display: inline-block;
}
@media not all
{
.ace-file-input input[type=file] {
	width: 0px; height: 0px; position: absolute;
}
}
.ace-file-input input[type=file].disabled + .ace-file-container {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.ace-file-input input[type=file][disabled] + .ace-file-container {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.ace-file-input input[type=file][readonly] + .ace-file-container {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.ace-file-input input[type=file].disabled + .ace-file-container:hover {
	border-color: rgb(227, 227, 227); box-shadow: none; -webkit-box-shadow: none;
}
.ace-file-input input[type=file][disabled] + .ace-file-container:hover {
	border-color: rgb(227, 227, 227); box-shadow: none; -webkit-box-shadow: none;
}
.ace-file-input input[type=file][readonly] + .ace-file-container:hover {
	border-color: rgb(227, 227, 227); box-shadow: none; -webkit-box-shadow: none;
}
.ace-file-input input[type=file].disabled + .ace-file-container::before {
	border-color: rgb(238, 238, 238); background-color: rgb(161, 170, 175);
}
.ace-file-input input[type=file][disabled] + .ace-file-container::before {
	border-color: rgb(238, 238, 238); background-color: rgb(161, 170, 175);
}
.ace-file-input input[type=file][readonly] + .ace-file-container::before {
	border-color: rgb(238, 238, 238); background-color: rgb(161, 170, 175);
}
.ace-file-input input[type=file][readonly] + .ace-file-container {
	cursor: default;
}
.ace-file-input .ace-file-overlay {
	left: -2px; top: -2px; right: -10px; bottom: -2px; position: absolute; z-index: 99; background-color: rgba(0, 0, 0, 0.5);
}
.ace-file-input .ace-file-overlay > .overlay-content {
	left: 0px; top: 10%; text-align: center; right: 0px; display: inline-block; position: relative;
}
.ace-file-multiple {
	height: auto;
}
.ace-file-multiple .ace-file-container {
	border-radius: 4px; border: 1px dashed rgb(170, 170, 170); border-image: none; height: auto; text-align: center; position: relative;
}
.ace-file-multiple .ace-file-container::before {
	border-width: 0px; margin: 12px; left: 0px; right: 0px; color: rgb(204, 204, 204); line-height: 22px; font-size: 18px; font-weight: 700; display: inline-block; position: relative; content: attr(data-title); background-color: rgb(255, 255, 255);
}
.ace-file-multiple .selected.ace-file-container .ace-file-name .ace-icon {
	border: 2px solid rgb(255, 255, 255); transition:0.1s; border-image: none; left: 0px; top: 0px; width: 26px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); font-family: FontAwesome; font-size: 13px; display: inline-block; -webkit-transition: all .1s; -o-transition: all .1s;
}
.ace-file-multiple .ace-file-container .ace-file-name {
	margin: 0px 4px; padding: 0px; width: auto; height: auto; text-align: left; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; max-width: 100%;
}
.ace-file-multiple .ace-file-container :first-child.ace-file-name {
	margin-top: 1px;
}
.ace-file-multiple .ace-file-container :last-child.ace-file-name {
	margin-bottom: 1px; border-bottom-width: 0px;
}
.ace-file-multiple .ace-file-container .ace-file-name img {
	background-position: center; margin: 4px 8px 4px 1px; padding: 2px; border: 1px solid rgb(215, 215, 215); border-image: none; background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
.ace-file-multiple .ace-file-container .ace-file-name::after {
	display: none;
}
.ace-file-multiple .selected.ace-file-container .ace-file-name::after {
	display: inline-block; white-space: pre;
}
.ace-file-multiple .ace-file-container .ace-file-name img + .ace-icon {
	display: none;
}
.ace-file-multiple .selected.ace-file-container .ace-file-name img + .ace-icon {
	display: none;
}
.ace-file-multiple .remove {
	border-radius: 32px; border: 3px solid rgb(187, 187, 187); border-image: none; top: -11px; width: 23px; height: 23px; right: -11px; color: red; line-height: 15px; background-color: rgb(255, 255, 255);
}
.ace-file-multiple .selected.ace-file-container + .remove:hover {
	border-color: rgb(244, 192, 177);
}
.ace-file-multiple .ace-file-overlay {
	left: -12px; top: -12px; right: -12px; bottom: -6px; position: absolute;
}
.ace-file-multiple .ace-file-overlay > .overlay-content {
	top: 20%;
}
.ace-file-multiple .ace-file-container .ace-file-name .ace-icon {
	margin: 4px 0px; width: auto; height: auto; text-align: center; color: rgb(213, 213, 213); line-height: 64px; font-size: 64px; display: block; position: relative; background-color: transparent;
}
.ace-file-multiple .selected.ace-file-container::after {
	display: none;
}
.ace-file-multiple .selected.ace-file-container .ace-file-name .ace-icon {
	line-height: 24px; margin-right: 4px; margin-left: 2px; position: relative;
}
.ace-file-multiple .ace-file-container .large.ace-file-name {
	margin: 0px 1px 3px; text-align: center; border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: solid;
}
.ace-file-multiple .ace-file-container :last-child.large.ace-file-name {
	margin: 0px 1px;
}
.ace-file-multiple .ace-file-container .large.ace-file-name::after {
	padding: 0px 4px; left: 0px; top: auto; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; opacity: 0.8; background-color: rgb(85, 85, 85);
}
.ace-file-multiple .ace-file-container .large.ace-file-name img {
	border-width: 0px; margin: 0px !important; padding: 0px;
}
.ace-file-multiple input[type=file].disabled + .ace-file-container:hover {
	border-color: rgb(170, 170, 170);
}
.ace-file-multiple input[type=file][disabled] + .ace-file-container:hover {
	border-color: rgb(170, 170, 170);
}
.ace-file-multiple input[type=file][readonly] + .ace-file-container:hover {
	border-color: rgb(170, 170, 170);
}
.ace-file-multiple input[type=file].disabled + .ace-file-container::before {
	background-color: transparent;
}
.ace-file-multiple input[type=file][disabled] + .ace-file-container::before {
	background-color: transparent;
}
.ace-file-multiple input[type=file][readonly] + .ace-file-container::before {
	background-color: transparent;
}
.ace-file-multiple input[type=file].disabled + .ace-file-container .ace-icon {
	border-color: rgb(238, 238, 238);
}
.ace-file-multiple input[type=file][disabled] + .ace-file-container .ace-icon {
	border-color: rgb(238, 238, 238);
}
.ace-file-multiple input[type=file][readonly] + .ace-file-container .ace-icon {
	border-color: rgb(238, 238, 238);
}
.input-group .input-group-addon {
	border-radius: 0px !important;
}
.has-success.form-group .input-group .input-group-addon {
	border-color: rgb(146, 191, 101);
}
.has-error.form-group .input-group .input-group-addon {
	border-color: rgb(240, 151, 132);
}
.has-warning.form-group .input-group .input-group-addon {
	border-color: rgb(224, 196, 58);
}
.has-info.form-group .input-group .input-group-addon {
	border-color: rgb(100, 166, 188);
}
.input-group > .btn {
	padding: 0px 6px; border-radius: 0px !important; line-height: 20px;
}
.input-group > .btn-sm.btn {
	line-height: 22px;
}
.input-group > .btn + .btn {
	margin-left: 1px;
}
.input-group > .btn-group > .btn {
	line-height: 23px;
}
.input-group > .btn-group > .btn-sm.btn {
	line-height: 26px;
}
.input-group > .btn-group > .btn-sm.btn > .caret {
	margin-top: 10px;
}
.input-group > .btn-group > .btn > .caret {
	margin-top: 10px;
}
.input-group > .btn-sm.btn > .caret {
	margin-top: 10px;
}
.input-group > .btn > .caret {
	margin-top: 10px;
}
.input-group-compact.input-group {
	width: 1px;
}
.form-group input[type=color] {
	background: rgb(255, 255, 255);
}
.form-group input[type=date] {
	background: rgb(255, 255, 255);
}
.form-group input[type=datetime-local] {
	background: rgb(255, 255, 255);
}
.form-group input[type=datetime] {
	background: rgb(255, 255, 255);
}
.form-group input[type=email] {
	background: rgb(255, 255, 255);
}
.form-group input[type=month] {
	background: rgb(255, 255, 255);
}
.form-group input[type=number] {
	background: rgb(255, 255, 255);
}
.form-group input[type=password] {
	background: rgb(255, 255, 255);
}
.form-group input[type=search] {
	background: rgb(255, 255, 255);
}
.form-group input[type=tel] {
	background: rgb(255, 255, 255);
}
.form-group input[type=text] {
	background: rgb(255, 255, 255);
}
.form-group input[type=time] {
	background: rgb(255, 255, 255);
}
.form-group input[type=url] {
	background: rgb(255, 255, 255);
}
.form-group input[type=week] {
	background: rgb(255, 255, 255);
}
.form-group select {
	background: rgb(255, 255, 255);
}
.form-group textarea {
	background: rgb(255, 255, 255);
}
.has-success.form-group input {
	border-color: rgb(146, 191, 101); color: rgb(139, 173, 76); box-shadow: none; -webkit-box-shadow: none;
}
.has-success.form-group select {
	border-color: rgb(146, 191, 101); color: rgb(139, 173, 76); box-shadow: none; -webkit-box-shadow: none;
}
.has-success.form-group textarea {
	border-color: rgb(146, 191, 101); color: rgb(139, 173, 76); box-shadow: none; -webkit-box-shadow: none;
}
.has-success.form-group input:focus {
	border-color: rgb(129, 168, 90); color: rgb(119, 136, 102); box-shadow: 0px 0px 0px 2px rgba(130,188,58,0.3); -webkit-box-shadow: 0 0 0 2px rgba(130, 188, 58, .3);
}
.has-success.form-group select:focus {
	border-color: rgb(129, 168, 90); color: rgb(119, 136, 102); box-shadow: 0px 0px 0px 2px rgba(130,188,58,0.3); -webkit-box-shadow: 0 0 0 2px rgba(130, 188, 58, .3);
}
.has-success.form-group textarea:focus {
	border-color: rgb(129, 168, 90); color: rgb(119, 136, 102); box-shadow: 0px 0px 0px 2px rgba(130,188,58,0.3); -webkit-box-shadow: 0 0 0 2px rgba(130, 188, 58, .3);
}
.has-success.form-group .ace-icon {
	color: rgb(139, 173, 76);
}
.has-success.form-group input:focus + .ace-icon {
	color: rgb(139, 173, 76);
}
.has-success.form-group select:focus + .ace-icon {
	color: rgb(139, 173, 76);
}
.has-success.form-group textarea:focus + .ace-icon {
	color: rgb(139, 173, 76);
}
.has-success.form-group .btn .ace-icon {
	color: inherit;
}
.has-success.form-group .control-label {
	color: rgb(123, 160, 101);
}
.has-success.form-group .help-block {
	color: rgb(123, 160, 101);
}
.has-success.form-group .help-inline {
	color: rgb(123, 160, 101);
}
.has-info.form-group input {
	border-color: rgb(100, 166, 188); color: rgb(75, 137, 170); box-shadow: none; -webkit-box-shadow: none;
}
.has-info.form-group select {
	border-color: rgb(100, 166, 188); color: rgb(75, 137, 170); box-shadow: none; -webkit-box-shadow: none;
}
.has-info.form-group textarea {
	border-color: rgb(100, 166, 188); color: rgb(75, 137, 170); box-shadow: none; -webkit-box-shadow: none;
}
.has-info.form-group input:focus {
	border-color: rgb(90, 129, 168); color: rgb(102, 119, 136); box-shadow: 0px 0px 0px 2px rgba(58,120,188,0.3); -webkit-box-shadow: 0 0 0 2px rgba(58, 120, 188, .3);
}
.has-info.form-group select:focus {
	border-color: rgb(90, 129, 168); color: rgb(102, 119, 136); box-shadow: 0px 0px 0px 2px rgba(58,120,188,0.3); -webkit-box-shadow: 0 0 0 2px rgba(58, 120, 188, .3);
}
.has-info.form-group textarea:focus {
	border-color: rgb(90, 129, 168); color: rgb(102, 119, 136); box-shadow: 0px 0px 0px 2px rgba(58,120,188,0.3); -webkit-box-shadow: 0 0 0 2px rgba(58, 120, 188, .3);
}
.has-info.form-group .ace-icon {
	color: rgb(75, 137, 170);
}
.has-info.form-group input:focus + .ace-icon {
	color: rgb(75, 137, 170);
}
.has-info.form-group select:focus + .ace-icon {
	color: rgb(75, 137, 170);
}
.has-info.form-group textarea:focus + .ace-icon {
	color: rgb(75, 137, 170);
}
.has-info.form-group .btn .ace-icon {
	color: inherit;
}
.has-info.form-group .control-label {
	color: rgb(101, 123, 160);
}
.has-info.form-group .help-block {
	color: rgb(101, 123, 160);
}
.has-info.form-group .help-inline {
	color: rgb(101, 123, 160);
}
.has-error.form-group input {
	border-color: rgb(240, 151, 132); color: rgb(214, 130, 115); box-shadow: none; -webkit-box-shadow: none;
}
.has-error.form-group select {
	border-color: rgb(240, 151, 132); color: rgb(214, 130, 115); box-shadow: none; -webkit-box-shadow: none;
}
.has-error.form-group textarea {
	border-color: rgb(240, 151, 132); color: rgb(214, 130, 115); box-shadow: none; -webkit-box-shadow: none;
}
.has-error.form-group input:focus {
	border-color: rgb(219, 137, 120); color: rgb(136, 102, 102); box-shadow: 0px 0px 0px 2px rgba(219,137,120,0.3); -webkit-box-shadow: 0 0 0 2px rgba(219, 137, 120, .3);
}
.has-error.form-group select:focus {
	border-color: rgb(219, 137, 120); color: rgb(136, 102, 102); box-shadow: 0px 0px 0px 2px rgba(219,137,120,0.3); -webkit-box-shadow: 0 0 0 2px rgba(219, 137, 120, .3);
}
.has-error.form-group textarea:focus {
	border-color: rgb(219, 137, 120); color: rgb(136, 102, 102); box-shadow: 0px 0px 0px 2px rgba(219,137,120,0.3); -webkit-box-shadow: 0 0 0 2px rgba(219, 137, 120, .3);
}
.has-error.form-group .ace-icon {
	color: rgb(214, 130, 115);
}
.has-error.form-group input:focus + .ace-icon {
	color: rgb(214, 130, 115);
}
.has-error.form-group select:focus + .ace-icon {
	color: rgb(214, 130, 115);
}
.has-error.form-group textarea:focus + .ace-icon {
	color: rgb(214, 130, 115);
}
.has-error.form-group .btn .ace-icon {
	color: inherit;
}
.has-error.form-group .control-label {
	color: rgb(209, 110, 108);
}
.has-error.form-group .help-block {
	color: rgb(209, 110, 108);
}
.has-error.form-group .help-inline {
	color: rgb(209, 110, 108);
}
.has-warning.form-group input {
	border-color: rgb(224, 196, 58); color: rgb(211, 189, 80); box-shadow: none; -webkit-box-shadow: none;
}
.has-warning.form-group select {
	border-color: rgb(224, 196, 58); color: rgb(211, 189, 80); box-shadow: none; -webkit-box-shadow: none;
}
.has-warning.form-group textarea {
	border-color: rgb(224, 196, 58); color: rgb(211, 189, 80); box-shadow: none; -webkit-box-shadow: none;
}
.has-warning.form-group input:focus {
	border-color: rgb(216, 188, 65); color: rgb(136, 119, 85); box-shadow: 0px 0px 0px 2px rgba(216,188,65,0.3); -webkit-box-shadow: 0 0 0 2px rgba(216, 188, 65, .3);
}
.has-warning.form-group select:focus {
	border-color: rgb(216, 188, 65); color: rgb(136, 119, 85); box-shadow: 0px 0px 0px 2px rgba(216,188,65,0.3); -webkit-box-shadow: 0 0 0 2px rgba(216, 188, 65, .3);
}
.has-warning.form-group textarea:focus {
	border-color: rgb(216, 188, 65); color: rgb(136, 119, 85); box-shadow: 0px 0px 0px 2px rgba(216,188,65,0.3); -webkit-box-shadow: 0 0 0 2px rgba(216, 188, 65, .3);
}
.has-warning.form-group .ace-icon {
	color: rgb(211, 189, 80);
}
.has-warning.form-group input:focus + .ace-icon {
	color: rgb(211, 189, 80);
}
.has-warning.form-group select:focus + .ace-icon {
	color: rgb(211, 189, 80);
}
.has-warning.form-group textarea:focus + .ace-icon {
	color: rgb(211, 189, 80);
}
.has-warning.form-group .btn .ace-icon {
	color: inherit;
}
.has-warning.form-group .control-label {
	color: rgb(209, 157, 89);
}
.has-warning.form-group .help-block {
	color: rgb(209, 157, 89);
}
.has-warning.form-group .help-inline {
	color: rgb(209, 157, 89);
}
.form-group input:disabled {
	color: rgb(132, 132, 132) !important; background-color: rgb(238, 238, 238) !important;
}
.form-group input[disabled] {
	color: rgb(132, 132, 132) !important; background-color: rgb(238, 238, 238) !important;
}
@media only screen and (max-width:767px)
{
.help-inline {
	padding-left: 0px; display: block !important;
}
.input-icon + .help-inline {
	padding-left: 0px; display: block !important;
}
}
.tab-content {
	padding: 16px 12px; border: 1px solid rgb(197, 208, 220); border-image: none; position: relative;
}
.no-padding.tab-content {
	padding: 0px;
}
.no-border.tab-content {
	padding: 12px; border: currentColor; border-image: none;
}
.padding-32.tab-content {
	padding: 32px 24px;
}
.padding-32.no-border.tab-content {
	padding: 32px;
}
.padding-30.tab-content {
	padding: 30px 23px;
}
.padding-30.no-border.tab-content {
	padding: 30px;
}
.padding-28.tab-content {
	padding: 28px 21px;
}
.padding-28.no-border.tab-content {
	padding: 28px;
}
.padding-26.tab-content {
	padding: 26px 20px;
}
.padding-26.no-border.tab-content {
	padding: 26px;
}
.padding-24.tab-content {
	padding: 24px 18px;
}
.padding-24.no-border.tab-content {
	padding: 24px;
}
.padding-22.tab-content {
	padding: 22px 17px;
}
.padding-22.no-border.tab-content {
	padding: 22px;
}
.padding-20.tab-content {
	padding: 20px 15px;
}
.padding-20.no-border.tab-content {
	padding: 20px;
}
.padding-18.tab-content {
	padding: 18px 14px;
}
.padding-18.no-border.tab-content {
	padding: 18px;
}
.padding-16.tab-content {
	padding: 16px 12px;
}
.padding-16.no-border.tab-content {
	padding: 16px;
}
.padding-14.tab-content {
	padding: 14px 11px;
}
.padding-14.no-border.tab-content {
	padding: 14px;
}
.padding-12.tab-content {
	padding: 12px 9px;
}
.padding-12.no-border.tab-content {
	padding: 12px;
}
.padding-10.tab-content {
	padding: 10px 8px;
}
.padding-10.no-border.tab-content {
	padding: 10px;
}
.padding-8.tab-content {
	padding: 8px 6px;
}
.padding-8.no-border.tab-content {
	padding: 8px;
}
.padding-6.tab-content {
	padding: 6px 5px;
}
.padding-6.no-border.tab-content {
	padding: 6px;
}
.padding-4.tab-content {
	padding: 4px 3px;
}
.padding-4.no-border.tab-content {
	padding: 4px;
}
.padding-2.no-border.tab-content {
	padding: 2px;
}
.padding-2.tab-content {
	padding: 2px;
}
.padding-0.no-border.tab-content {
	padding: 0px;
}
.padding-0.tab-content {
	padding: 0px;
}
.padding-32.nav-tabs.nav {
	padding-left: 32px;
}
.tabs-left > .padding-32.nav-tabs.nav {
	padding-top: 32px; padding-left: 0px;
}
.tabs-right > .padding-32.nav-tabs.nav {
	padding-top: 32px; padding-left: 0px;
}
.padding-30.nav-tabs.nav {
	padding-left: 30px;
}
.tabs-left > .padding-30.nav-tabs.nav {
	padding-top: 30px; padding-left: 0px;
}
.tabs-right > .padding-30.nav-tabs.nav {
	padding-top: 30px; padding-left: 0px;
}
.padding-28.nav-tabs.nav {
	padding-left: 28px;
}
.tabs-left > .padding-28.nav-tabs.nav {
	padding-top: 28px; padding-left: 0px;
}
.tabs-right > .padding-28.nav-tabs.nav {
	padding-top: 28px; padding-left: 0px;
}
.padding-26.nav-tabs.nav {
	padding-left: 26px;
}
.tabs-left > .padding-26.nav-tabs.nav {
	padding-top: 26px; padding-left: 0px;
}
.tabs-right > .padding-26.nav-tabs.nav {
	padding-top: 26px; padding-left: 0px;
}
.padding-24.nav-tabs.nav {
	padding-left: 24px;
}
.tabs-left > .padding-24.nav-tabs.nav {
	padding-top: 24px; padding-left: 0px;
}
.tabs-right > .padding-24.nav-tabs.nav {
	padding-top: 24px; padding-left: 0px;
}
.padding-22.nav-tabs.nav {
	padding-left: 22px;
}
.tabs-left > .padding-22.nav-tabs.nav {
	padding-top: 22px; padding-left: 0px;
}
.tabs-right > .padding-22.nav-tabs.nav {
	padding-top: 22px; padding-left: 0px;
}
.padding-20.nav-tabs.nav {
	padding-left: 20px;
}
.tabs-left > .padding-20.nav-tabs.nav {
	padding-top: 20px; padding-left: 0px;
}
.tabs-right > .padding-20.nav-tabs.nav {
	padding-top: 20px; padding-left: 0px;
}
.padding-18.nav-tabs.nav {
	padding-left: 18px;
}
.tabs-left > .padding-18.nav-tabs.nav {
	padding-top: 18px; padding-left: 0px;
}
.tabs-right > .padding-18.nav-tabs.nav {
	padding-top: 18px; padding-left: 0px;
}
.padding-16.nav-tabs.nav {
	padding-left: 16px;
}
.tabs-left > .padding-16.nav-tabs.nav {
	padding-top: 16px; padding-left: 0px;
}
.tabs-right > .padding-16.nav-tabs.nav {
	padding-top: 16px; padding-left: 0px;
}
.padding-14.nav-tabs.nav {
	padding-left: 14px;
}
.tabs-left > .padding-14.nav-tabs.nav {
	padding-top: 14px; padding-left: 0px;
}
.tabs-right > .padding-14.nav-tabs.nav {
	padding-top: 14px; padding-left: 0px;
}
.padding-12.nav-tabs.nav {
	padding-left: 12px;
}
.tabs-left > .padding-12.nav-tabs.nav {
	padding-top: 12px; padding-left: 0px;
}
.tabs-right > .padding-12.nav-tabs.nav {
	padding-top: 12px; padding-left: 0px;
}
.padding-10.nav-tabs.nav {
	padding-left: 10px;
}
.tabs-left > .padding-10.nav-tabs.nav {
	padding-top: 10px; padding-left: 0px;
}
.tabs-right > .padding-10.nav-tabs.nav {
	padding-top: 10px; padding-left: 0px;
}
.padding-8.nav-tabs.nav {
	padding-left: 8px;
}
.tabs-left > .padding-8.nav-tabs.nav {
	padding-top: 8px; padding-left: 0px;
}
.tabs-right > .padding-8.nav-tabs.nav {
	padding-top: 8px; padding-left: 0px;
}
.padding-6.nav-tabs.nav {
	padding-left: 6px;
}
.tabs-left > .padding-6.nav-tabs.nav {
	padding-top: 6px; padding-left: 0px;
}
.tabs-right > .padding-6.nav-tabs.nav {
	padding-top: 6px; padding-left: 0px;
}
.padding-4.nav-tabs.nav {
	padding-left: 4px;
}
.tabs-left > .padding-4.nav-tabs.nav {
	padding-top: 4px; padding-left: 0px;
}
.tabs-right > .padding-4.nav-tabs.nav {
	padding-top: 4px; padding-left: 0px;
}
.padding-2.nav-tabs.nav {
	padding-left: 2px;
}
.tabs-left > .padding-2.nav-tabs.nav {
	padding-top: 2px; padding-left: 0px;
}
.tabs-right > .padding-2.nav-tabs.nav {
	padding-top: 2px; padding-left: 0px;
}
.nav-tabs {
	border-color: rgb(197, 208, 220); top: 1px; margin-bottom: 0px !important; margin-left: 0px; position: relative;
}
.nav-tabs > li > a {
	padding: 7px 12px 8px;
}
.nav-tabs > li > a {
	border-color: rgb(197, 208, 220); border-radius: 0px !important; color: rgb(153, 153, 153); line-height: 18px; margin-right: -1px; position: relative; background-color: rgb(249, 249, 249);
}
.nav-tabs > li > a:focus {
	border-color: rgb(197, 208, 220); border-radius: 0px !important; color: rgb(153, 153, 153); line-height: 18px; margin-right: -1px; position: relative; background-color: rgb(249, 249, 249);
}
.nav-tabs > li > a:hover {
	border-color: rgb(197, 208, 220); color: rgb(76, 143, 189); background-color: rgb(255, 255, 255);
}
.nav-tabs > li > a:active {
	outline: 0px !important;
}
.nav-tabs > li > a:focus {
	outline: 0px !important;
}
.nav-tabs > li:first-child > a {
	margin-left: 0px;
}
.nav-tabs > li.active > a {
	border-color: rgb(76, 143, 189) rgb(197, 208, 220) transparent; color: rgb(87, 99, 115); line-height: 18px; margin-top: -1px; border-top-width: 2px; border-top-style: solid; z-index: 1; box-shadow: 0px -2px 3px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a:focus {
	border-color: rgb(76, 143, 189) rgb(197, 208, 220) transparent; color: rgb(87, 99, 115); line-height: 18px; margin-top: -1px; border-top-width: 2px; border-top-style: solid; z-index: 1; box-shadow: 0px -2px 3px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a:hover {
	border-color: rgb(76, 143, 189) rgb(197, 208, 220) transparent; color: rgb(87, 99, 115); line-height: 18px; margin-top: -1px; border-top-width: 2px; border-top-style: solid; z-index: 1; box-shadow: 0px -2px 3px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255);
}
.tabs-below > .nav-tabs {
	border-color: rgb(197, 208, 220); top: auto; margin-top: -1px; margin-bottom: 0px; border-bottom-width: 0px;
}
.tabs-below > .nav-tabs > li > a {
	border-color: rgb(197, 208, 220);
}
.tabs-below > .nav-tabs > li > a:focus {
	border-color: rgb(197, 208, 220);
}
.tabs-below > .nav-tabs > li > a:hover {
	border-color: rgb(197, 208, 220);
}
.tabs-below > .nav-tabs > li.active > a {
	border-color: transparent rgb(197, 208, 220) rgb(76, 143, 189); margin-top: 0px; border-top-width: 1px; border-bottom-width: 2px; border-bottom-style: solid; box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.15);
}
.tabs-below > .nav-tabs > li.active > a:focus {
	border-color: transparent rgb(197, 208, 220) rgb(76, 143, 189); margin-top: 0px; border-top-width: 1px; border-bottom-width: 2px; border-bottom-style: solid; box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.15);
}
.tabs-below > .nav-tabs > li.active > a:hover {
	border-color: transparent rgb(197, 208, 220) rgb(76, 143, 189); margin-top: 0px; border-top-width: 1px; border-bottom-width: 2px; border-bottom-style: solid; box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.15);
}
.tabs-left > .nav-tabs > li > a {
	min-width: 60px;
}
.tabs-right > .nav-tabs > li > a {
	min-width: 60px;
}
.tabs-left > .nav-tabs {
	border-color: rgb(197, 208, 220); top: auto; margin-bottom: 0px; float: left;
}
.tabs-left > .nav-tabs > li {
	float: none !important;
}
.tabs-left > .nav-tabs > li > a {
	border-color: rgb(197, 208, 220); margin: 0px -1px 0px 0px;
}
.tabs-left > .nav-tabs > li > a:focus {
	border-color: rgb(197, 208, 220); margin: 0px -1px 0px 0px;
}
.tabs-left > .nav-tabs > li > a:hover {
	border-color: rgb(197, 208, 220); margin: 0px -1px 0px 0px;
}
.tabs-left > .nav-tabs > li.active > a {
	border-color: rgb(197, 208, 220) transparent rgb(197, 208, 220) rgb(76, 143, 189); margin: 0px -1px; border-top-width: 1px; border-left-width: 2px; border-left-style: solid; box-shadow: -2px 0px 3px 0px rgba(0,0,0,0.15) !important; -webkit-box-shadow: -2px 0 3px 0 rgba(0, 0, 0, .15);
}
.tabs-left > .nav-tabs > li.active > a:focus {
	border-color: rgb(197, 208, 220) transparent rgb(197, 208, 220) rgb(76, 143, 189); margin: 0px -1px; border-top-width: 1px; border-left-width: 2px; border-left-style: solid; box-shadow: -2px 0px 3px 0px rgba(0,0,0,0.15) !important; -webkit-box-shadow: -2px 0 3px 0 rgba(0, 0, 0, .15);
}
.tabs-left > .nav-tabs > li.active > a:hover {
	border-color: rgb(197, 208, 220) transparent rgb(197, 208, 220) rgb(76, 143, 189); margin: 0px -1px; border-top-width: 1px; border-left-width: 2px; border-left-style: solid; box-shadow: -2px 0px 3px 0px rgba(0,0,0,0.15) !important; -webkit-box-shadow: -2px 0 3px 0 rgba(0, 0, 0, .15);
}
.tabs-right > .nav-tabs {
	border-color: rgb(197, 208, 220); top: auto; margin-bottom: 0px; float: right;
}
.tabs-right > .nav-tabs > li {
	float: none !important;
}
.tabs-right > .nav-tabs > li > a {
	border-color: rgb(197, 208, 220); margin: 0px -1px;
}
.tabs-right > .nav-tabs > li > a:focus {
	border-color: rgb(197, 208, 220); margin: 0px -1px;
}
.tabs-right > .nav-tabs > li > a:hover {
	border-color: rgb(197, 208, 220); margin: 0px -1px;
}
.tabs-right > .nav-tabs > li.active > a {
	border-color: rgb(197, 208, 220) rgb(76, 143, 189) rgb(197, 208, 220) transparent; margin: 0px -2px 0px -1px; border-top-width: 1px; border-right-width: 2px; border-right-style: solid; box-shadow: 2px 0px 3px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 2px 0 3px 0 rgba(0, 0, 0, .15);
}
.tabs-right > .nav-tabs > li.active > a:focus {
	border-color: rgb(197, 208, 220) rgb(76, 143, 189) rgb(197, 208, 220) transparent; margin: 0px -2px 0px -1px; border-top-width: 1px; border-right-width: 2px; border-right-style: solid; box-shadow: 2px 0px 3px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 2px 0 3px 0 rgba(0, 0, 0, .15);
}
.tabs-right > .nav-tabs > li.active > a:hover {
	border-color: rgb(197, 208, 220) rgb(76, 143, 189) rgb(197, 208, 220) transparent; margin: 0px -2px 0px -1px; border-top-width: 1px; border-right-width: 2px; border-right-style: solid; box-shadow: 2px 0px 3px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 2px 0 3px 0 rgba(0, 0, 0, .15);
}
.nav-tabs > li > a > .badge {
	padding: 1px 5px; line-height: 15px; opacity: 0.75;
}
.nav-tabs > li > a > .ace-icon {
	opacity: 0.75;
}
.nav-tabs > li.active > a > .ace-icon {
	opacity: 1;
}
.nav-tabs > li.active > a > .badge {
	opacity: 1;
}
.nav-tabs li .ace-icon {
	width: 1.25em; text-align: center; display: inline-block;
}
.nav-tabs > li.open .dropdown-toggle {
	border-color: rgb(79, 153, 198); color: rgb(255, 255, 255); background-color: rgb(79, 153, 198);
}
.nav-tabs > li.open .dropdown-toggle > .ace-icon {
	color: rgb(255, 255, 255) !important;
}
.tabs-left .tab-content {
	overflow: auto;
}
.tabs-right .tab-content {
	overflow: auto;
}
.nav-pills .open .dropdown-toggle {
	border-color: rgb(79, 153, 198); color: rgb(255, 255, 255); background-color: rgb(79, 153, 198);
}
.nav > li.active.open.dropdown > a:focus {
	border-color: rgb(79, 153, 198); color: rgb(255, 255, 255); background-color: rgb(79, 153, 198);
}
.nav > li.active.open.dropdown > a:hover {
	border-color: rgb(79, 153, 198); color: rgb(255, 255, 255); background-color: rgb(79, 153, 198);
}
.nav-pills .open .dropdown-toggle > .ace-icon {
	color: rgb(255, 255, 255) !important;
}
.nav > li.active.open.dropdown > a:focus > .ace-icon {
	color: rgb(255, 255, 255) !important;
}
.nav > li.active.open.dropdown > a:hover > .ace-icon {
	color: rgb(255, 255, 255) !important;
}
.nav-tabs > li:not(.active):not(.open) > a:not(:hover) > :first-child.disabled.ace-icon {
	color: rgb(144, 144, 144) !important;
}
.tab-size-bigger.nav-tabs > li > a {
	padding-right: 14px; padding-left: 14px;
}
.tab-size-bigger.nav-tabs > li > a > :first-child.ace-icon {
	width: auto; margin-bottom: 6px; display: block;
}
.tab-space-1.nav-tabs > li > a {
	margin-right: 1px;
}
.tab-space-2.nav-tabs > li > a {
	margin-right: 2px;
}
.tab-space-3.nav-tabs > li > a {
	margin-right: 3px;
}
.tab-space-4.nav-tabs > li > a {
	margin-right: 4px;
}
[class*=tab-color-].nav-tabs > li > a {
	border-color: transparent; color: rgb(255, 255, 255); margin-right: 3px;
}
[class*=tab-color-].nav-tabs > li > a:focus {
	border-color: transparent; color: rgb(255, 255, 255); margin-right: 3px;
}
[class*=tab-color-].nav-tabs > li > a:hover {
	border-color: transparent; color: rgb(255, 255, 255); margin-right: 3px;
}
[class*=tab-color-].nav-tabs > li > a > .badge {
	border-radius: 2px;
}
[class*=tab-color-].nav-tabs > li:not(.active) > a:hover {
	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) transparent; opacity: 0.85;
}
[class*=tab-color-].nav-tabs > li:not(.active) > a > :first-child.ace-icon {
	color: rgb(255, 255, 255) !important;
}
[class*=tab-color-].nav-tabs > li:not(.active) > a > .badge {
	border-radius: 2px; color: rgba(0, 0, 0, 0.4) !important; background-color: rgb(255, 255, 255) !important;
}
.tab-color-blue.nav-tabs > li > a {
	background-color: rgb(125, 180, 216);
}
.tab-color-blue.nav-tabs > li > a:focus {
	background-color: rgb(125, 180, 216);
}
[class*=tab-color-].nav-tabs > li.active > a {
	color: rgb(79, 128, 160); box-shadow: none !important; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
[class*=tab-color-].nav-tabs > li.active > a:focus {
	color: rgb(79, 128, 160); box-shadow: none !important; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
[class*=tab-color-].nav-tabs > li.active > a:hover {
	color: rgb(79, 128, 160); box-shadow: none !important; background-color: rgb(255, 255, 255); -webkit-box-shadow: none;
}
.tab-color-blue.nav-tabs > li.active > a {
	border-color: rgb(125, 180, 216) rgb(125, 180, 216) transparent; color: rgb(76, 113, 138);
}
.tab-color-blue.nav-tabs > li.active > a:focus {
	border-color: rgb(125, 180, 216) rgb(125, 180, 216) transparent; color: rgb(76, 113, 138);
}
.tab-color-blue.nav-tabs > li.active > a:hover {
	border-color: rgb(125, 180, 216) rgb(125, 180, 216) transparent; color: rgb(76, 113, 138);
}
.tabs-below .tab-color-blue.nav-tabs > li.active > a {
	border-color: transparent rgb(125, 180, 216) rgb(125, 180, 216);
}
.tab-color-blue.nav-tabs {
	border-bottom-color: rgb(197, 208, 220);
}
.background-blue.nav-tabs {
	border: 1px solid rgb(197, 208, 220); border-image: none; padding-top: 6px; background-color: rgb(239, 243, 248);
}
.tabs-below .background-blue.nav-tabs {
	padding-top: 0px; padding-bottom: 6px;
}
.tabs-below .tab-color-blue.nav-tabs {
	border-top-color: currentColor; border-bottom-color: rgb(197, 208, 220); border-top-width: medium; border-top-style: none;
}
.panel-group.accordion-style1 .panel {
	border-color: rgb(205, 216, 227); border-radius: 0px; box-shadow: none; background-color: rgb(255, 255, 255);
}
.panel-group.accordion-style1 :last-child.panel {
	border-bottom-width: 1px;
}
.panel-group.accordion-style1 .panel .collapse {
	background-color: rgb(255, 255, 255);
}
.panel-group.accordion-style1 .panel + .panel {
	margin-top: 2px;
}
.panel-group.accordion-style1 .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(205, 216, 227) !important;
}
.panel-group.accordion-style1 .panel-heading {
	padding: 0px;
}
.panel-group.accordion-style1 .panel-heading .accordion-toggle {
	padding: 10px; color: rgb(76, 143, 189); line-height: 1; font-size: 13px; font-weight: 700; display: block; position: relative; background-color: rgb(238, 244, 249);
}
.panel-group.accordion-style1 .panel-heading .collapsed.accordion-toggle {
	color: rgb(71, 143, 202); font-weight: 400; background-color: rgb(249, 249, 249);
}
.panel-group.accordion-style1 .panel-heading .accordion-toggle:hover {
	color: rgb(110, 166, 204); text-decoration: none; background-color: rgb(241, 248, 253);
}
.panel-group.accordion-style1 .panel-heading .accordion-toggle:active {
	outline: 0px; text-decoration: none;
}
.panel-group.accordion-style1 .panel-heading .accordion-toggle:focus {
	outline: 0px; text-decoration: none;
}
.panel-group.accordion-style1 .panel-heading .accordion-toggle > :first-child.ace-icon {
	width: 16px;
}
.panel-group.accordion-style1 .panel-heading .accordion-toggle:hover > :first-child.ace-icon {
	text-decoration: none;
}
.panel-group.accordion-style1 .in.collapse > .panel-body {
	border-top-color: rgb(205, 216, 227); border-top-width: 1px; border-top-style: solid;
}
.panel-group.accordion-style1 .panel-body {
	border-top-color: rgb(205, 216, 227); border-top-width: 1px; border-top-style: solid;
}
.no-padding.panel-group.accordion-style1 {
	padding: 0px;
}
.panel-group.accordion-style2 .panel {
	border-width: 0px;
}
.panel-group.accordion-style2 :last-child.panel {
	border-bottom-width: 0px;
}
.panel-group.accordion-style2 .panel + .panel {
	margin-top: 4px;
}
.panel-group.accordion-style2 .panel .panel-body {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.panel-group.accordion-style2 .panel-heading .accordion-toggle {
	border-width: 0px 0px 0px 2px; border-style: solid; border-color: rgb(110, 174, 209); border-image: none; background-color: rgb(237, 243, 247);
}
.panel-group.accordion-style2 .panel-heading .accordion-toggle:hover {
	text-decoration: none;
}
.panel-group.accordion-style2 .panel-heading .collapsed.accordion-toggle {
	border-width: 0px 0px 0px 1px; border-color: rgb(217, 217, 217); color: rgb(96, 96, 96); background-color: rgb(243, 243, 243);
}
.panel-group.accordion-style2 .panel-heading .collapsed.accordion-toggle:hover {
	color: rgb(67, 142, 185); text-decoration: none; background-color: rgb(246, 246, 246);
}
.panel-group.accordion-style2 .in.collapse > .panel-body {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.panel-group.accordion-style2 .panel-body {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.panel-group.accordion-style2 .panel-group.accordion-style2 .panel {
	border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dotted;
}
.panel-group.accordion-style2 .panel-group.accordion-style2 :last-child.panel {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.panel-group.accordion-style2 .panel-group.accordion-style2 .panel .panel-heading {
	border-width: 0px; padding-top: 6px; padding-bottom: 8px; font-size: 13px; background-color: transparent;
}
.panel-group.accordion-style2 .panel-group.accordion-style2 .panel .panel-heading .accordion-toggle {
	border-width: 0px; padding-top: 6px; padding-bottom: 8px; font-size: 13px; background-color: transparent;
}
.panel-group.accordion-style2 .panel-group.accordion-style2 .panel .panel-heading {
	padding-top: 0px; padding-bottom: 0px;
}
.table-bordered {
	border-radius: 0px !important;
}
td {
	border-radius: 0px !important;
}
th {
	border-radius: 0px !important;
}
.table > thead > tr {
	background: linear-gradient(rgb(248, 248, 248) 0px, rgb(236, 236, 236) 100%) repeat-x rgb(242, 242, 242); color: rgb(112, 112, 112); font-weight: 400;
}
.table > thead > tr > th {
	border-color: rgb(221, 221, 221); font-weight: 700;
}
.table > thead > tr > th :first-child.ace-icon {
	margin-right: 2px;
}
.table > thead > tr > th:first-child {
	border-left-color: rgb(241, 241, 241);
}
.table-bordered.table > thead > tr > th {
	vertical-align: middle;
}
.table-bordered.table > thead > tr > th:first-child {
	border-left-color: rgb(221, 221, 221);
}
td.center {
	text-align: center;
}
th.center {
	text-align: center;
}
td .lbl {
	margin-bottom: 0px;
}
th .lbl {
	margin-bottom: 0px;
}
td :only-child.lbl {
	vertical-align: top;
}
th :only-child.lbl {
	vertical-align: top;
}
.table-header {
	color: rgb(255, 255, 255); line-height: 38px; padding-left: 12px; font-size: 14px; margin-bottom: 1px; background-color: rgb(48, 126, 204);
}
.table-header .close {
	margin-top: 0px; margin-right: 8px; opacity: 0.45;
}
.table-header .close:hover {
	opacity: 0.75;
}
.widget-box {
	margin: 3px 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
@media only screen and (max-width:767px)
{
.widget-box {
	margin-top: 7px; margin-bottom: 7px;
}
}
.widget-header {
	background: linear-gradient(rgb(255, 255, 255) 0px, rgb(238, 238, 238) 100%) repeat-x rgb(247, 247, 247); color: rgb(102, 159, 199); padding-left: 12px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-height: 38px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.widget-header::after {
	line-height: 0; display: table; content: "";
}
.widget-header::before {
	line-height: 0; display: table; content: "";
}
.widget-header::after {
	clear: right;
}
.collapsed.widget-box > .widget-header {
	border-bottom-width: 0px;
}
.fullscreen.collapsed > .widget-header {
	border-bottom-width: 1px;
}
.collapsed > .widget-body {
	display: none;
}
.widget-header-flat {
	background: rgb(247, 247, 247);
}
.widget-header-large {
	padding-left: 18px; min-height: 49px;
}
.widget-header-small {
	padding-left: 10px; min-height: 31px;
}
.widget-header > .widget-title {
	margin: 0px; padding: 0px; line-height: 36px; display: inline;
}
.widget-header > .widget-title > .ace-icon {
	font-weight: 400; margin-right: 5px; display: inline-block;
}
.widget-header-large > .widget-title {
	line-height: 48px;
}
.widget-header-small > .widget-title {
	line-height: 30px;
}
.widget-toolbar {
	padding: 0px 10px; line-height: 37px; float: right; display: inline-block; position: relative;
}
.widget-header-large > .widget-toolbar {
	line-height: 48px;
}
.widget-header-small > .widget-toolbar {
	line-height: 29px;
}
.no-padding.widget-toolbar {
	padding: 0px;
}
.padding-5.widget-toolbar {
	padding: 0px 5px;
}
.widget-toolbar::before {
	border-width: 0px 1px 0px 0px; border-style: solid; border-color: rgb(217, 217, 217); border-image: none; left: -1px; top: 3px; bottom: 3px; display: inline-block; position: absolute; content: "";
}
.widget-header-large > .widget-toolbar::before {
	top: 6px; bottom: 6px;
}
[class*=widget-color-] > .widget-header > .widget-toolbar::before {
	border-color: rgb(238, 238, 238);
}
.widget-color-orange > .widget-header > .widget-toolbar::before {
	border-color: rgb(255, 238, 170);
}
.widget-color-dark > .widget-header > .widget-toolbar::before {
	border-color: rgb(34, 34, 34); box-shadow: -1px 0px 0px rgba(255,255,255,0.2), inset 1px 0px 0px rgba(255,255,255,0.1);
}
.no-border.widget-toolbar::before {
	display: none;
}
.widget-toolbar label {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.widget-toolbar > .widget-menu > a {
	margin: 0px 1px; padding: 0px; line-height: 24px; font-size: 14px; display: inline-block;
}
.widget-toolbar > a {
	margin: 0px 1px; padding: 0px; line-height: 24px; font-size: 14px; display: inline-block;
}
.widget-toolbar > .widget-menu > a:hover {
	text-decoration: none;
}
.widget-toolbar > a:hover {
	text-decoration: none;
}
.widget-header-large > .widget-toolbar > .widget-menu > a {
	margin: 0px 1px; font-size: 15px;
}
.widget-header-large > .widget-toolbar > a {
	margin: 0px 1px; font-size: 15px;
}
.widget-toolbar > .btn {
	line-height: 27px; margin-top: -2px;
}
.widget-toolbar > .smaller.btn {
	line-height: 26px;
}
.widget-toolbar > .bigger.btn {
	line-height: 28px;
}
.widget-toolbar > .btn-sm {
	line-height: 24px;
}
.widget-toolbar > .smaller.btn-sm {
	line-height: 23px;
}
.widget-toolbar > .bigger.btn-sm {
	line-height: 25px;
}
.widget-toolbar > .btn-xs {
	line-height: 22px;
}
.widget-toolbar > .smaller.btn-xs {
	line-height: 21px;
}
.widget-toolbar > .bigger.btn-xs {
	line-height: 23px;
}
.widget-toolbar > .btn-minier {
	line-height: 18px;
}
.widget-toolbar > .smaller.btn-minier {
	line-height: 17px;
}
.widget-toolbar > .bigger.btn-minier {
	line-height: 19px;
}
.widget-toolbar > .btn-lg {
	line-height: 36px;
}
.widget-toolbar > .smaller.btn-lg {
	line-height: 34px;
}
.widget-toolbar > .bigger.btn-lg {
	line-height: 38px;
}
.widget-toolbar-dark {
	background: rgb(68, 68, 68);
}
.widget-toolbar-light {
	background: rgba(255, 255, 255, 0.85);
}
.widget-toolbar > .widget-menu {
	display: inline-block; position: relative;
}
.widget-toolbar > .widget-menu > a[data-action] {
	transition:transform 0.1s; -webkit-transition: transform .1s; -o-transition: transform .1s;
}
.widget-toolbar > a[data-action] {
	transition:transform 0.1s; -webkit-transition: transform .1s; -o-transition: transform .1s;
}
.widget-toolbar > .widget-menu > a[data-action] > .ace-icon {
	margin-right: 0px;
}
.widget-toolbar > a[data-action] > .ace-icon {
	margin-right: 0px;
}
.widget-toolbar > .widget-menu > a[data-action]:focus {
	outline: 0px; text-decoration: none;
}
.widget-toolbar > a[data-action]:focus {
	outline: 0px; text-decoration: none;
}
.widget-toolbar > .widget-menu > a[data-action]:hover {
	transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.widget-toolbar > a[data-action]:hover {
	transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.widget-body {
	background-color: rgb(255, 255, 255);
}
.widget-main {
	padding: 12px;
}
.padding-32.widget-main {
	padding: 32px;
}
.padding-30.widget-main {
	padding: 30px;
}
.padding-28.widget-main {
	padding: 28px;
}
.padding-26.widget-main {
	padding: 26px;
}
.padding-24.widget-main {
	padding: 24px;
}
.padding-22.widget-main {
	padding: 22px;
}
.padding-20.widget-main {
	padding: 20px;
}
.padding-18.widget-main {
	padding: 18px;
}
.padding-16.widget-main {
	padding: 16px;
}
.padding-14.widget-main {
	padding: 14px;
}
.padding-12.widget-main {
	padding: 12px;
}
.padding-10.widget-main {
	padding: 10px;
}
.padding-8.widget-main {
	padding: 8px;
}
.padding-6.widget-main {
	padding: 6px;
}
.padding-4.widget-main {
	padding: 4px;
}
.padding-2.widget-main {
	padding: 2px;
}
.no-padding.widget-main {
	padding: 0px;
}
.padding-0.widget-main {
	padding: 0px;
}
.widget-toolbar .progress {
	margin: 0px; vertical-align: middle; display: inline-block;
}
.widget-toolbar > .dropdown {
	display: inline-block;
}
.widget-toolbar > .dropup {
	display: inline-block;
}
.widget-box > .widget-header > .widget-toolbar > .widget-menu > [data-action=settings] {
	color: rgb(153, 202, 219);
}
.widget-box > .widget-header > .widget-toolbar > [data-action=settings] {
	color: rgb(153, 202, 219);
}
.widget-color-dark > .widget-header > .widget-toolbar > .widget-menu > [data-action=settings] {
	color: rgb(153, 202, 219);
}
.widget-color-dark > .widget-header > .widget-toolbar > [data-action=settings] {
	color: rgb(153, 202, 219);
}
.widget-box > .widget-header > .widget-toolbar > .widget-menu > [data-action=reload] {
	color: rgb(172, 211, 146);
}
.widget-box > .widget-header > .widget-toolbar > [data-action=reload] {
	color: rgb(172, 211, 146);
}
.widget-color-dark > .widget-header > .widget-toolbar > .widget-menu > [data-action=reload] {
	color: rgb(172, 211, 146);
}
.widget-color-dark > .widget-header > .widget-toolbar > [data-action=reload] {
	color: rgb(172, 211, 146);
}
.widget-box > .widget-header > .widget-toolbar > .widget-menu > [data-action=collapse] {
	color: rgb(170, 170, 170);
}
.widget-box > .widget-header > .widget-toolbar > [data-action=collapse] {
	color: rgb(170, 170, 170);
}
.widget-color-dark > .widget-header > .widget-toolbar > .widget-menu > [data-action=collapse] {
	color: rgb(170, 170, 170);
}
.widget-color-dark > .widget-header > .widget-toolbar > [data-action=collapse] {
	color: rgb(170, 170, 170);
}
.widget-box > .widget-header > .widget-toolbar > .widget-menu > [data-action=close] {
	color: rgb(224, 158, 150);
}
.widget-box > .widget-header > .widget-toolbar > [data-action=close] {
	color: rgb(224, 158, 150);
}
.widget-color-dark > .widget-header > .widget-toolbar > .widget-menu > [data-action=close] {
	color: rgb(224, 158, 150);
}
.widget-color-dark > .widget-header > .widget-toolbar > [data-action=close] {
	color: rgb(224, 158, 150);
}
[class*=widget-color-].widget-box > .widget-header {
	color: rgb(255, 255, 255);
}
.widget-color-blue {
	border-color: rgb(48, 126, 204);
}
.widget-color-blue > .widget-header {
	background: rgb(48, 126, 204); border-color: rgb(48, 126, 204);
}
.widget-color-blue2 {
	border-color: rgb(80, 144, 193);
}
.widget-color-blue2 > .widget-header {
	background: rgb(80, 144, 193); border-color: rgb(80, 144, 193);
}
.widget-color-blue3 {
	border-color: rgb(99, 121, 170);
}
.widget-color-blue3 > .widget-header {
	background: rgb(99, 121, 170); border-color: rgb(99, 121, 170);
}
.widget-color-green {
	border-color: rgb(130, 175, 111);
}
.widget-color-green > .widget-header {
	background: rgb(130, 175, 111); border-color: rgb(130, 175, 111);
}
.widget-color-green2 {
	border-color: rgb(46, 137, 101);
}
.widget-color-green2 > .widget-header {
	background: rgb(46, 137, 101); border-color: rgb(46, 137, 101);
}
.widget-color-green3 {
	border-color: rgb(78, 188, 48);
}
.widget-color-green3 > .widget-header {
	background: rgb(78, 188, 48); border-color: rgb(78, 188, 48);
}
.widget-color-red {
	border-color: rgb(226, 117, 95);
}
.widget-color-red > .widget-header {
	background: rgb(226, 117, 95); border-color: rgb(226, 117, 95);
}
.widget-color-red2 {
	border-color: rgb(224, 65, 65);
}
.widget-color-red2 > .widget-header {
	background: rgb(224, 65, 65); border-color: rgb(224, 65, 65);
}
.widget-color-red3 {
	border-color: rgb(209, 91, 71);
}
.widget-color-red3 > .widget-header {
	background: rgb(209, 91, 71); border-color: rgb(209, 91, 71);
}
.widget-color-yellow {
	border-color: rgb(252, 235, 2);
}
.widget-color-yellow > .widget-header {
	background: rgb(252, 235, 2); border-color: rgb(252, 235, 2);
}
.widget-color-purple {
	border-color: rgb(126, 110, 176);
}
.widget-color-purple > .widget-header {
	background: rgb(126, 110, 176); border-color: rgb(126, 110, 176);
}
.widget-color-pink {
	border-color: rgb(206, 111, 158);
}
.widget-color-pink > .widget-header {
	background: rgb(206, 111, 158); border-color: rgb(206, 111, 158);
}
.widget-color-orange {
	border-color: rgb(232, 177, 13);
}
.widget-color-orange > .widget-header {
	background: rgb(255, 198, 87); border-color: rgb(232, 177, 13); color: rgb(133, 93, 16) !important;
}
.widget-color-dark {
	border-color: rgb(90, 90, 90);
}
.widget-color-dark > .widget-header {
	background: rgb(64, 64, 64); border-color: rgb(102, 102, 102);
}
.widget-color-grey {
	border-color: rgb(158, 158, 158);
}
.widget-color-grey > .widget-header {
	background: rgb(132, 132, 132); border-color: rgb(170, 170, 170);
}
.transparent.widget-box {
	border-width: 0px;
}
.transparent.widget-box > .widget-header {
	background: 0px 0px; border-width: 0px 0px 1px; color: rgb(67, 131, 180); padding-left: 3px; border-bottom-color: rgb(220, 232, 241); border-bottom-style: solid;
}
.transparent.widget-box > .widget-header-large {
	padding-left: 5px;
}
.transparent.widget-box > .widget-header-small {
	padding-left: 1px;
}
.transparent.widget-box > .widget-body {
	border-width: 0px; background-color: transparent;
}
[class*=widget-color-] > .widget-header > .widget-toolbar > .widget-menu > [data-action] {
	text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
[class*=widget-color-] > .widget-header > .widget-toolbar > [data-action] {
	text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
[class*=widget-color-] > .widget-header > .widget-toolbar > .widget-menu > [data-action=settings] {
	color: rgb(211, 228, 237);
}
[class*=widget-color-] > .widget-header > .widget-toolbar > [data-action=settings] {
	color: rgb(211, 228, 237);
}
[class*=widget-color-] > .widget-header > .widget-toolbar > .widget-menu > [data-action=reload] {
	color: rgb(222, 234, 211);
}
[class*=widget-color-] > .widget-header > .widget-toolbar > [data-action=reload] {
	color: rgb(222, 234, 211);
}
[class*=widget-color-] > .widget-header > .widget-toolbar > .widget-menu > [data-action=collapse] {
	color: rgb(226, 226, 226);
}
[class*=widget-color-] > .widget-header > .widget-toolbar > [data-action=collapse] {
	color: rgb(226, 226, 226);
}
[class*=widget-color-] > .widget-header > .widget-toolbar > .widget-menu > [data-action=close] {
	color: rgb(255, 217, 213);
}
[class*=widget-color-] > .widget-header > .widget-toolbar > [data-action=close] {
	color: rgb(255, 217, 213);
}
.widget-color-orange > .widget-header > .widget-toolbar > .widget-menu > [data-action] {
	text-shadow: none;
}
.widget-color-orange > .widget-header > .widget-toolbar > [data-action] {
	text-shadow: none;
}
.widget-color-orange > .widget-header > .widget-toolbar > .widget-menu > [data-action=settings] {
	color: rgb(85, 154, 171);
}
.widget-color-orange > .widget-header > .widget-toolbar > [data-action=settings] {
	color: rgb(85, 154, 171);
}
.widget-color-orange > .widget-header > .widget-toolbar > .widget-menu > [data-action=reload] {
	color: rgb(124, 163, 98);
}
.widget-color-orange > .widget-header > .widget-toolbar > [data-action=reload] {
	color: rgb(124, 163, 98);
}
.widget-color-orange > .widget-header > .widget-toolbar > .widget-menu > [data-action=collapse] {
	color: rgb(119, 119, 119);
}
.widget-color-orange > .widget-header > .widget-toolbar > [data-action=collapse] {
	color: rgb(119, 119, 119);
}
.widget-color-orange > .widget-header > .widget-toolbar > .widget-menu > [data-action=close] {
	color: rgb(160, 86, 86);
}
.widget-color-orange > .widget-header > .widget-toolbar > [data-action=close] {
	color: rgb(160, 86, 86);
}
[class*=widget-color-]:not(.fullscreen).light-border.widget-box {
	border-width: 0px;
}
[class*=widget-color-]:not(.fullscreen).light-border.widget-box > .widget-header {
	border-width: 1px; border-style: solid; border-color: inherit; border-image: none;
}
[class*=widget-color-]:not(.fullscreen).light-border.widget-box > .widget-body {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(214, 214, 214); border-image: none;
}
.no-border.widget-box {
	border-width: 0px;
}
.fullscreen.widget-box {
	border-width: 3px; margin: 0px; left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 1040; background-color: rgb(255, 255, 255); -moz-backface-visibility: hidden;
}
:not([class*=widget-color-]).fullscreen.widget-box {
	border-color: rgb(170, 170, 170);
}
.widget-body .table {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.widget-body .table thead:first-child tr {
	background: rgb(255, 255, 255);
}
[class*=widget-color-] > .widget-body .table thead:first-child tr {
	background: linear-gradient(rgb(248, 248, 248) 0px, rgb(236, 236, 236) 100%) repeat-x rgb(242, 242, 242);
}
.widget-body .table-bordered.table thead:first-child > tr {
	border-top-width: 0px;
}
.no-padding.widget-main .table {
	border-width: 0px; margin-bottom: 0px;
}
.no-padding.widget-main .table-bordered td:first-child {
	border-left-width: 0px;
}
.no-padding.widget-main .table-bordered th:first-child {
	border-left-width: 0px;
}
.transparent > .widget-body .widget-main .table-bordered > tbody > tr > td:last-child {
	border-right-width: 0px !important;
}
.transparent > .widget-body .widget-main .table-bordered > tfoot > tr > td:last-child {
	border-right-width: 0px !important;
}
.transparent > .widget-body .widget-main .table-bordered > thead > tr > th:last-child {
	border-right-width: 0px !important;
}
.no-padding.widget-main .table-bordered > tbody > tr > td:last-child {
	border-right-width: 0px !important;
}
.no-padding.widget-main .table-bordered > tfoot > tr > td:last-child {
	border-right-width: 0px !important;
}
.no-padding.widget-main .table-bordered > thead > tr > th:last-child {
	border-right-width: 0px !important;
}
.transparent > .widget-body .widget-main .table-bordered > tbody > tr:last-child > td {
	border-bottom-width: 0px !important;
}
.no-padding.widget-main .table-bordered > tbody > tr:last-child > td {
	border-bottom-width: 0px !important;
}
.table-bordered > thead.thin-border-bottom > tr > td {
	border-bottom-width: 1px;
}
.table-bordered > thead.thin-border-bottom > tr > th {
	border-bottom-width: 1px;
}
.widget-body :last-child.alert {
	margin-bottom: 0px;
}
.widget-main .tab-content {
	border-width: 0px;
}
.widget-toolbar > .nav-tabs {
	top: auto; margin-top: 3px !important; margin-bottom: 0px; border-bottom-width: 0px;
}
.widget-toolbar > .nav-tabs > li {
	margin-bottom: auto;
}
.widget-toolbar > .nav-tabs > li > a {
	top: 1px; margin-top: 1px; position: relative; box-shadow: none;
}
.widget-toolbar > .nav-tabs > li:not(.active) > a {
	border-color: transparent; background-color: transparent;
}
.widget-toolbar > .nav-tabs > li:not(.active) > a:hover {
	background-color: transparent;
}
.widget-toolbar > .nav-tabs > li.active > a {
	margin-top: auto; border-bottom-color: transparent; box-shadow: none; background-color: rgb(255, 255, 255);
}
.widget-header-small > .widget-toolbar > .nav-tabs > li > a {
	line-height: 16px; padding-top: 6px; padding-bottom: 6px;
}
.widget-header-small > .widget-toolbar > .nav-tabs > li.active > a {
	border-top-width: 2px;
}
.widget-header-large > .widget-toolbar > .nav-tabs > li > a {
	line-height: 22px; padding-top: 9px; padding-bottom: 9px; margin-top: 4px;
}
.widget-header-large > .widget-toolbar > .nav-tabs > li.active > a {
	margin-top: 3px;
}
[class*=widget-color-] > .widget-header > .widget-toolbar > .nav-tabs > li > a {
	border-color: transparent; color: rgb(255, 255, 255); margin-right: 1px; background-color: transparent;
}
[class*=widget-color-] > .widget-header > .widget-toolbar > .nav-tabs > li > a:hover {
	color: rgb(85, 85, 85); border-top-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
[class*=widget-color-] > .widget-header > .widget-toolbar > .nav-tabs > li.active > a {
	color: rgb(85, 85, 85); margin-top: 0px; border-top-width: 1px; background-color: rgb(255, 255, 255);
}
.widget-toolbar > .nav-tabs .widget-color-orange > .widget-header > li > a {
	color: rgb(133, 93, 16);
}
.transparent > .widget-header > .widget-toolbar > .nav-tabs > li > a {
	color: rgb(85, 85, 85); border-right-color: transparent; border-left-color: transparent; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-color: transparent;
}
.transparent > .widget-header > .widget-toolbar > .nav-tabs > li.active > a {
	border-top-color: rgb(76, 143, 189); border-right-color: rgb(197, 208, 220); border-left-color: rgb(197, 208, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; box-shadow: none; background-color: rgb(255, 255, 255);
}
.widget-toolbox {
	background-color: rgb(238, 238, 238);
}
:first-child.widget-toolbox {
	padding: 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
:last-child.widget-toolbox {
	padding: 2px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.transparent > .widget-body > :last-child.widget-toolbox {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; border-image: none;
}
.widget-toolbox > .btn-toolbar {
	margin: 0px !important; padding: 0px;
}
.center.widget-toolbox {
	text-align: center;
}
.padding-16.widget-toolbox {
	padding: 16px;
}
.padding-14.widget-toolbox {
	padding: 14px;
}
.padding-12.widget-toolbox {
	padding: 12px;
}
.padding-10.widget-toolbox {
	padding: 10px;
}
.padding-8.widget-toolbox {
	padding: 8px;
}
.padding-6.widget-toolbox {
	padding: 6px;
}
.padding-4.widget-toolbox {
	padding: 4px;
}
.padding-2.widget-toolbox {
	padding: 2px;
}
.padding-0.widget-toolbox {
	padding: 0px;
}
.widget-box-overlay {
	left: -1px; top: -1px; text-align: center; right: -1px; bottom: -1px; position: absolute; z-index: 999; min-height: 100%; background-color: rgba(0, 0, 0, 0.3);
}
.widget-box-overlay > .loading-icon {
	left: 0px; top: 20%; text-align: center; right: 0px; position: relative;
}
.collapsed.widget-box .widget-box-overlay > .loading-icon {
	top: 10%;
}
.widget-box-overlay > .icon-spin.loading-icon {
	animation-duration: 1.2s; -moz-animation-duration: 1.2s; -webkit-animation-duration: 1.2s; -o-animation-duration: 1.2s;
}
.widget-main > form {
	margin-bottom: 0px;
}
.widget-main > form .input-append {
	margin-bottom: 0px;
}
.widget-main > form .input-prepend {
	margin-bottom: 0px;
}
.no-padding.widget-main > form > fieldset {
	padding: 16px;
}
.padding-0.widget-main > form > fieldset {
	padding: 16px;
}
.no-padding.widget-main > form > fieldset + .form-actions {
	padding: 10px 0px 12px;
}
.padding-0.widget-main > form > fieldset + .form-actions {
	padding: 10px 0px 12px;
}
.no-padding.widget-main > form > .form-actions {
	margin: 0px; padding: 10px 12px 12px;
}
.padding-0.widget-main > form > .form-actions {
	margin: 0px; padding: 10px 12px 12px;
}
.widget-placeholder {
	border: 2px dashed rgb(217, 217, 217); border-image: none;
}
.in.tooltip {
	opacity: 1;
}
.tooltip-inner {
	padding: 5px 9px; border-radius: 0px; color: rgb(255, 255, 255); font-size: 12px; text-shadow: 1px 1px 0px rgba(42,45,50,0.5); background-color: rgb(51, 51, 51);
}
.top.tooltip .tooltip-arrow {
	border-top-color: rgb(51, 51, 51); border-bottom-width: 0px; -moz-border-top-colors: #333;
}
.right.tooltip .tooltip-arrow {
	border-right-color: rgb(51, 51, 51); border-left-width: 0px; -moz-border-right-colors: #333;
}
.left.tooltip .tooltip-arrow {
	border-left-color: rgb(51, 51, 51); border-right-width: 0px; -moz-border-left-colors: #333;
}
.bottom.tooltip .tooltip-arrow {
	border-bottom-color: rgb(51, 51, 51); border-top-width: 0px; -moz-border-bottom-colors: #333;
}
.tooltip-error + .tooltip > .tooltip-inner {
	text-shadow: 1px 1px 0px rgba(100,60,20,0.3); background-color: rgb(201, 77, 50);
}
.tooltip-error.tooltip > .tooltip-inner {
	text-shadow: 1px 1px 0px rgba(100,60,20,0.3); background-color: rgb(201, 77, 50);
}
.tooltip-error + .top.tooltip .tooltip-arrow {
	border-top-color: rgb(201, 77, 50); -moz-border-top-colors: #c94d32;
}
.top.tooltip-error.tooltip .tooltip-arrow {
	border-top-color: rgb(201, 77, 50); -moz-border-top-colors: #c94d32;
}
.tooltip-error + .right.tooltip .tooltip-arrow {
	border-right-color: rgb(201, 77, 50); -moz-border-right-colors: #c94d32;
}
.right.tooltip-error.tooltip .tooltip-arrow {
	border-right-color: rgb(201, 77, 50); -moz-border-right-colors: #c94d32;
}
.tooltip-error + .left.tooltip .tooltip-arrow {
	border-left-color: rgb(201, 77, 50); -moz-border-left-colors: #c94d32;
}
.left.tooltip-error.tooltip .tooltip-arrow {
	border-left-color: rgb(201, 77, 50); -moz-border-left-colors: #c94d32;
}
.tooltip-error + .bottom.tooltip .tooltip-arrow {
	border-bottom-color: rgb(201, 77, 50); -moz-border-bottom-colors: #c94d32;
}
.bottom.tooltip-error.tooltip .tooltip-arrow {
	border-bottom-color: rgb(201, 77, 50); -moz-border-bottom-colors: #c94d32;
}
.tooltip-success + .tooltip > .tooltip-inner {
	text-shadow: 1px 1px 0px rgba(60,100,20,0.3); background-color: rgb(98, 155, 88);
}
.tooltip-success.tooltip > .tooltip-inner {
	text-shadow: 1px 1px 0px rgba(60,100,20,0.3); background-color: rgb(98, 155, 88);
}
.tooltip-success + .top.tooltip .tooltip-arrow {
	border-top-color: rgb(98, 155, 88); -moz-border-top-colors: #629b58;
}
.top.tooltip-success.tooltip .tooltip-arrow {
	border-top-color: rgb(98, 155, 88); -moz-border-top-colors: #629b58;
}
.tooltip-success + .right.tooltip .tooltip-arrow {
	border-right-color: rgb(98, 155, 88); -moz-border-right-colors: #629b58;
}
.right.tooltip-success.tooltip .tooltip-arrow {
	border-right-color: rgb(98, 155, 88); -moz-border-right-colors: #629b58;
}
.tooltip-success + .left.tooltip .tooltip-arrow {
	border-left-color: rgb(98, 155, 88); -moz-border-left-colors: #629b58;
}
.left.tooltip-success.tooltip .tooltip-arrow {
	border-left-color: rgb(98, 155, 88); -moz-border-left-colors: #629b58;
}
.tooltip-success + .bottom.tooltip .tooltip-arrow {
	border-bottom-color: rgb(98, 155, 88); -moz-border-bottom-colors: #629b58;
}
.bottom.tooltip-success.tooltip .tooltip-arrow {
	border-bottom-color: rgb(98, 155, 88); -moz-border-bottom-colors: #629b58;
}
.tooltip-warning + .tooltip > .tooltip-inner {
	text-shadow: 1px 1px 0px rgba(100,90,10,0.3); background-color: rgb(237, 148, 33);
}
.tooltip-warning.tooltip > .tooltip-inner {
	text-shadow: 1px 1px 0px rgba(100,90,10,0.3); background-color: rgb(237, 148, 33);
}
.tooltip-warning + .top.tooltip .tooltip-arrow {
	border-top-color: rgb(237, 148, 33); -moz-border-top-colors: #ed9421;
}
.top.tooltip-warning.tooltip .tooltip-arrow {
	border-top-color: rgb(237, 148, 33); -moz-border-top-colors: #ed9421;
}
.tooltip-warning + .right.tooltip .tooltip-arrow {
	border-right-color: rgb(237, 148, 33); -moz-border-right-colors: #ed9421;
}
.right.tooltip-warning.tooltip .tooltip-arrow {
	border-right-color: rgb(237, 148, 33); -moz-border-right-colors: #ed9421;
}
.tooltip-warning + .left.tooltip .tooltip-arrow {
	border-left-color: rgb(237, 148, 33); -moz-border-left-colors: #ed9421;
}
.left.tooltip-warning.tooltip .tooltip-arrow {
	border-left-color: rgb(237, 148, 33); -moz-border-left-colors: #ed9421;
}
.tooltip-warning + .bottom.tooltip .tooltip-arrow {
	border-bottom-color: rgb(237, 148, 33); -moz-border-bottom-colors: #ed9421;
}
.bottom.tooltip-warning.tooltip .tooltip-arrow {
	border-bottom-color: rgb(237, 148, 33); -moz-border-bottom-colors: #ed9421;
}
.tooltip-info + .tooltip > .tooltip-inner {
	text-shadow: 1px 1px 0px rgba(40,50,100,0.3); background-color: rgb(75, 137, 170);
}
.tooltip-info.tooltip > .tooltip-inner {
	text-shadow: 1px 1px 0px rgba(40,50,100,0.3); background-color: rgb(75, 137, 170);
}
.tooltip-info + .top.tooltip .tooltip-arrow {
	border-top-color: rgb(75, 137, 170); -moz-border-top-colors: #4b89aa;
}
.top.tooltip-info.tooltip .tooltip-arrow {
	border-top-color: rgb(75, 137, 170); -moz-border-top-colors: #4b89aa;
}
.tooltip-info + .right.tooltip .tooltip-arrow {
	border-right-color: rgb(75, 137, 170); -moz-border-right-colors: #4b89aa;
}
.right.tooltip-info.tooltip .tooltip-arrow {
	border-right-color: rgb(75, 137, 170); -moz-border-right-colors: #4b89aa;
}
.tooltip-info + .left.tooltip .tooltip-arrow {
	border-left-color: rgb(75, 137, 170); -moz-border-left-colors: #4b89aa;
}
.left.tooltip-info.tooltip .tooltip-arrow {
	border-left-color: rgb(75, 137, 170); -moz-border-left-colors: #4b89aa;
}
.tooltip-info + .bottom.tooltip .tooltip-arrow {
	border-bottom-color: rgb(75, 137, 170); -moz-border-bottom-colors: #4b89aa;
}
.bottom.tooltip-info.tooltip .tooltip-arrow {
	border-bottom-color: rgb(75, 137, 170); -moz-border-bottom-colors: #4b89aa;
}
.popover {
	border-width: 1px; border-color: rgb(204, 204, 204); padding: 0px; border-radius: 0px; color: rgb(77, 104, 131); box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 4px 2px rgba(0, 0, 0, .2);
}
.popover-title {
	border-radius: 0px; color: rgb(85, 85, 85); border-bottom-color: rgb(221, 230, 240); border-bottom-width: 1px; border-bottom-style: solid; text-shadow: 1px 1px 1px rgba(220,220,220,0.2); background-color: rgb(239, 243, 248);
}
.bottom.popover > .arrow::after {
	top: 1px; margin-left: -10px; border-bottom-color: rgb(239, 243, 248); border-top-width: 0px; -moz-border-bottom-colors: #eff3f8;
}
.left.popover > .arrow::after {
	-moz-border-left-colors: #FFF;
}
.right.popover > .arrow::after {
	-moz-border-right-colors: #FFF;
}
.top.popover > .arrow::after {
	-moz-border-top-colors: #FFF;
}
.popover-error + .popover {
	border-color: rgb(247, 240, 239);
}
.popover-error.popover {
	border-color: rgb(247, 240, 239);
}
.popover-error + .popover .popover-title {
	color: rgb(183, 84, 69); border-bottom-color: rgb(239, 224, 222); text-shadow: none; background-color: rgb(247, 240, 239);
}
.popover-error.popover .popover-title {
	color: rgb(183, 84, 69); border-bottom-color: rgb(239, 224, 222); text-shadow: none; background-color: rgb(247, 240, 239);
}
.popover-error + .top.popover .arrow::after {
	border-top-color: rgb(247, 240, 239); -moz-border-top-colors: #f7f0ef;
}
.top.popover-error.popover .arrow::after {
	border-top-color: rgb(247, 240, 239); -moz-border-top-colors: #f7f0ef;
}
.popover-error + .bottom.popover .arrow::after {
	border-bottom-color: rgb(247, 240, 239); -moz-border-bottom-colors: #f7f0ef;
}
.bottom.popover-error.popover .arrow::after {
	border-bottom-color: rgb(247, 240, 239); -moz-border-bottom-colors: #f7f0ef;
}
.popover-error + .right.popover .arrow::after {
	border-right-color: rgb(247, 240, 239); -moz-border-right-colors: #f7f0ef;
}
.right.popover-error.popover .arrow::after {
	border-right-color: rgb(247, 240, 239); -moz-border-right-colors: #f7f0ef;
}
.popover-error + .left.popover .arrow::after {
	border-left-color: rgb(247, 240, 239); -moz-border-left-colors: #f7f0ef;
}
.left.popover-error.popover .arrow::after {
	border-left-color: rgb(247, 240, 239); -moz-border-left-colors: #f7f0ef;
}
.popover-warning + .popover {
	border-color: rgb(244, 238, 227);
}
.popover-warning.popover {
	border-color: rgb(244, 238, 227);
}
.popover-warning + .popover .popover-title {
	color: rgb(214, 126, 49); border-bottom-color: rgb(237, 227, 209); text-shadow: none; background-color: rgb(244, 238, 227);
}
.popover-warning.popover .popover-title {
	color: rgb(214, 126, 49); border-bottom-color: rgb(237, 227, 209); text-shadow: none; background-color: rgb(244, 238, 227);
}
.popover-warning + .top.popover .arrow::after {
	border-top-color: rgb(244, 238, 227); -moz-border-top-colors: #f4eee3;
}
.top.popover-warning.popover .arrow::after {
	border-top-color: rgb(244, 238, 227); -moz-border-top-colors: #f4eee3;
}
.popover-warning + .bottom.popover .arrow::after {
	border-bottom-color: rgb(244, 238, 227); -moz-border-bottom-colors: #f4eee3;
}
.bottom.popover-warning.popover .arrow::after {
	border-bottom-color: rgb(244, 238, 227); -moz-border-bottom-colors: #f4eee3;
}
.popover-warning + .right.popover .arrow::after {
	border-right-color: rgb(244, 238, 227); -moz-border-right-colors: #f4eee3;
}
.right.popover-warning.popover .arrow::after {
	border-right-color: rgb(244, 238, 227); -moz-border-right-colors: #f4eee3;
}
.popover-warning + .left.popover .arrow::after {
	border-left-color: rgb(244, 238, 227); -moz-border-left-colors: #f4eee3;
}
.left.popover-warning.popover .arrow::after {
	border-left-color: rgb(244, 238, 227); -moz-border-left-colors: #f4eee3;
}
.popover-success + .popover {
	border-color: rgb(232, 242, 227);
}
.popover-success.popover {
	border-color: rgb(232, 242, 227);
}
.popover-success + .popover .popover-title {
	color: rgb(98, 155, 88); border-bottom-color: rgb(218, 234, 210); text-shadow: none; background-color: rgb(232, 242, 227);
}
.popover-success.popover .popover-title {
	color: rgb(98, 155, 88); border-bottom-color: rgb(218, 234, 210); text-shadow: none; background-color: rgb(232, 242, 227);
}
.popover-success + .top.popover .arrow::after {
	border-top-color: rgb(232, 242, 227); -moz-border-top-colors: #e8f2e3;
}
.top.popover-success.popover .arrow::after {
	border-top-color: rgb(232, 242, 227); -moz-border-top-colors: #e8f2e3;
}
.popover-success + .bottom.popover .arrow::after {
	border-bottom-color: rgb(232, 242, 227); -moz-border-bottom-colors: #e8f2e3;
}
.bottom.popover-success.popover .arrow::after {
	border-bottom-color: rgb(232, 242, 227); -moz-border-bottom-colors: #e8f2e3;
}
.popover-success + .right.popover .arrow::after {
	border-right-color: rgb(232, 242, 227); -moz-border-right-colors: #e8f2e3;
}
.right.popover-success.popover .arrow::after {
	border-right-color: rgb(232, 242, 227); -moz-border-right-colors: #e8f2e3;
}
.popover-success + .left.popover .arrow::after {
	border-left-color: rgb(232, 242, 227); -moz-border-left-colors: #e8f2e3;
}
.left.popover-success.popover .arrow::after {
	border-left-color: rgb(232, 242, 227); -moz-border-left-colors: #e8f2e3;
}
.popover-info + .popover {
	border-color: rgb(229, 237, 248);
}
.popover-info.popover {
	border-color: rgb(229, 237, 248);
}
.popover-info + .popover .popover-title {
	color: rgb(63, 121, 182); border-bottom-color: rgb(209, 223, 243); text-shadow: none; background-color: rgb(229, 237, 248);
}
.popover-info.popover .popover-title {
	color: rgb(63, 121, 182); border-bottom-color: rgb(209, 223, 243); text-shadow: none; background-color: rgb(229, 237, 248);
}
.popover-info + .top.popover .arrow::after {
	border-top-color: rgb(229, 237, 248); -moz-border-top-colors: #e5edf8;
}
.top.popover-info.popover .arrow::after {
	border-top-color: rgb(229, 237, 248); -moz-border-top-colors: #e5edf8;
}
.popover-info + .bottom.popover .arrow::after {
	border-bottom-color: rgb(229, 237, 248); -moz-border-bottom-colors: #e5edf8;
}
.bottom.popover-info.popover .arrow::after {
	border-bottom-color: rgb(229, 237, 248); -moz-border-bottom-colors: #e5edf8;
}
.popover-info + .right.popover .arrow::after {
	border-right-color: rgb(229, 237, 248); -moz-border-right-colors: #e5edf8;
}
.right.popover-info.popover .arrow::after {
	border-right-color: rgb(229, 237, 248); -moz-border-right-colors: #e5edf8;
}
.popover-info + .left.popover .arrow::after {
	border-left-color: rgb(229, 237, 248); -moz-border-left-colors: #e5edf8;
}
.left.popover-info.popover .arrow::after {
	border-left-color: rgb(229, 237, 248); -moz-border-left-colors: #e5edf8;
}
.popover-notitle + .popover .popover-title {
	display: none;
}
.popover-notitle.popover .popover-title {
	display: none;
}
.popover-notitle + .top.popover .arrow::after {
	border-top-color: rgb(255, 255, 255); -moz-border-top-colors: #FFF;
}
.top.popover-notitle.popover .arrow::after {
	border-top-color: rgb(255, 255, 255); -moz-border-top-colors: #FFF;
}
.popover-notitle + .bottom.popover .arrow::after {
	border-bottom-color: rgb(255, 255, 255); -moz-border-bottom-colors: #FFF;
}
.bottom.popover-notitle.popover .arrow::after {
	border-bottom-color: rgb(255, 255, 255); -moz-border-bottom-colors: #FFF;
}
.popover-notitle + .left.popover .arrow::after {
	border-left-color: rgb(255, 255, 255); -moz-border-left-colors: #FFF;
}
.left.popover-notitle.popover .arrow::after {
	border-left-color: rgb(255, 255, 255); -moz-border-left-colors: #FFF;
}
.popover-notitle + .right.popover .arrow::after {
	border-right-color: rgb(255, 255, 255); -moz-border-right-colors: #FFF;
}
.right.popover-notitle.popover .arrow::after {
	border-right-color: rgb(255, 255, 255); -moz-border-right-colors: #FFF;
}
.progress {
	background: rgb(218, 218, 218); border-radius: 0px; height: 18px; box-shadow: none; -webkit-box-shadow: none;
}
.progress .progress-bar {
	line-height: 18px; box-shadow: none; -webkit-box-shadow: none;
}
[data-percent].progress::after {
	left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; display: inline-block; position: absolute; content: attr(data-percent);
}
[data-percent].progress-yellow.progress::after {
	color: rgb(153, 102, 51);
}
.progress-small.progress {
	height: 12px;
}
.progress-small.progress .progress-bar {
	line-height: 10px; font-size: 11px;
}
[data-percent].progress-small.progress::after {
	line-height: 10px; font-size: 11px;
}
.progress-mini.progress {
	height: 9px;
}
.progress-mini.progress .progress-bar {
	line-height: 8px; font-size: 11px;
}
[data-percent].progress-mini.progress::after {
	line-height: 8px; font-size: 11px;
}
.progress-bar {
	background-color: rgb(42, 145, 216);
}
.progress-striped .progress-bar {
	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-bar-danger {
	background-color: rgb(202, 89, 82);
}
.progress-striped .progress-bar-danger {
	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-bar-success {
	background-color: rgb(89, 168, 75);
}
.progress-striped .progress-bar-success {
	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-bar-warning {
	background-color: rgb(242, 187, 70);
}
.progress-striped .progress-bar-warning {
	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-bar-pink {
	background-color: rgb(214, 72, 126);
}
.progress-striped .progress-bar-pink {
	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-bar-purple {
	background-color: rgb(149, 133, 191);
}
.progress-striped .progress-bar-purple {
	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-bar-yellow {
	background-color: rgb(255, 210, 89);
}
.progress-striped .progress-bar-yellow {
	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-bar-inverse {
	background-color: rgb(64, 64, 64);
}
.progress-striped .progress-bar-inverse {
	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-bar-grey {
	background-color: rgb(138, 138, 138);
}
.progress-striped .progress-bar-grey {
	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);
}
.infobox-container {
	text-align: center; font-size: 0px;
}
.infobox {
	border-width: 1px; border-style: dotted; border-color: rgb(216, 216, 216) !important; margin: -1px 0px 0px -1px; padding: 8px 3px 6px 9px; border-radius: 0px; border-image: none; width: 210px; height: 66px; text-align: left; color: rgb(85, 85, 85); vertical-align: middle; display: inline-block; position: relative; box-shadow: none; background-color: rgb(255, 255, 255);
}
.infobox > .infobox-icon {
	width: 44px; vertical-align: top; display: inline-block;
}
.infobox > .infobox-icon > .ace-icon {
	border-width: 0px; margin: 0px; padding: 1px 1px 0px 2px; border-radius: 100%; height: 42px; text-align: center; display: inline-block; position: relative; box-shadow: 1px 1px 0px rgba(0,0,0,0.2); background-color: transparent; -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
}
.infobox > .infobox-icon > .ace-icon::before {
	padding: 6px 0px 7px; border-radius: 100%; width: 40px; text-align: center; color: rgba(255, 255, 255, 0.9); font-size: 24px; display: block; text-shadow: 1px 1px 1px rgba(0,0,0,0.14); background-color: rgba(255, 255, 255, 0.2);
}
.infobox .infobox-content {
	color: rgb(85, 85, 85);
}
.infobox :first-child.infobox-content {
	font-weight: 700;
}
.infobox > .infobox-data {
	border-width: 0px; top: 0px; text-align: left; line-height: 21px; padding-left: 8px; font-size: 13px; display: inline-block; position: relative; min-width: 130px;
}
.infobox > .infobox-data > .infobox-data-number {
	margin: 2px 0px 4px; font-size: 22px; display: block; position: relative; text-shadow: 1px 1px 0px rgba(0,0,0,0.15);
}
.infobox > .infobox-data > .infobox-text {
	margin: 2px 0px 4px; font-size: 16px; display: block; position: relative; text-shadow: none;
}
.no-border.infobox {
	border-width: 0px !important;
}
@media only screen and (max-width:479px)
{
.infobox {
	margin-top: 2px; margin-bottom: 2px; min-width: 95%;
}
}
.infobox-purple {
	border-color: rgb(111, 60, 196); color: rgb(111, 60, 196);
}
.infobox-purple > .infobox-icon > .ace-icon {
	background-color: rgb(111, 60, 196);
}
.infobox-dark.infobox-purple {
	border-color: rgb(111, 60, 196); background-color: rgb(111, 60, 196);
}
.infobox-purple2 {
	border-color: rgb(95, 71, 176); color: rgb(95, 71, 176);
}
.infobox-purple2 > .infobox-icon > .ace-icon {
	background-color: rgb(95, 71, 176);
}
.infobox-dark.infobox-purple2 {
	border-color: rgb(95, 71, 176); background-color: rgb(95, 71, 176);
}
.infobox-pink {
	border-color: rgb(203, 111, 215); color: rgb(203, 111, 215);
}
.infobox-pink > .infobox-icon > .ace-icon {
	background-color: rgb(203, 111, 215);
}
.infobox-dark.infobox-pink {
	border-color: rgb(203, 111, 215); background-color: rgb(203, 111, 215);
}
.infobox-blue {
	border-color: rgb(111, 179, 224); color: rgb(111, 179, 224);
}
.infobox-blue > .infobox-icon > .ace-icon {
	background-color: rgb(111, 179, 224);
}
.infobox-dark.infobox-blue {
	border-color: rgb(111, 179, 224); background-color: rgb(111, 179, 224);
}
.infobox-blue2 {
	border-color: rgb(57, 131, 194); color: rgb(57, 131, 194);
}
.infobox-blue2 > .infobox-icon > .ace-icon {
	background-color: rgb(57, 131, 194);
}
.infobox-dark.infobox-blue2 {
	border-color: rgb(57, 131, 194); background-color: rgb(57, 131, 194);
}
.infobox-blue3 {
	border-color: rgb(17, 68, 235); color: rgb(17, 68, 235);
}
.infobox-blue3 > .infobox-icon > .ace-icon {
	background-color: rgb(17, 68, 235);
}
.infobox-dark.infobox-blue3 {
	border-color: rgb(17, 68, 235); background-color: rgb(17, 68, 235);
}
.infobox-red {
	border-color: rgb(213, 63, 64); color: rgb(213, 63, 64);
}
.infobox-red > .infobox-icon > .ace-icon {
	background-color: rgb(213, 63, 64);
}
.infobox-dark.infobox-red {
	border-color: rgb(213, 63, 64); background-color: rgb(213, 63, 64);
}
.infobox-brown {
	border-color: rgb(198, 122, 62); color: rgb(198, 122, 62);
}
.infobox-brown > .infobox-icon > .ace-icon {
	background-color: rgb(198, 122, 62);
}
.infobox-dark.infobox-brown {
	border-color: rgb(198, 122, 62); background-color: rgb(198, 122, 62);
}
.infobox-wood {
	border-color: rgb(123, 63, 37); color: rgb(123, 63, 37);
}
.infobox-wood > .infobox-icon > .ace-icon {
	background-color: rgb(123, 63, 37);
}
.infobox-dark.infobox-wood {
	border-color: rgb(123, 63, 37); background-color: rgb(123, 63, 37);
}
.infobox-light-brown {
	border-color: rgb(206, 190, 165); color: rgb(206, 190, 165);
}
.infobox-light-brown > .infobox-icon > .ace-icon {
	background-color: rgb(206, 190, 165);
}
.infobox-dark.infobox-light-brown {
	border-color: rgb(206, 190, 165); background-color: rgb(206, 190, 165);
}
.infobox-orange {
	border-color: rgb(232, 177, 16); color: rgb(232, 177, 16);
}
.infobox-orange > .infobox-icon > .ace-icon {
	background-color: rgb(232, 177, 16);
}
.infobox-dark.infobox-orange {
	border-color: rgb(232, 177, 16); background-color: rgb(232, 177, 16);
}
.infobox-orange2 {
	border-color: rgb(247, 146, 99); color: rgb(247, 146, 99);
}
.infobox-orange2 > .infobox-icon > .ace-icon {
	background-color: rgb(247, 146, 99);
}
.infobox-dark.infobox-orange2 {
	border-color: rgb(247, 146, 99); background-color: rgb(247, 146, 99);
}
.infobox-green {
	border-color: rgb(154, 188, 50); color: rgb(154, 188, 50);
}
.infobox-green > .infobox-icon > .ace-icon {
	background-color: rgb(154, 188, 50);
}
.infobox-dark.infobox-green {
	border-color: rgb(154, 188, 50); background-color: rgb(154, 188, 50);
}
.infobox-green2 {
	border-color: rgb(4, 144, 166); color: rgb(4, 144, 166);
}
.infobox-green2 > .infobox-icon > .ace-icon {
	background-color: rgb(4, 144, 166);
}
.infobox-dark.infobox-green2 {
	border-color: rgb(4, 144, 166); background-color: rgb(4, 144, 166);
}
.infobox-grey {
	border-color: rgb(153, 153, 153); color: rgb(153, 153, 153);
}
.infobox-grey > .infobox-icon > .ace-icon {
	background-color: rgb(153, 153, 153);
}
.infobox-dark.infobox-grey {
	border-color: rgb(153, 153, 153); background-color: rgb(153, 153, 153);
}
.infobox-black {
	border-color: rgb(57, 57, 57); color: rgb(57, 57, 57);
}
.infobox-black > .infobox-icon > .ace-icon {
	background-color: rgb(57, 57, 57);
}
.infobox-dark.infobox-black {
	border-color: rgb(57, 57, 57); background-color: rgb(57, 57, 57);
}
.infobox-dark {
	border-width: 0px; border-color: transparent !important; margin: 1px 1px 0px 0px; padding: 4px; color: rgb(255, 255, 255);
}
.infobox-dark > .infobox-icon > .ace-icon {
	border-radius: 0px; font-size: 30px; box-shadow: none !important; text-shadow: none; background-color: transparent;
}
.infobox-dark > .infobox-icon > .ace-icon::before {
	border-radius: 0px; font-size: 30px; box-shadow: none !important; text-shadow: none; background-color: transparent;
}
.infobox-dark > .infobox-icon > .ace-icon::before {
	opacity: 1;
}
.infobox-dark .infobox-content {
	color: rgb(255, 255, 255);
}
.infobox > .infobox-progress {
	width: 44px; padding-top: 0px; vertical-align: top; display: inline-block;
}
.infobox > .infobox-chart {
	width: 44px; text-align: center; padding-top: 0px; vertical-align: text-bottom; display: inline-block;
}
.infobox > .infobox-chart > .sparkline {
	font-size: 24px;
}
.infobox > .infobox-chart canvas {
	vertical-align: middle !important;
}
.infobox > .stat {
	top: 11px; right: 20px; color: rgb(171, 186, 195); padding-top: 3px; padding-right: 18px; font-size: 13px; font-weight: 700; display: inline-block; position: absolute; text-shadow: none;
}
.infobox > .stat::before {
	top: 7px; width: 8px; height: 11px; right: 4px; display: inline-block; position: absolute; content: ""; background-color: rgb(171, 186, 195);
}
.infobox > .stat::after {
	border-width: 8px 7px; border-style: solid; border-color: transparent transparent rgb(171, 186, 195); border-image: none; top: -8px; right: 1px; display: inline-block; position: absolute; content: "";
}
.infobox > .stat-success.stat {
	color: rgb(119, 198, 70);
}
.infobox > .stat-success.stat::before {
	background-color: rgb(119, 198, 70);
}
.infobox > .stat-success.stat::after {
	border-bottom-color: rgb(119, 198, 70);
}
.infobox > .stat-important.stat {
	color: rgb(228, 86, 79);
}
.infobox > .stat-important.stat::before {
	top: 3px; background-color: rgb(228, 86, 79);
}
.infobox > .stat-important.stat::after {
	top: auto; bottom: -6px; border-top-color: rgb(228, 86, 79); border-bottom-color: transparent;
}
.infobox-dark.infobox > .stat {
	color: rgb(255, 255, 255);
}
.infobox-dark.infobox > .stat::before {
	background-color: rgb(225, 229, 232);
}
.infobox-dark.infobox > .stat::after {
	border-bottom-color: rgb(225, 229, 232);
}
.infobox-dark.infobox > .stat-success.stat {
	color: rgb(255, 255, 255);
}
.infobox-dark.infobox > .stat-success.stat::before {
	background-color: rgb(208, 226, 158);
}
.infobox-dark.infobox > .stat-success.stat::after {
	border-bottom-color: rgb(208, 226, 158);
}
.infobox-dark.infobox > .stat-important.stat {
	color: rgb(255, 255, 255);
}
.infobox-dark.infobox > .stat-important.stat::before {
	top: 3px; background-color: rgb(255, 132, 130);
}
.infobox-dark.infobox > .stat-important.stat::after {
	top: auto; bottom: -6px; border-top-color: rgb(255, 132, 130); border-bottom-color: transparent;
}
.infobox > .badge {
	padding: 0px 1px; border-radius: 0px; top: 11px; height: 16px; right: 20px; color: rgb(255, 255, 255); line-height: 15px; font-size: 11px; font-weight: 700; position: absolute; text-shadow: none;
}
.infobox-dark.infobox > .badge {
	border: 1px solid rgb(241, 241, 241); border-image: none; top: 2px; right: 2px; color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.2) !important;
}
.infobox-dark.infobox > .badge-success.badge > .ace-icon {
	color: rgb(198, 233, 161);
}
.infobox-dark.infobox > .badge-important.badge > .ace-icon {
	color: rgb(236, 183, 146);
}
.infobox-dark.infobox > .badge-warning.badge > .ace-icon {
	color: rgb(236, 183, 146);
}
.infobox-small {
	width: 135px; height: 52px; text-align: left; padding-bottom: 5px;
}
.infobox-small > .infobox-chart {
	width: 40px; height: 42px; line-height: 38px; vertical-align: middle; display: inline-block; max-width: 40px;
}
.infobox-small > .infobox-icon {
	width: 40px; height: 42px; line-height: 38px; vertical-align: middle; display: inline-block; max-width: 40px;
}
.infobox-small > .infobox-progress {
	width: 40px; height: 42px; line-height: 38px; vertical-align: middle; display: inline-block; max-width: 40px;
}
.infobox-small > .infobox-data {
	text-align: left; vertical-align: middle; display: inline-block; min-width: 0px; max-width: 72px;
}
.infobox-small > .infobox-chart > .sparkline {
	font-size: 14px; margin-left: 2px;
}
.percentage {
	font-size: 14px; font-weight: 700; vertical-align: top; display: inline-block;
}
.infobox-small .percentage {
	font-size: 13px; font-weight: 400; margin-top: 2px; margin-left: 2px;
}
:not(:first-child).pricing-box {
	padding-left: 7px;
}
:not(:last-child).pricing-box {
	padding-right: 7px;
}
.pricing-box .price {
	height: 28px; text-align: center; color: rgb(85, 85, 85); line-height: 20px; font-size: 22px;
}
.pricing-box .price small {
	font-size: 22px;
}
.pricing-box .btn {
	font-size: 16px;
}
.pricing-box .widget-header {
	text-align: center; padding-left: 0px;
}
@media only screen and (max-width:480px)
{
.pricing-box {
	margin: 0px 0px 16px -1px; padding-right: 0px !important; padding-left: 0px !important;
}
:nth-child(2n+1).pricing-box {
	padding-left: 12px !important;
}
:nth-child(2n).pricing-box {
	padding-right: 12px !important;
}
}
@media only screen and (max-width:479px)
{
.pricing-box {
	margin: 0px 0px 16px; width: 100%; padding-right: 12px !important; padding-left: 12px !important;
}
}
.pricing-table-header {
	text-align: left; padding-top: 0px; margin-top: 0px;
}
.pricing-table-header > li {
	padding: 7px 0px 7px 11px; font-size: 13px;
}
.pricing-table {
	margin-top: 0px;
}
.pricing-table > li {
	padding: 7px 0px; text-align: center; font-size: 13px;
}
.list-striped > li:nth-child(2n+1) {
	background-color: rgb(255, 255, 255);
}
.list-striped > li:nth-child(2n) {
	background-color: rgb(242, 243, 235);
}
.pricing-table-header.list-striped > li:nth-child(2n) {
	background-color: rgb(238, 238, 238);
}
.pricing-box-small {
	margin-left: -2px; position: relative; z-index: 10; box-shadow: none; background-color: rgb(255, 255, 255);
}
.pricing-box-small .price {
	height: 28px; text-align: center; line-height: 20px;
}
.pricing-box-small .price .label::after {
	margin-top: -2px; opacity: 0.9;
}
.pricing-box-small .price .label::before {
	margin-top: -2px; opacity: 0.9;
}
.pricing-box-small:hover {
	z-index: 11; box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.15); transform: scale(1.04); -webkit-transform: scale(1.04); -o-transform: scale(1.04);
}
.pricing-box-small:hover .price > .label {
	transform: scale(0.96); -webkit-transform: scale(0.96); -o-transform: scale(0.96);
}
.pricing-span {
	margin: 0px; width: 19%; float: left !important; min-width: 110px !important; max-width: 150px !important;
}
.pricing-span-header {
	padding-right: 0px;
}
@media only screen and (min-width:480px)
{
.pricing-span-body {
	padding-right: 0px; padding-left: 0px;
}
}
@media only screen and (max-width:480px)
{
.pricing-span-body {
	width: 100%; padding-right: 12px;
}
.pricing-span-header {
	width: 100%; padding-right: 12px;
}
}
.login-container {
	margin: 0px auto; width: 375px;
}
.login-layout {
	background-color: rgb(29, 32, 36);
}
.login-layout .main-container::before {
	display: none;
}
.login-layout .main-content {
	padding-right: 15px; padding-left: 15px; margin-right: 0px !important; margin-left: 0px !important; min-height: 100%;
}
.login-layout label {
	margin-bottom: 11px;
}
.login-layout .widget-box {
	padding: 6px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; visibility: hidden; position: fixed; z-index: -5; box-shadow: none; transform: scale(0, 1) translate(-150px); background-color: rgb(57, 69, 87); -webkit-transform: scale(0, 1) translate(-150px); -moz-transform: scale(0, 1) translate(-150px); -o-transform: scale(0, 1) translate(-150px);
}
.login-layout .visible.widget-box {
	transition:transform 0.3s; visibility: visible; position: relative; z-index: auto; transform: scale(1) translate(0px); -webkit-transition: -webkit-transform .3s ease; -o-transition: -o-transform .2s ease; -webkit-transform: scale(1, 1) translate(0); -moz-transition: -moz-transform .3s ease; -moz-transform: scale(1, 1) translate(0); -o-transform: scale(1, 1) translate(0);
}
.login-layout .widget-box .widget-main {
	background: rgb(247, 247, 247); padding: 16px 36px 36px;
}
.login-layout .widget-box .widget-main form {
	margin: 0px;
}
.login-layout .widget-box .widget-body .toolbar > div > a {
	font-size: 15px; font-weight: 400; text-shadow: 1px 0px 1px rgba(0,0,0,0.25);
}
.login-box .forgot-password-link {
	color: rgb(255, 238, 153);
}
.login-box .user-signup-link {
	color: rgb(204, 255, 119);
}
.login-box .toolbar {
	background: rgb(80, 144, 193); border-top-color: rgb(89, 117, 151); border-top-width: 2px; border-top-style: solid;
}
.login-box .toolbar > div {
	padding: 9px 0px 11px; width: 50%; display: inline-block;
}
.login-box .toolbar > div:first-child {
	text-align: left; float: left;
}
.login-box .toolbar > div:first-child > a {
	margin-left: 11px;
}
.login-box .toolbar > div:first-child + div {
	text-align: right; float: right;
}
.login-box .toolbar > div:first-child + div > a {
	margin-right: 11px;
}
.forgot-box .toolbar {
	background: rgb(193, 96, 80); padding: 9px 18px; border-top-color: rgb(151, 101, 89); border-top-width: 2px; border-top-style: solid;
}
.signup-box .toolbar {
	background: rgb(118, 183, 116); padding: 9px 18px; border-top-color: rgb(117, 151, 89); border-top-width: 2px; border-top-style: solid;
}
.forgot-box .back-to-login-link {
	color: rgb(255, 238, 153); font-size: 14px; font-weight: 700; text-shadow: 1px 0px 1px rgba(0,0,0,0.25);
}
.signup-box .back-to-login-link {
	color: rgb(255, 238, 153); font-size: 14px; font-weight: 700; text-shadow: 1px 0px 1px rgba(0,0,0,0.25);
}
.login-layout .login-box .widget-main {
	padding-bottom: 16px;
}
.social-or-login {
	text-align: center; margin-top: 4px; position: relative; z-index: 1;
}
.social-or-login :first-child {
	background: rgb(247, 247, 247); padding: 0px 8px; color: rgb(80, 144, 193); font-size: 13px; display: inline-block;
}
.social-or-login::before {
	left: 0px; top: 50%; right: 0px; border-top-color: rgb(166, 196, 219); border-top-width: 1px; border-top-style: dotted; display: block; position: absolute; z-index: -1; content: "";
}
.social-login a {
	border-width: 0px; margin: 0px 1px; padding: 0px; border-radius: 100%; width: 42px; height: 42px; line-height: 46px;
}
.social-login a > .ace-icon {
	margin: 0px; font-size: 24px;
}
@media only screen and (max-width:540px)
{
.login-layout .widget-box .widget-main {
	padding: 16px;
}
.login-container {
	width: 98%;
}
.login-layout .widget-box {
	padding: 0px;
}
.login-layout .main-content {
	padding-right: 6px; padding-left: 6px;
}
.login-box .toolbar > div {
	width: auto;
}
}
.light-login {
	background: url("images/pattern.jpg") rgb(223, 224, 226);
}
.light-login .widget-box {
	padding: 1px 1px 0px; border-bottom-color: rgba(50, 50, 50, 0.33); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.12); -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, .12);
}
.light-login .widget-box .toolbar {
	border-top-width: 1px;
}
.light-login .login-box.widget-box {
	background-color: rgba(100, 110, 120, 0.4);
}
.light-login .signup-box.widget-box {
	background-color: rgba(110, 120, 100, 0.4);
}
.light-login .forgot-box.widget-box {
	background-color: rgba(120, 110, 100, 0.4);
}
.blur-login {
	background: url("images/meteorshower2.jpg") rgb(57, 69, 87);
}
.invoice-info {
	color: rgb(68, 68, 68); line-height: 24px !important; margin-right: 9px; margin-left: 9px; vertical-align: bottom;
}
.invoice-info-label {
	text-align: right; font-size: 14px; display: inline-block; max-width: 100px;
}
.invoice-box [class*=arrowed].label-large {
	margin-left: 11px !important; max-width: 95%;
}
.error-container {
	background: rgb(255, 255, 255); margin: 20px; padding: 0px;
}
@media only screen and (max-width:767px)
{
.error-container {
	margin: 12px;
}
}
@media only screen and (max-width:479px)
{
.error-container {
	margin: 6px;
}
}
.ace-thumbnails {
	list-style: none; margin: 0px; padding: 0px;
}
.ace-thumbnails > li {
	margin: 2px; border: 2px solid rgb(51, 51, 51); border-image: none; overflow: hidden; float: left; display: block; position: relative;
}
.ace-thumbnails > li > :first-child {
	display: block; position: relative;
}
.ace-thumbnails > li > :first-child:focus {
	outline: 0px;
}
.ace-thumbnails > li .tags {
	border-width: 0px; margin: 0px; padding: 0px; width: auto; height: auto; right: 0px; bottom: 0px; overflow: visible; vertical-align: inherit; display: inline-block; position: absolute; direction: rtl; background-color: transparent;
}
.ace-thumbnails > li .tags > .label-holder {
	margin: 1px 0px 0px; text-align: left; display: table; direction: ltr; opacity: 0.92;
}
.ace-thumbnails > li .tags > .label-holder:hover {
	opacity: 1;
}
.ace-thumbnails > li > .tools {
	transition:0.2s; left: -30px; top: 0px; width: 24px; text-align: center; bottom: 0px; vertical-align: middle; position: absolute; background-color: rgba(0, 0, 0, 0.55); -webkit-transition: all .2s ease; -o-transition: all .2s ease;
}
.ace-thumbnails > li > .tools-right.tools {
	left: auto; right: -30px;
}
.ace-thumbnails > li > .tools-bottom.tools {
	left: 0px; top: auto; width: auto; height: 28px; right: 0px; bottom: -30px;
}
.ace-thumbnails > li > .tools-top.tools {
	left: 0px; top: -30px; width: auto; height: 28px; right: 0px; bottom: auto;
}
.ace-thumbnails > li:hover > .tools {
	left: 0px; right: 0px;
}
.ace-thumbnails > li:hover > .tools-bottom.tools {
	top: auto; bottom: 0px;
}
.ace-thumbnails > li:hover > .tools-top.tools {
	top: 0px; bottom: auto;
}
.ace-thumbnails > li:hover > .tools-right.tools {
	left: auto; right: 0px;
}
.ace-thumbnails > li > .tools.in {
	left: 0px; right: 0px;
}
.ace-thumbnails > li > .tools-bottom.tools.in {
	top: auto; bottom: 0px;
}
.ace-thumbnails > li > .tools-top.tools.in {
	top: 0px; bottom: auto;
}
.ace-thumbnails > li > .tools-right.tools.in {
	left: auto; right: 0px;
}
.ace-thumbnails > li > .tools > a {
	padding: 0px 4px; color: rgb(255, 255, 255); font-size: 18px; font-weight: 400; display: inline-block;
}
.ace-thumbnails > li > :first-child .inner a {
	padding: 0px 4px; color: rgb(255, 255, 255); font-size: 18px; font-weight: 400; display: inline-block;
}
.ace-thumbnails > li > .tools > a:hover {
	color: rgb(201, 226, 234); text-decoration: none;
}
.ace-thumbnails > li > :first-child .inner a:hover {
	color: rgb(201, 226, 234); text-decoration: none;
}
.ace-thumbnails > li .tools-bottom.tools > a {
	display: inline-block;
}
.ace-thumbnails > li .tools-top.tools > a {
	display: inline-block;
}
.ace-thumbnails > li > :first-child > .text {
	transition:0.2s; left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; opacity: 0; background-color: rgba(0, 0, 0, 0.55); -webkit-transition: all .2s ease; -o-transition: all .2s ease;
}
.ace-thumbnails > li > :first-child > .text::before {
	height: 100%; margin-right: 0px; vertical-align: middle; display: inline-block; content: "";
}
.ace-thumbnails > li > :first-child > .text > .inner {
	margin: 0px; padding: 4px 0px; vertical-align: middle; display: inline-block; max-width: 90%;
}
.ace-thumbnails > li:hover > :first-child > .text {
	opacity: 1;
}
@media only screen and (max-width:480px)
{
.ace-thumbnails {
	text-align: center;
}
.ace-thumbnails > li {
	float: none; display: inline-block;
}
}
.dialogs {
	padding: 9px; position: relative;
}
.itemdiv {
	padding-right: 3px; position: relative; min-height: 66px;
}
.itemdiv > .user {
	left: 0px; width: 42px; display: inline-block; position: absolute;
}
.itemdiv > .user > img {
	border-radius: 100%; border: 2px solid rgb(82, 147, 196); border-image: none; position: relative; max-width: 40px;
}
.itemdiv > .body {
	width: auto; margin-right: 12px; margin-left: 50px; position: relative;
}
.itemdiv > .body > .time {
	top: 0px; right: 9px; color: rgb(102, 102, 102); font-size: 11px; font-weight: 700; display: block; position: absolute;
}
.itemdiv > .body > .time .ace-icon {
	font-size: 14px; font-weight: 400;
}
.itemdiv > .body > .name {
	color: rgb(153, 153, 153); display: block;
}
.itemdiv > .body > .name > b {
	color: rgb(119, 119, 119);
}
.itemdiv > .body > .text {
	padding-bottom: 19px; padding-left: 7px; font-size: 13px; margin-top: 2px; display: block; position: relative;
}
.itemdiv > .body > .text::after {
	left: 16px; height: 1px; right: -12px; overflow: hidden; font-size: 0px; margin-top: 9px; border-top-color: rgb(228, 236, 243); border-top-width: 1px; border-top-style: solid; display: block; position: absolute; content: "";
}
.itemdiv > .body > .text > :first-child.ace-icon {
	color: rgb(220, 227, 237); margin-right: 4px;
}
:last-child.itemdiv > .body > .text {
	border-bottom-width: 0px;
}
:last-child.itemdiv > .body > .text::after {
	display: none;
}
.dialogdiv.itemdiv {
	padding-bottom: 14px;
}
.dialogdiv.itemdiv::before {
	border-width: 0px 1px; border-style: solid; border-color: rgb(215, 219, 221); border-image: none; left: 19px; top: 0px; width: 3px; bottom: 0px; display: block; position: absolute; max-width: 3px; content: ""; background-color: rgb(225, 230, 237);
}
:last-child.dialogdiv.itemdiv {
	padding-bottom: 0px;
}
:last-child.dialogdiv.itemdiv::before {
	display: none;
}
.dialogdiv.itemdiv > .user > img {
	border-color: rgb(201, 214, 229);
}
.dialogdiv.itemdiv > .body {
	border-width: 1px 1px 1px 2px; border-style: solid; border-color: rgb(221, 228, 237); padding: 5px 8px 8px; border-image: none; margin-right: 1px;
}
.dialogdiv.itemdiv > .body::before {
	border-width: 2px 0px 0px 2px; border-style: solid; border-color: rgb(221, 228, 237); border-image: none; left: -7px; top: 11px; width: 8px; height: 8px; display: block; position: absolute; content: ""; box-sizing: content-box; transform: rotate(-45deg); background-color: rgb(255, 255, 255); -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg);
}
.dialogdiv.itemdiv > .body > .time {
	float: right; position: static;
}
.dialogdiv.itemdiv > .body > .text {
	padding-bottom: 0px; padding-left: 0px;
}
.dialogdiv.itemdiv > .body > .text::after {
	display: none;
}
.dialogdiv.itemdiv .tooltip-inner {
	-ms-word-break: break-all;
}
.memberdiv.itemdiv {
	margin: 3px 0px; padding: 2px; width: 175px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
@media all and (min-width:992px)
{
.memberdiv.itemdiv {
	max-width: 50%;
}
}
@media all and (max-width:991px)
{
.memberdiv.itemdiv {
	min-width: 33.33%;
}
}
.memberdiv.itemdiv > .user > img {
	border-color: rgb(220, 227, 237);
}
.memberdiv.itemdiv > .body > .time {
	position: static;
}
.memberdiv.itemdiv > .body > .name {
	height: 18px; line-height: 18px; margin-bottom: 0px;
}
.memberdiv.itemdiv > .body > .name > a {
	overflow: hidden; display: inline-block; -ms-word-break: break-all; -ms-text-overflow: ellipsis; max-height: 18px; max-width: 100px;
}
.itemdiv .tools {
	right: 5px; bottom: 10px; display: none; position: absolute;
}
.itemdiv .tools .btn {
	margin: 1px 0px; border-radius: 36px;
}
.itemdiv .body .tools {
	bottom: 4px;
}
.commentdiv.itemdiv .tools {
	right: 9px;
}
.itemdiv:hover .tools {
	display: inline-block;
}
.item-list {
	list-style: none; margin: 0px; padding: 0px;
}
.item-list > li {
	padding: 9px; margin-top: -1px; position: relative; background-color: rgb(255, 255, 255);
}
.item-list > li.selected {
	color: rgb(128, 144, 160); background-color: rgb(244, 249, 252);
}
.item-list > li.selected .lbl {
	color: rgb(128, 144, 160); text-decoration: line-through;
}
.item-list > li.selected label {
	color: rgb(128, 144, 160); text-decoration: line-through;
}
.item-list > li > .checkbox {
	display: inline-block;
}
.item-list > li > label.inline {
	display: inline-block;
}
.item-list > li label {
	font-size: 13px;
}
.item-list > li .percentage {
	color: rgb(119, 119, 119); font-size: 11px; font-weight: 700;
}
.item-list > li.ui-sortable-helper {
	cursor: move;
}
li[class*=item-] {
	border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgb(221, 221, 221); border-image: none;
}
li.item-orange {
	border-left-color: rgb(232, 177, 16);
}
li.item-orange2 {
	border-left-color: rgb(247, 146, 99);
}
li.item-red {
	border-left-color: rgb(213, 63, 64);
}
li.item-red2 {
	border-left-color: rgb(209, 91, 71);
}
li.item-green {
	border-left-color: rgb(154, 188, 50);
}
li.item-green2 {
	border-left-color: rgb(4, 144, 166);
}
li.item-blue {
	border-left-color: rgb(79, 153, 198);
}
li.item-blue2 {
	border-left-color: rgb(57, 131, 194);
}
li.item-blue3 {
	border-left-color: rgb(17, 68, 235);
}
li.item-pink {
	border-left-color: rgb(203, 111, 215);
}
li.item-purple {
	border-left-color: rgb(111, 60, 196);
}
li.item-black {
	border-left-color: rgb(80, 80, 80);
}
li.item-grey {
	border-left-color: rgb(160, 160, 160);
}
li.item-brown {
	border-left-color: brown;
}
li.item-default {
	border-left-color: rgb(171, 186, 195);
}
.ui-sortable-helper {
	cursor: move !important;
}
.ui-sortable-helper > a {
	cursor: move !important;
}
.ui-sortable-placeholder {
	cursor: move !important;
}
.ui-sortable-placeholder > a {
	cursor: move !important;
}
@media only screen and (max-width:480px)
{
.memberdiv.itemdiv {
	width: auto; float: none;
}
}
.profile-user-info {
	margin: 0px auto; width: calc(100% - 24px); display: table;
}
.profile-info-row {
	display: table-row;
}
.profile-info-name {
	padding: 6px 10px 6px 4px; width: 110px; text-align: right; color: rgb(102, 126, 153); font-weight: 400; vertical-align: middle; border-top-color: rgb(213, 228, 241); border-top-width: 1px; border-top-style: dotted; display: table-cell; background-color: transparent;
}
.profile-info-value {
	padding: 6px 4px 6px 6px; border-top-color: rgb(213, 228, 241); border-top-width: 1px; border-top-style: dotted; display: table-cell;
}
.profile-info-value > span + span::before {
	color: rgb(102, 102, 102); margin-right: 3px; margin-left: 1px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: inline; content: ",";
}
.profile-info-value > span + span.editable-container::before {
	display: none;
}
:first-child.profile-info-row .profile-info-name {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
:first-child.profile-info-row .profile-info-value {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.profile-user-info-striped {
	border: 1px solid rgb(220, 235, 247); border-image: none;
}
.profile-user-info-striped .profile-info-name {
	color: rgb(51, 97, 153); border-top-color: rgb(247, 251, 255); border-top-width: 1px; border-top-style: solid; background-color: rgb(237, 243, 244);
}
.profile-user-info-striped .profile-info-value {
	padding-left: 12px; border-top-color: rgb(220, 235, 247); border-top-width: 1px; border-top-style: dotted;
}
.profile-picture {
	padding: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; max-width: 100%; box-sizing: border-box; box-shadow: 1px 1px 1px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.profile-activity {
	padding: 10px 4px; border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(208, 216, 224); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: dotted; border-bottom-style: dotted; border-left-style: dotted; position: relative;
}
:first-child.profile-activity {
	border-top-color: transparent; border-top-width: 1px; border-top-style: dotted;
}
:first-child.profile-activity:hover {
	border-top-color: rgb(208, 216, 224);
}
.profile-activity:hover {
	border-right-color: rgb(208, 216, 224); border-left-color: rgb(208, 216, 224); border-right-width: 1px; border-left-width: 1px; border-right-style: dotted; border-left-style: dotted; background-color: rgb(244, 249, 253);
}
.profile-activity img {
	border-radius: 100%; border: 2px solid rgb(201, 214, 229); border-image: none; margin-right: 10px; margin-left: 0px; max-width: 40px; box-shadow: none;
}
.profile-activity .thumbicon {
	border-radius: 100%; width: 38px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 18px; margin-right: 10px; margin-left: 0px; display: inline-block; text-shadow: none !important; background-color: rgb(116, 171, 215);
}
.profile-activity .time {
	color: rgb(119, 119, 119); margin-top: 4px; display: block;
}
.profile-activity a.user {
	color: rgb(149, 133, 191); font-weight: 700;
}
.profile-activity .tools {
	right: 12px; bottom: 8px; display: none; position: absolute;
}
.profile-activity:hover .tools {
	display: block;
}
.user-profile .ace-thumbnails li {
	margin: 6px; padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.user-profile .ace-thumbnails li .tools {
	left: 3px; right: 3px;
}
.user-profile .ace-thumbnails li:hover .tools {
	bottom: 3px;
}
.user-profile .user-title-label:hover {
	text-decoration: none;
}
.user-profile .user-title-label + .dropdown-menu {
	margin-left: -12px;
}
.profile-contact-links {
	padding: 4px 2px 5px; border: 1px solid rgb(224, 226, 229); border-image: none; background-color: rgb(248, 250, 252);
}
.btn-link:hover .ace-icon {
	text-decoration: none !important;
}
.profile-social-links > a {
	margin: 0px 1px; text-decoration: none;
}
.profile-social-links > a:hover > .ace-icon {
	text-decoration: none;
}
.profile-skills .progress {
	height: 26px; margin-bottom: 2px; background-color: transparent;
}
.profile-skills .progress .progress-bar {
	padding: 0px 8px; line-height: 26px; font-family: "Open Sans"; font-size: 13px; font-weight: 700;
}
.profile-users .user {
	width: auto; text-align: center; display: block; position: static;
}
.profile-users .user img {
	padding: 2px; border-radius: 100%; border: 1px solid rgb(170, 170, 170); transition:0.1s; border-image: none; width: 64px; max-width: none; -webkit-transition: all .1s; -o-transition: all .1s;
}
.profile-users .user img:hover {
	box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.33); -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .33);
}
.profile-users .memberdiv {
	margin: 0px 8px 24px; border: currentColor; border-image: none; width: 100px; text-align: center; box-sizing: border-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.profile-users .memberdiv .name a:hover .ace-icon {
	text-decoration: none;
}
.profile-users .memberdiv .body {
	margin: 8px 0px 0px; display: inline-block;
}
.profile-users .memberdiv .popover {
	transition:opacity 0.2s linear, visibility 0s linear 0.2s, max-height 0s linear 0.2s, max-width 0s linear 0.2s, min-width 0s linear 0.2s; left: auto; top: -5%; right: auto; margin-right: 0px; margin-left: 0px; display: none; visibility: hidden; position: absolute; max-height: 0px; min-width: 0px; max-width: 0px; opacity: 0; -webkit-transition: opacity .2s linear 0s, visibility 0s linear .2s, max-height 0s linear .2s, max-width 0s linear .2s, min-width 0s linear .2s; -o-transition: opacity .2s linear 0s, visibility 0s linear .2s, max-height 0s linear .2s, max-width 0s linear .2s, min-width 0s linear .2s;
}
.profile-users .memberdiv .right.popover {
	left: 100%; right: auto; display: block;
}
.profile-users .memberdiv .left.popover {
	left: auto; right: 100%; display: block;
}
.profile-users .memberdiv > :first-child:hover .popover {
	visibility: visible; z-index: 1060; max-height: 250px; min-width: 150px; max-width: 250px; opacity: 1; transition-delay: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s;
}
.profile-users .memberdiv .tools {
	width: 100%; margin-top: 2px; display: block; position: static;
}
.profile-users .memberdiv .tools > a {
	margin: 0px 2px;
}
.profile-users .memberdiv .tools > a:hover {
	text-decoration: none;
}
.user-status {
	border-radius: 100%; border: 3px solid rgb(170, 170, 170); border-image: none; width: 11px; height: 11px; margin-right: 1px; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.status-online.user-status {
	border-color: rgb(138, 193, 108);
}
.status-busy.user-status {
	border-color: rgb(224, 127, 105);
}
.status-idle.user-status {
	border-color: rgb(255, 183, 82);
}
.profile-edit-tab-content.tab-content {
	padding: 8px 32px 32px; border: 1px solid rgb(221, 221, 221); border-image: none; box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, .2);
}
@media only screen and (max-width:480px)
{
.profile-info-name {
	width: 80px;
}
.profile-user-info-striped .profile-info-name {
	padding: 6px 4px 6px 10px; width: auto; text-align: left; float: none; display: block;
}
.profile-user-info-striped .profile-info-value {
	margin-left: 10px; display: block;
}
}
@media only screen and (max-width:480px)
{
.user-profile .memberdiv {
	width: 50%; margin-right: 0px; margin-left: 0px;
}
}
.nav-tabs.inbox-tabs > li > a {
	background-color: rgb(250, 250, 250);
}
.nav-tabs.inbox-tabs > li:not(.open).active > a {
	color: rgb(72, 118, 142); box-shadow: 0px -2px 3px 0px rgba(0,0,0,0.1); background-color: rgb(241, 245, 250);
}
.nav-tabs.inbox-tabs > li:not(.open).active > a:focus {
	color: rgb(72, 118, 142); box-shadow: 0px -2px 3px 0px rgba(0,0,0,0.1); background-color: rgb(241, 245, 250);
}
.nav-tabs.inbox-tabs > li:not(.open).active > a:hover {
	color: rgb(72, 118, 142); box-shadow: 0px -2px 3px 0px rgba(0,0,0,0.1); background-color: rgb(241, 245, 250);
}
.nav-tabs.inbox-tabs > li > a.btn-new-mail {
	padding: 0px !important; border: currentColor !important; border-image: none !important; background-color: transparent;
}
.nav-tabs.inbox-tabs > li > a.btn-new-mail > .btn {
	border-width: 0px !important; padding: 0px 6px !important; border-radius: 3px !important; transition:none !important; position: relative;
}
.nav-tabs.inbox-tabs > li.active > a.btn-new-mail {
	box-shadow: none !important;
}
.nav-tabs.inbox-tabs > li.active > a.btn-new-mail > .btn::before {
	border-width: 6px 8px; border-style: solid; left: 50%; top: 100%; margin-left: -6px; border-top-color: inherit; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; display: block; position: absolute; content: "";
}
.tab-size-bigger.nav-tabs.inbox-tabs > li > a {
	padding: 5px 15px 7px; font-size: 14px;
}
.tab-size-bigger.nav-tabs.inbox-tabs > li > a > :first-child.ace-icon {
	margin-bottom: 5px;
}
.tab-size-bigger.nav-tabs.inbox-tabs > li > a.btn-new-mail > .btn {
	padding: 10px !important; border-radius: 7px !important;
}
.tab-size-bigger.nav-tabs.inbox-tabs > li.active > a.btn-new-mail {
	top: 1px; margin-top: 0px !important;
}
.tab-size-bigger.nav-tabs.inbox-tabs > li.active > a.btn-new-mail > .btn::before {
	border-width: 8px 10px; left: 50%; margin-left: -8px;
}
@media only screen and (max-width:479px)
{
.inbox-tabs > .li-new-mail {
	text-align: right; margin-bottom: 8px !important; float: none !important; display: block;
}
.inbox-tabs > .li-new-mail > .btn-new-mail {
	width: auto; display: inline-block;
}
}
.message-container {
	position: relative;
}
.message-list {
	position: relative;
}
.message-item {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(234, 237, 241); padding: 12px 12px 14px; border-image: none; line-height: 18px; position: relative; background-color: rgb(255, 255, 255);
}
:first-child.message-item {
	border-top-width: 0px;
}
.message-item:hover {
	border-color: rgb(226, 234, 242); background-color: rgb(242, 246, 249);
}
.message-item:hover + .message-item {
	border-top-color: rgb(226, 234, 242);
}
.message-item:hover + .selected.message-item {
	border-top-color: rgb(255, 255, 255);
}
.selected.message-item {
	border-color: rgb(255, 255, 255) rgb(226, 234, 242); background-color: rgb(239, 244, 247);
}
.selected.message-item + .message-item {
	border-top-color: rgb(255, 255, 255);
}
.selected.message-item + .message-item:hover + .message-item {
	border-top-color: rgb(255, 255, 255);
}
.message-item input.ace + .lbl::before {
	top: auto;
}
.message-navbar input.ace + .lbl::before {
	top: auto;
}
.message-item .sender {
	margin: 0px 6px 0px 4px; width: 110px; height: 18px; color: rgb(70, 114, 135); overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis;
}
.message-unread.message-item .sender {
	color: rgb(106, 156, 186); font-weight: 700;
}
.message-item .summary {
	margin-left: 30px; vertical-align: middle; display: inline-block; white-space: nowrap; position: relative; min-width: 200px; max-width: calc(100% - 300px);
}
.message-item .summary .text {
	width: auto; height: 18px; color: rgb(85, 85, 85); overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis; max-width: 100%;
}
.message-item .summary .text:hover {
	text-decoration: underline;
}
.message-item .summary .message-flags {
	height: 18px; right: 100%; margin-right: 4px; display: block; white-space: nowrap; position: absolute;
}
.message-unread.message-item .summary .text {
	color: rgb(96, 159, 196); font-weight: 700;
}
.message-item .time {
	width: 60px; height: 18px; color: rgb(102, 102, 102); overflow: hidden; float: right; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.message-unread.message-item .time {
	color: rgb(96, 159, 196); font-weight: 700;
}
.message-unread.message-item .message-content .time {
	font-weight: 400;
}
.message-item .attachment {
	margin: 0px 12px; color: rgb(153, 153, 153); font-size: 18px; vertical-align: middle; float: right; position: relative;
}
.message-unread.message-item .attachment {
	color: rgb(79, 153, 198);
}
.message-content .time {
	font-weight: 400;
}
.message-star {
	margin: 2px 4px 0px 6px; font-size: 15px; vertical-align: middle; cursor: pointer;
}
.message-star:hover {
	color: rgb(254, 185, 2) !important; text-decoration: none;
}
:empty.mail-tag {
	margin: 0px 1px 0px 0px; padding: 0px; width: 8px; height: 11px; line-height: normal; vertical-align: middle; display: inline-block;
}
.mail-tag.badge {
	border-radius: 2px;
}
.dropdown-menu > li > a > .mail-tag {
	vertical-align: inherit;
}
@media only screen and (max-width:991px)
{
.message-item .summary {
	min-width: 0px;
}
.message-item .sender {
	width: 100px;
}
}
@media only screen and (max-width:550px)
{
.message-item .summary {
	margin: 8px 0px 0px 32px; display: block; min-width: 0px; max-width: 95%;
}
.message-item .sender {
	width: auto; max-width: 150px;
}
.message-item .summary .text {
	max-width: 95%;
}
}
.btn-message {
	border: 1px solid rgb(148, 185, 206) !important; border-image: none !important; color: rgb(124, 163, 186) !important; text-shadow: none !important; background-color: rgb(255, 255, 255) !important;
}
.btn-message:active {
	border: 1px solid rgb(148, 185, 206) !important; border-image: none !important; color: rgb(124, 163, 186) !important; text-shadow: none !important; background-color: rgb(255, 255, 255) !important;
}
.btn-message:focus {
	border: 1px solid rgb(148, 185, 206) !important; border-image: none !important; color: rgb(124, 163, 186) !important; text-shadow: none !important; background-color: rgb(255, 255, 255) !important;
}
.btn-message:hover {
	border: 1px solid rgb(148, 185, 206) !important; border-image: none !important; color: rgb(124, 163, 186) !important; text-shadow: none !important; background-color: rgb(255, 255, 255) !important;
}
.open .dropdown-toggle.btn-message {
	border: 1px solid rgb(148, 185, 206) !important; border-image: none !important; color: rgb(124, 163, 186) !important; text-shadow: none !important; background-color: rgb(255, 255, 255) !important;
}
.message-content {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(233, 233, 233); padding: 16px 12px; border-image: none; box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.02); background-color: rgba(255, 255, 255, 0.8); -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .02);
}
.message-item .message-content {
	margin-top: 16px; border-top-width: 1px;
}
.message-body {
	padding: 0px 9px; color: rgb(106, 113, 119);
}
.message-navbar {
	border-width: 1px; border-style: solid; border-color: rgb(214, 225, 234) transparent; padding: 10px 12px; border-image: none; text-align: center; line-height: 24px; position: relative; background-color: rgb(241, 245, 250);
}
.message-content .dropdown-toggle {
	color: rgb(119, 119, 119);
}
.message-navbar .dropdown-toggle {
	color: rgb(119, 119, 119);
}
.message-content .dropdown-toggle:focus {
	color: rgb(34, 131, 197); text-decoration: none;
}
.message-content .dropdown-toggle:hover {
	color: rgb(34, 131, 197); text-decoration: none;
}
.message-navbar .dropdown-toggle:focus {
	color: rgb(34, 131, 197); text-decoration: none;
}
.message-navbar .dropdown-toggle:hover {
	color: rgb(34, 131, 197); text-decoration: none;
}
.message-bar {
	display: inline-block; min-height: 28px;
}
@media only screen and (max-width:480px)
{
.message-bar {
	display: block; min-height: 60px;
}
}
.message-footer {
	border-width: 1px 0px; border-style: solid; border-color: rgb(228, 233, 238) rgb(230, 230, 230) rgb(230, 230, 230); padding: 12px 16px; border-image: none; background-color: rgb(241, 241, 241);
}
.message-footer .pagination {
	margin: 0px;
}
.message-footer .pagination > li {
	margin: 0px; padding: 0px;
}
.message-footer .pagination > li > a {
	padding: 3px 6px; border: 1px solid transparent; border-image: none; color: rgb(119, 119, 119); margin-right: 1px; margin-left: 1px; background-color: transparent;
}
.message-footer .pagination > li > span {
	padding: 3px 6px; border: 1px solid transparent; border-image: none; color: rgb(119, 119, 119); margin-right: 1px; margin-left: 1px; background-color: transparent;
}
.message-footer .pagination > li.disabled > span {
	border-color: transparent; color: rgb(187, 187, 187); cursor: default; background-color: transparent;
}
.message-footer .pagination > li > a:hover {
	border-color: rgb(145, 186, 214); color: rgb(34, 131, 197); text-decoration: none; background-color: rgb(255, 255, 255);
}
.message-footer input[type=text] {
	padding: 3px; width: 34px; height: 24px; text-align: center; line-height: 20px; font-size: 12px; margin-bottom: 0px; vertical-align: middle;
}
.message-footer-style2 .pagination > li > a {
	padding: 0px; border-radius: 100% !important; border: 1px solid rgb(181, 181, 181); border-image: none; width: 26px; height: 26px; text-align: center; line-height: 26px; display: inline-block;
}
.message-footer-style2 .pagination > li > span {
	padding: 0px; border-radius: 100% !important; border: 1px solid rgb(181, 181, 181); border-image: none; width: 26px; height: 26px; text-align: center; line-height: 26px; display: inline-block;
}
.message-footer-style2 .pagination > li.disabled > span {
	border-color: rgb(204, 204, 204);
}
.message-footer-style2 .pagination > li > span {
	border-color: rgb(204, 204, 204);
}
.message-footer-style2 .pagination > li > a:hover {
	border-color: rgb(132, 175, 201); background-color: rgb(247, 247, 247);
}
.message-inline-open.message-item {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(204, 204, 204); border-image: none; background-color: rgb(242, 246, 249);
}
:first-child.message-inline-open.message-item {
	border-top-color: rgb(238, 238, 238);
}
:last-child.message-inline-open.message-item {
	border-bottom-color: rgb(221, 221, 221);
}
.message-inline-open.message-item + .message-item {
	border-bottom-color: transparent;
}
.message-loading-overlay {
	left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; position: absolute; z-index: 14; background-color: rgba(255, 255, 255, 0.5);
}
.message-loading-overlay > .ace-icon {
	left: 0px; top: 15%; text-align: center; right: 0px; position: absolute;
}
.message-content .sender {
	margin: 0px; width: auto; color: rgb(106, 156, 186); font-weight: 700; vertical-align: middle; -ms-text-overflow: inherit;
}
.message-content .time {
	width: auto; vertical-align: middle; float: none; white-space: normal; -ms-text-overflow: inherit;
}
ul.attachment-list {
	margin: 6px 0px 4px 8px;
}
ul.attachment-list > li {
	margin-bottom: 3px;
}
.message-attachment {
	padding-right: 10px; padding-left: 10px;
}
.attached-file {
	width: 200px; color: rgb(119, 119, 119); display: inline-block;
}
.attached-file > .ace-icon {
	width: 16px; margin-right: 2px; vertical-align: middle; display: inline-block;
}
.attached-file:hover {
	color: rgb(67, 142, 185); text-decoration: none;
}
.attached-file:hover .attached-name {
	color: rgb(34, 131, 197);
}
.attached-file .attached-name {
	overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 175px;
}
.messagebar-item-left {
	left: 12px; text-align: left; bottom: 14px; position: absolute;
}
.messagebar-item-right {
	left: 12px; text-align: left; bottom: 14px; position: absolute;
}
.messagebar-item-right {
	left: auto; right: 12px;
}
.message-navbar .nav-search {
	left: 5px; top: auto; right: auto; bottom: 11px;
}
.message-navbar .messagebar-item-left ~ .nav-search {
	left: 60px;
}
.message-form {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; padding-top: 22px;
}
@media only screen and (max-width:480px)
{
.message-form {
	padding-right: 16px; padding-left: 16px;
}
}
.message-form .form-actions {
	margin-bottom: 0px;
}
.message-form .wysiwyg-editor {
	height: auto; overflow: auto; min-height: 150px; max-height: 250px;
}
.btn-send-message {
	top: 6px; vertical-align: middle; position: relative;
}
.btn-back-message-list {
	color: rgb(119, 119, 119);
}
.btn-back-message-list:hover {
	color: rgb(71, 143, 202); text-decoration: none;
}
.message-condensed .message-item {
	padding-top: 8px; padding-bottom: 9px;
}
.message-condensed .message-footer {
	padding-top: 7px; padding-bottom: 7px;
}
.message-condensed .message-navbar {
	padding-top: 7px; padding-bottom: 7px;
}
.message-condensed .messagebar-item-left {
	bottom: 9px;
}
.message-condensed .messagebar-item-right {
	bottom: 9px;
}
.message-condensed .message-navbar .nav-search {
	bottom: 7px;
}
@media only screen and (max-width:480px)
{
.message-condensed .message-bar {
	min-height: 42px;
}
}
.inbox-folders .btn-block {
	margin-top: 0px;
}
@media only screen and (max-width:767px)
{
.inbox-folders-responsive.inbox-folders .btn-block {
	width: 24%;
}
}
@media only screen and (max-width:600px)
{
.inbox-folders-responsive.inbox-folders .btn-block {
	width: 48%;
}
}
@media only screen and (max-width:320px)
{
.inbox-folders-responsive.inbox-folders .btn-block {
	width: 99%;
}
}
.inbox-folders .btn-lighter {
	padding: 5px 11px; border: 1px solid rgb(255, 255, 255) !important; border-image: none !important; color: rgb(124, 131, 149) !important; text-shadow: none !important; background-color: rgb(244, 244, 244) !important;
}
.inbox-folders .active.btn-lighter {
	padding: 5px 11px; border: 1px solid rgb(255, 255, 255) !important; border-image: none !important; color: rgb(124, 131, 149) !important; text-shadow: none !important; background-color: rgb(244, 244, 244) !important;
}
.inbox-folders .active.btn-lighter {
	color: rgb(83, 97, 124) !important; background-color: rgb(237, 242, 248) !important;
}
.inbox-folders .btn-lighter:hover {
	color: rgb(96, 146, 196) !important; background-color: rgb(239, 239, 239) !important;
}
.inbox-folders .btn > :first-child.ace-icon {
	width: 14px; text-align: left; display: inline-block;
}
.inbox-folders .btn-lighter + .btn-lighter {
	border-top-width: 0px !important;
}
.inbox-folders .active.btn::before {
	left: -1px; top: 1px; bottom: 1px; border-left-color: rgb(79, 153, 198); border-left-width: 3px; border-left-style: solid; display: block; position: absolute; content: "";
}
.inbox-folders .active.btn::after {
	display: none;
}
.inbox-folders .btn .counter {
	border-radius: 3px; top: 8px; right: 8px; padding-right: 6px; padding-left: 6px; position: absolute; opacity: 0.75;
}
.inbox-folders .btn:hover .badge {
	opacity: 1;
}
.timeline-container {
	padding-top: 4px; margin-bottom: 32px; position: relative;
}
:last-child.timeline-container {
	margin-bottom: 0px;
}
.timeline-container::before {
	border-width: 0px 1px; border-style: solid; border-color: rgb(226, 227, 231); border-image: none; left: 28px; top: 0px; width: 4px; bottom: 0px; display: block; position: absolute; content: ""; background-color: rgb(231, 234, 239);
}
:first-child.timeline-container::before {
	border-top-width: 1px;
}
:last-child.timeline-container::before {
	border-bottom-width: 1px;
}
.timeline-item {
	margin-bottom: 8px; position: relative;
}
.timeline-item .widget-box {
	color: rgb(89, 92, 102); background-color: rgb(242, 246, 249);
}
.timeline-item .widget-box.transparent {
	border-left-color: rgb(218, 225, 229); border-left-width: 3px; border-left-style: solid;
}
.timeline-item .transparent .widget-header {
	border-bottom-width: 0px; background-color: rgb(236, 241, 244);
}
.timeline-item .transparent .widget-header > .widget-title {
	margin-left: 8px;
}
:nth-child(2n).timeline-item .widget-box {
	color: rgb(97, 97, 97); background-color: rgb(243, 243, 243);
}
:nth-child(2n).timeline-item .transparent.widget-box {
	border-left-color: rgb(219, 219, 219) !important;
}
:nth-child(2n).timeline-item .transparent.widget-box .widget-header {
	background-color: rgb(238, 238, 238) !important;
}
.timeline-item .widget-box {
	margin: 0px 0px 0px 60px; position: relative; max-width: none;
}
.timeline-item .widget-main {
	margin: 0px; border-bottom-width: 0px; position: relative; max-width: none;
}
.timeline-item .widget-body {
	background-color: transparent;
}
.timeline-item .widget-toolbox {
	border-width: 0px !important; margin: 0px !important; padding: 4px 8px 0px !important; background-color: transparent !important;
}
.timeline-info {
	width: 60px; text-align: center; float: left; position: relative;
}
.timeline-info img {
	border-radius: 100%; max-width: 42px;
}
.timeline-info .badge {
	font-size: 12px;
}
.timeline-info .label {
	font-size: 12px;
}
:not(.timeline-style2).timeline-container .timeline-indicator {
	padding: 0px; border-radius: 100%; border: 3px solid rgb(255, 255, 255) !important; border-image: none !important; width: 36px; height: 36px; text-align: center; line-height: 30px; font-size: 16px; display: inline-block; cursor: default; opacity: 1; text-shadow: none !important;
}
.timeline-label {
	margin: 0px 0px 18px 34px; clear: both; display: block;
}
.timeline-item img {
	padding: 2px; border: 1px solid rgb(170, 170, 170); border-image: none; background-color: rgb(255, 255, 255);
}
.timeline-style2::before {
	display: none;
}
.timeline-style2 .timeline-item {
	padding-bottom: 22px; margin-bottom: 0px;
}
.timeline-style2 :last-child.timeline-item {
	padding-bottom: 0px;
}
.timeline-style2 .timeline-item::before {
	border-width: 0px; left: 90px; top: 5px; width: 2px; bottom: -5px; display: block; position: absolute; max-width: 2px; content: ""; background-color: rgb(221, 221, 221);
}
.timeline-style2 :last-child.timeline-item::before {
	display: none;
}
.timeline-style2 :first-child.timeline-item::before {
	display: block;
}
.timeline-style2 .timeline-item .transparent .widget-header {
	background-color: transparent !important;
}
.timeline-style2 .timeline-item .widget-box.transparent {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important; background-color: transparent !important;
}
.timeline-style2 .timeline-info {
	width: 100px;
}
.timeline-style2 .timeline-indicator {
	border-width: 1px !important; padding: 0px; border-radius: 100%; left: 85px; top: 3px; width: 12px; height: 12px; line-height: 12px; font-size: 0px; display: inline-block; position: absolute; opacity: 1; background-color: rgb(255, 255, 255) !important;
}
.timeline-style2 .timeline-date {
	width: 72px; text-align: right; color: rgb(119, 119, 119); margin-right: 25px; display: inline-block;
}
.timeline-style2 .timeline-item .widget-box {
	margin-left: 112px;
}
.timeline-style2 .timeline-label {
	width: 75px; text-align: right; color: rgb(102, 102, 102); font-size: 14px; margin-bottom: 10px; margin-left: 0px;
}
.timeline-time {
	text-align: center; position: static;
}
.dataTables_length select {
	padding: 2px 3px; width: 70px; height: 25px;
}
.dataTables_length label {
	font-weight: 400;
}
.dataTables_filter {
	text-align: right;
}
.dataTables_filter input[type=search] {
	padding: 4px 6px; width: 125px; height: 18px; line-height: 18px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.dataTables_filter input[type=text] {
	padding: 4px 6px; width: 125px; height: 18px; line-height: 18px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.dataTables_filter label {
	font-weight: 400;
}
.dataTables_info {
	font-size: 14px;
}
.dataTables_paginate {
	text-align: right;
}
.dataTables_paginate .pagination {
	margin: 0px 12px;
}
.dataTables_wrapper label {
	font-size: 13px; display: inline-block;
}
.dataTables_wrapper input[type=search] {
	margin-top: 0px; margin-right: 4px; margin-bottom: 0px !important; margin-left: 4px;
}
.dataTables_wrapper input[type=text] {
	margin-top: 0px; margin-right: 4px; margin-bottom: 0px !important; margin-left: 4px;
}
.dataTables_wrapper select {
	margin-top: 0px; margin-right: 4px; margin-bottom: 0px !important; margin-left: 4px;
}
.dataTables_wrapper .row {
	margin: 0px !important;
}
.dataTables_wrapper :first-child.row {
	padding-top: 12px; padding-bottom: 12px; background-color: rgb(239, 243, 248);
}
.dataTables_wrapper :first-child.row + .dataTable {
	border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.dataTables_wrapper :last-child.row {
	padding-top: 12px; padding-bottom: 12px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(239, 243, 248);
}
.dataTables_wrapper .dataTables_scroll + .row {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.dataTable {
	margin-bottom: 0px;
}
.dataTable > thead > tr > th[class*=sort] {
	cursor: pointer;
}
.dataTable > thead > tr > th[class*=sort]::after {
	color: rgb(85, 85, 85); font-family: FontAwesome; font-size: 13px; font-weight: 400; float: right; display: inline; content: "\f0dc";
}
.dataTable > thead > tr > th[class*=sort]:hover {
	color: rgb(84, 126, 168);
}
.dataTable > thead > tr > th[class*=sorting_] {
	color: rgb(48, 126, 204);
}
.dataTable > thead > tr > th.sorting_asc {
	background-image: linear-gradient(rgb(239, 243, 248) 0px, rgb(227, 231, 237) 100%); background-repeat: repeat-x;
}
.dataTable > thead > tr > th.sorting_desc {
	background-image: linear-gradient(rgb(239, 243, 248) 0px, rgb(227, 231, 237) 100%); background-repeat: repeat-x;
}
.dataTable > thead > tr > th.sorting_desc::after {
	top: -6px; color: rgb(48, 126, 204); content: "\f0dd";
}
.dataTable > thead > tr > th.sorting_asc::after {
	top: 4px; color: rgb(48, 126, 204); content: "\f0de";
}
.dataTable > thead > tr > th.sorting_disabled {
	cursor: inherit;
}
.dataTable > thead > tr > th.sorting_disabled::after {
	display: none;
}
.dataTables_scrollHead + .dataTables_scrollBody > .dataTable > thead > tr > th::after {
	display: none;
}
.dataTables_scrollHeadInner {
	width: auto !important;
}
.dataTables_scrollHeadInner > .dataTable > thead > tr > th {
	border-bottom-width: 0px !important;
}
.dataTables_borderWrap .dataTables_scrollBody {
	border-width: 0px 1px !important; border-style: solid !important; border-color: rgb(221, 221, 221) !important; border-image: none !important;
}
.dataTables_borderWrap .dataTables_scrollHead {
	border-width: 0px 1px !important; border-style: solid !important; border-color: rgb(221, 221, 221) !important; border-image: none !important;
}
.dataTables_borderWrap .dataTables_scrollBody .table-bordered {
	border-right-width: 0px; border-left-width: 0px;
}
.dataTables_borderWrap .dataTables_scrollHead .table-bordered {
	border-right-width: 0px; border-left-width: 0px;
}
.dataTables_borderWrap .dataTables_scrollBody .table-bordered > tbody > tr > td:first-child {
	border-left-width: 0px;
}
.dataTables_borderWrap .dataTables_scrollBody .table-bordered > thead > tr > th:first-child {
	border-left-width: 0px;
}
.dataTables_borderWrap .dataTables_scrollHead .table-bordered > tbody > tr > td:first-child {
	border-left-width: 0px;
}
.dataTables_borderWrap .dataTables_scrollHead .table-bordered > thead > tr > th:first-child {
	border-left-width: 0px;
}
.dataTables_borderWrap .dataTables_scrollBody .table-bordered > tbody > tr > td:last-child {
	border-right-width: 0px;
}
.dataTables_borderWrap .dataTables_scrollBody .table-bordered > thead > tr > th:last-child {
	border-right-width: 0px;
}
.dataTables_borderWrap .dataTables_scrollHead .table-bordered > tbody > tr > td:last-child {
	border-right-width: 0px;
}
.dataTables_borderWrap .dataTables_scrollHead .table-bordered > thead > tr > th:last-child {
	border-right-width: 0px;
}
table.dataTable {
	clear: both; max-width: none !important;
}
table.dataTable th:active {
	outline: 0px;
}
div.dataTables_scrollHead table {
	margin-bottom: 0px !important; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
div.dataTables_scrollHead table thead tr:last-child td:first-child {
	border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important;
}
div.dataTables_scrollHead table thead tr:last-child th:first-child {
	border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important;
}
div.dataTables_scrollBody table {
	margin-top: 0px !important; margin-bottom: 0px !important; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
div.dataTables_scrollBody tbody tr:first-child td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
div.dataTables_scrollBody tbody tr:first-child th {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
div.dataTables_scrollFoot table {
	margin-top: 0px !important; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.DTTT_Print .main-content {
	margin-right: 0px !important; margin-left: 0px !important;
}
.fc-header-title > h2 {
	color: rgb(101, 160, 206); font-size: 22px;
}
.fc-widget-content {
	border: 1px solid rgb(188, 212, 229); border-image: none;
}
.fc-widget-header {
	border: 1px solid rgb(188, 212, 229); border-image: none;
}
.fc-state-highlight {
	background: rgb(255, 255, 204);
}
.fc-event-skin {
	padding: 0px 0px 1px 2px; border: currentColor !important; border-image: none !important; background-color: rgb(171, 186, 195);
}
.label-yellow .fc-event-skin {
	color: rgb(153, 102, 51);
}
.label-light .fc-event-skin {
	color: rgb(136, 136, 136);
}
[class*=label-] > .fc-event-skin {
	background-color: inherit;
}
[class*=label-] > .fc-event-skin > .fc-event-head.fc-event-skin {
	background-color: inherit;
}
.ui-draggable-dragging.fc-event-skin {
	cursor: move;
}
.fc-event-vert.fc-event-skin {
	padding: 0px 0px 1px;
}
.fc-event-vert > .fc-event-skin {
	padding: 0px 0px 1px;
}
.fc-grid .fc-day-number {
	color: rgb(46, 101, 137);
}
.fc-widget-header {
	background: rgb(236, 242, 247); color: rgb(128, 144, 160);
}
.fc-event-hori {
	border-color: transparent; border-radius: 0px !important;
}
.fc-event-vert {
	border-color: transparent; border-radius: 0px !important;
}
.fc-event-vert .fc-event-content {
	padding-right: 1px; padding-left: 1px;
}
.fc-event-vert .fc-event-time {
	padding: 0px;
}
.fc-state-default {
	border-radius: 0px !important; border: currentColor; border-image: none; color: rgb(255, 255, 255); margin-left: 2px; box-shadow: none; text-shadow: none; background-image: none; background-color: rgb(171, 186, 195);
}
.fc-state-default .fc-button-inner {
	border-radius: 0px !important; border: currentColor; border-image: none; color: rgb(255, 255, 255); margin-left: 2px; box-shadow: none; text-shadow: none; background-image: none; background-color: rgb(171, 186, 195);
}
.fc-state-default .fc-button-effect {
	display: none;
}
.fc-state-disabled {
	color: rgb(221, 221, 221); opacity: 0.75;
}
.fc-state-disabled .fc-button-inner {
	color: rgb(221, 221, 221); opacity: 0.75;
}
.fc-state-active {
	border-color: rgb(79, 153, 198); background-color: rgb(111, 179, 224);
}
.fc-state-active .fc-button-inner {
	border-color: rgb(79, 153, 198); background-color: rgb(111, 179, 224);
}
.fc-state-hover {
	background-color: rgb(139, 154, 163);
}
.fc-state-hover .fc-button-inner {
	background-color: rgb(139, 154, 163);
}
.external-event {
	margin: 6px 0px; padding: 0px; color: rgb(255, 255, 255); line-height: 28px; font-size: 13px; display: block; cursor: default; background-color: rgb(171, 186, 195);
}
.external-event:hover {
	opacity: 1;
}
.ui-draggable-dragging.external-event {
	cursor: move;
}
.external-event > :first-child.ace-icon {
	width: 32px; height: 32px; text-align: center; line-height: 30px; font-size: 15px; margin-right: 5px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
@media only screen and (max-width:480px)
{
.fc-header td {
	width: auto; text-align: left; display: block;
}
}
.chosen-container + .help-inline {
	vertical-align: middle;
}
.chosen-select {
	border-width: 0px; width: 0px; height: 0px; display: inline !important; visibility: hidden; position: absolute; z-index: -1; opacity: 0;
}
.chosen-container {
	vertical-align: middle;
}
[class*=chosen-container] {
	vertical-align: middle;
}
.chosen-container > .chosen-single {
	background: rgb(250, 250, 250); height: 30px; line-height: 28px; box-shadow: none;
}
[class*=chosen-container] > .chosen-single {
	background: rgb(250, 250, 250); height: 30px; line-height: 28px; box-shadow: none;
}
.chosen-choices {
	box-shadow: none !important;
}
.chosen-container-single .chosen-single abbr {
	background: 0px 0px;
}
.chosen-container-single .chosen-single abbr::after {
	top: -7px; right: 0px; color: rgb(136, 136, 136); font-family: FontAwesome; font-size: 13px; display: inline-block; position: absolute; content: "\f00d";
}
.chosen-container-single .chosen-single abbr:hover::after {
	color: rgb(70, 70, 70);
}
.chosen-disabled.chosen-container-single .chosen-single abbr:hover::after {
	color: rgb(70, 70, 70);
}
.chosen-single div b {
	background: none !important;
}
.chosen-single div b::before {
	left: 1px; top: -1px; color: rgb(136, 136, 136); font-family: FontAwesome; font-size: 12px; display: inline-block; position: relative; content: "\f0d7";
}
.chosen-with-drop.chosen-container-active .chosen-single div b::before {
	content: "\f0d8";
}
.chosen-container-single .chosen-search {
	position: relative;
}
.chosen-container-single .chosen-search input[type=text] {
	background: 0px 0px; border-radius: 0px; height: 28px; line-height: 28px;
}
.chosen-container-single .chosen-search::after {
	top: 8px; right: 12px; color: rgb(136, 136, 136); font-family: FontAwesome; font-size: 14px; display: inline-block; position: absolute; content: "\f002";
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
	height: 25px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	background: 0px 0px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close::before {
	top: -1px; right: 2px; color: rgb(136, 136, 136); font-family: FontAwesome; font-size: 13px; display: inline-block; position: absolute; content: "\f00d";
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	text-decoration: none;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover::before {
	color: rgb(70, 70, 70);
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close::before {
	color: rgb(70, 70, 70);
}
.chosen-container .chosen-results-scroll-down span {
	background: 0px 0px;
}
.chosen-container .chosen-results-scroll-up span {
	background: 0px 0px;
}
.chosen-container .chosen-results-scroll-down span::before {
	left: 1px; top: -1px; color: rgb(136, 136, 136); font-family: FontAwesome; font-size: 12px; display: inline-block; position: relative; content: "\f0d7";
}
.chosen-container .chosen-results-scroll-up span::before {
	left: 1px; top: -1px; color: rgb(136, 136, 136); font-family: FontAwesome; font-size: 12px; display: inline-block; position: relative; content: "\f0d7";
}
.chosen-container .chosen-results-scroll-up span::before {
	content: "\f0d8";
}
.chosen-container-active .chosen-single-with-drop div b::before {
	content: "\f0d8";
}
.chosen-rtl .chosen-search input[type=text] {
	background: 0px 0px;
}
.chosen-rtl .chosen-search::after {
	display: none; content: "";
}
.chosen-rtl .chosen-search::before {
	left: 12px; top: 9px; color: rgb(136, 136, 136); font-family: FontAwesome; font-size: 14px; display: inline-block; position: absolute; content: "\f002";
}
.chosen-container-single .chosen-single {
	border-radius: 0px;
}
.chosen-container .chosen-results li.highlighted {
	background: rgb(49, 106, 197); color: rgb(255, 255, 255);
}
.chosen-container-single .chosen-drop {
	border-color: rgb(68, 146, 201); border-radius: 0px; border-bottom-width: 3px; border-bottom-style: solid;
}
.chosen-container-active .chosen-single {
	border-color: rgb(68, 146, 201);
}
.chosen-single-with-drop.chosen-single {
	border-color: rgb(68, 146, 201);
}
.has-error.form-group .chosen-single {
	border-color: rgb(240, 151, 132) !important;
}
.has-info.form-group .chosen-single {
	border-color: rgb(100, 166, 188) !important;
}
.has-warning.form-group .chosen-single {
	border-color: rgb(224, 196, 58) !important;
}
.has-success.form-group .chosen-single {
	border-color: rgb(146, 191, 101) !important;
}
.chosen-with-drop.chosen-container-active .chosen-single {
	border-color: rgb(68, 146, 201);
}
.chosen-container .chosen-drop {
	display: none;
}
.chosen-with-drop.chosen-container .chosen-drop {
	left: auto; right: auto; display: block;
}
@media not all, only screen and (min-resolution:144dpi)
{
.chosen-container .chosen-results-scroll-down span {
	background-image: none !important; background-repeat: no-repeat !important; background-size: auto !important;
}
.chosen-container .chosen-results-scroll-up span {
	background-image: none !important; background-repeat: no-repeat !important; background-size: auto !important;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	background-image: none !important; background-repeat: no-repeat !important; background-size: auto !important;
}
.chosen-container-single .chosen-search input[type=text] {
	background-image: none !important; background-repeat: no-repeat !important; background-size: auto !important;
}
.chosen-container-single .chosen-single abbr {
	background-image: none !important; background-repeat: no-repeat !important; background-size: auto !important;
}
.chosen-container-single .chosen-single div b {
	background-image: none !important; background-repeat: no-repeat !important; background-size: auto !important;
}
.chosen-rtl .chosen-search input[type=text] {
	background-image: none !important; background-repeat: no-repeat !important; background-size: auto !important;
}
}
.tag-input-style + .chosen-container-multi .chosen-choices li.search-choice {
	padding: 6px 22px 7px 9px; border-radius: 0px; border: currentColor; transition:0.2s; border-image: none; color: rgb(255, 255, 255); font-size: 13px; font-weight: 400; margin-right: 0px; margin-bottom: 3px; vertical-align: baseline; display: inline-block; white-space: nowrap; position: relative; box-shadow: none; text-shadow: 1px 1px 1px rgba(0,0,0,0.15); background-image: none; background-color: rgb(145, 184, 208); -webkit-box-shadow: none;
}
.tag-input-style + .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	top: 0px; width: 18px; height: auto; text-align: center; right: 0px; bottom: 0px; line-height: 25px; position: absolute;
}
.tag-input-style + .chosen-container-multi .chosen-choices li.search-choice .search-choice-close::before {
	color: rgb(255, 255, 255); font-size: 11px; position: static;
}
.tag-input-style + .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-color: rgba(0, 0, 0, 0.2);
}
.tag-input-style + .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover::before {
	color: rgb(255, 255, 255);
}
.tag-input-style + .chosen-rtl.chosen-container-multi .chosen-choices li.search-choice {
	padding: 6px 9px 7px 22px; margin-right: 3px !important; margin-left: 0px;
}
.tag-input-style + .chosen-rtl.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	left: 0px; right: auto;
}
.select2-container .select2-choice {
	border-radius: 0px; height: 30px;
}
.select2-drop-above.select2-container .select2-choice {
	border-radius: 0px;
}
[class*=input-].select2-container {
	max-width: none;
}
.input-mini.select2-container {
	min-width: 100px;
}
.select2-container .select2-choice abbr {
	background: 0px 0px;
}
.select2-search-choice-close {
	background: 0px 0px;
}
.select2-container .select2-choice abbr::before {
	top: -1px; color: rgb(136, 136, 136); font-family: FontAwesome; font-size: 12px; display: inline; position: relative; content: "\f00d";
}
.select2-search-choice-close::before {
	top: -1px; color: rgb(136, 136, 136); font-family: FontAwesome; font-size: 12px; display: inline; position: relative; content: "\f00d";
}
.select2-container .select2-choice abbr:hover::before {
	color: rgb(85, 85, 85);
}
.select2-search-choice-close:hover::before {
	color: rgb(85, 85, 85);
}
.select2-container .select2-choice abbr::before {
	top: -7px;
}
.select2-search-choice-close:hover {
	text-decoration: none !important;
}
.select2-drop {
	border-width: 0px 1px 3px; border-style: solid; border-color: rgb(68, 146, 201); border-radius: 0px; border-image: none;
}
.select2-drop-above.select2-drop {
	border-radius: 0px;
}
.select2-container .select2-choice {
	background: rgb(250, 250, 250);
}
.select2-container-active .select2-choice {
	border-color: rgb(68, 146, 201);
}
.select2-container-active .select2-choices {
	border-color: rgb(68, 146, 201);
}
.select2-container-active.select2-container-multi .select2-choices {
	border-color: rgb(68, 146, 201);
}
.select2-drop-above.select2-dropdown-open .select2-choice {
	border-color: rgb(68, 146, 201);
}
.select2-drop-above.select2-dropdown-open .select2-choices {
	border-color: rgb(68, 146, 201);
}
.select2-results .select2-highlighted {
	background: rgb(49, 106, 197);
}
.select2-container .select2-choice .select2-arrow {
	background: 0px 0px; border-radius: 0px; border: currentColor; border-image: none;
}
.select2-container .select2-choice .select2-arrow b {
	background: 0px 0px;
}
.select2-container .select2-choice .select2-arrow b::before {
	left: 5px; color: rgb(136, 136, 136); font-family: FontAwesome; font-size: 12px; display: inline; position: relative; content: "\f0d7";
}
.select2-dropdown-open .select2-choice .select2-arrow b::before {
	content: "\f0d8";
}
.select2-search .select2-input {
	background: rgb(255, 255, 255); margin-top: 4px;
}
.select2-search::after {
	left: -20px; top: 0px; color: rgb(119, 119, 119); font-family: FontAwesome; font-size: 14px; display: inline; position: relative; z-index: 0; content: "\f002";
}
.select2-container-multi .select2-choices .select2-search-field input {
	background: none !important; border: currentColor !important; border-image: none !important; box-shadow: none !important; -webkit-box-shadow: none;
}
.select2-container-active .select2-choice {
	box-shadow: none; -webkit-box-shadow: none;
}
.select2-container-active .select2-choices {
	box-shadow: none; -webkit-box-shadow: none;
}
.select2-container-active.select2-container-multi .select2-choices {
	box-shadow: none; -webkit-box-shadow: none;
}
.select2-drop-above.select2-dropdown-open .select2-choice {
	box-shadow: none; -webkit-box-shadow: none;
}
.select2-drop-above.select2-dropdown-open .select2-choices {
	box-shadow: none; -webkit-box-shadow: none;
}
.select2-search input.select2-active {
	position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
@media not all, only screen and (min-resolution:144dpi)
{
.select2-container .select2-choice abbr {
	background-image: none !important; background-size: auto !important;
}
.select2-container .select2-choice div b {
	background-image: none !important; background-size: auto !important;
}
.select2-search input {
	background-image: none !important; background-size: auto !important;
}
.select2-search-choice-close {
	background-image: none !important; background-size: auto !important;
}
.select2-search input {
	
}
}
.select2-dropdown-open.select2-container-active .select2-choice {
	background-image: linear-gradient(rgb(238, 238, 238) 0px, rgb(255, 255, 255) 100%); background-repeat: repeat-x;
}
.select2-drop-above.select2-container-active .select2-choice {
	background-image: linear-gradient(rgb(255, 255, 255) 0px, rgb(238, 238, 238) 100%); background-repeat: repeat-x;
}
.has-error.form-group .select2-choice {
	border-color: rgb(240, 151, 132) !important;
}
.has-error.form-group .select2-choices {
	border-color: rgb(240, 151, 132) !important;
}
.has-info.form-group .select2-choice {
	border-color: rgb(100, 166, 188) !important;
}
.has-info.form-group .select2-choices {
	border-color: rgb(100, 166, 188) !important;
}
.has-warning.form-group .select2-choice {
	border-color: rgb(224, 196, 58) !important;
}
.has-warning.form-group .select2-choices {
	border-color: rgb(224, 196, 58) !important;
}
.has-success.form-group .select2-choice {
	border-color: rgb(146, 191, 101) !important;
}
.has-success.form-group .select2-choices {
	border-color: rgb(146, 191, 101) !important;
}
@media not all, only screen and (min-resolution:144dpi)
{
.select2-container .select2-choice .select2-arrow b {
	background-image: none !important; background-repeat: no-repeat !important; background-size: auto !important;
}
.select2-container .select2-choice abbr {
	background-image: none !important; background-repeat: no-repeat !important; background-size: auto !important;
}
.select2-search input {
	background-image: none !important; background-repeat: no-repeat !important; background-size: auto !important;
}
.select2-search-choice-close {
	background-image: none !important; background-repeat: no-repeat !important; background-size: auto !important;
}
.select2-search input {
	
}
}
#colorbox:active {
	outline: 0px;
}
#colorbox:focus {
	outline: 0px;
}
#cboxBottomCenter {
	background: none !important; opacity: 0;
}
#cboxBottomLeft {
	background: none !important; opacity: 0;
}
#cboxBottomRight {
	background: none !important; opacity: 0;
}
#cboxMiddleLeft {
	background: none !important; opacity: 0;
}
#cboxMiddleRight {
	background: none !important; opacity: 0;
}
#cboxTopCenter {
	background: none !important; opacity: 0;
}
#cboxTopLeft {
	background: none !important; opacity: 0;
}
#cboxTopRight {
	background: none !important; opacity: 0;
}
#cboxContent {
	padding: 7px; border: 12px solid rgb(0, 0, 0); border-image: none; background-color: rgb(255, 255, 255);
}
#cboxOverlay {
	background: rgb(0, 0, 0);
}
#cboxCurrent {
	left: 64px; font-size: 14px; margin-bottom: 4px;
}
#cboxTitle {
	color: rgb(119, 119, 119); font-size: 14px; margin-bottom: 4px;
}
#cboxClose {
	background: 0px 0px; padding: 0px 4px; border-radius: 16px; border: 2px solid rgb(153, 153, 153); border-image: none; width: 26px; height: 26px; text-align: center; color: rgb(102, 102, 102); line-height: 22px; text-indent: 0px; font-size: 12px; margin-bottom: 5px; margin-left: 5px;
}
#cboxNext {
	background: 0px 0px; padding: 0px 4px; border-radius: 16px; border: 2px solid rgb(153, 153, 153); border-image: none; width: 26px; height: 26px; text-align: center; color: rgb(102, 102, 102); line-height: 22px; text-indent: 0px; font-size: 12px; margin-bottom: 5px; margin-left: 5px;
}
#cboxPrevious {
	background: 0px 0px; padding: 0px 4px; border-radius: 16px; border: 2px solid rgb(153, 153, 153); border-image: none; width: 26px; height: 26px; text-align: center; color: rgb(102, 102, 102); line-height: 22px; text-indent: 0px; font-size: 12px; margin-bottom: 5px; margin-left: 5px;
}
#cboxNext:hover {
	border-color: rgb(102, 102, 102); color: rgb(51, 51, 51);
}
#cboxPrevious:hover {
	border-color: rgb(102, 102, 102); color: rgb(51, 51, 51);
}
#cboxContent {
	overflow: visible;
}
#cboxClose {
	border-radius: 32px; border: 2px solid rgb(255, 255, 255); border-image: none; top: -14px; width: 28px; height: 28px; right: -14px; color: rgb(255, 255, 255); padding-bottom: 2px; font-size: 21px; margin-left: 0px; background-color: rgb(0, 0, 0);
}
#cboxLoadingOverlay {
	background: none !important;
}
#cboxLoadingGraphic {
	background: rgb(255, 255, 255) !important; text-align: center;
}
#cboxLoadingGraphic > .ace-icon {
	border-radius: 8px; animation:spin 1.5s linear infinite; top: 48%; width: 32px; height: 32px; text-align: center; color: rgb(254, 126, 62); font-size: 24px; vertical-align: middle; display: inline-block; position: relative; background-color: rgb(255, 255, 255); -webkit-animation: spin 1.5s infinite linear; -o-animation: spin 1.5s infinite linear; -moz-animation: spin 1.5s infinite linear;
}
.ace-spinner {
	display: inline-block;
}
.ace-spinner .spinner-buttons {
	min-width: 18px;
}
.ace-spinner .spinner-buttons > .btn {
	padding: 0px; border-radius: 0px !important; width: 18px; height: 14px; line-height: 8px; font-size: 10px; margin-left: 0px;
}
.ace-spinner .spinner-buttons > :first-child.btn {
	margin-top: 0px;
}
.ace-spinner .spinner-buttons > .btn > .ace-icon {
	margin: 0px; padding: 0px;
}
.ace-spinner .spinner-buttons > button.spinner-up.btn:active {
	top: -1px;
}
.ace-spinner .spinner-input {
	height: 29px; text-align: center; color: rgb(119, 119, 119); line-height: 1.2;
}
.touch-spinner.ace-spinner .spinner-buttons {
	margin: 0px; font-size: 0px;
}
.touch-spinner.ace-spinner .spinner-buttons > .btn {
	margin: 0px 1px !important; width: 24px; height: 29px; line-height: 16px; font-size: 18px; vertical-align: sub; display: inline-block;
}
.touch-spinner.ace-spinner .spinner-buttons > .btn > .ace-icon {
	vertical-align: middle; display: inline-block;
}
.wizard-steps {
	list-style: none; margin: 0px; padding: 0px; width: 100%; display: table; position: relative;
}
.wizard-steps li {
	width: 1%; text-align: center; display: table-cell;
}
.wizard-steps li .step {
	border-radius: 100%; border: 5px solid rgb(206, 209, 214); border-image: none; width: 40px; height: 40px; text-align: center; color: rgb(84, 100, 116); line-height: 30px; font-size: 15px; display: inline-block; position: relative; z-index: 2; background-color: rgb(255, 255, 255);
}
.wizard-steps li::before {
	top: 21px; width: 100%; height: 1px; overflow: hidden; font-size: 0px; border-top-color: rgb(206, 209, 214); border-top-width: 4px; border-top-style: solid; display: block; position: relative; z-index: 1; content: "";
}
.wizard-steps li:last-child::before {
	width: 50%; max-width: 50%;
}
.wizard-steps li:first-child::before {
	left: 50%; max-width: 51%;
}
.wizard-steps li.active .step {
	border-color: rgb(82, 147, 196);
}
.wizard-steps li.active::before {
	border-color: rgb(82, 147, 196);
}
.wizard-steps li.complete .step {
	border-color: rgb(82, 147, 196);
}
.wizard-steps li.complete::before {
	border-color: rgb(82, 147, 196);
}
.wizard-steps li.complete .step {
	transition:transform 0.1s; color: rgb(255, 255, 255); cursor: default; -webkit-transition: transform ease .1s; -o-transition: transform ease .1s;
}
.wizard-steps li.complete .step::before {
	border-radius: 100%; left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; color: rgb(135, 186, 33); line-height: 30px; font-family: FontAwesome; font-size: 17px; display: block; position: absolute; z-index: 3; content: "\f00c"; background-color: rgb(255, 255, 255);
}
.wizard-steps li.complete:hover .step {
	border-color: rgb(128, 175, 212); transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.wizard-steps li.complete:hover::before {
	border-color: rgb(128, 175, 212);
}
.wizard-steps li .title {
	text-align: center; color: rgb(148, 158, 167); font-size: 14px; margin-top: 4px; display: block; z-index: 104; table-layout: fixed; -ms-word-wrap: break-word; max-width: 100%;
}
.wizard-steps li.active .title {
	color: rgb(43, 61, 83);
}
.wizard-steps li.complete .title {
	color: rgb(43, 61, 83);
}
.step-content {
	position: relative;
}
.step-content .step-pane {
	padding: 4px 8px 12px; display: none; min-height: 200px;
}
.step-content .active.step-pane {
	display: block;
}
.wizard-actions {
	text-align: right;
}
@media only screen and (max-width:767px)
{
.wizard-steps li .step {
	border-width: 3px; width: 30px; height: 30px; line-height: 24px;
}
.wizard-steps li::after {
	border-width: 3px;
}
.wizard-steps li::before {
	border-width: 3px;
}
.wizard-steps li.complete .step::before {
	line-height: 24px; font-size: 13px;
}
.wizard-steps li::before {
	top: 16px;
}
.step-content .step-pane {
	padding: 4px 4px 6px; min-height: 150px;
}
}
.tree {
	padding-left: 9px; position: relative; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.tree::before {
	border-width: 0px 0px 0px 1px; border-style: dotted; border-color: rgb(103, 178, 221); border-image: none; left: 0px; top: -20px; bottom: 16px; display: inline-block; position: absolute; z-index: 1; content: "";
}
.tree .tree-folder {
	width: auto; cursor: pointer; min-height: 20px;
}
.tree .tree-folder .tree-folder-header {
	height: 20px; line-height: 20px; position: relative;
}
.tree .tree-folder .tree-folder-header:hover {
	background-color: rgb(240, 247, 252);
}
.tree .tree-folder .tree-folder-header .tree-folder-name {
	display: inline; z-index: 2;
}
.tree .tree-item .tree-item-name {
	display: inline; z-index: 2;
}
.tree .tree-folder .tree-folder-header > :first-child.ace-icon {
	top: -1px; display: inline-block; position: relative; z-index: 2;
}
.tree .tree-item > :first-child.ace-icon {
	top: -1px; display: inline-block; position: relative; z-index: 2;
}
.tree .tree-folder .tree-folder-header .tree-folder-name {
	margin-left: 2px;
}
.tree .tree-folder .tree-folder-header > :first-child.ace-icon {
	margin: -2px 0px 0px -2px;
}
.tree :last-child.tree-folder::after {
	left: -15px; top: 15px; bottom: 0px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; display: inline-block; position: absolute; z-index: 1; content: "";
}
.tree .tree-folder .tree-folder-content {
	margin-left: 23px; position: relative;
}
.tree .tree-folder .tree-folder-content::before {
	border-width: 0px 0px 0px 1px; border-style: dotted; border-color: rgb(103, 178, 221); border-image: none; left: -14px; top: -14px; bottom: 16px; display: inline-block; position: absolute; z-index: 1; content: "";
}
.tree .tree-item {
	height: 20px; line-height: 20px; cursor: pointer;
}
.tree .tree-item:hover {
	background-color: rgb(240, 247, 252);
}
.tree .tree-item .tree-item-name {
	margin-left: 3px;
}
.tree .tree-item .tree-item-name > :first-child.ace-icon {
	margin-right: 3px;
}
.tree .tree-item > :first-child.ace-icon {
	margin-top: -1px;
}
.tree .tree-folder {
	position: relative;
}
.tree .tree-item {
	position: relative;
}
.tree .tree-folder::before {
	left: -13px; top: 14px; width: 18px; height: 0px; border-top-color: rgb(103, 178, 221); border-top-width: 1px; border-top-style: dotted; display: inline-block; position: absolute; z-index: 1; content: "";
}
.tree .tree-item::before {
	left: -13px; top: 14px; width: 18px; height: 0px; border-top-color: rgb(103, 178, 221); border-top-width: 1px; border-top-style: dotted; display: inline-block; position: absolute; z-index: 1; content: "";
}
.tree .tree-selected {
	color: rgb(99, 152, 176); background-color: rgba(98, 168, 209, 0.1);
}
.tree .tree-selected:hover {
	background-color: rgba(98, 168, 209, 0.1);
}
.tree .tree-folder {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.tree .tree-item {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.tree .tree-folder .tree-folder-header {
	border-radius: 0px;
}
.tree .tree-folder .tree-folder-header {
	margin: 0px; padding: 5px; color: rgb(77, 104, 120); box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.tree .tree-item {
	margin: 0px; padding: 5px; color: rgb(77, 104, 120); box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.tree .tree-item > :first-child.ace-icon {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 13px; height: 13px; text-align: center; color: rgb(249, 232, 206); line-height: 13px; font-size: 11px; box-sizing: content-box; box-shadow: 0px 1px 2px rgba(0,0,0,0.05); background-color: rgb(250, 250, 250); -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.tree .tree-selected > :first-child.ace-icon {
	border-color: rgb(249, 160, 33); color: rgb(255, 255, 255); background-color: rgb(249, 160, 33);
}
.tree :first-child.ace-icon.tree-minus {
	border: 1px solid rgb(139, 174, 191); border-image: none; width: 11px; height: 11px; text-align: center; line-height: 10px; font-style: normal; vertical-align: middle; position: relative; z-index: 1; box-sizing: content-box; background-color: rgb(255, 255, 255); -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.tree :first-child.ace-icon.tree-plus {
	border: 1px solid rgb(139, 174, 191); border-image: none; width: 11px; height: 11px; text-align: center; line-height: 10px; font-style: normal; vertical-align: middle; position: relative; z-index: 1; box-sizing: content-box; background-color: rgb(255, 255, 255); -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.tree :first-child.ace-icon.tree-minus::before {
	left: 2px; top: 5px; width: 7px; height: 0px; border-top-color: rgb(77, 104, 120); border-top-width: 1px; border-top-style: solid; display: block; position: absolute; content: "";
}
.tree :first-child.ace-icon.tree-plus::before {
	left: 2px; top: 5px; width: 7px; height: 0px; border-top-color: rgb(77, 104, 120); border-top-width: 1px; border-top-style: solid; display: block; position: absolute; content: "";
}
.tree :first-child.ace-icon.tree-plus::after {
	left: 5px; top: 2px; width: 0px; height: 7px; border-left-color: rgb(77, 104, 120); border-left-width: 1px; border-left-style: solid; display: block; position: absolute; content: "";
}
.tree .tree-unselectable .tree-item > :first-child.ace-icon {
	border-radius: 0px; border: currentColor; border-image: none; width: 13px; height: 13px; text-align: center; color: rgb(80, 132, 160); line-height: 13px; font-size: 10px; box-shadow: none; background-color: transparent;
}
.tree [class*='-down'].ace-icon {
	transform: rotate(-45deg);
}
.tree .fa-spin {
	height: auto;
}
.tree .tree-loading {
	margin-left: 36px;
}
.tree img {
	display: inline; veritcal-align: middle;
}
.gritter-item-wrapper {
	background-position: 0% 0%; box-shadow: 0px 2px 10px rgba(50,50,50,0.5); background-image: none !important; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgba(50, 50, 50, 0.92);
}
.gritter-info.gritter-item-wrapper {
	background: rgba(49, 81, 133, 0.92);
}
.gritter-error.gritter-item-wrapper {
	background: rgba(153, 40, 18, 0.92);
}
.gritter-success.gritter-item-wrapper {
	background: rgba(89, 131, 75, 0.92);
}
.gritter-warning.gritter-item-wrapper {
	background: rgba(190, 112, 31, 0.92);
}
.gritter-light.gritter-item-wrapper {
	background: rgba(245, 245, 245, 0.95); border: 1px solid rgb(187, 187, 187); border-image: none;
}
.gritter-info.gritter-light.gritter-item-wrapper {
	background: rgba(232, 242, 255, 0.95);
}
.gritter-info.gritter-light.gritter-item-wrapper .gritter-item {
	color: rgb(74, 87, 125);
}
.gritter-error.gritter-light.gritter-item-wrapper {
	background: rgba(255, 235, 235, 0.95);
}
.gritter-error.gritter-light.gritter-item-wrapper .gritter-item {
	color: rgb(137, 74, 56);
}
.gritter-success.gritter-light.gritter-item-wrapper {
	background: rgba(239, 250, 227, 0.95);
}
.gritter-success.gritter-light.gritter-item-wrapper .gritter-item {
	color: rgb(65, 97, 49);
}
.gritter-warning.gritter-light.gritter-item-wrapper {
	background: rgba(252, 248, 227, 0.95);
}
.gritter-warning.gritter-light.gritter-item-wrapper .gritter-item {
	color: rgb(148, 100, 70);
}
.gritter-item p {
	line-height: 1.8;
}
.gritter-bottom {
	background-image: none;
}
.gritter-item {
	background-image: none;
}
.gritter-top {
	background-image: none;
}
.gritter-close {
	border-radius: 16px; border: 2px solid transparent; border-image: none; left: auto; width: 18px; height: 18px; text-align: center; right: 3px; color: rgb(225, 123, 103); line-height: 17px; background-image: none;
}
.gritter-close::before {
	font-family: FontAwesome; font-size: 16px; content: "\f00d";
}
.gritter-info .gritter-close {
	color: orange;
}
.gritter-error .gritter-close {
	color: rgb(255, 234, 7);
}
.gritter-success .gritter-close {
	color: rgb(255, 234, 7);
}
.gritter-warning .gritter-close {
	color: rgb(255, 234, 7);
}
.gritter-close:hover {
	color: rgb(255, 255, 255) !important;
}
.gritter-title {
	text-shadow: none;
}
.gritter-light .gritter-bottom {
	color: rgb(68, 68, 68); background-image: none;
}
.gritter-light .gritter-close {
	color: rgb(68, 68, 68); background-image: none;
}
.gritter-light .gritter-item {
	color: rgb(68, 68, 68); background-image: none;
}
.gritter-light .gritter-top {
	color: rgb(68, 68, 68); background-image: none;
}
.gritter-light .gritter-title {
	text-shadow: none;
}
.gritter-light .gritter-close:hover {
	color: rgb(138, 49, 4) !important;
}
.gritter-center {
	left: 33%; top: 33%; right: 33%; position: fixed;
}
@media only screen and (max-width:767px)
{
.gritter-center {
	left: 16%; top: 30%; right: 16%;
}
}
@media only screen and (max-width:480px)
{
.gritter-center {
	left: 30px; right: 30px;
}
}
@media only screen and (max-width:320px)
{
.gritter-center {
	left: 10px; right: 10px;
}
}
.wysiwyg-editor {
	padding: 4px; outline: 0px; border: 1px solid rgb(187, 192, 202); border-image: none; height: 250px; border-collapse: separate; -ms-overflow-x: hidden; -ms-overflow-y: scroll; max-height: 250px; box-sizing: content-box; background-color: rgb(247, 248, 250);
}
.wysiwyg-editor:focus {
	background-color: rgb(255, 255, 255);
}
.wysiwyg-toolbar {
	margin: 0px !important; line-height: 33px; position: relative;
}
.wysiwyg-toolbar .dropdown-menu {
	text-align: left;
}
.wysiwyg-toolbar .btn-group {
	font-size: 0px; float: none !important;
}
.wysiwyg-toolbar .btn-group > .btn {
	text-align: center; padding-right: 0px; padding-left: 0px; margin-left: 1px; float: none;
}
.wysiwyg-toolbar .btn-group > .btn > :first-child.ace-icon {
	border-width: 1px !important; width: 25px; font-size: 14px; display: inline-block; max-width: 25px;
}
.wysiwyg-toolbar .btn-group > .dropdown-toggle.btn > :last-child.ace-icon {
	margin-right: 4px;
}
.wysiwyg-style1 .btn-group > .btn {
	background: rgb(255, 255, 255) !important; border-width: 0px !important; margin: 0px !important; color: rgb(173, 179, 190) !important; text-shadow: none !important;
}
.wysiwyg-style1 .btn-group > .inline > .btn {
	background: rgb(255, 255, 255) !important; border-width: 0px !important; margin: 0px !important; color: rgb(173, 179, 190) !important; text-shadow: none !important;
}
.wysiwyg-style2 .btn-group > .btn {
	background: rgb(255, 255, 255) !important; border-width: 0px !important; margin: 0px !important; color: rgb(173, 179, 190) !important; text-shadow: none !important;
}
.wysiwyg-style2 .btn-group > .inline > .btn {
	background: rgb(255, 255, 255) !important; border-width: 0px !important; margin: 0px !important; color: rgb(173, 179, 190) !important; text-shadow: none !important;
}
.wysiwyg-style1 .btn-group > .active.btn {
	color: rgb(91, 128, 206) !important;
}
.wysiwyg-style1 .btn-group > .inline > .active.btn {
	color: rgb(91, 128, 206) !important;
}
.wysiwyg-style2 .btn-group > .active.btn {
	color: rgb(91, 128, 206) !important;
}
.wysiwyg-style2 .btn-group > .inline > .active.btn {
	color: rgb(91, 128, 206) !important;
}
.wysiwyg-style1 .btn-group > .active.btn::after {
	display: none;
}
.wysiwyg-style1 .btn-group > .inline > .active.btn::after {
	display: none;
}
.wysiwyg-style2 .btn-group > .active.btn::after {
	display: none;
}
.wysiwyg-style2 .btn-group > .inline > .active.btn::after {
	display: none;
}
.wysiwyg-style1 .btn-group {
	position: relative;
}
.wysiwyg-style2 .btn-group {
	position: relative;
}
.wysiwyg-style1 .btn-group::after {
	left: -2px; top: 6px; width: 0px; bottom: 6px; border-left-color: rgb(225, 230, 234); border-left-width: 1px; border-left-style: solid; display: block; position: absolute; max-width: 0px; content: "";
}
.wysiwyg-style2 .btn-group::after {
	left: -2px; top: 6px; width: 0px; bottom: 6px; border-left-color: rgb(225, 230, 234); border-left-width: 1px; border-left-style: solid; display: block; position: absolute; max-width: 0px; content: "";
}
.wysiwyg-style1 :first-child.btn-group::after {
	display: none;
}
.wysiwyg-style2 :first-child.btn-group::after {
	display: none;
}
.wysiwyg-style2 {
	background-color: rgb(229, 229, 229);
}
.wysiwyg-style2 + .wysiwyg-editor {
	border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-top-width: medium; border-top-style: none; background-color: rgb(255, 255, 255);
}
.wysiwyg-style2 .btn-group > .btn {
	background: rgb(255, 255, 255) !important; margin: 0px 1px 0px 0px !important; border: currentColor !important; border-image: none !important; color: rgb(141, 147, 158) !important; text-shadow: none !important;
}
.wysiwyg-style2 .btn-group > .inline > .btn {
	background: rgb(255, 255, 255) !important; margin: 0px 1px 0px 0px !important; border: currentColor !important; border-image: none !important; color: rgb(141, 147, 158) !important; text-shadow: none !important;
}
.wysiwyg-style2 .btn-group > .active.btn {
	background: rgb(106, 174, 223) !important; color: rgb(255, 255, 255) !important;
}
.wysiwyg-style2 .btn-group > .inline > .active.btn {
	background: rgb(106, 174, 223) !important; color: rgb(255, 255, 255) !important;
}
.wysiwyg-style2 .btn-group::after {
	display: none;
}
.wysiwyg-toolbar .btn-colorpicker {
	background: -ms-linear-gradient(rgb(207, 62, 115) 10%, rgb(255, 255, 255) 20%, rgb(34, 131, 197) 30%, rgb(255, 255, 255) 40%, rgb(135, 184, 127) 50%, rgb(255, 255, 255) 60%, rgb(255, 183, 82) 70%, rgb(255, 255, 255) 80%, rgb(209, 91, 71) 90%, rgb(255, 255, 255) 100%); width: 24px; height: 24px; position: relative;
}
.wysiwyg-toolbar .dropdown-colorpicker > .dropdown-menu {
	top: auto;
}
.wysiwyg-toolbar input[type=file] {
	display: block; position: fixed; z-index: -10; max-height: 0px; max-width: 0px; opacity: 0;
}
.wysiwyg-toolbar .wysiwyg-choose-file {
	margin: 4px auto 0px; width: auto; padding-right: 5px; padding-left: 5px; display: inline-block;
}
.wysiwyg-toolbar .dropdown-menu input[type=text] {
	margin-bottom: 0px; margin-left: 8px;
}
.wysiwyg-toolbar .dropdown-menu input[type=text].form-control {
	min-width: 150px;
}
.wysiwyg-toolbar .dropdown-menu .btn {
	margin-right: 8px; margin-left: 8px;
}
.wysiwyg-style1 .btn-colorpicker {
	width: 20px; height: 20px; margin-left: 4px;
}
@media not all
{
.wysiwyg-editor img {
	display: inline !important;
}
.wysiwyg-editor .ui-wrapper {
	border: 1px dotted rgb(221, 0, 0); border-image: none; overflow: visible !important; vertical-align: middle; display: inline-block !important;
}
.wysiwyg-editor .ui-wrapper::after {
	border: 1px solid rgb(221, 0, 0); border-image: none; width: 7px; height: 7px; right: -3px; bottom: -3px; display: block; position: absolute; z-index: 1; content: ""; background-color: rgb(255, 255, 255);
}
}
.widget-header .wysiwyg-toolbar {
	background-color: transparent;
}
.widget-header .wysiwyg-toolbar .btn-group > .btn {
	background: rgba(255, 255, 255, 0.25) !important; border-width: 1px !important; border-color: transparent; padding: 2px 1px 4px; border-radius: 4px !important; color: rgb(255, 255, 255) !important; min-width: 32px;
}
.widget-header .wysiwyg-toolbar .btn-group > .inline > .btn {
	background: rgba(255, 255, 255, 0.25) !important; border-width: 1px !important; border-color: transparent; padding: 2px 1px 4px; border-radius: 4px !important; color: rgb(255, 255, 255) !important; min-width: 32px;
}
.widget-header .wysiwyg-toolbar .btn-group > .active.btn {
	background: rgba(0, 0, 0, 0.25) !important;
}
.widget-header .wysiwyg-toolbar .btn-group > .inline > .active.btn {
	background: rgba(0, 0, 0, 0.25) !important;
}
.widget-body .wysiwyg-editor {
	border-width: 0px;
}
.wysiwyg-speech-input {
	background: 0px 0px !important; border-width: 0px !important; top: -10px; width: 20px !important; right: 0px; color: transparent !important; position: absolute; cursor: pointer; box-shadow: none !important; transform: scale(2); -webkit-box-shadow: none; -webkit-transform: scale(2, 2); -moz-transform: scale(2, 2); -o-transform: scale(2, 2);
}
.wysiwyg-speech-input:focus {
	box-shadow: none !important; -webkit-box-shadow: none;
}
.widget-body .md-header {
	margin-top: -30px; margin-left: 9px;
}
.widget-body .md-header .btn {
	background: rgba(255, 255, 255, 0.25) !important; border-width: 1px !important; border-color: transparent; padding: 2px 4px 4px; border-radius: 4px !important; text-align: center; color: rgb(255, 255, 255) !important; min-width: 32px;
}
.widget-body .md-header .btn > .ace-icon {
	width: 25px; font-size: 14px; display: inline-block; max-width: 25px;
}
.widget-body .md-header .btn-inverse {
	background: rgba(0, 0, 0, 0.25) !important; padding-right: 5px; margin-left: 4px;
}
.widget-body .md-preview {
	padding: 8px; min-height: 200px;
}
.widget-body .md-input {
	padding: 8px; border: currentColor !important; border-image: none !important; width: 100%; margin-bottom: 0px; display: block; box-shadow: none !important; background-color: rgba(48, 126, 204, 0.07);
}
.widget-body .md-input:focus {
	box-shadow: none !important; background-color: rgb(255, 255, 255);
}
.editable-container .popover-title {
	color: rgb(67, 142, 185);
}
.editable-click {
	font-weight: 400; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dashed; cursor: pointer;
}
img.editable-click {
	border: 1px dotted rgb(187, 187, 187); border-image: none;
}
.editable-click:hover {
	border-color: rgb(0, 136, 204); color: rgb(0, 136, 204);
}
img.editable-click:hover {
	opacity: 0.75;
}
.editable-buttons {
	display: inline-block;
}
.editable-input {
	display: inline-block;
}
.editable-buttons {
	margin-left: 1px;
}
.editable-buttons .btn {
	border-width: 3px; margin: 0px 1px 0px 0px; padding: 0px; width: 28px; line-height: 24px; font-size: 12px;
}
.editable-buttons .btn > .ace-icon {
	margin: 0px;
}
.editable-clear-x {
	background: 0px 0px; color: rgb(136, 136, 136); cursor: pointer;
}
.editable-clear-x:hover {
	color: rgb(209, 91, 71);
}
.editable-clear-x::before {
	width: 16px; height: 30px; text-align: center; line-height: 30px; font-family: FontAwesome; font-size: 15px; margin-top: -9px; display: inline-block; position: absolute; content: "\f057";
}
.editable-input .ace-spinner {
	margin-right: 8px;
}
.editable-input .ace-spinner .spinner-input {
	width: 100%;
}
.editable-inline .editable-slider {
	margin-top: 10px; margin-right: 4px;
}
.editable-popup .editable-slider {
	margin-top: 4px; margin-bottom: 16px; display: block;
}
.editable-slider input[type=text] {
	display: none;
}
.editable-slider input[type=range] {
	outline: 0px !important;
}
.editable-input .ace-file-input {
	display: block;
}
.editable-image .ace-file-multiple .selected.ace-file-container {
	border-color: transparent;
}
.editable-image + .editable-buttons {
	text-align: center; margin-top: 8px; display: block;
}
.editable-wysiwyg + .editable-buttons {
	text-align: center; margin-top: 8px; display: block;
}
.editable-wysiwyg {
	width: 95%;
}
.editable-wysiwyg .wysiwyg-editor {
	height: auto; -ms-overflow-y: hidden;
}
.editableform .dropdown-menu.input-append {
	display: none;
}
.editableform .open .dropdown-menu.input-append {
	display: block;
}
.editable-container .editableform {
	margin-bottom: 10px;
}
.editable-inline .editableform {
	margin-bottom: 0px;
}
.editableform .control-group {
	display: block;
}
.editableform-loading {
	background: 0px 0px;
}
.editableform-loading .ace-icon {
	top: 35%; position: relative;
}
.editableform-loading .progress {
	top: 35%; position: relative;
}
.date.input-group .input-group-addon {
	cursor: pointer;
}
.datepicker td {
	border-radius: 0px !important; font-size: 13px;
}
.datepicker th {
	border-radius: 0px !important; font-size: 13px;
}
.daterangepicker td {
	border-radius: 0px !important; font-size: 13px;
}
.daterangepicker th {
	border-radius: 0px !important; font-size: 13px;
}
.datepicker td.active {
	background: rgb(34, 131, 197) !important;
}
.datepicker td.active:hover {
	background: rgb(34, 131, 197) !important;
}
.daterangepicker td.active {
	background: rgb(34, 131, 197) !important;
}
.daterangepicker td.active:hover {
	background: rgb(34, 131, 197) !important;
}
.datepicker td.disabled.active {
	background: rgb(139, 154, 163) !important;
}
.datepicker td.disabled.active:hover {
	background: rgb(139, 154, 163) !important;
}
.daterangepicker td.disabled.active {
	background: rgb(139, 154, 163) !important;
}
.daterangepicker td.disabled.active:hover {
	background: rgb(139, 154, 163) !important;
}
.datepicker td {
	min-width: 32px;
}
.datepicker th {
	min-width: 32px;
}
.datepicker-orient-bottom.datepicker-dropdown::after {
	top: auto;
}
.datepicker-orient-bottom.datepicker-dropdown::before {
	top: auto;
}
.daterangepicker .calendar-date {
	border-radius: 0px;
}
.datepicker-months .month {
	border-radius: 0px !important;
}
.datepicker-years .year {
	border-radius: 0px !important;
}
.datepicker-months .active.month {
	background-image: none !important; background-color: rgb(34, 131, 197) !important;
}
.datepicker-months .active.month:active {
	background-image: none !important; background-color: rgb(34, 131, 197) !important;
}
.datepicker-months .active.month:focus {
	background-image: none !important; background-color: rgb(34, 131, 197) !important;
}
.datepicker-months .active.month:hover {
	background-image: none !important; background-color: rgb(34, 131, 197) !important;
}
.datepicker-years .active.year {
	background-image: none !important; background-color: rgb(34, 131, 197) !important;
}
.datepicker-years .active.year:active {
	background-image: none !important; background-color: rgb(34, 131, 197) !important;
}
.datepicker-years .active.year:focus {
	background-image: none !important; background-color: rgb(34, 131, 197) !important;
}
.datepicker-years .active.year:hover {
	background-image: none !important; background-color: rgb(34, 131, 197) !important;
}
.bootstrap-timepicker-widget table td input {
	width: 32px;
}
.well .datepicker table tr td.day:hover {
	color: rgb(255, 255, 255); background-color: rgb(125, 136, 147);
}
.bootstrap-timepicker-widget table td a:hover {
	border-radius: 0px;
}
.opensleft.daterangepicker::before {
	-moz-border-bottom-colors: rgba(0, 0, 0, .2);
}
.opensright.daterangepicker::before {
	-moz-border-bottom-colors: rgba(0, 0, 0, .2);
}
.opensleft.daterangepicker::after {
	-moz-border-bottom-colors: #fff;
}
.opensright.daterangepicker::after {
	-moz-border-bottom-colors: #fff;
}
.datepicker-dropdown::before {
	-moz-border-bottom-colors: rgba(0, 0, 0, .2);
}
.datepicker-dropdown::after {
	-moz-border-bottom-colors: #fff;
}
.datepicker-orient-bottom.datepicker-dropdown::before {
	-moz-border-top-colors: #999;
}
.datepicker-orient-bottom.datepicker-dropdown::after {
	-moz-border-top-colors: #FFF;
}
.dropdown-menu.bootstrap-timepicker-widget::before {
	-moz-border-bottom-colors: rgba(0, 0, 0, .2);
}
.dropdown-menu.bootstrap-timepicker-widget::after {
	-moz-border-bottom-colors: #FFF;
}
.timepicker-orient-bottom.bootstrap-timepicker-widget::before {
	-moz-border-top-colors: #999;
}
.timepicker-orient-bottom.bootstrap-timepicker-widget::after {
	-moz-border-top-colors: #FFF;
}
.bootstrap-datetimepicker-widget [class=btn] {
	border-width: 0px !important; color: rgb(119, 119, 119) !important; text-shadow: none !important; background-color: transparent !important;
}
.bootstrap-datetimepicker-widget [class=btn]:hover {
	color: rgb(27, 106, 170) !important;
}
.bootstrap-datetimepicker-widget .btn-primary.btn {
	border-width: 3px !important;
}
.bootstrap-datetimepicker-widget .picker-switch {
	margin-bottom: 2px;
}
.bootstrap-datetimepicker-widget .picker-switch .btn {
	width: 90% !important; color: rgb(71, 143, 202) !important; font-size: 16px; background-color: rgb(238, 238, 238) !important;
}
.bootstrap-datetimepicker-widget .picker-switch .btn:hover {
	background-color: rgb(227, 237, 245) !important;
}
.bootstrap-datetimepicker-widget td span {
	border-radius: 0px;
}
.bootstrap-datetimepicker-widget .timepicker-hour {
	color: rgb(85, 85, 85) !important;
}
.bootstrap-datetimepicker-widget .timepicker-minute {
	color: rgb(85, 85, 85) !important;
}
.bootstrap-datetimepicker-widget .timepicker-second {
	color: rgb(85, 85, 85) !important;
}
.ui-slider {
	background-color: rgb(204, 204, 204);
}
.ui-slider-horizontal {
	height: 9px;
}
.ui-slider-vertical {
	width: 9px;
}
.ui-slider .ui-slider-handle {
	border-radius: 0px; border: 1px solid currentColor; border-image: none; width: 1.45em; height: 1.45em; background-color: rgb(248, 248, 248);
}
.ui-slider .ui-slider-handle::after {
	border-width: 0px 1px; border-style: solid; border-color: inherit; border-image: none; left: 5px; top: 4px; width: 4px; height: 8px; display: block; position: absolute; content: "";
}
.ui-slider .ui-slider-handle::before {
	border-width: 0px 1px; border-style: solid; border-color: inherit; border-image: none; left: 5px; top: 4px; width: 4px; height: 8px; display: block; position: absolute; content: "";
}
.ui-slider .ui-slider-handle::after {
	border-width: 0px 1px 0px 0px; left: 8px;
}
.ui-slider .ui-slider-handle:hover {
	background-color: rgb(255, 255, 255);
}
.ui-slider .ui-slider-handle:active {
	outline: 0px; box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .3);
}
.ui-slider .ui-slider-handle:focus {
	outline: 0px; box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .3);
}
.ui-slider .ui-slider-handle:hover {
	outline: 0px; box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .3);
}
.ui-slider-horizontal .ui-slider-handle {
	top: -0.4em; margin-left: -0.72em;
}
.ui-slider-vertical .ui-slider-handle {
	left: -0.35em; margin-bottom: -0.65em;
}
.ui-slider-horizontal.ui-slider-small {
	height: 5px;
}
.ui-slider-vertical.ui-slider-small {
	width: 5px;
}
.ui-slider-small .ui-slider-handle {
	border-radius: 100%; left: -0.35em; width: 17px; height: 17px; margin-bottom: -0.45em;
}
.ui-slider-small .ui-slider-handle::after {
	left: 5px; width: 3px; height: 7px;
}
.ui-slider-small .ui-slider-handle::before {
	left: 5px; width: 3px; height: 7px;
}
.ui-slider-small .ui-slider-handle::after {
	left: 7px;
}
.ui-slider-simple .ui-slider-handle::after {
	display: none;
}
.ui-slider-simple .ui-slider-handle::before {
	display: none;
}
.ui-slider-range {
	background-color: rgb(74, 164, 206);
}
.ui-slider-handle {
	border-color: rgb(74, 164, 206) !important; outline: 0px !important;
}
.ui-state-disabled .ui-slider-range {
	background-color: rgb(141, 174, 190);
}
.ui-state-disabled .ui-slider-handle {
	border-color: rgb(141, 174, 190) !important; box-shadow: none !important; -webkit-box-shadow: none;
}
.ui-slider-green .ui-slider-range {
	background-color: rgb(139, 188, 103);
}
.ui-slider-green .ui-slider-handle {
	border-color: rgb(139, 188, 103) !important;
}
.ui-state-disabled.ui-slider-green .ui-slider-range {
	background-color: rgb(170, 178, 164);
}
.ui-state-disabled.ui-slider-green .ui-slider-handle {
	border-color: rgb(170, 178, 164) !important;
}
.ui-slider-red .ui-slider-range {
	background-color: rgb(211, 110, 110);
}
.ui-slider-red .ui-slider-handle {
	border-color: rgb(211, 110, 110) !important;
}
.ui-state-disabled.ui-slider-red .ui-slider-range {
	background-color: rgb(202, 170, 170);
}
.ui-state-disabled.ui-slider-red .ui-slider-handle {
	border-color: rgb(202, 170, 170) !important;
}
.ui-slider-purple .ui-slider-range {
	background-color: rgb(172, 104, 186);
}
.ui-slider-purple .ui-slider-handle {
	border-color: rgb(172, 104, 186) !important;
}
.ui-state-disabled.ui-slider-purple .ui-slider-range {
	background-color: rgb(175, 164, 177);
}
.ui-state-disabled.ui-slider-purple .ui-slider-handle {
	border-color: rgb(175, 164, 177) !important;
}
.ui-slider-orange .ui-slider-range {
	background-color: rgb(239, 173, 98);
}
.ui-slider-orange .ui-slider-handle {
	border-color: rgb(239, 173, 98) !important;
}
.ui-state-disabled.ui-slider-orange .ui-slider-range {
	background-color: rgb(225, 196, 163);
}
.ui-state-disabled.ui-slider-orange .ui-slider-handle {
	border-color: rgb(225, 196, 163) !important;
}
.ui-slider-dark .ui-slider-range {
	background-color: rgb(96, 96, 96);
}
.ui-slider-dark .ui-slider-handle {
	border-color: rgb(96, 96, 96) !important;
}
.ui-state-disabled.ui-slider-dark .ui-slider-range {
	background-color: rgb(122, 122, 122);
}
.ui-state-disabled.ui-slider-dark .ui-slider-handle {
	border-color: rgb(122, 122, 122) !important;
}
.ui-slider-pink .ui-slider-range {
	background-color: rgb(214, 72, 126);
}
.ui-slider-pink .ui-slider-handle {
	border-color: rgb(214, 72, 126) !important;
}
.ui-state-disabled.ui-slider-pink .ui-slider-range {
	background-color: rgb(197, 140, 162);
}
.ui-state-disabled.ui-slider-pink .ui-slider-handle {
	border-color: rgb(197, 140, 162) !important;
}
.ui-datepicker {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.ui-datepicker .ui-datepicker-next {
	height: 26px; text-align: center; color: transparent; line-height: 26px; cursor: pointer; min-width: 32px; max-width: 32px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.ui-datepicker .ui-datepicker-prev {
	height: 26px; text-align: center; color: transparent; line-height: 26px; cursor: pointer; min-width: 32px; max-width: 32px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.ui-datepicker .ui-datepicker-next .ui-icon {
	color: transparent; visibility: hidden;
}
.ui-datepicker .ui-datepicker-prev .ui-icon {
	color: transparent; visibility: hidden;
}
.ui-datepicker .ui-datepicker-next:hover {
	text-decoration: none; background-color: rgb(238, 238, 238);
}
.ui-datepicker .ui-datepicker-prev:hover {
	text-decoration: none; background-color: rgb(238, 238, 238);
}
.ui-datepicker .ui-datepicker-next::before {
	color: rgb(57, 57, 57); font-family: FontAwesome; font-size: 14px; display: inline; content: "\f060";
}
.ui-datepicker .ui-datepicker-prev::before {
	color: rgb(57, 57, 57); font-family: FontAwesome; font-size: 14px; display: inline; content: "\f060";
}
.ui-datepicker .ui-datepicker-next-hover {
	top: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	top: 2px;
}
.ui-datepicker .ui-datepicker-next::before {
	content: "\f061";
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 2px;
}
.ui-datepicker td {
	padding: 0px;
}
.ui-datepicker td > a {
	height: 22px; text-align: center; color: rgb(57, 57, 57); font-size: 13px; display: inline-block; min-width: 24px; max-width: 24px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.ui-datepicker td > span {
	height: 22px; text-align: center; color: rgb(57, 57, 57); font-size: 13px; display: inline-block; min-width: 24px; max-width: 24px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.ui-datepicker td > a:hover {
	background-color: rgb(238, 238, 238);
}
.ui-datepicker td > a.ui-state-highlight {
	background-color: rgb(213, 229, 239);
}
.ui-datepicker td > a.ui-state-active {
	color: rgb(255, 255, 255); background-color: rgb(34, 131, 197);
}
.ui-datepicker td > a.ui-priority-secondary {
	color: rgb(136, 136, 136);
}
.ui-datepicker td > span {
	color: rgb(153, 153, 153);
}
.ui-datepicker td .ui-datepicker-title select {
	padding: 2px 3px; height: 24px; line-height: 24px;
}
.ui-datepicker td .ui-datepicker-buttonpane {
	height: 1px; background-color: rgb(221, 221, 221);
}
.ui-widget-overlay {
	background: rgba(0, 0, 0, 0.25); z-index: 1040 !important; opacity: 1 !important;
}
.ui-dialog {
	padding: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; z-index: 1050 !important; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.ui-jqdialog {
	padding: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; z-index: 1050 !important; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.ui-dialog .ui-dialog-titlebar {
	padding: 0px; color: rgb(102, 159, 199); font-size: 16px; background-color: rgb(241, 241, 241);
}
.ui-dialog .ui-jqdialog-titlebar {
	padding: 0px; color: rgb(102, 159, 199); font-size: 16px; background-color: rgb(241, 241, 241);
}
.ui-jqdialog .ui-dialog-titlebar {
	padding: 0px; color: rgb(102, 159, 199); font-size: 16px; background-color: rgb(241, 241, 241);
}
.ui-jqdialog .ui-jqdialog-titlebar {
	padding: 0px; color: rgb(102, 159, 199); font-size: 16px; background-color: rgb(241, 241, 241);
}
.ui-dialog .ui-dialog-title {
	width: auto; float: none !important;
}
.ui-dialog .ui-jqdialog-title {
	width: auto; float: none !important;
}
.ui-jqdialog .ui-dialog-title {
	width: auto; float: none !important;
}
.ui-jqdialog .ui-jqdialog-title {
	width: auto; float: none !important;
}
.ui-dialog .widget-header {
	border-width: 0px 0px 1px; margin: 0px;
}
.ui-jqdialog .widget-header {
	border-width: 0px 0px 1px; margin: 0px;
}
.ui-dialog .ui-dialog-buttonpane {
	border-top-color: rgb(228, 233, 238); border-top-width: 1px; border-top-style: solid; background-color: rgb(239, 243, 248);
}
.ui-dialog .ui-jqdialog-buttonpane {
	border-top-color: rgb(228, 233, 238); border-top-width: 1px; border-top-style: solid; background-color: rgb(239, 243, 248);
}
.ui-jqdialog .ui-dialog-buttonpane {
	border-top-color: rgb(228, 233, 238); border-top-width: 1px; border-top-style: solid; background-color: rgb(239, 243, 248);
}
.ui-jqdialog .ui-jqdialog-buttonpane {
	border-top-color: rgb(228, 233, 238); border-top-width: 1px; border-top-style: solid; background-color: rgb(239, 243, 248);
}
.ui-dialog .ui-dialog-buttonpane button {
	font-size: 14px;
}
.ui-dialog .ui-jqdialog-buttonpane button {
	font-size: 14px;
}
.ui-jqdialog .ui-dialog-buttonpane button {
	font-size: 14px;
}
.ui-jqdialog .ui-jqdialog-buttonpane button {
	font-size: 14px;
}
.ui-dialog .ui-dialog-titlebar-close {
	background: 0px 0px; padding: 0px; border: currentColor; border-image: none; top: 50%; text-align: center; right: 8px !important; color: rgb(209, 91, 71); opacity: 0.4;
}
.ui-dialog .ui-jqdialog-titlebar-close {
	background: 0px 0px; padding: 0px; border: currentColor; border-image: none; top: 50%; text-align: center; right: 8px !important; color: rgb(209, 91, 71); opacity: 0.4;
}
.ui-jqdialog .ui-dialog-titlebar-close {
	background: 0px 0px; padding: 0px; border: currentColor; border-image: none; top: 50%; text-align: center; right: 8px !important; color: rgb(209, 91, 71); opacity: 0.4;
}
.ui-jqdialog .ui-jqdialog-titlebar-close {
	background: 0px 0px; padding: 0px; border: currentColor; border-image: none; top: 50%; text-align: center; right: 8px !important; color: rgb(209, 91, 71); opacity: 0.4;
}
.ui-dialog .ui-dialog-titlebar-close::before {
	font-family: FontAwesome; font-size: 16px; display: inline; content: "\f00d";
}
.ui-dialog .ui-jqdialog-titlebar-close::before {
	font-family: FontAwesome; font-size: 16px; display: inline; content: "\f00d";
}
.ui-jqdialog .ui-dialog-titlebar-close::before {
	font-family: FontAwesome; font-size: 16px; display: inline; content: "\f00d";
}
.ui-jqdialog .ui-jqdialog-titlebar-close::before {
	font-family: FontAwesome; font-size: 16px; display: inline; content: "\f00d";
}
.ui-dialog .ui-dialog-titlebar-close:hover {
	padding: 0px; text-decoration: none; opacity: 1;
}
.ui-dialog .ui-jqdialog-titlebar-close:hover {
	padding: 0px; text-decoration: none; opacity: 1;
}
.ui-jqdialog .ui-dialog-titlebar-close:hover {
	padding: 0px; text-decoration: none; opacity: 1;
}
.ui-jqdialog .ui-jqdialog-titlebar-close:hover {
	padding: 0px; text-decoration: none; opacity: 1;
}
.ui-dialog .ui-dialog-titlebar-close .ui-button-text {
	text-indent: 0px; visibility: hidden;
}
.ui-dialog .ui-jqdialog-titlebar-close .ui-button-text {
	text-indent: 0px; visibility: hidden;
}
.ui-jqdialog .ui-dialog-titlebar-close .ui-button-text {
	text-indent: 0px; visibility: hidden;
}
.ui-jqdialog .ui-jqdialog-titlebar-close .ui-button-text {
	text-indent: 0px; visibility: hidden;
}
.ui-dialog .widget-header .ui-dialog-titlebar-close {
	right: 10px !important;
}
.ui-dialog .widget-header .ui-jqdialog-titlebar-close {
	right: 10px !important;
}
.ui-jqdialog .widget-header .ui-dialog-titlebar-close {
	right: 10px !important;
}
.ui-jqdialog .widget-header .ui-jqdialog-titlebar-close {
	right: 10px !important;
}
.ui-accordion .ui-accordion-header {
	padding: 8px 8px 9px 24px; border: 1px solid rgb(205, 216, 227); border-image: none; color: rgb(71, 143, 202); font-weight: 400; background-color: rgb(249, 249, 249);
}
.ui-accordion .ui-accordion-header:hover {
	color: rgb(110, 166, 204); background-color: rgb(241, 248, 253);
}
.ui-accordion .ui-state-active.ui-accordion-header {
	color: rgb(76, 143, 189); font-weight: 700; position: relative; background-color: rgb(238, 244, 249);
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	left: 10px; top: 7px; text-indent: 0px; margin-top: 0px; position: absolute;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon::before {
	font-family: FontAwesome; font-size: 15px; display: inline; content: "\f0da";
}
.ui-accordion .ui-state-active.ui-accordion-header .ui-accordion-header-icon::before {
	font-weight: 400; content: "\f0d7";
}
.ui-accordion .ui-accordion-content {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(205, 216, 227); padding: 11px 16px; border-image: none;
}
.ui-tabs .ui-tabs-nav {
	padding: 0px; border-bottom-color: rgb(197, 208, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.ui-tabs .ui-tabs-nav li.ui-state-default > a {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(197, 208, 220); padding: 8px 12px; border-image: none; top: 2px; color: rgb(153, 153, 153); line-height: 16px; margin-right: -1px; position: relative; z-index: 11; background-color: rgb(249, 249, 249);
}
.ui-tabs .ui-tabs-nav li > a:focus {
	outline: 0px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active > a {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(76, 143, 189) rgb(197, 208, 220) transparent; border-image: none; top: 1px; color: rgb(87, 99, 115); position: relative; box-shadow: 0px -2px 3px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, .15);
}
.ui-tabs .ui-tabs-panel {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(197, 208, 220); margin: 0px; border-image: none; left: auto; top: auto; right: auto; bottom: auto;
}
.ui-menu {
	padding: 3px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; width: 150px; box-sizing: content-box; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.ui-menu .ui-menu-item a {
	padding: 4px 7px 5px; color: rgb(68, 68, 68); cursor: pointer; box-sizing: inherit; -moz-box-sizing: inherit; -webkit-box-sizing: inherit;
}
.ui-menu .ui-menu-item a .ui-menu-icon {
	left: auto; top: 0px; right: auto; bottom: auto; text-indent: 0px; float: right; position: relative;
}
.ui-menu .ui-menu-item a .ui-menu-icon::before {
	font-family: FontAwesome; font-size: 14px; display: inline; content: "\f105";
}
.ui-menu .ui-menu-item a.ui-state-active {
	margin: auto; color: rgb(255, 255, 255); font-weight: 400; background-color: rgb(79, 153, 198);
}
.ui-menu .ui-menu-item a.ui-state-focus {
	margin: auto; color: rgb(255, 255, 255); font-weight: 400; background-color: rgb(79, 153, 198);
}
.ui-menu .ui-menu-item a:hover {
	margin: auto; color: rgb(255, 255, 255); font-weight: 400; background-color: rgb(79, 153, 198);
}
.ui-menu .ui-menu-item a.ui-state-active .ui-menu-icon {
	color: rgb(255, 255, 255);
}
.ui-menu .ui-menu-item a.ui-state-focus .ui-menu-icon {
	color: rgb(255, 255, 255);
}
.ui-menu .ui-menu-item a:hover .ui-menu-icon {
	color: rgb(255, 255, 255);
}
.ui-menu .ui-state-disabled a {
	color: rgb(153, 153, 153); cursor: default;
}
.ui-menu .ui-state-disabled a.ui-state-active {
	color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);
}
.ui-menu .ui-state-disabled a.ui-state-focus {
	color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);
}
.ui-menu .ui-state-disabled a:hover {
	color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);
}
.ui-autocomplete {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.ui-autocomplete-category {
	border-width: 1px 0px; border-style: solid; border-color: rgb(218, 230, 237); padding: 6px; border-image: none; color: rgb(71, 143, 202); font-weight: bolder; position: relative; background-color: rgb(238, 244, 249);
}
.ui-spinner-button {
	border-width: 0px !important; padding: 0px; width: 18px; height: 14px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 14px; font-size: 10px; display: inline-block; position: absolute; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui-spinner-button > .ace-icon {
	width: 18px; display: inline-block;
}
.ui-spinner-up {
	top: 0px; right: 5px;
}
.ui-spinner-down {
	right: 5px; bottom: 3px;
}
.ui-spinner-input {
	padding: 5px; font-size: 14px; margin-top: 0px; max-width: 100px;
}
.ui-tooltip {
	color: rgb(255, 255, 255); background-color: rgb(68, 68, 68);
}
.ui-progressbar {
	height: 22px; background-color: rgb(245, 245, 245);
}
.ui-progressbar .ui-progressbar-value {
	margin: 0px;
}
.ui-progressbar [class=progress-bar].ui-progressbar-value {
	background-color: rgb(42, 145, 216);
}
.ui-jqgrid .ui-jqgrid-view {
	font-size: 13px;
}
.ui-jqgrid .ui-paging-info {
	font-size: 13px;
}
.ui-jqgrid .ui-pg-selbox {
	font-size: 13px;
}
.ui-jqgrid .ui-pg-table {
	font-size: 13px;
}
.ui-jqgrid .ui-jqgrid-title {
	margin: 8px; float: left;
}
.ui-jqgrid .ui-jqgrid-title-rtl {
	margin: 8px; float: right;
}
.ui-jqgrid-view > .ui-jqgrid-titlebar {
	background: rgb(48, 126, 204); padding: 0px; height: 40px; color: rgb(255, 255, 255); line-height: 24px; font-size: 15px;
}
.ui-jqgrid tr.ui-row-rtl.jqgrow td:last-child {
	border-right-color: currentColor; border-left-color: rgb(225, 225, 225); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
.ui-jqgrid .ui-jqgrid-hdiv {
	border-width: 1px 0px 0px 1px; border-style: solid; border-color: rgb(211, 211, 211); border-image: none; color: rgb(119, 119, 119); line-height: 15px; font-weight: 700; text-shadow: none; background-color: rgb(239, 243, 248);
}
.ui-jqgrid .ui-jqgrid-htable thead {
	background-color: rgb(239, 243, 248);
}
.ui-jqgrid .ui-jqgrid-htable th span.ui-jqgrid-resize {
	height: 45px !important;
}
.ui-jqgrid .ui-jqgrid-htable th div {
	padding-top: 12px; padding-bottom: 12px;
}
.ui-jqgrid-hdiv .ui-jqgrid-htable {
	border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
.ui-jqgrid-titlebar {
	top: 1px; position: relative; z-index: 1;
}
.ui-jqgrid tr.jqgrow {
	border: currentColor; border-image: none;
}
.ui-jqgrid tr.ui-row-ltr {
	border: currentColor; border-image: none;
}
.ui-jqgrid tr.ui-row-rtl {
	border: currentColor; border-image: none;
}
.ui-jqgrid tr.ui-row-ltr td {
	border-color: rgb(225, 225, 225); padding: 6px 4px; border-bottom-width: 1px; border-bottom-style: solid;
}
.ui-jqgrid tr.ui-row-rtl td {
	border-color: rgb(225, 225, 225); padding: 6px 4px; border-bottom-width: 1px; border-bottom-style: solid;
}
.ui-jqgrid tr.ui-row-ltr.ui-state-highlight td {
	border-right-color: rgb(199, 211, 169);
}
.ui-jqgrid tr.ui-row-rtl.ui-state-highlight td {
	border-left-color: rgb(199, 211, 169);
}
.ui-jqgrid-btable .ui-priority-secondary.ui-widget-content {
	opacity: 1; background-image: none; background-color: rgb(249, 249, 249);
}
.ui-jqgrid-btable .ui-state-hover.ui-widget-content {
	opacity: 1; background-image: none; background-color: rgb(239, 244, 247);
}
.ui-jqgrid-btable .ui-state-highlight.ui-widget-content {
	background-color: rgb(228, 239, 201);
}
.ui-jqgrid .ui-jqgrid-pager {
	height: 55px; line-height: 15px; padding-top: 3px !important; padding-bottom: 5px !important; border-top-color: rgb(225, 225, 225) !important; border-bottom-color: rgb(225, 225, 225) !important; border-top-width: 1px !important; border-bottom-width: 1px !important; border-top-style: solid !important; border-bottom-style: solid !important; background-color: rgb(239, 243, 248) !important;
}
.ui-jqgrid .ui-pg-input {
	width: 24px; height: 20px; text-align: center; line-height: 16px; padding-top: 1px; padding-bottom: 1px; font-size: inherit; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.ui-jqgrid .ui-pg-selbox {
	margin: 0px; padding: 1px; width: 60px; height: 24px; line-height: normal; display: block;
}
.ui-jqgrid .ui-jqgrid-htable th div {
	overflow: visible;
}
.ui-jqgrid .ui-pager-control {
	height: 50px; padding-right: 9px; padding-left: 9px; position: relative;
}
.ui-jqgrid .ui-jqgrid-toppager {
	height: auto !important; border-bottom-color: rgb(225, 225, 225) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; background-color: rgb(239, 243, 248);
}
.ui-jqgrid .jqgrow .editable {
	max-width: calc(92%) !important;
}
.ui-pg-table .navtable .ui-corner-all {
	border-radius: 0px;
}
.ui-jqgrid .ui-pg-button:hover {
	padding: 1px;
}
.ui-jqgrid .ui-pg-button .ui-separator {
	border-color: rgb(201, 212, 219); margin-right: 4px; margin-left: 4px;
}
.ui-jqgrid .ui-jqgrid-btable {
	border-left-color: rgb(225, 225, 225); border-left-width: 1px; border-left-style: solid;
}
.ui-jqgrid .ui-jqgrid-bdiv {
	border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
.ui-jqgrid .loading {
	margin: 5px; padding: 6px; border: 2px solid rgb(142, 184, 209); border-image: none; left: 45%; top: 45%; width: auto; height: auto; text-align: center; color: rgb(226, 176, 24); font-size: 12px; font-weight: 700; position: absolute; z-index: 101; background-color: rgb(255, 255, 255);
}
.ui-jqgrid .ui-search-toolbar {
	border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
.ui-jqgrid .ui-jqgrid-labels {
	background: linear-gradient(rgb(248, 248, 248) 0px, rgb(236, 236, 236) 100%) repeat-x rgb(242, 242, 242); padding: 0px !important; border-bottom-color: currentColor; border-left-color: rgb(225, 225, 225) !important; border-bottom-width: medium; border-left-width: 1px !important; border-bottom-style: none; border-left-style: solid !important;
}
.ui-jqgrid .ui-jqgrid-labels th {
	text-align: left !important; border-right-color: rgb(225, 225, 225) !important; border-right-width: 1px !important; border-right-style: solid !important;
}
.ui-jqgrid-labels th[id*='_cb']:first-child > div {
	text-align: center !important; padding-top: 0px;
}
.ui-jqgrid-sortable {
	color: rgb(119, 119, 119); padding-left: 4px; font-size: 13px; font-weight: 700;
}
.ui-jqgrid-sortable:hover {
	color: rgb(84, 126, 168);
}
th[aria-selected=true] {
	background-image: linear-gradient(rgb(239, 243, 248) 0px, rgb(227, 231, 237) 100%); background-repeat: repeat-x;
}
th[aria-selected=true] .ui-jqgrid-sortable {
	color: rgb(48, 126, 204);
}
.ui-icon {
	right: 2px; color: rgb(48, 126, 204); text-indent: 0px; float: none;
}
.rtl .ui-icon {
	left: 2px; right: auto;
}
.ui-grid-ico-sort::before {
	font-family: FontAwesome; font-size: 12px; display: inline; content: "\f0d7";
}
.ui-icon-asc::before {
	content: "\f0d8";
}
.ui-state-disabled {
	color: rgb(187, 187, 187);
}
.ui-pg-table > tbody > tr > .ui-pg-button > .ui-icon {
	margin: 0px 2px !important; padding: 0px; border-radius: 100%; border: 1px solid rgb(204, 204, 204); border-image: none; width: 24px; height: 24px; text-align: center; color: gray; line-height: 22px; float: none; display: inline-block; position: static; background-color: rgb(255, 255, 255);
}
.ui-pg-table > tbody > tr > .ui-pg-button > .ui-icon:hover {
	border-color: rgb(105, 154, 181); color: rgb(105, 154, 181);
}
.ui-pg-table > tbody > tr > .ui-pg-button > .ui-icon::before {
	width: 20px; text-align: center; display: inline-block;
}
.ui-pg-table > tbody > tr > .ui-state-disabled.ui-pg-button .ui-icon {
	border-color: rgb(221, 221, 221); color: rgb(176, 176, 176); transform: scale(0.9); background-color: rgb(247, 247, 247); -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -o-transform: scale(0.9);
}
.ui-jqgrid-btable input {
	padding: 2px; width: auto; margin-bottom: 0px; max-width: 100%;
}
.ui-jqgrid-btable select {
	padding: 2px; width: auto; margin-bottom: 0px; max-width: 100%;
}
.ui-jqgrid-btable textarea {
	padding: 2px; width: auto; margin-bottom: 0px; max-width: 100%;
}
.ui-jqgrid-btable select {
	padding: 1px; height: 25px; line-height: 25px;
}
.ui-pg-div .ui-icon {
	margin: 0px 1px; transition:0.12s; width: 18px; text-align: center; font-size: 17px; vertical-align: middle; float: none; display: inline-block; position: static; cursor: pointer; opacity: 0.85; -webkit-transition: all .12s; -o-transition: all .12s;
}
.ui-pg-div .ui-icon:hover {
	margin: 0px 1px; position: static; opacity: 1; transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.ui-pg-div .ui-icon::before {
	font-family: FontAwesome; display: inline;
}
.ui-icon-pencil {
	color: rgb(71, 143, 202);
}
.ui-icon-pencil::before {
	content: "\f040";
}
.ui-icon-trash {
	color: rgb(221, 90, 67);
}
.ui-icon-trash::before {
	content: "\f014";
}
.ui-icon-disk {
	color: rgb(105, 170, 70);
}
.ui-icon-disk::before {
	content: "\f00c";
}
.ui-icon-cancel {
	color: rgb(221, 90, 67);
}
.ui-icon-cancel::before {
	content: "\f00d";
}
.ui-jqdialog .ui-jqdialog-content {
	padding: 4px 0px 0px; font-size: 13px;
}
.ui-jqdialog-content {
	padding: 4px 0px 0px; font-size: 13px;
}
.ui-jqdialog .ui-jqdialog-content .formdata {
	padding: 6px 12px; font-size: 13px;
}
.ui-jqdialog-content .formdata {
	padding: 6px 12px; font-size: 13px;
}
.ui-jqdialog .ui-jqdialog-content .form-view-data {
	font-size: 13px; vertical-align: middle;
}
.ui-jqdialog-content .form-view-data {
	font-size: 13px; vertical-align: middle;
}
.ui-jqdialog [id*=alertcnt_].ui-jqdialog-content {
	padding: 8px 11px;
}
[id*=alertcnt_].ui-jqdialog-content {
	padding: 8px 11px;
}
.ui-jqdialog-content .CaptionTD {
	text-align: right; color: rgb(102, 102, 102); font-size: 12px;
}
.ui-jqdialog-content .FormData {
	border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: dotted;
}
.ui-jqdialog-content :last-child.FormData {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.ui-jqdialog-content .FormData > td {
	padding-top: 6px; padding-bottom: 6px;
}
.ui-jqdialog-content input.FormElement {
	width: auto;
}
.ui-jqdialog-content select.FormElement {
	padding: 1px; width: auto; height: 25px; line-height: 25px;
}
.ui-jqdialog-content td.EditButton {
	padding: 8px;
}
.EditTable {
	padding: 8px; border-top-color: rgb(214, 225, 234) !important; border-top-width: 1px !important; border-top-style: solid !important; background-color: rgb(239, 243, 248);
}
.EditTable tr:first-child {
	display: none;
}
.EditTable .navButton .fm-button {
	margin: 1px 1px 2px !important; border-radius: 100%; width: auto !important; float: none !important; background-color: transparent;
}
.EditTable .navButton .fm-button:hover {
	background-color: transparent;
}
.EditTable .navButton .fm-button:focus {
	outline: 0px;
}
.EditTable .navButton .fm-button .ace-icon {
	border-radius: 100%; border: 1px solid rgb(170, 170, 170); border-image: none; width: 26px; height: 26px; text-align: center; color: rgb(153, 153, 153); line-height: 26px; display: inline-block; background-color: rgb(255, 255, 255);
}
.EditTable .navButton .fm-button:hover .ace-icon {
	border-color: rgb(105, 154, 181); color: rgb(105, 154, 181);
}
.EditTable .navButton .ui-state-disabled.fm-button .ace-icon {
	border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); transform: scale(0.88); -webkit-transform: scale(0.88); -moz-transform: scale(0.88); -o-transform: scale(0.88);
}
.EditTable .navButton .ui-state-disabled.fm-button:hover .ace-icon {
	border-color: rgb(204, 204, 204); color: rgb(187, 187, 187); transform: scale(0.88); -webkit-transform: scale(0.88); -moz-transform: scale(0.88); -o-transform: scale(0.88);
}
.FormGrid .EditTable {
	padding: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important; background-color: rgb(255, 255, 255);
}
.FormGrid .EditTable tr:first-child {
	display: none;
}
.ui-jqgrid .ui-jqgrid-view button {
	font-size: 13px;
}
.ui-jqgrid .ui-jqgrid-view input {
	font-size: 13px;
}
.ui-jqgrid .ui-jqgrid-view select {
	font-size: 13px;
}
.ui-jqgrid .ui-jqgrid-view textarea {
	font-size: 13px;
}
.ui-jqdialog-content .searchFilter select {
	padding: 1px; width: auto; height: 26px; line-height: 26px; margin-bottom: 0px; max-width: 95%;
}
.ui-jqdialog-content .searchFilter .input-elm {
	width: 95% !important; height: 18px; line-height: 18px; padding-right: 1px; padding-left: 1px; margin-bottom: 0px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.ui-jqdialog-content .searchFilter table {
	margin-left: 4px;
}
.ui-jqdialog-content .searchFilter tr td {
	padding: 5px 0px;
}
.ui-jqdialog-content .searchFilter .add-group {
	font-size: 15px !important; margin-left: 4px !important;
}
.ui-jqdialog-content .searchFilter .add-rule {
	font-size: 15px !important; margin-left: 4px !important;
}
.ui-jqdialog-content .searchFilter .delete-group {
	font-size: 15px !important; margin-left: 4px !important;
}
.ui-jqdialog-content .searchFilter .delete-rule {
	padding: 0px; border: currentColor; transition:0.1s; border-image: none; width: 22px; color: rgb(209, 91, 71); line-height: 10px; font-size: 20px; display: inline-block; opacity: 0.85; text-shadow: none !important; background-color: rgb(255, 255, 255); -webkit-transition: all .1s; -o-transition: all .1s;
}
.ui-jqdialog-content .searchFilter .delete-rule:hover {
	color: rgb(183, 70, 53); opacity: 1; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.ui-jqdialog-content .searchFilter .queryresult {
	margin-bottom: 11px;
}
.ui-jqdialog-content .searchFilter .queryresult td.query {
	padding: 6px 11px; border: 1px solid rgb(225, 225, 225); border-image: none; background-color: rgb(238, 238, 238);
}
.ui-jqdialog-content .searchFilter .queryresult td:empty.query {
	display: none;
}
.ui-state-error {
	margin: 4px 4px 8px; padding: 6px 10px; border: 1px solid rgb(235, 204, 209); border-image: none; color: rgb(169, 68, 66); font-size: 13px; text-shadow: 0px 1px 0px rgba(255,255,255,0.5); background-color: rgb(242, 222, 222);
}
.ui-jqdialog .ui-widget-header {
	border-image: none; color: rgb(102, 159, 199); border-bottom-color: currentColor; position: relative; min-height: 38px; background-image: linear-gradient(rgb(255, 255, 255) 0px, rgb(238, 238, 238) 100%); background-repeat: repeat-x;
}
.ui-jqdialog .ui-widget-header .ui-jqdialog-title {
	margin: 0px; padding: 0px 0px 0px 12px; text-align: left; line-height: 38px;
}
.widget-header .ui-jqdialog-title {
	padding-right: 0px !important; padding-left: 0px !important;
}
.ui-jqdialog .ui-widget-header .widget-header {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.ui-jqdialog .ui-jqdialog-titlebar {
	border-bottom-color: rgb(221, 221, 221) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.fm-button {
	margin: 0px 4px;
}
:not(.btn).fm-button {
	margin: 0px 8px; padding: 0px 12px 1px; border-radius: 0px; transition:0.15s; color: rgb(255, 255, 255); line-height: 28px; font-size: 13px; vertical-align: middle; display: inline-block; position: relative; cursor: pointer; box-shadow: none; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(171, 186, 195); -webkit-transition: all .15s; -o-transition: all .15s;
}
.ui-state-default.fm-button:hover {
	background-color: rgb(139, 154, 163);
}
.ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th {
	height: 30px; padding-top: 2px; white-space: normal;
}
.ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th div {
	height: 30px; line-height: 26px; padding-top: 0px; padding-bottom: 0px;
}
.ui-jqgrid .ui-jqgrid-titlebar-close {
	margin: 2px 8px 0px 0px; padding: 0px; border-radius: 4px; top: 10%; height: auto; text-align: center;
}
.ui-jqgrid .ui-jqgrid-titlebar-close:hover {
	background-color: rgba(255, 255, 255, 0.2);
}
.ui-jqgrid .ui-jqgrid-titlebar-close .ui-icon::before {
	color: rgb(255, 255, 255); font-family: FontAwesome; display: inline-block; content: "\f077";
}
.ui-jqgrid .ui-jqgrid-titlebar-close .ui-icon-circle-triangle-s::before {
	content: "\f078";
}
.ui-jqgrid .tree-wrap-ltr {
	margin: 0px 4px; float: none; display: inline;
}
.ui-jqgrid .tree-wrap-rtl {
	margin: 2px 4px 0px;
}
.ui-jqgrid .ui-subgrid {
	border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(246, 250, 255);
}
.ui-jqgrid .ui-subgrid .ui-jqgrid-btable {
	background-color: rgb(255, 255, 255);
}
.ui-jqgrid .ui-subgrid .ui-jqgrid .ui-jqgrid-hdiv {
	margin-top: 4px; background-color: transparent;
}
.ui-jqgrid .ui-subgrid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable .ui-jqgrid-labels {
	background: rgb(241, 241, 241); border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.ui-jqgrid .ui-subgrid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable th[aria-selected=true] {
	background: rgb(229, 233, 239);
}
.ui-jqgrid .ui-subgrid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable th .ui-jqgrid-sortable {
	font-size: 12px;
}
.ui-jqgrid .ui-subgrid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable th div {
	padding-top: 8px; padding-bottom: 8px;
}
.ui-jqgrid .ui-subgrid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable th span.ui-jqgrid-resize {
	height: 36px !important;
}
.ui-jqgrid .ui-subgrid .ui-jqgrid .ui-jqgrid-bdiv {
	height: auto !important; margin-bottom: 4px; border-bottom-color: rgb(225, 225, 225); border-top-width: 0px; border-bottom-width: 1px; border-bottom-style: solid; max-height: 150px;
}
.ui-jqgrid .ui-sgcollapsed > a:hover {
	text-decoration: none;
}
@media only screen and (max-width:767px)
{
.ui-jqgrid .ui-jqgrid-pager {
	height: 90px;
}
.ui-jqgrid .ui-jqgrid-pager > .ui-pager-control {
	height: 85px; padding-top: 9px;
}
.ui-jqgrid .ui-jqgrid-pager > .ui-pager-control > .ui-pg-table > tbody > tr > td {
	vertical-align: top;
}
.ui-jqgrid .ui-jqgrid-pager > .ui-pager-control > .ui-pg-table > tbody > tr > td#grid-pager_center {
	width: 0px !important; position: static;
}
.ui-jqgrid .ui-jqgrid-pager > .ui-pager-control > .ui-pg-table > tbody > tr > td#grid-pager_center > .ui-pg-table {
	margin: 36px auto 0px; left: 0px; text-align: center; right: 0px; position: absolute;
}
}
@media not all
{
.ui-jqgrid .ui-jqgrid-pager > .ui-pager-control > .ui-pg-table > tbody > tr > td#grid-pager_center > .ui-pg-table {
	width: 300px;
}
}
.dd {
	list-style: none; margin: 0px; padding: 0px; line-height: 20px; display: block; position: relative; max-width: 600px;
}
.dd-list {
	list-style: none; margin: 0px; padding: 0px; display: block; position: relative;
}
.dd-list .dd-list {
	padding-left: 30px;
}
.dd-collapsed .dd-list {
	display: none;
}
.dd-empty {
	margin: 0px; padding: 0px; line-height: 20px; display: block; position: relative; min-height: 20px;
}
.dd-item {
	margin: 0px; padding: 0px; line-height: 20px; display: block; position: relative; min-height: 20px;
}
.dd-placeholder {
	margin: 0px; padding: 0px; line-height: 20px; display: block; position: relative; min-height: 20px;
}
.dd-handle {
	background: rgb(248, 250, 255); margin: 5px 0px; padding: 8px 12px; border: 1px solid rgb(218, 226, 234); border-image: none; color: rgb(124, 158, 178); font-weight: 700; text-decoration: none; display: block; min-height: 38px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.dd2-content {
	background: rgb(248, 250, 255); margin: 5px 0px; padding: 8px 12px; border: 1px solid rgb(218, 226, 234); border-image: none; color: rgb(124, 158, 178); font-weight: 700; text-decoration: none; display: block; min-height: 38px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.dd-handle:hover {
	background: rgb(244, 246, 247); border-color: rgb(220, 226, 232); color: rgb(67, 142, 185);
}
.dd2-content:hover {
	background: rgb(244, 246, 247); border-color: rgb(220, 226, 232); color: rgb(67, 142, 185);
}
[class*=btn-].dd-handle {
	padding: 9px 12px; border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
[class*=btn-].dd2-content {
	padding: 9px 12px; border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
[class*=btn-].dd-handle:hover {
	color: rgb(255, 255, 255); opacity: 0.85;
}
[class*=btn-].dd2-content:hover {
	color: rgb(255, 255, 255); opacity: 0.85;
}
.dd2-handle + .dd2-content {
	padding-left: 44px;
}
.dd2-handle + [class*=btn-].dd2-content {
	padding-left: 44px;
}
[class*=btn-].dd-handle:hover {
	color: rgb(255, 255, 255);
}
[class*=btn-].dd2-content [class*=btn-].dd2-handle:hover + [class*=btn-].dd2-content {
	color: rgb(255, 255, 255);
}
.dd-item > button:hover ~ .dd-handle {
	background: rgb(244, 246, 247); border-color: rgb(220, 226, 232); color: rgb(67, 142, 185);
}
.dd-item > button:hover ~ .dd2-content {
	background: rgb(244, 246, 247); border-color: rgb(220, 226, 232); color: rgb(67, 142, 185);
}
.dd-item > button:hover ~ [class*=btn-].dd-handle {
	color: rgb(255, 255, 255); opacity: 0.85;
}
.dd-item > button:hover ~ [class*=btn-].dd2-content {
	color: rgb(255, 255, 255); opacity: 0.85;
}
.dd2-handle:hover ~ .dd2-content {
	background: rgb(244, 246, 247); border-color: rgb(220, 226, 232); color: rgb(67, 142, 185);
}
.dd2-handle:hover ~ [class*=btn-].dd2-content {
	color: rgb(255, 255, 255); opacity: 0.85;
}
.dd-item.dd2-item > button {
	margin-left: 34px;
}
.dd-item > button {
	background: 0px 0px; margin: 5px 1px 5px 5px; padding: 0px; border: 0px currentColor; border-image: none; left: 1px; top: 4px; width: 25px; height: 20px; text-align: center; color: rgb(112, 112, 112); line-height: 1; text-indent: 100%; overflow: hidden; font-size: 12px; font-weight: 700; float: left; display: block; white-space: nowrap; position: relative; z-index: 1; cursor: pointer;
}
.dd-item > button::before {
	width: 100%; text-align: center; text-indent: 0px; font-family: FontAwesome; font-size: 14px; font-weight: 400; display: block; position: absolute; content: "\f067";
}
.dd-item > button[data-action=collapse]::before {
	content: "\f068";
}
.dd-item > button:hover {
	color: rgb(112, 112, 112);
}
.dd-colored.dd-item > button {
	color: rgb(238, 238, 238);
}
.dd-colored.dd-item > button:hover {
	color: rgb(238, 238, 238);
}
.dd-empty {
	background: rgb(240, 249, 255); margin: 5px 0px; padding: 0px; border: 2px dashed rgb(190, 210, 219); border-image: none; min-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.dd-placeholder {
	background: rgb(240, 249, 255); margin: 5px 0px; padding: 0px; border: 2px dashed rgb(190, 210, 219); border-image: none; min-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.dd-empty {
	border-style: solid; border-color: rgb(170, 170, 170); background-color: rgb(229, 229, 229);
}
.dd-dragel {
	position: absolute; z-index: 999; opacity: 0.8; pointer-events: none;
}
.dd-dragel > li > .dd-handle {
	background: rgb(241, 245, 250); border-color: rgb(214, 225, 234) rgb(214, 225, 234) rgb(214, 225, 234) rgb(119, 119, 119); color: rgb(75, 146, 190); border-left-width: 2px; border-left-style: solid; position: relative;
}
.dd-dragel > li > [class*=btn-].dd-handle {
	color: rgb(255, 255, 255);
}
.dd-dragel > .dd-item > .dd-handle {
	margin-top: 0px;
}
.dd-list > li[class*=item-] {
	border-width: 0px; padding: 0px;
}
.dd-list > li[class*=item-] > .dd-handle {
	border-left-color: inherit; border-left-width: 2px; border-left-style: solid;
}
.dd-list > li > .dd-handle .sticker {
	top: 0px; right: 0px; position: absolute;
}
.dd-dragel > li > .dd2-handle {
	background: rgb(235, 237, 242); margin: 0px; padding: 0px !important; border: 1px solid rgb(222, 228, 234); border-image: none; left: 0px; top: 0px; width: 36px; height: 38px; text-align: center; line-height: 38px; overflow: hidden; position: absolute; z-index: 1; cursor: pointer;
}
.dd2-handle {
	background: rgb(235, 237, 242); margin: 0px; padding: 0px !important; border: 1px solid rgb(222, 228, 234); border-image: none; left: 0px; top: 0px; width: 36px; height: 38px; text-align: center; line-height: 38px; overflow: hidden; position: absolute; z-index: 1; cursor: pointer;
}
.dd-dragel > li > .dd2-handle {
	background: rgb(227, 232, 237);
}
.dd2-handle:hover {
	background: rgb(227, 232, 237);
}
[class*=btn-].dd2-content {
	text-shadow: none !important;
}
[class*=btn-].dd2-handle {
	background: rgba(0, 0, 0, 0.1) !important; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; text-shadow: none !important;
}
[class*=btn-].dd2-handle:hover {
	background: rgba(0, 0, 0, 0.08) !important;
}
.dd-dragel [class*=btn-].dd2-handle {
	border-color: transparent rgb(238, 238, 238) transparent transparent;
}
.btn-yellow.dd2-handle {
	background: rgba(0, 0, 0, 0.05) !important; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; text-shadow: none !important;
}
.btn-yellow.dd2-handle:hover {
	background: rgba(0, 0, 0, 0.08) !important;
}
.dd-dragel .btn-yellow.dd2-handle {
	border-color: transparent rgb(255, 255, 255) transparent transparent;
}
.dd-item > .dd2-handle .drag-icon {
	display: none;
}
.dd-dragel > .dd-item > .dd2-handle .drag-icon {
	display: inline;
}
.dd-dragel > .dd-item > .dd2-handle .normal-icon {
	display: none;
}
.dropzone {
	border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.06); border-image: none;
}
.dropzone .dz-message.dz-default {
	left: 0px; width: 100%; text-align: center; line-height: 32px; font-size: 24px; margin-left: auto; background-image: none;
}
.dropzone .dz-message.dz-default span {
	color: rgb(85, 85, 85); display: inline;
}
.dropzone .dz-message.dz-default span .upload-icon {
	margin-top: 8px; cursor: pointer; opacity: 0.7;
}
.dropzone .dz-message.dz-default span .upload-icon:hover {
	opacity: 1;
}
.dropzone .dz-preview .dz-error-mark {
	border-radius: 100%; text-align: center; line-height: 35px; background-image: none; background-color: rgba(255, 255, 255, 0.8);
}
.dropzone .dz-preview .dz-success-mark {
	border-radius: 100%; text-align: center; line-height: 35px; background-image: none; background-color: rgba(255, 255, 255, 0.8);
}
.dropzone-previews .dz-preview .dz-error-mark {
	border-radius: 100%; text-align: center; line-height: 35px; background-image: none; background-color: rgba(255, 255, 255, 0.8);
}
.dropzone-previews .dz-preview .dz-success-mark {
	border-radius: 100%; text-align: center; line-height: 35px; background-image: none; background-color: rgba(255, 255, 255, 0.8);
}
.dropzone .dz-preview .dz-error-mark::before {
	color: rgb(219, 98, 98); font-family: FontAwesome; font-size: 30px; content: "\f00d";
}
.dropzone-previews .dz-preview .dz-error-mark::before {
	color: rgb(219, 98, 98); font-family: FontAwesome; font-size: 30px; content: "\f00d";
}
.dropzone .dz-preview .dz-success-mark::before {
	color: rgb(109, 165, 82); font-family: FontAwesome; font-size: 30px; content: "\f00c";
}
.dropzone-previews .dz-preview .dz-success-mark::before {
	color: rgb(109, 165, 82); font-family: FontAwesome; font-size: 30px; content: "\f00c";
}
.dropzone a.dz-remove {
	background: rgb(209, 91, 71); border-radius: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); cursor: pointer;
}
.dropzone-previews a.dz-remove {
	background: rgb(209, 91, 71); border-radius: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); cursor: pointer;
}
.dropzone a.dz-remove:hover {
	background: rgb(183, 70, 53); color: rgb(255, 255, 255);
}
.dropzone-previews a.dz-remove:hover {
	background: rgb(183, 70, 53); color: rgb(255, 255, 255);
}
.dropzone .progress {
	margin-bottom: 0px;
}
.dropzone-previews .progress {
	margin-bottom: 0px;
}
.dropzone .dz-error.dz-preview .progress {
	display: none;
}
.dropzone .dz-success.dz-preview .progress {
	display: none;
}
.dropzone-previews .dz-error.dz-preview .progress {
	display: none;
}
.dropzone-previews .dz-success.dz-preview .progress {
	display: none;
}
input.tt-hint {
	outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; line-height: 24px; font-size: 16px; min-width: 175px;
}
input.tt-query {
	outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; line-height: 24px; font-size: 16px; min-width: 175px;
}
input.typeahead {
	outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; line-height: 24px; font-size: 16px; min-width: 175px;
}
.form-group input.tt-hint {
	color: rgb(176, 176, 176) !important; background-color: rgb(255, 255, 255) !important;
}
input.tt-hint {
	color: rgb(176, 176, 176) !important; background-color: rgb(255, 255, 255) !important;
}
.tt-dropdown-menu {
	padding: 8px 0px; border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; left: 0px !important; text-align: left; right: 0px !important; margin-top: 2px; position: absolute; min-width: 175px; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.tt-suggestion {
	padding: 3px 12px 4px; line-height: 24px; font-size: 16px;
}
.tt-cursor.tt-suggestion {
	color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(79, 153, 198);
}
.tt-suggestion p {
	margin: 0px;
}
input.scrollable.typeahead ~ .tt-dropdown-menu {
	-ms-overflow-y: auto; max-height: 200px;
}
.icon-animated-bell {
	transform-origin: 50% 0%; animation:ringing 2s 1s 5; display: inline-block; -webkit-animation: ringing 2s 5 ease 1s; -o-animation: ringing 2s 5 ease 1s; -moz-animation: ringing 2s 5 ease 1s; -moz-transform-origin: 50% 0; -webkit-transform-origin: 50% 0; -o-transform-origin: 50% 0;
}
.icon-animated-vertical {
	animation:vertical 2s 2s 5; display: inline-block; -webkit-animation: vertical 2s 5 ease 2s; -o-animation: vertical 2s 5 ease 2s; -moz-animation: vertical 2s 5 ease 2s;
}
.icon-animated-hand-pointer {
	animation:hand-pointer 2s 2s 4; display: inline-block; -webkit-animation: hand-pointer 2s 4 ease 2s; -o-animation: hand-pointer 2s 4 ease 2s; -moz-animation: hand-pointer 2s 4 ease 2s;
}
.icon-animated-wrench {
	transform-origin: 90% 35%; animation:wrenching 2.5s 4; display: inline-block; -webkit-animation: wrenching 2.5s 4 ease; -o-animation: wrenching 2.5s 4 ease; -moz-animation: wrenching 2.5s 4 ease; -moz-transform-origin: 90% 35%; -webkit-transform-origin: 90% 35%; -o-transform-origin: 90% 35%;
}
.btn-scroll-up {
	border-width: 0px; right: 2px; bottom: -24px; visibility: hidden; position: fixed; z-index: 99; opacity: 0; transition-duration: 0.3s; -webkit-transition-duration: .3s;
}
.display.btn-scroll-up {
	bottom: 2px; visibility: visible; opacity: 0.7;
}
.btn-scroll-up:hover {
	opacity: 1;
}
.btn-scroll-up:focus {
	outline: 0px;
}
@media all and (min-width:768px)
{
.container.main-container > .btn-scroll-up {
	right: auto; margin-left: 714px;
}
}
@media all and (min-width:992px)
{
.container.main-container > .btn-scroll-up {
	right: auto; margin-left: 934px;
}
}
@media all and (min-width:1200px)
{
.container.main-container > .btn-scroll-up {
	right: auto; margin-left: 1134px;
}
}
.ace-settings-container {
	top: auto; right: 0px; position: absolute; z-index: 12;
}
.ace-settings-btn.btn {
	margin: 0px; border-radius: 6px 0px 0px 6px !important; width: 42px !important; text-align: center; vertical-align: top; float: left; display: block; opacity: 0.55;
}
.open.ace-settings-btn.btn {
	opacity: 1;
}
.ace-settings-btn.btn:hover {
	opacity: 1;
}
.ace-settings-box {
	padding: 0px; border: 0px solid rgb(255, 179, 75); transition:max-width 0.15s linear, max-height 0s linear 0.15s, padding 0s linear 0.15s, border-width 0s linear 0.15s; border-image: none; overflow: hidden; float: left; display: block; max-height: 0px; max-width: 0px; transform: translate(0px, 0px); background-color: rgb(255, 255, 255); -webkit-transition: max-width .15s linear 0s, max-height 0s linear .15s, padding 0s linear .15s, border-width 0s linear .15s; -o-transition: max-width .15s linear 0s, max-height 0s linear .15s, padding 0s linear .15s, border-width 0s linear .15s; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.open.ace-settings-box {
	border-width: 2px; padding: 0px 14px; max-height: 1000px; max-width: 320px; transition-delay: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s;
}
.open.ace-settings-box .ace-settings-item {
	z-index: auto; min-width: 140px;
}
.ace-settings-box .ace-settings-item {
	margin: 6px 0px; color: rgb(68, 68, 68); white-space: nowrap; position: relative; z-index: -1; max-height: 24px;
}
.ace-settings-box .ace-settings-item > label.lbl {
	font-size: 13px;
}
@media all and (max-width:480px)
{
.ace-settings-container {
	text-align: right;
}
.ace-settings-box {
	text-align: left; float: none !important;
}
.ace-settings-btn.btn {
	float: none !important; display: inline-block;
}
}
@media all and (max-width:320px)
{
.ace-settings-box > .clearfix > .pull-left {
	float: none !important;
}
.ace-settings-box > .clearfix > .pull-right {
	float: none !important;
}
}
.grid2 {
	margin: 0px 1%; padding: 0px 2%; border-left-color: rgb(227, 227, 227); border-left-width: 1px; border-left-style: solid; float: left; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.grid3 {
	margin: 0px 1%; padding: 0px 2%; border-left-color: rgb(227, 227, 227); border-left-width: 1px; border-left-style: solid; float: left; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.grid4 {
	margin: 0px 1%; padding: 0px 2%; border-left-color: rgb(227, 227, 227); border-left-width: 1px; border-left-style: solid; float: left; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
:first-child.grid2 {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
:first-child.grid3 {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
:first-child.grid4 {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.grid2 {
	width: 48%;
}
.grid3 {
	width: 31.33%;
}
.grid4 {
	padding: 0px 1%; width: 23%;
}
.draggable-placeholder {
	border: 2px dashed rgb(217, 217, 217) !important; border-image: none !important; background-color: rgb(247, 247, 247) !important;
}
.easy-pie-chart {
	text-align: center; position: relative;
}
.easyPieChart {
	text-align: center; position: relative;
}
.easy-pie-chart canvas {
	left: 0px; top: 0px; position: absolute;
}
.easyPieChart canvas {
	left: 0px; top: 0px; position: absolute;
}
.knob-container {
	text-align: left; direction: ltr;
}
.tags {
	padding: 4px 6px; border: 1px solid rgb(213, 213, 213); border-image: none; width: 206px; color: rgb(119, 119, 119); vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.tags:hover {
	border-color: rgb(181, 181, 181);
}
.tags-hover {
	border-color: rgb(245, 153, 66); outline: 0px;
}
.tags-hover:hover {
	border-color: rgb(245, 153, 66); outline: 0px;
}
[class*=span].tags {
	margin-left: 0px; float: none;
}
.tags input[type=text] {
	margin: 0px; padding: 0px; outline: 0px; border: currentColor; border-image: none; width: 100%; line-height: 18px; display: inline; box-shadow: none; -webkit-box-shadow: none;
}
.tags input[type=text]:focus {
	margin: 0px; padding: 0px; outline: 0px; border: currentColor; border-image: none; width: 100%; line-height: 18px; display: inline; box-shadow: none; -webkit-box-shadow: none;
}
.tags .tag {
	padding: 4px 22px 5px 9px; transition:0.2s; color: rgb(255, 255, 255); font-size: 13px; font-weight: 400; margin-right: 3px; margin-bottom: 3px; vertical-align: baseline; display: inline-block; white-space: nowrap; position: relative; text-shadow: 1px 1px 1px rgba(0,0,0,0.15); background-color: rgb(145, 184, 208); -webkit-transition: all .2s; -o-transition: all .2s;
}
.tags :empty.tag {
	display: none;
}
.tags .tag-important {
	background-color: rgb(209, 91, 71);
}
.tags .tag-warning {
	background-color: rgb(255, 183, 82);
}
.tags .tag-success {
	background-color: rgb(135, 184, 127);
}
.tags .tag-info {
	background-color: rgb(111, 179, 224);
}
.tags .tag-inverse {
	background-color: rgb(85, 85, 85);
}
.tags .tag .close {
	top: 0px; width: 18px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 20px; font-size: 15px; float: none; position: absolute; opacity: 1; text-shadow: none;
}
.tags .tag .close:hover {
	background-color: rgba(0, 0, 0, 0.2);
}
.page-content > .row .col-lg-12 {
	float: left; max-width: 100%;
}
.page-content > .row .col-md-12 {
	float: left; max-width: 100%;
}
.page-content > .row .col-sm-12 {
	float: left; max-width: 100%;
}
.page-content > .row .col-xs-12 {
	float: left; max-width: 100%;
}
.col-xs-reset {
	width: auto; padding-right: 0px; padding-left: 0px; float: none !important;
}
@media all and (min-width:768px)
{
.col-sm-reset {
	width: auto; padding-right: 0px; padding-left: 0px; float: none !important;
}
}
@media all and (min-width:992px)
{
.col-md-reset {
	width: auto; padding-right: 0px; padding-left: 0px; float: none !important;
}
}
@media all and (min-width:1200px)
{
.col-lg-reset {
	width: auto; padding-right: 0px; padding-left: 0px; float: none !important;
}
}
.jqstooltip {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.legendColorBox div {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.legendLabel {
	height: 22px; padding-left: 2px; font-size: 10px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
@media only screen and (max-width:991px)
{
body {
	-ms-overflow-x: hidden;
}
}
.navbar-fixed-top + .main-container {
	padding-top: 45px;
}
@media all and (max-width:479px)
{
.navbar-fixed-top + .main-container {
	padding-top: 90px;
}
.navbar-collapse.navbar-fixed-top + .main-container {
	padding-top: 45px;
}
}
@media only screen and (max-width:360px)
{
.grid2 {
	width: 96%; padding-bottom: 4px; margin-bottom: 11px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; float: none; display: block; position: relative;
}
.grid3 {
	width: 96%; padding-bottom: 4px; margin-bottom: 11px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; float: none; display: block; position: relative;
}
.grid4 {
	width: 96%; padding-bottom: 4px; margin-bottom: 11px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; float: none; display: block; position: relative;
}
.grid2 > [class*=pull-] {
	top: 0px; right: 11px; margin-top: 0px; float: none !important; display: inline-block; position: absolute;
}
.grid3 > [class*=pull-] {
	top: 0px; right: 11px; margin-top: 0px; float: none !important; display: inline-block; position: absolute;
}
.grid4 > [class*=pull-] {
	top: 0px; right: 11px; margin-top: 0px; float: none !important; display: inline-block; position: absolute;
}
:last-child.grid2 {
	border-bottom-width: 0px;
}
:last-child.grid3 {
	border-bottom-width: 0px;
}
:last-child.grid4 {
	border-bottom-width: 0px;
}
}
@media only screen and (max-width:480px)
{
.hidden-480 {
	display: none !important;
}
}
@media only screen and (max-width:320px)
{
.hidden-320 {
	display: none !important;
}
}
.no-skin .navbar .navbar-toggle {
	background-color: rgb(117, 179, 215);
}
.no-skin .navbar .navbar-toggle:focus {
	border-color: transparent; background-color: rgb(117, 179, 215);
}
.no-skin .navbar .navbar-toggle:hover {
	border-color: rgba(255, 255, 255, 0.1); background-color: rgb(97, 168, 209);
}
.no-skin .navbar .display.navbar-toggle {
	border-color: rgba(255, 255, 255, 0.35); box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.25); background-color: rgb(77, 157, 204);
}
.no-skin .navbar [data-toggle=collapse]:not(.collapsed).navbar-toggle {
	border-color: rgba(255, 255, 255, 0.35); box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.25); background-color: rgb(77, 157, 204);
}
.no-skin .sidebar {
	border-width: 0px 1px 0px 0px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(242, 242, 242);
}
.no-skin .nav-list .open > a {
	background-color: rgb(250, 250, 250);
}
.no-skin .nav-list .open > a:focus {
	background-color: rgb(250, 250, 250);
}
.no-skin .nav-list .open > a:hover {
	background-color: rgb(250, 250, 250);
}
.no-skin .nav-list > li {
	border-color: rgb(229, 229, 229);
}
.no-skin .nav-list > li > a {
	color: rgb(88, 88, 88); background-color: rgb(248, 248, 248);
}
.no-skin .nav-list > li > a:focus {
	color: rgb(25, 99, 170); background-color: rgb(248, 248, 248);
}
.no-skin .nav-list > li:hover > a {
	color: rgb(38, 108, 173); background-color: rgb(255, 255, 255);
}
.no-skin .nav-list > li.open > a {
	color: rgb(25, 99, 170); background-color: rgb(250, 250, 250);
}
.no-skin .nav-list > li.active > a {
	color: rgb(43, 125, 188); font-weight: 700;
}
.no-skin .nav-list > li.active > a {
	background-color: rgb(255, 255, 255);
}
.no-skin .nav-list > li.active > a:focus {
	background-color: rgb(255, 255, 255);
}
.no-skin .nav-list > li.active > a:hover {
	background-color: rgb(255, 255, 255);
}
.no-skin .nav-list > li .submenu {
	border-color: rgb(229, 229, 229); background-color: rgb(255, 255, 255);
}
.no-skin .nav-list > li .submenu > li > a {
	color: rgb(97, 97, 97); border-top-color: rgb(228, 228, 228); background-color: rgb(255, 255, 255);
}
.no-skin .nav-list > li .submenu > li > a:hover {
	color: rgb(75, 136, 183); background-color: rgb(241, 245, 249);
}
.no-skin .nav-list > li .submenu > li.active > a {
	color: rgb(43, 125, 188);
}
.no-skin .nav-list > li .submenu > li.active > a > .menu-icon {
	color: rgb(200, 97, 57);
}
.no-skin .nav-list > li .submenu > li.open.active > a > .menu-icon {
	color: inherit;
}
@media only screen and (min-width:992px)
{
.no-skin .nav-list > li .submenu > li.hover.active > a.dropdown-toggle > .menu-icon {
	color: inherit;
}
}
.no-skin .nav-list > li .submenu > li:not(.open).active > a {
	background-color: rgb(245, 247, 250);
}
.no-skin .nav-list > li .submenu > li:not(.open).active > a:hover {
	background-color: rgb(241, 245, 249);
}
.no-skin .nav-list > li > .submenu .open > a {
	border-color: rgb(228, 228, 228);
}
.no-skin .nav-list > li > .submenu .open > a:focus {
	border-color: rgb(228, 228, 228);
}
.no-skin .nav-list > li > .submenu .open > a:hover {
	border-color: rgb(228, 228, 228);
}
.no-skin .nav-list > li > .submenu li > .submenu > li a {
	color: rgb(117, 117, 117);
}
.no-skin .nav-list > li > .submenu li > .submenu > li a:hover {
	color: rgb(75, 136, 183); background-color: rgb(241, 245, 249);
}
.no-skin .nav-list > li > .submenu li.open > a {
	color: rgb(75, 136, 183);
}
.no-skin .nav-list > li > .submenu li > .submenu li.active > a {
	color: rgb(75, 136, 183);
}
.no-skin .nav-list > li > .submenu li > .submenu li.open > a {
	color: rgb(75, 136, 183);
}
.no-skin .nav-list > li > .submenu::before {
	border-color: rgb(157, 189, 214);
}
.no-skin .nav-list > li > .submenu > li::before {
	border-color: rgb(157, 189, 214);
}
.no-skin .nav-list > li.active > .submenu::before {
	border-color: rgb(142, 179, 208);
}
.no-skin .nav-list > li.active > .submenu > li::before {
	border-color: rgb(142, 179, 208);
}
.no-skin .sidebar-toggle {
	border-color: rgb(224, 224, 224); background-color: rgb(243, 243, 243);
}
.no-skin .sidebar-toggle > .ace-icon {
	border-color: rgb(187, 187, 187); color: rgb(170, 170, 170); background-color: rgb(255, 255, 255);
}
.no-skin .sidebar-shortcuts {
	background-color: rgb(250, 250, 250);
}
.no-skin .sidebar-fixed .sidebar-shortcuts {
	border-color: rgb(221, 221, 221);
}
.no-skin .sidebar-shortcuts-mini {
	background-color: rgb(255, 255, 255);
}
.no-skin .nav-list li > .arrow::before {
	border-width: 10px 10px 10px 0px; left: -11px; border-right-color: rgb(184, 184, 184); -moz-border-right-colors: #B8B8B8;
}
.no-skin .nav-list li > .arrow::after {
	border-width: 10px 10px 10px 0px; left: -10px; border-right-color: rgb(255, 255, 255); -moz-border-right-colors: #fff;
}
.no-skin .nav-list > li.pull_up > .arrow::after {
	border-width: 10px 10px 10px 0px !important; left: -10px !important; border-right-color: rgb(255, 255, 255) !important; -moz-border-right-colors: #fff;
}
.no-skin .nav-list > li.pull_up > .arrow::before {
	border-width: 10px 10px 10px 0px !important; left: -11px !important;
}
.no-skin .nav-list li.active > a::after {
	border-right-color: rgb(43, 125, 188); -moz-border-right-colors: #2b7dbc;
}
.no-skin .nav-list > li.active::after {
	border-width: 0px 2px 0px 0px; border-style: solid; border-color: rgb(43, 125, 188); border-image: none; top: -1px; right: -2px; bottom: 0px; display: block; position: absolute; z-index: 1; content: "";
}
.no-skin .sidebar-scroll .nav-list > li.active::after {
	right: 0px;
}
@media only screen and (max-width:991px)
{
.no-skin .responsive.sidebar .nav-list > li.open.active > a::after {
	display: block;
}
}
.no-skin .menu-min.sidebar .nav-list > li > a > .menu-text {
	border-color: rgb(204, 204, 204); box-shadow: 2px 1px 2px 0px rgba(0,0,0,0.1); background-color: rgb(245, 245, 245); -webkit-box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, .1);
}
.no-skin .menu-min.sidebar .nav-list > li > a.dropdown-toggle > .menu-text {
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .1);
}
.no-skin .menu-min.sidebar .nav-list > li.active > .submenu {
	border-left-color: rgb(131, 182, 209);
}
.no-skin .menu-min.sidebar .nav-list > li > .submenu {
	border-width: 1px; border-style: solid; border-color: rgb(230, 230, 230) rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .1);
}
.no-skin .menu-min.sidebar .nav-list > li > .arrow::after {
	border-width: 8px 8px 8px 0px; left: -8px; border-right-color: rgb(245, 245, 245); -moz-border-right-colors: #f5f5f5;
}
.no-skin .menu-min.sidebar .nav-list > li > .arrow::before {
	border-width: 8px 8px 8px 0px; left: -9px;
}
.no-skin .menu-min.sidebar .nav-list > li.active > .arrow::before {
	border-right-color: rgb(90, 158, 194); -moz-border-right-colors: #5a9ec2;
}
.no-skin .menu-min.sidebar .nav-list > li.active > a > .menu-text {
	border-left-color: rgb(131, 182, 209);
}
.no-skin .menu-min.sidebar .sidebar-shortcuts-large {
	border-color: rgb(204, 204, 204); box-shadow: 2px 1px 2px 0px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, .1);
}
.no-skin .menu-min.sidebar .sidebar-toggle > .ace-icon {
	border-color: rgb(177, 177, 177);
}
@media all and (max-width:991px)
{
.no-skin .responsive-min.sidebar .nav-list > li > a > .menu-text {
	border-color: rgb(204, 204, 204); box-shadow: 2px 1px 2px 0px rgba(0,0,0,0.1); background-color: rgb(245, 245, 245); -webkit-box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, .1);
}
.no-skin .responsive-min.sidebar .nav-list > li > a.dropdown-toggle > .menu-text {
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .1);
}
.no-skin .responsive-min.sidebar .nav-list > li.active > .submenu {
	border-left-color: rgb(131, 182, 209);
}
.no-skin .responsive-min.sidebar .nav-list > li > .submenu {
	border-width: 1px; border-style: solid; border-color: rgb(230, 230, 230) rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .1);
}
.no-skin .responsive-min.sidebar .nav-list > li > .arrow::after {
	border-width: 8px 8px 8px 0px; left: -8px; border-right-color: rgb(245, 245, 245); -moz-border-right-colors: #f5f5f5;
}
.no-skin .responsive-min.sidebar .nav-list > li > .arrow::before {
	border-width: 8px 8px 8px 0px; left: -9px;
}
.no-skin .responsive-min.sidebar .nav-list > li.active > .arrow::before {
	border-right-color: rgb(90, 158, 194); -moz-border-right-colors: #5a9ec2;
}
.no-skin .responsive-min.sidebar .nav-list > li.active > a > .menu-text {
	border-left-color: rgb(131, 182, 209);
}
.no-skin .responsive-min.sidebar .sidebar-shortcuts-large {
	border-color: rgb(204, 204, 204); box-shadow: 2px 1px 2px 0px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, .1);
}
.no-skin .responsive-min.sidebar .sidebar-toggle > .ace-icon {
	border-color: rgb(177, 177, 177);
}
}
@media only screen and (min-width:992px)
{
.no-skin .nav-list li.hover > .submenu {
	border-color: rgb(204, 204, 204); box-shadow: 2px 1px 2px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, .1);
}
.no-skin .nav-list li.hover > .submenu > li.active > a {
	background-color: rgb(245, 245, 245);
}
.no-skin .nav-list li.hover > .submenu > li:hover > a {
	color: rgb(46, 125, 180); background-color: rgb(238, 243, 247);
}
}
@media only screen and (max-width:991px) and (min-width:992px)
{
.no-skin .navbar-collapse.sidebar .nav-list li li.open.active.hover > a {
	background-color: rgb(255, 255, 255);
}
.no-skin .navbar-collapse.sidebar .nav-list li li.hover:hover > a {
	background-color: rgb(255, 255, 255);
}
.no-skin .navbar-collapse.sidebar .nav-list li li.active.open.hover > a:hover {
	background-color: rgb(241, 245, 249);
}
.no-skin .navbar-collapse.sidebar .nav-list li li.open.hover > a:hover {
	background-color: rgb(241, 245, 249);
}
.no-skin .navbar-collapse.sidebar .nav-list li li.hover > a:hover {
	background-color: rgb(241, 245, 249);
}
.no-skin .navbar-collapse.sidebar .nav-list > li .submenu > li.hover.active > a.dropdown-toggle > .menu-icon {
	color: rgb(200, 97, 57);
}
.no-skin .navbar-collapse.sidebar .nav-list > li .submenu > li.hover.open.active > a.dropdown-toggle > .menu-icon {
	color: inherit;
}
}
@media only screen and (min-width:992px)
{
.no-skin .navbar-collapse.sidebar .nav-list > li:not(:hover):not(.active):not(:focus).hover.open > a {
	color: rgb(88, 88, 88);
}
.no-skin .navbar-collapse.sidebar .nav-list > li:not(:hover):not(.active):not(:focus).hover.open > a > .arrow {
	color: inherit;
}
.no-skin .navbar-collapse.sidebar .nav-list > li.hover.open:hover > a {
	background-color: rgb(255, 255, 255);
}
.no-skin .navbar-collapse.sidebar .nav-list > li > .submenu li:not(:hover):not(.active):not(:focus).hover.open > a {
	color: rgb(97, 97, 97);
}
.no-skin .navbar-collapse.sidebar .nav-list > li > .submenu li:not(:hover):not(.active):not(:focus).hover.open > a > .arrow {
	color: inherit;
}
}
@media only screen and (max-width:991px) and (min-width:992px)
{
.no-skin .navbar-collapse.sidebar .nav-list li.hover > .submenu {
	border-top-color: rgb(229, 229, 229); background-color: rgb(255, 255, 255);
}
.no-skin .nav-list li.hover > .submenu > li:not(.open).active > a {
	background-color: rgb(245, 247, 250);
}
.no-skin .nav-list li.hover > .submenu > li:not(.open).active > a:hover {
	background-color: rgb(241, 245, 249);
}
}
@media only screen and (min-width:992px)
{
.no-skin .h-sidebar.sidebar {
	background-color: rgb(248, 248, 248);
}
.no-skin .h-sidebar.sidebar::before {
	box-shadow: inset 0px -1px 1px 0px rgba(0,0,0,0.05); background-color: rgb(228, 228, 228); -webkit-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, .05) inset;
}
.no-skin .h-sidebar.sidebar .nav-list > li:hover {
	border-color: rgb(206, 221, 229);
}
.no-skin .h-sidebar.sidebar .nav-list > li.active {
	border-color: rgb(121, 176, 206);
}
.no-skin .h-sidebar.sidebar .nav-list > li.active::before {
	background-color: rgb(43, 125, 188);
}
.no-skin .h-sidebar.sidebar .nav-list > li.active > a::after {
	border-width: 0px 0px 3px; border-color: transparent transparent rgb(255, 255, 255); left: 0px; top: auto; right: 0px; bottom: -3px;
}
.no-skin .h-sidebar.sidebar .sidebar-shortcuts-large {
	border-color: rgb(204, 204, 204); box-shadow: 2px 1px 2px 0px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, .1);
}
.no-skin .h-sidebar.sidebar .sidebar-shortcuts-large::after {
	border-bottom-color: rgb(255, 255, 255); -moz-border-bottom-colors: #FFF;
}
.no-skin .h-sidebar.sidebar .nav-list > li.hover > .submenu {
	border-color: rgb(204, 204, 204);
}
.no-skin .h-sidebar.sidebar .nav-list > li.hover > .arrow::after {
	border-color: transparent transparent rgb(255, 255, 255); -moz-border-right-colors: none; -moz-border-left-colors: none; -moz-border-top-colors: none; -moz-border-bottom-colors: #FFF;
}
.no-skin .h-sidebar.sidebar .nav-list > li.hover > .arrow::before {
	border-color: transparent transparent rgb(184, 184, 184); -moz-border-right-colors: none; -moz-border-left-colors: none; -moz-border-top-colors: none; -moz-border-bottom-colors: #B8B8B8;
}
}
@media only screen and (max-width:991px)
{
.no-skin .sidebar {
	border-width: 0px 1px 1px 0px; border-top-color: rgb(214, 214, 214);
}
.no-skin .menu-toggler + .responsive.sidebar {
	border-top-width: 1px;
}
.no-skin .responsive-min.sidebar {
	border-width: 0px 1px 0px 0px;
}
.no-skin .navbar-collapse.sidebar {
	border-bottom-color: rgb(204, 204, 204); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px !important; border-left-width: 0px; box-shadow: 0px 2px 2px rgba(0,0,0,0.1) !important; -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
}
.no-skin .menu-min.navbar-collapse.sidebar .nav-list > li > .submenu {
	background-color: rgb(255, 255, 255);
}
}
.no-skin .sidebar-scroll .sidebar-shortcuts {
	border-bottom-color: rgb(221, 221, 221);
}
.no-skin .sidebar-scroll .sidebar-toggle {
	border-top-color: rgb(221, 221, 221);
}
.no-skin .main-container .menu-toggler {
	background-color: rgb(68, 68, 68);
}
.no-skin .main-container .menu-toggler::before {
	border-top-color: rgb(135, 184, 127); border-bottom-color: rgb(111, 179, 224);
}
.no-skin .main-container .menu-toggler::after {
	border-top-color: rgb(255, 162, 77); border-bottom-color: rgb(209, 91, 71);
}
.no-skin .main-container .menu-toggler > .toggler-text {
	border-top-color: rgb(68, 68, 68); -moz-border-top-colors: #444;
}
.no-skin .nav-list > li.disabled::before {
	display: none !important;
}
.no-skin .nav-list > li.disabled > a {
	color: rgb(101, 101, 101) !important; background-color: rgb(235, 235, 235) !important;
}
.no-skin .nav-list li .submenu > li.disabled > a {
	color: rgb(122, 122, 122) !important; cursor: not-allowed !important; background-color: rgb(242, 242, 242) !important;
}
.no-skin .nav-list li.disabled .submenu > li > a {
	color: rgb(122, 122, 122) !important; cursor: not-allowed !important; background-color: rgb(242, 242, 242) !important;
}
.no-skin .nav-list li .submenu > li.disabled > a > .menu-icon {
	display: none;
}
.no-skin .nav-list li.disabled .submenu > li > a > .menu-icon {
	display: none;
}
.nav-list li li.active.highlight > a::after {
	display: none !important;
}
.nav-list li li.active.highlight > a::before {
	display: none !important;
}
.nav-list li.highlight li.active > a::after {
	display: none !important;
}
.nav-list li.highlight li.active > a::before {
	display: none !important;
}
.nav-list > li.active.highlight > a::after {
	display: block !important;
}
.nav-list > li.active.highlight > a::before {
	display: block !important;
}
.sidebar-scroll .nav-list > li.highlight.active > a::after {
	display: none !important;
}
.sidebar-scroll .nav-list > li.highlight.active > a::before {
	display: none !important;
}
.no-skin .nav-list > li.active.highlight {
	border-color: rgb(200, 216, 226);
}
.no-skin .nav-list > li.highlight:hover {
	border-color: rgb(200, 216, 226);
}
.no-skin .nav-list > li.active.highlight + li {
	border-top-color: rgb(200, 216, 226);
}
.no-skin .nav-list > li.highlight:hover + li {
	border-top-color: rgb(200, 216, 226);
}
.no-skin .nav-list > li.active.highlight > a {
	background-color: rgb(255, 255, 255);
}
.no-skin .nav-list > li.highlight:hover > a {
	background-color: rgb(255, 255, 255);
}
.no-skin .nav-list > li.active.highlight::after {
	display: none;
}
.no-skin .nav-list > li.active.highlight::before {
	display: block; background-color: rgb(79, 144, 194);
}
.no-skin .nav-list > li.active.highlight > a {
	background-color: rgb(242, 246, 249) !important;
}
.no-skin .nav-list > li.active.highlight > a::after {
	border-width: 20px 0px 21px 10px; border-style: solid; border-color: transparent; top: -1px; right: -10px; bottom: auto; display: block; position: absolute; z-index: 1; content: "";
}
.no-skin .nav-list > li.active.highlight > a::before {
	border-width: 20px 0px 21px 10px; border-style: solid; border-color: transparent; top: -1px; right: -10px; bottom: auto; display: block; position: absolute; z-index: 1; content: "";
}
.no-skin .nav-list > li.active.highlight > a::before {
	right: -11px; border-left-color: rgb(160, 188, 205); -moz-border-left-colors: #a0bccd;
}
.no-skin .nav-list > li.active.highlight > a::after {
	border-left-color: rgb(242, 246, 249); -moz-border-left-colors: #f2f6f9;
}
.no-skin .nav-list li li.active.highlight > a {
	background-color: rgb(242, 246, 249);
}
.no-skin .nav-list li li.open.active.highlight > a {
	background-color: rgb(255, 255, 255);
}
.no-skin .nav-list li li.open.active.highlight > a:hover {
	background-color: rgb(241, 245, 249);
}
@media all and (min-width:992px)
{
.no-skin .h-sidebar.sidebar .nav-list > li.active.highlight > a::after {
	border-width: 8px 7px; border-color: transparent transparent rgb(255, 255, 255); left: 50%; top: auto; right: auto; bottom: -2px; margin-left: -7px; display: block; position: absolute; content: ""; -moz-border-right-colors: none; -moz-border-left-colors: none; -moz-border-top-colors: none; -moz-border-bottom-colors: #FFF;
}
.no-skin .h-sidebar.sidebar .nav-list > li.active.highlight > a::before {
	border-width: 8px; border-color: transparent transparent rgb(116, 173, 215); left: 50%; top: auto; right: auto; bottom: -1px; margin-left: -7px; display: block; position: absolute; content: ""; -moz-border-right-colors: none; -moz-border-left-colors: none; -moz-border-top-colors: none; -moz-border-bottom-colors: #74add7;
}
.no-skin .h-sidebar.sidebar .nav-list > li.active.highlight:hover > a::after {
	display: none;
}
.no-skin .h-sidebar.sidebar .nav-list > li.active.highlight:hover > a::before {
	display: none;
}
}
@media all and (min-width:992px)
{
.compact.sidebar .nav-list li.active.highlight > a::after {
	display: none !important;
}
.compact.sidebar .nav-list li.active.highlight > a::before {
	display: none !important;
}
}
@media all and (min-width:992px)
{
.h-sidebar.sidebar .nav-list li.active.highlight > a::after {
	border-width: 8px !important; border-right-color: transparent !important; border-left-color: transparent !important; display: block !important; -moz-border-right-colors: none; -moz-border-left-colors: none;
}
.h-sidebar.sidebar .nav-list li.active.highlight > a::before {
	border-width: 8px !important; border-right-color: transparent !important; border-left-color: transparent !important; display: block !important; -moz-border-right-colors: none; -moz-border-left-colors: none;
}
.h-sidebar.sidebar .nav-list > li.active.highlight:hover > a::after {
	display: none !important;
}
.h-sidebar.sidebar .nav-list > li.active.highlight:hover > a::before {
	display: none !important;
}
}
.menu-min.sidebar .nav-list > li.active.highlight > a::after {
	border-width: 20px 0px 21px 10px; top: -1px; display: block !important;
}
.menu-min.sidebar .nav-list > li.active.highlight > a::before {
	border-width: 20px 0px 21px 10px; top: -1px; display: block !important;
}
@media all and (max-width:991px)
{
.responsive-min.sidebar .nav-list > li.active.highlight > a::after {
	border-width: 20px 0px 21px 10px; top: -1px; display: block !important;
}
.responsive-min.sidebar .nav-list > li.active.highlight > a::before {
	border-width: 20px 0px 21px 10px; top: -1px; display: block !important;
}
}
.onpage-help-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 99990; background-color: rgba(0, 0, 0, 0.05);
}
.onpage-help-section {
	outline: 0px !important; border-radius: 4px; border: 1px dashed rgb(139, 188, 211); transition:background-color 0.2s, border-color 0.2s; border-image: none; text-align: center; vertical-align: middle; display: block; position: absolute; z-index: 100000; background-color: rgba(255, 255, 255, 0.3); -webkit-transition: background-color .2s, border-color .2s;
}
.onpage-help-section > .ie-hover-fix {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; background-color: rgb(255, 255, 255);
}
.onpage-help-section:active {
	border-color: rgb(119, 172, 196); background-color: rgba(201, 216, 234, 0.2);
}
.onpage-help-section:focus {
	border-color: rgb(119, 172, 196); background-color: rgba(201, 216, 234, 0.2);
}
.onpage-help-section:hover {
	border-style: solid; border-color: rgb(119, 172, 196); background-color: rgba(201, 216, 234, 0.4);
}
.onpage-help-section > .help-icon-1 {
	border-radius: 100%; border: 2px solid rgb(255, 255, 255); transition:opacity 0.2s; border-image: none; left: 50%; top: 50%; width: 48px; height: 48px; color: rgb(255, 255, 255); line-height: 46px; font-size: 36px; display: inline-block; position: absolute; z-index: 1; opacity: 0; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.4); text-shadow: 0px 0px 2px #000; transform: translate(-50%, -50%); background-color: rgb(133, 184, 219); -webkit-transition: opacity .2s; -webkit-transform: translate(-50%, -50%);
}
.onpage-help-section:active > .help-icon-1 {
	opacity: 0.5;
}
.onpage-help-section:focus > .help-icon-1 {
	opacity: 0.5;
}
.onpage-help-section:hover > .help-icon-1 {
	opacity: 1;
}
.help-section-small.onpage-help-section > .help-icon-1 {
	border-radius: 12px; width: 28px; height: 28px; line-height: 26px; font-size: 18px;
}
.help-section-smaller.onpage-help-section > .help-icon-1 {
	border-radius: 8px; width: 20px; height: 20px; line-height: 17px; font-size: 14px;
}
.onpage-help-section > .help-icon-2 {
	border-radius: 4px; border: 1px solid orange; transition:0.2s; border-image: none; left: -4px; top: -4px; width: 18px; height: 18px; color: orange; line-height: 16px; font-size: 16px; display: block; position: absolute; z-index: 2; opacity: 1; background-color: rgb(255, 255, 255); -webkit-transition: all .2s;
}
.onpage-help-section:hover > .help-icon-2 {
	border-color: rgb(89, 163, 78); color: rgb(89, 163, 78); transform: scale(1.25); -webkit-transform: scale(1.25);
}
.onpage-help-modal {
	z-index: 100010;
}
.onpage-help-modal + .modal-backdrop {
	z-index: 100009;
}
.onpage-help-modal-buttons button {
	border-width: 2px !important; border-radius: 100%;
}
.onpage-help-modal-buttons button:focus {
	outline: 0px !important;
}
.onpage-help-modal-buttons button.disabled {
	transform: scale(0.9); -webkit-transform: scale(0.9);
}
.onpage-help-content {
	margin: 0px auto; max-width: 800px;
}
.onpage-help-modal.code-modal .modal-dialog {
	margin-top: 6px; margin-bottom: 6px;
}
.onpage-help-modal.code-modal .modal-header {
	padding-top: 6px; padding-bottom: 6px;
}
.onpage-help-modal.code-modal .modal-body {
	padding: 10px 12px;
}
.onpage-help-modal pre {
	border-width: 0px; border-radius: 0px; margin-top: 8px; box-shadow: none;
}
.onpage-help-modal .modal-title code {
	font-size: 13px;
}
.onpage-help-modal .modal-body {
	font-size: 14px;
}
@media print
{
.navbar {
	display: none !important;
}
.sidebar {
	display: none !important;
}
.main-content {
	margin-right: 0px !important; margin-left: 0px !important;
}
.main-content .nav-search {
	display: none !important;
}
.main-content .breadcrumbs {
	border-width: 0px !important; float: right;
}
.main-content .breadcrumbs .breadcrumb > li + li::before {
	content: "/";
}
.main-content .breadcrumbs .breadcrumb .home-icon {
	display: none;
}
.ace-settings-container {
	display: none !important;
}
.footer {
	width: 100%; height: auto; position: relative;
}
.footer .footer-inner {
	width: 100%;
}
.footer .footer-inner .footer-content {
	width: 100%;
}
.btn-scroll-up {
	display: none !important;
}
.btn {
	background: 0px 0px !important; border-width: 1px !important; border-radius: 0px !important; color: rgb(85, 85, 85) !important;
}
.btn-app.btn {
	background: 0px 0px !important; border-width: 1px !important; border-radius: 0px !important; color: rgb(85, 85, 85) !important;
}
.label {
	border: 1px solid rgb(102, 102, 102) !important; border-image: none !important;
}
[class*=arrowed].label::after {
	display: none !important;
}
[class*=arrowed].label::before {
	display: none !important;
}
}
