html {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic"; -webkit-font-smoothing: antialiased;
}
body {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic"; -webkit-font-smoothing: antialiased;
}
a {
	color: rgb(0, 54, 0);
}
a:hover {
	color: rgb(172, 112, 213); text-decoration: none;
}
a:active {
	color: rgb(172, 112, 213); text-decoration: none;
}
a:focus {
	color: rgb(172, 112, 213); text-decoration: none;
}
.wrapper {
	min-height: 100%;
}
.wrapper::before {
	display: table; content: " ";
}
.wrapper::after {
	display: table; content: " ";
}
.wrapper::after {
	clear: both;
}
body > .header {
	left: 0px; top: 0px; right: 0px; position: absolute; z-index: 1030;
}
.right-side {
	height: auto !important; display: block; position: relative; min-height: 100%;
}
.left-side {
	height: auto !important; display: block; position: relative; min-height: 100%;
}
.right-side {
	margin-left: 321px; background-color: rgb(166, 255, 51);
}
.left-side {
	top: 0px; width: 321px; position: absolute;
}
body.fixed > .header {
	position: fixed;
}
body.fixed .left-side {
	position: fixed;
}
body.fixed .navbar {
	position: fixed;
}
body.fixed > .header {
	left: 0px; top: 0px; right: 0px;
}
body.fixed .navbar {
	left: 0px; right: 0px;
}
body.fixed .wrapper {
	margin-top: 50px;
}
.content {
	background: rgb(254, 254, 254); margin: 0px auto; padding: 20px 5px;
}
h1 {
	font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic";
}
h2 {
	font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic";
}
h3 {
	font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic";
}
h4 {
	font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic";
}
h5 {
	font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic";
}
h6 {
	font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic";
}
.h1 {
	font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic";
}
.h2 {
	font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic";
}
.h3 {
	font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic";
}
.h4 {
	font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic";
}
.h5 {
	font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic";
}
.h6 {
	font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic";
}
.page-header {
	padding-top: 1px;padding-left: 10px; font-size: 22px; margin-top: -61px; -webkit-margin-before: -83px;
}
.page-header > small {0
	color: rgb(102, 102, 102); margin-top: 5px; display: block;
}
.header-style {
	background: url("../files/bg-header.png") repeat-x rgb(255, 255, 255); height: 80px; margin-top: -10px;
}
.small {
	max-width: 150px;
}
.medium {
	width: 100%; max-height: 200px;
}
.large {
	max-width: 350px;
}
.larger {
	max-width: 400px;
}
.larger-x {
	max-width: 450px;
}
.larger-xx {
	max-width: 500px;
}
.sort-highlight {
	background: rgb(244, 244, 244); border: 1px dashed rgb(221, 221, 221); border-image: none; margin-bottom: 10px;
}
.pad {
	padding: 10px;
}
.margin {
	margin: 10px;
}
.inline {
	width: auto; display: inline-block !important;
}
.bg-red {
	color: rgb(166, 255, 51) !important;
}
.bg-yellow {
	color: rgb(166, 255, 51) !important;
}
.bg-aqua {
	color: rgb(166, 255, 51) !important;
}
.bg-blue {
	color: rgb(166, 255, 51) !important;
}
.bg-light-blue {
	color: rgb(166, 255, 51) !important;
}
.bg-green {
	color: rgb(166, 255, 51) !important;
}
.bg-navy {
	color: rgb(166, 255, 51) !important;
}
.bg-teal {
	color: rgb(166, 255, 51) !important;
}
.bg-olive {
	color: rgb(166, 255, 51) !important;
}
.bg-lime {
	color: rgb(166, 255, 51) !important;
}
.bg-orange {
	color: rgb(166, 255, 51) !important;
}
.bg-fuchsia {
	color: rgb(166, 255, 51) !important;
}
.bg-purple {
	color: rgb(166, 255, 51) !important;
}
.bg-maroon {
	color: rgb(166, 255, 51) !important;
}
.bg-black .bg-gray2 {
	color: rgb(166, 255, 51) !important;
}
.bg-gray {
	background-color: rgb(234, 234, 236) !important;
}
.bg-gray2 {
	color: rgb(166, 255, 51) !important; background-color: rgb(153, 153, 153) !important;
}
.bg-black {
	background-color: rgb(34, 34, 34) !important;
}
.bg-red {
	background-color: rgb(245, 105, 84) !important;
}
.bg-yellow {
	background-color: rgb(243, 156, 18) !important;
}
.bg-aqua {
	background-color: rgb(0, 192, 239) !important;
}
.bg-blue {
	background-color: rgb(60, 141, 188) !important;
}
.bg-light-blue {
	background-color: rgb(60, 141, 188) !important;
}
.bg-green {
	background-color: rgb(0, 166, 90) !important;
}
.bg-navy {
	background-color: rgb(0, 31, 63) !important;
}
.bg-teal {
	background-color: rgb(57, 204, 204) !important;
}
.bg-olive {
	background-color: rgb(61, 153, 112) !important;
}
.bg-lime {
	background-color: rgb(1, 255, 112) !important;
}
.bg-orange {
	background-color: rgb(255, 133, 27) !important;
}
.bg-fuchsia {
	background-color: rgb(240, 18, 190) !important;
}
.bg-purple {
	background-color: rgb(0, 153, 0) !important;
}
.bg-purple-light {
	background-color: rgb(51, 102, 25) !important;
}
.bg-pink {
	background-color: rgb(51, 102, 25) !important;
}
.bg-maroon {
	background-color: rgb(133, 20, 75) !important;
}
.bg-closewhite {
	background-color: rgb(254, 254, 254) !important;
}
.bg-white {
	background-color: rgb(255, 255, 255) !important;
}
.bigger-110 {
	font-size: 110%;
}
.bigger-120 {
	font-size: 120%;
}
.bigger-130 {
	font-size: 130%;
}
.bigger-140 {
	font-size: 140%;
}
.bigger-150 {
	font-size: 150%;
}
.bigger-160 {
	font-size: 160%;
}
.bigger-170 {
	font-size: 170%;
}
.bigger-180 {
	font-size: 180%;
}
.bigger-190 {
	font-size: 190%;
}
.bigger-200 {
	font-size: 200%;
}
.bigger-210 {
	font-size: 210%;
}
.bigger-220 {
	font-size: 220%;
}
.bigger-230 {
	font-size: 230%;
}
.bigger-240 {
	font-size: 240%;
}
.bigger-250 {
	font-size: 250%;
}
.bigger-260 {
	font-size: 260%;
}
.bigger-270 {
	font-size: 270%;
}
.bigger-280 {
	font-size: 280%;
}
.bigger-290 {
	font-size: 290%;
}
.bigger-300 {
	font-size: 300%;
}
.bigger-125 {
	font-size: 125%;
}
.bigger-175 {
	font-size: 175%;
}
.bigger-225 {
	font-size: 225%;
}
.bigger-275 {
	font-size: 275%;
}
.smaller-90 {
	font-size: 90%;
}
.smaller-80 {
	font-size: 80%;
}
.smaller-70 {
	font-size: 70%;
}
.smaller-60 {
	font-size: 60%;
}
.smaller-50 {
	font-size: 50%;
}
.smaller-40 {
	font-size: 40%;
}
.smaller-30 {
	font-size: 30%;
}
.smaller-20 {
	font-size: 20%;
}
.smaller-75 {
	font-size: 75%;
}
.width-20 {
	width: 20% !important;
}
.width-25 {
	width: 25% !important;
}
.width-30 {
	width: 30% !important;
}
.width-33 {
	width: 33.33% !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-75 {
	width: 75% !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-250 {
	width: 250% !important;
}
.width-48 {
	width: 48% !important;
}
.min-width-100px {
	min-width: 100px !important;
}
.min-width-150px {
	min-width: 150px !important;
}
.min-width-200px {
	min-width: 200px !important;
}
.min-width-220px {
	min-width: 220px !important;
}
.min-height-100px {
	min-height: 100px !important;
}
.min-height-150px {
	min-height: 150px !important;
}
.min-height-200px {
	min-height: 200px !important;
}
.width-25x {
	width: 25% !important;
}
.width-30x {
	width: 30% !important;
}
.width-33x {
	width: 33% !important;
}
.width-50x {
	width: 50% !important;
}
.text-red {
	color: rgb(245, 105, 84) !important;
}
.text-yellow {
	color: rgb(243, 156, 18) !important;
}
.text-aqua {
	color: rgb(0, 192, 239) !important;
}
.text-blue {
	color: rgb(0, 115, 183) !important;
}
.text-light-blue {
	color: rgb(60, 141, 188) !important;
}
.text-green {
	color: rgb(0, 166, 90) !important;
}
.text-navy {
	color: rgb(0, 31, 63) !important;
}
.text-teal {
	color: rgb(57, 204, 204) !important;
}
.text-olive {
	color: rgb(61, 153, 112) !important;
}
.text-lime {
	color: rgb(1, 255, 112) !important;
}
.text-orange {
	color: rgb(255, 133, 27) !important;
}
.text-fuchsia {
	color: rgb(240, 18, 190) !important;
}
.text-purple {
	color: rgb(0, 153, 0) !important;
}
.text-maroon {
	color: rgb(133, 20, 75) !important;
}
.hide {
	display: none !important;
}
.no-display {
	display: none;
}
.no-border {
	border: 0px currentColor !important; border-image: none !important;
}
.no-padding {
	padding: 0px !important;
}
.no-margin {
	margin: 0px !important;
}
.no-shadow {
	box-shadow: none !important;
}
@media print
{
.no-print {
	display: none;
}
.left-side {
	display: none;
}
.header {
	display: none;
}
.content-header {
	display: none;
}
.right-side {
	margin: 0px;
}
}
.flat {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.table-striped > tbody > tr:nth-child(2n+1) > td {
	background-color: rgb(243, 244, 245);
}
.table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: rgb(243, 244, 245);
}
table.text-center td {
	text-align: center;
}
table.text-center th {
	text-align: center;
}
.jqstooltip {
	padding: 5px !important; width: auto !important; height: auto !important;
}
body > .header {
	position: relative; z-index: 1030; max-height: 30px;
}
body > .header .navbar {
	height: 30px; margin-bottom: 0px;
}
body > .header .navbar .sidebar-toggle {
	margin: 8px 0px 8px 5px; padding: 9px 5px; border-radius: 0px !important; border: 1px solid transparent; border-image: none; float: left; background-image: none; background-color: transparent; -webkit-border-radius: 0; -moz-border-radius: 0;
}
body > .header .navbar .sidebar-toggle:hover .icon-bar {
	background: rgb(246, 246, 246);
}
body > .header .navbar .sidebar-toggle .icon-bar {
	border-radius: 4px; width: 22px; height: 2px; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
body > .header .navbar .sidebar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}
body > .header .navbar .nav > li.user > a {
	font-weight: bold;
}
body > .header .navbar .nav > li.user > a > .fa {
	margin-right: 5px;
}
body > .header .navbar .nav > li.user > a > .glyphicon {
	margin-right: 5px;
}
body > .header .navbar .nav > li.user > a > .ion {
	margin-right: 5px;
}
body > .header .navbar .nav > li > a > .label {
	padding: 2px; border-radius: 50%; top: 7px; width: 15px; height: 15px; text-align: center; right: 2px; line-height: 1em; font-size: 10px; font-weight: normal; position: absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
body > .header .navbar .nav > li > a:hover > .label {
	top: 3px;
}
body > .header .logo {
	
}
body > .header .logo .icon {
	margin-right: 10px;
}
.right-side > .content-header {
	padding: 15px 15px 10px 20px; position: relative;
}
.right-side > .content-header > h1 {
	margin: 0px; font-size: 24px;
}
.right-side > .content-header > h1 > small {
	padding-left: 4px; font-size: 15px; font-weight: 300; display: inline-block;
}
.right-side > .content-header > .breadcrumb {
	background: none; padding: 7px 5px; border-radius: 2px; top: 15px; right: 10px; font-size: 12px; margin-top: 0px; margin-bottom: 0px; float: right; position: absolute; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.right-side > .content-header > .breadcrumb > li > a {
	color: rgb(68, 68, 68); text-decoration: none;
}
.right-side > .content-header > .breadcrumb > li > a > .fa {
	margin-right: 5px;
}
.right-side > .content-header > .breadcrumb > li > a > .glyphicon {
	margin-right: 5px;
}
.right-side > .content-header > .breadcrumb > li > a > .ion {
	margin-right: 5px;
}
.right-side > .content-header > .breadcrumb > li + li::before {
	content: ">\00a0";
}
.sidebar {
	margin-bottom: 5px;
}
.sidebar .sidebar-form input:focus {
	border-color: transparent !important; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sidebar .sidebar-menu {
	list-style: none; margin: 0px; padding: 0px;
}
.sidebar .sidebar-menu > li {
	margin: 0px; padding: 0px;
}
.sidebar .sidebar-menu > li > a {
	padding: 12px 5px 12px 15px; display: block;
}
.sidebar .sidebar-menu > li > a > .fa {
	width: 20px;
}
.sidebar .sidebar-menu > li > a > .glyphicon {
	width: 20px;
}
.sidebar .sidebar-menu > li > a > .ion {
	width: 20px;
}
.sidebar .sidebar-menu .treeview-menu {
	list-style: none; margin: 0px; padding: 0px; display: none;
}
.sidebar .sidebar-menu .treeview-menu > li {
	margin: 0px;
}
.sidebar .sidebar-menu .treeview-menu > li > a {
	margin: 0px; padding: 5px 5px 5px 15px; font-size: 14px; display: block;
}
.sidebar .sidebar-menu .treeview-menu > li > a > .fa {
	width: 20px;
}
.sidebar .sidebar-menu .treeview-menu > li > a > .glyphicon {
	width: 20px;
}
.sidebar .sidebar-menu .treeview-menu > li > a > .ion {
	width: 20px;
}
.user-panel {
	padding: 10px;
}
.user-panel::before {
	display: table; content: " ";
}
.user-panel::after {
	display: table; content: " ";
}
.user-panel::after {
	clear: both;
}
.user-panel > .image > img {
	width: 45px; height: 45px;
}
.user-panel > .info {
	padding: 5px 5px 5px 15px; line-height: 1; font-size: 15px; font-weight: 600;
}
.user-panel > .info > p {
	margin-bottom: 9px;
}
.user-panel > .info > a {
	padding-right: 5px; font-size: 15px; font-weight: normal; text-decoration: none; margin-top: 3px;
}
.user-panel > .info > a > .fa {
	margin-right: 3px;
}
.user-panel > .info > a > .ion {
	margin-right: 3px;
}
.user-panel > .info > a > .glyphicon {
	margin-right: 3px;
}
@media screen and (max-width:992px)
{
.relative {
	position: relative;
}
.row-offcanvas-right .sidebar-offcanvas {
	right: -321px;
}
.row-offcanvas-left .sidebar-offcanvas {
	left: -321px;
}
.active.row-offcanvas-right {
	right: 321px;
}
.active.row-offcanvas-left {
	left: 321px;
}
.sidebar-offcanvas {
	left: 0px;
}
body.fixed .sidebar-offcanvas {
	left: -321px; margin-top: 50px;
}
body.fixed .active.row-offcanvas-left .navbar {
	left: 321px !important; right: 0px;
}
body.fixed .active.row-offcanvas-left .sidebar-offcanvas {
	left: 0px;
}
}
.dropdown-menu {
	z-index: 2300; box-shadow: 0px 3px 6px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
}
.dropdown-menu > li > a > .glyphicon {
	margin-right: 10px;
}
.dropdown-menu > li > a > .fa {
	margin-right: 10px;
}
.dropdown-menu > li > a > .ion {
	margin-right: 10px;
}
.dropdown-menu > li > a:hover {
	color: rgb(166, 255, 51); background-color: rgb(170, 216, 172);
}
.skin-purple .navbar .dropdown-menu > li > a {
	color: rgb(68, 68, 68);
}
.navbar-nav > .notifications-menu > .dropdown-menu {
	margin: 0px !important; padding: 0px !important; border-radius: 4px !important; border: 1px solid rgb(223, 223, 223); border-image: none; top: 100%; width: 280px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.navbar-nav > .messages-menu > .dropdown-menu {
	margin: 0px !important; padding: 0px !important; border-radius: 4px !important; border: 1px solid rgb(223, 223, 223); border-image: none; top: 100%; width: 280px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.navbar-nav > .tasks-menu > .dropdown-menu {
	margin: 0px !important; padding: 0px !important; border-radius: 4px !important; border: 1px solid rgb(223, 223, 223); border-image: none; top: 100%; width: 280px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li.header {
	padding: 7px 10px; border-radius: 4px 4px 0px 0px; color: rgb(68, 68, 68); font-size: 14px; border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255); -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0;
}
.navbar-nav > .messages-menu > .dropdown-menu > li.header {
	padding: 7px 10px; border-radius: 4px 4px 0px 0px; color: rgb(68, 68, 68); font-size: 14px; border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255); -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0;
}
.navbar-nav > .tasks-menu > .dropdown-menu > li.header {
	padding: 7px 10px; border-radius: 4px 4px 0px 0px; color: rgb(68, 68, 68); font-size: 14px; border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255); -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li.header::after {
	border-width: 7px; border-style: solid; border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); border-image: none; left: 92%; width: 0px; height: 0px; bottom: 100%; margin-left: -7px; position: absolute; content: " "; pointer-events: none;
}
.navbar-nav > .messages-menu > .dropdown-menu > li.header::after {
	border-width: 7px; border-style: solid; border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); border-image: none; left: 92%; width: 0px; height: 0px; bottom: 100%; margin-left: -7px; position: absolute; content: " "; pointer-events: none;
}
.navbar-nav > .tasks-menu > .dropdown-menu > li.header::after {
	border-width: 7px; border-style: solid; border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); border-image: none; left: 92%; width: 0px; height: 0px; bottom: 100%; margin-left: -7px; position: absolute; content: " "; pointer-events: none;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a {
	padding: 7px 10px; border-radius: 0px 0px 4px 4px; text-align: center; color: rgb(68, 68, 68); font-size: 12px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(244, 244, 244); -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px;
}
.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a {
	padding: 7px 10px; border-radius: 0px 0px 4px 4px; text-align: center; color: rgb(68, 68, 68); font-size: 12px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(244, 244, 244); -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px;
}
.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a {
	padding: 7px 10px; border-radius: 0px 0px 4px 4px; text-align: center; color: rgb(68, 68, 68); font-size: 12px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(244, 244, 244); -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a:hover {
	background: rgb(244, 244, 244); font-weight: normal; text-decoration: none;
}
.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a:hover {
	background: rgb(244, 244, 244); font-weight: normal; text-decoration: none;
}
.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a:hover {
	background: rgb(244, 244, 244); font-weight: normal; text-decoration: none;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu {
	list-style: none; margin: 0px; padding: 0px; -ms-overflow-x: hidden;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu {
	list-style: none; margin: 0px; padding: 0px; -ms-overflow-x: hidden;
}
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu {
	list-style: none; margin: 0px; padding: 0px; -ms-overflow-x: hidden;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a {
	border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid; display: block; white-space: nowrap;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a {
	border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid; display: block; white-space: nowrap;
}
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a {
	border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid; display: block; white-space: nowrap;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a:hover {
	background: rgb(246, 246, 246); text-decoration: none;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:hover {
	background: rgb(246, 246, 246); text-decoration: none;
}
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a:hover {
	background: rgb(246, 246, 246); text-decoration: none;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a {
	color: rgb(68, 68, 68); font-size: 12px;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .glyphicon {
	background: rgb(0, 192, 239); padding: 15px 0px; width: 50px; text-align: center; color: rgba(255, 255, 255, 0.7); font-size: 20px; margin-right: 5px;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .fa {
	background: rgb(0, 192, 239); padding: 15px 0px; width: 50px; text-align: center; color: rgba(255, 255, 255, 0.7); font-size: 20px; margin-right: 5px;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .ion {
	background: rgb(0, 192, 239); padding: 15px 0px; width: 50px; text-align: center; color: rgba(255, 255, 255, 0.7); font-size: 20px; margin-right: 5px;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .danger.glyphicon {
	background: rgb(245, 105, 84);
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .danger.fa {
	background: rgb(245, 105, 84);
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .danger.ion {
	background: rgb(245, 105, 84);
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .warning.glyphicon {
	background: rgb(243, 156, 18);
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .warning.fa {
	background: rgb(243, 156, 18);
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .warning.ion {
	background: rgb(243, 156, 18);
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .success.glyphicon {
	background: rgb(0, 166, 90);
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .success.fa {
	background: rgb(0, 166, 90);
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .success.ion {
	background: rgb(0, 166, 90);
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .info.glyphicon {
	background: rgb(0, 192, 239);
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .info.fa {
	background: rgb(0, 192, 239);
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .info.ion {
	background: rgb(0, 192, 239);
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a {
	margin: 0px; padding: 10px 5px; border-radius: 4px; line-height: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > div > img {
	margin: auto 10px auto auto; border: 1px solid rgb(221, 221, 221); border-image: none; width: 40px; height: 40px;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 {
	margin: 0px 0px 0px 45px; padding: 0px; color: rgb(68, 68, 68); font-size: 15px;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 > small {
	color: rgb(153, 153, 153); font-size: 10px; float: right;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > p {
	margin: 0px 0px 0px 45px; color: rgb(136, 136, 136); font-size: 12px;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a::before {
	display: table; content: " ";
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a::after {
	display: table; content: " ";
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a::after {
	clear: both;
}
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a {
	padding: 10px;
}
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a > h3 {
	margin: 0px 0px 10px; padding: 0px; color: rgb(102, 102, 102); font-size: 14px;
}
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a > .progress {
	margin: 0px; padding: 0px;
}
.navbar-nav > .user-menu > .dropdown-menu {
	padding: 1px 0px 0px; border-radius: 0px; width: 280px; border-top-width: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.navbar-nav > .user-menu > .dropdown-menu::after {
	border-width: 10px; border-style: solid; border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); border-image: none; width: 0px; height: 0px; right: 10px; bottom: 100%; margin-left: -10px; position: absolute; content: " "; pointer-events: none;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
	background: rgb(60, 141, 188); padding: 10px; height: 175px; text-align: center;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img {
	border: 8px solid rgba(255, 255, 255, 0.2); border-image: none; width: 90px; height: 90px; z-index: 5;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
	color: rgba(255, 255, 255, 0.8); font-size: 17px; margin-top: 10px; z-index: 5; text-shadow: 2px 2px 3px #333333;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small {
	font-size: 12px; display: block;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-body {
	padding: 15px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(244, 244, 244); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-body::before {
	display: table; content: " ";
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-body::after {
	display: table; content: " ";
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-body::after {
	clear: both;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-body > div > a {
	color: rgb(0, 115, 183);
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-footer {
	padding: 10px; background-color: rgb(166, 255, 51);
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-footer::before {
	display: table; content: " ";
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-footer::after {
	display: table; content: " ";
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-footer::after {
	clear: both;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-footer .btn-default {
	color: rgb(102, 102, 102);
}
main-footer {
	width: 100%; height: 120px; bottom: 0px; clear: both; position: absolute;
}
#main-footer > .container {
	background: rgb(60, 54, 54); color: rgb(255, 255, 255); padding-right: 10px; padding-bottom: 15px;
}
#main-footer input {
	
}
#about-us input {
	
}
#main-footer h3 {
	letter-spacing: 0.05em; font-size: 12px; font-weight: 700;
}
.headroom {
	transition:0.2s ease-in-out; left: 0px; top: 0px; right: 0px; position: fixed;
}
@media only screen and (max-width:640px)
{
.headroom--unpinned {
	top: -100px;
}
}
.headroom--pinned {
	top: 0px;
}
.open > .dropdown-menu {
	animation-name: fadeAnimation; animation-duration: 0.7s; animation-timing-function: ease; animation-iteration-count: 1; animation-fill-mode: forwards; -webkit-animation-name: fadeAnimation; -webkit-animation-duration: .7s; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: ease; -webkit-animation-fill-mode: forwards; -moz-animation-name: fadeAnimation; -moz-animation-duration: .7s; -moz-animation-iteration-count: 1; -moz-animation-timing-function: ease; -moz-animation-fill-mode: forwards;
}
@media screen and (max-width:767px)
{
.navbar-nav > .notifications-menu > .dropdown-menu {
	background: rgb(255, 255, 255); left: auto; top: 100%; right: 0px; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute;
}
.navbar-nav > .user-menu > .dropdown-menu {
	background: rgb(255, 255, 255); left: auto; top: 100%; right: 0px; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute;
}
.navbar-nav > .tasks-menu > .dropdown-menu {
	background: rgb(255, 255, 255); left: auto; top: 100%; right: 0px; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute;
}
.navbar-nav > .messages-menu > .dropdown-menu {
	background: rgb(255, 255, 255); left: auto; top: 100%; right: 0px; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute;
}
}
@media screen and (max-width:480px)
{
.navbar-nav > .notifications-menu > .dropdown-menu > li.header {
	
}
.navbar-nav > .tasks-menu > .dropdown-menu > li.header {
	
}
.navbar-nav > .messages-menu > .dropdown-menu > li.header {
	
}
.navbar-nav > .notifications-menu > .dropdown-menu > li.header::after {
	border-width: 0px !important;
}
.navbar-nav > .tasks-menu > .dropdown-menu > li.header::after {
	border-width: 0px !important;
}
.navbar-nav > .messages-menu > .dropdown-menu > li.header::after {
	border-width: 0px !important;
}
.navbar-nav > .tasks-menu > .dropdown-menu {
	left: auto; right: -120px; position: absolute;
}
.navbar-nav > .notifications-menu > .dropdown-menu {
	left: auto; right: -170px; position: absolute;
}
.navbar-nav > .messages-menu > .dropdown-menu {
	left: auto; right: -210px; position: absolute;
}
}
.form-control {
	border-radius: 0px !important; box-shadow: none; -webkit-border-radius: 0px; -moz-border-radius: 0px;
}
.form-control:focus {
	border-color: rgb(170, 216, 172) !important; box-shadow: none;
}
.has-success.form-group label {
	color: rgb(0, 166, 90);
}
.has-success.form-group .form-control {
	border-color: rgb(0, 166, 90) !important; box-shadow: none;
}
.has-warning.form-group label {
	color: rgb(243, 156, 18);
}
.has-warning.form-group .form-control {
	border-color: rgb(243, 156, 18) !important; box-shadow: none;
}
.has-error.form-group label {
	color: rgb(245, 105, 84);
}
.has-error.form-group .form-control {
	border-color: rgb(245, 105, 84) !important; box-shadow: none;
}
.input-group .input-group-addon {
	border-radius: 0px; background-color: rgb(244, 244, 244);
}
.btn-group-vertical :first-of-type.btn-flat.btn {
	border-radius: 0px;
}
.btn-group-vertical :last-of-type.btn-flat.btn {
	border-radius: 0px;
}
.checkbox {
	padding-left: 0px;
}
.radio {
	padding-left: 0px;
}
.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 {
	position: relative;
}
[data-percent].progress::after {
	left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 16px; font-family: Verdana; 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);
}
.progress {
	position: relative;
}
.progress::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: inline-block; position: absolute; content: "";
}
.small-box {
	border-radius: 2px; margin-bottom: 15px; display: block; position: relative; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.small-box > .inner {
	padding: 10px;
}
.small-box > .small-box-footer {
	background: rgba(0, 0, 0, 0.1); padding: 3px 0px; text-align: center; color: rgba(255, 255, 255, 0.8); text-decoration: none; display: block; position: relative; z-index: 10;
}
.small-box > .small-box-footer:hover {
	background: rgba(0, 0, 0, 0.15); color: rgb(255, 255, 255);
}
.small-box h3 {
	margin: 0px 0px 10px; padding: 0px; font-size: 38px; font-weight: bold; white-space: nowrap;
}
.small-box p {
	font-size: 15px;
}
.small-box p > small {
	color: rgb(166, 255, 51); font-size: 13px; margin-top: 5px; display: block;
}
.small-box h3 {
	
}
.small-box p {
	
}
.small-box .icon {
	top: auto; right: 5px; bottom: 5px; color: rgba(0, 0, 0, 0.15); font-size: 90px; position: absolute; z-index: 0;
}
.small-box:hover {
	color: rgb(166, 255, 51); text-decoration: none;
}
.small-box:hover .icon {
	animation-name: tansformAnimation; animation-duration: 0.5s; animation-timing-function: ease; animation-iteration-count: 1; animation-fill-mode: forwards; -webkit-animation-name: tansformAnimation; -webkit-animation-duration: .5s; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: ease; -webkit-animation-fill-mode: forwards; -moz-animation-name: tansformAnimation; -moz-animation-duration: .5s; -moz-animation-iteration-count: 1; -moz-animation-timing-function: ease; -moz-animation-fill-mode: forwards;
}
@media screen and (max-width:480px)
{
.small-box {
	text-align: center;
}
.small-box .icon {
	display: none;
}
.small-box p {
	font-size: 12px;
}
}
.box {
	background: rgb(255, 255, 255); border-radius: 3px; width: 100%; margin-bottom: 20px; position: relative; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.box-primary.box {
	border-top-color: rgb(60, 141, 188);
}
.box-info.box {
	border-top-color: rgb(0, 192, 239);
}
.box-danger.box {
	border-top-color: rgb(245, 105, 84);
}
.box-warning.box {
	border-top-color: rgb(243, 156, 18);
}
.box-success.box {
	border-top-color: rgb(0, 166, 90);
}
.height-control.box .box-body {
	overflow: auto; max-height: 300px;
}
.box .box-header {
	border-radius: 3px 3px 0px 0px; color: rgb(68, 68, 68); padding-bottom: 10px; border-bottom-color: rgb(244, 244, 244); border-bottom-width: 0px; border-bottom-style: solid; position: relative; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0;
}
.box .box-header::before {
	display: table; content: " ";
}
.box .box-header::after {
	display: table; content: " ";
}
.box .box-header::after {
	clear: both;
}
.box .box-header > .fa {
	margin: 0px; padding: 10px 0px; font-size: 18px; font-weight: 400; float: left; display: inline-block; cursor: default;
}
.box .box-header > .glyphicon {
	margin: 0px; padding: 10px 0px; font-size: 18px; font-weight: 400; float: left; display: inline-block; cursor: default;
}
.box .box-header > .ion {
	margin: 0px; padding: 10px 0px; font-size: 18px; font-weight: 400; float: left; display: inline-block; cursor: default;
}
.box .box-header .box-title {
	margin: 0px; padding: 10px 0px; font-size: 18px; font-weight: 400; float: left; display: inline-block; cursor: default;
}
.box .box-header a:not(.btn) {
	color: rgb(68, 68, 68);
}
.box .box-header > .box-tools {
	padding: 5px 10px 5px 5px;
}
.box .box-body {
	padding: 10px; border-radius: 0px 0px 3px 3px; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px;
}
.box .box-body > table {
	margin-bottom: 0px;
}
.box .box-body > .table {
	margin-bottom: 0px;
}
.box .chart-responsive.box-body {
	width: 100%; overflow: hidden;
}
.box .box-body > .chart {
	width: 100%; overflow: hidden; position: relative;
}
.box .box-body > .chart svg {
	width: 100% !important;
}
.box .box-body > .chart canvas {
	width: 100% !important;
}
.box .box-body .fc {
	margin-top: 5px;
}
.box .box-body .fc-header-title h2 {
	color: rgb(102, 102, 102); line-height: 1.6em; font-size: 15px; margin-left: 10px;
}
.box .box-body .fc-header-right {
	padding-right: 10px;
}
.box .box-body .fc-header-left {
	padding-left: 10px;
}
.box .box-body .fc-widget-header {
	background: rgb(250, 250, 250); box-shadow: inset 0px -3px 1px rgba(0,0,0,0.02);
}
.box .box-body .fc-grid {
	border: 0px currentColor; border-image: none; width: 100%;
}
.box .box-body :first-of-type.fc-widget-header {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
.box .box-body :first-of-type.fc-widget-content {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
.box .box-body :last-of-type.fc-widget-header {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.box .box-body :last-of-type.fc-widget-content {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.box .box-body .table {
	margin-bottom: 0px;
}
.box .box-body .full-width-chart {
	margin: -19px;
}
.box .no-padding.box-body .full-width-chart {
	margin: -9px;
}
.box .box-footer {
	padding: 10px; border-radius: 0px 0px 3px 3px; border-top-color: rgb(244, 244, 244); border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255); -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px;
}
.box-solid.box {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.box-solid.box > .box-header {
	padding-bottom: 0px !important;
}
.box-solid.box > .box-header .btn-default.btn {
	background: none;
}
.box-primary.box-solid.box > .box-header {
	background: rgb(60, 141, 188); color: rgb(255, 255, 255);
}
.box-primary.box-solid.box > .box-header a {
	color: rgb(68, 68, 68);
}
.box-info.box-solid.box > .box-header {
	background: rgb(0, 192, 239); color: rgb(255, 255, 255);
}
.box-info.box-solid.box > .box-header a {
	color: rgb(68, 68, 68);
}
.box-danger.box-solid.box > .box-header {
	background: rgb(245, 105, 84); color: rgb(255, 255, 255);
}
.box-danger.box-solid.box > .box-header a {
	color: rgb(68, 68, 68);
}
.box-warning.box-solid.box > .box-header {
	background: rgb(243, 156, 18); color: rgb(255, 255, 255);
}
.box-warning.box-solid.box > .box-header a {
	color: rgb(68, 68, 68);
}
.box-success.box-solid.box > .box-header {
	background: rgb(0, 166, 90); color: rgb(255, 255, 255);
}
.box-success.box-solid.box > .box-header a {
	color: rgb(68, 68, 68);
}
.box-solid.box > .box-header > .box-tools > .btn {
	border: 0px currentColor; border-image: none; box-shadow: none;
}
.collapsed-box.box-solid.box .box-header {
	border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
[class*='bg'].box-solid.box > .box-header {
	color: rgb(255, 255, 255);
}
.box .box-group > .box {
	margin-bottom: 5px;
}
.box .knob-label {
	text-align: center; color: rgb(51, 51, 51); font-size: 12px; font-weight: 100; margin-bottom: 0.3em;
}
.box .todo-list {
	list-style: none; margin: 0px; padding: 0px;
}
.box .todo-list > li {
	background: rgb(243, 244, 245); padding: 10px; border-radius: 2px; color: rgb(68, 68, 68); margin-bottom: 2px; border-left-color: rgb(230, 231, 232); border-left-width: 2px; border-left-style: solid; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.box .todo-list > li:last-of-type {
	margin-bottom: 0px;
}
.box .todo-list > li.danger {
	border-left-color: rgb(245, 105, 84);
}
.box .todo-list > li.warning {
	border-left-color: rgb(243, 156, 18);
}
.box .todo-list > li.info {
	border-left-color: rgb(0, 192, 239);
}
.box .todo-list > li.success {
	border-left-color: rgb(0, 166, 90);
}
.box .todo-list > li.primary {
	border-left-color: rgb(60, 141, 188);
}
.box .todo-list > li > input[type='checkbox'] {
	margin: 0px 10px 0px 5px;
}
.box .todo-list > li .text {
	font-weight: 600; margin-left: 5px; display: inline-block;
}
.box .todo-list > li .label {
	font-size: 9px; margin-left: 10px;
}
.box .todo-list > li .tools {
	color: rgb(245, 105, 84); float: right; display: none;
}
.box .todo-list > li .tools > .fa {
	margin-right: 5px; cursor: pointer;
}
.box .todo-list > li .tools > .glyphicon {
	margin-right: 5px; cursor: pointer;
}
.box .todo-list > li .tools > .ion {
	margin-right: 5px; cursor: pointer;
}
.box .todo-list > li:hover .tools {
	display: inline-block;
}
.box .todo-list > li.done {
	color: rgb(153, 153, 153);
}
.box .todo-list > li.done .text {
	font-weight: 500; text-decoration: line-through;
}
.box .todo-list > li.done .label {
	background: rgb(234, 234, 236) !important;
}
.box .todo-list .handle {
	margin: 0px 5px; display: inline-block; cursor: move;
}
.box .chat {
	padding: 5px 20px 5px 10px;
}
.box .chat .item {
	margin-bottom: 10px;
}
.box .chat .item::before {
	display: table; content: " ";
}
.box .chat .item::after {
	display: table; content: " ";
}
.box .chat .item::after {
	clear: both;
}
.box .chat .item > img {
	border-radius: 50% !important; border: 2px solid transparent; border-image: none; width: 40px; height: 40px; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.box .chat .item > img.online {
	border: 2px solid rgb(0, 166, 90); border-image: none;
}
.box .chat .item > img.offline {
	border: 2px solid rgb(245, 105, 84); border-image: none;
}
.box .chat .item > .message {
	margin-top: -40px; margin-left: 55px;
}
.box .chat .item > .message > .name {
	font-weight: 600; display: block;
}
.box .chat .item > .attachment {
	background: rgb(240, 240, 240); padding: 10px; border-radius: 3px; margin-right: 15px; margin-left: 65px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.box .chat .item > .attachment > h4 {
	margin: 0px 0px 5px; font-size: 14px; font-weight: 600;
}
.box .chat .item > .attachment > p {
	margin: 0px; font-size: 13px; font-style: italic; font-weight: 600;
}
.box .chat .item > .attachment > .filename {
	margin: 0px; font-size: 13px; font-style: italic; font-weight: 600;
}
.box .chat .item > .attachment::before {
	display: table; content: " ";
}
.box .chat .item > .attachment::after {
	display: table; content: " ";
}
.box .chat .item > .attachment::after {
	clear: both;
}
.box > .overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.box > .loading-img {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.box > .overlay {
	background: rgba(255, 255, 255, 0.7); z-index: 1010;
}
.box > .dark.overlay {
	background: rgba(0, 0, 0, 0.5);
}
.box > .loading-img {
	background: url("../files/ajax-loader1.gif") no-repeat 50% 50%; z-index: 1020;
}
.timeline {
	list-style: none; margin: 0px 0px 30px; padding: 0px;
}
.timeline::before {
	background: rgb(221, 221, 221); margin: 0px; border-radius: 2px; border: 1px solid rgb(238, 238, 238); border-image: none; left: 45px; top: 0px; width: 5px; bottom: 0px; position: absolute; content: ""; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.timeline > li {
	margin-right: 10px; margin-bottom: 15px; position: relative;
}
.timeline > li::before {
	display: table; content: " ";
}
.timeline > li::after {
	display: table; content: " ";
}
.timeline > li::after {
	clear: both;
}
.timeline > li > .timeline-item {
	background: rgb(255, 255, 255); padding: 5px; border: 0px solid rgb(223, 223, 223); border-image: none; color: rgb(85, 85, 85); margin-top: 10px; margin-right: 15px; margin-left: 60px; position: relative; box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
}
.timeline > li > .timeline-item > .time {
	margin: 2px 0px 0px; color: rgb(153, 153, 153); float: right;
}
.timeline > li > .timeline-item > .timeline-header {
	margin: 0px; padding: 5px; color: rgb(85, 85, 85); line-height: 1.1; font-size: 16px; border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid;
}
.timeline > li > .timeline-item > .timeline-header > a {
	font-weight: 600;
}
.timeline > li > .timeline-item > .timeline-body {
	padding: 10px;
}
.timeline > li > .timeline-item > .timeline-footer {
	padding: 10px;
}
.timeline > li.time-label > span {
	padding: 5px; border-radius: 4px; font-weight: 600; display: inline-block; box-shadow: 0px 1px 1px rgba(0,0,0,0.5); background-color: rgb(255, 255, 255); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.timeline > li > .fa {
	background: rgb(238, 238, 238); border-radius: 50%; left: 18px; top: 0px; width: 30px; height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 15px; position: absolute; box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.timeline > li > .glyphicon {
	background: rgb(238, 238, 238); border-radius: 50%; left: 18px; top: 0px; width: 30px; height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 15px; position: absolute; box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.timeline > li > .ion {
	background: rgb(238, 238, 238); border-radius: 50%; left: 18px; top: 0px; width: 30px; height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 15px; position: absolute; box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.btn-file.btn {
	width: 120px; height: 35px; overflow: hidden; position: relative;
}
.btn-file.btn > input[type='file'] {
	top: -10px; width: 100% !important; height: 35px !important; display: block !important; position: absolute; cursor: pointer; opacity: 0 !important;
}
.row-centered {
	text-align: center;
}
.vertical-centered {
	vertical-align: middle;
}
.col-centered {
	text-align: left; margin-right: -4px; float: none; display: inline-block;
}
.boarder-style-blue {
	border: 3px solid rgb(66, 139, 202) !important; border-image: none !important;
}
.boarder-style-red {
	border: 3px solid rgb(217, 83, 79) !important; border-image: none !important;
}
.callout h4 {
	margin-top: 0px;
}
.callout p:last-child {
	margin-bottom: 0px;
}
.callout code {
	background-color: rgb(255, 255, 255);
}
.callout .highlight {
	background-color: rgb(255, 255, 255);
}
.callout-danger.callout {
	border-color: rgb(223, 181, 180); background-color: rgb(252, 242, 242);
}
.callout-warning.callout {
	border-color: rgb(241, 231, 188); background-color: rgb(254, 251, 237);
}
.callout-info.callout {
	border-color: rgb(208, 227, 240); background-color: rgb(240, 247, 253);
}
.callout-danger.callout h4 {
	color: rgb(185, 74, 72);
}
.callout-warning.callout h4 {
	color: rgb(192, 152, 83);
}
.callout-info.callout h4 {
	color: rgb(58, 135, 173);
}
.alert {
	padding-left: 30px; margin-left: 15px; position: relative;
}
.alert > .fa {
	background: inherit; border-radius: 50%; border: inherit; border-image: inherit; left: -15px; top: -15px; width: 35px; height: 35px; text-align: center; line-height: 35px; position: absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.alert > .glyphicon {
	background: inherit; border-radius: 50%; border: inherit; border-image: inherit; left: -15px; top: -15px; width: 35px; height: 35px; text-align: center; line-height: 35px; position: absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.alert-info-opacity {
	border-color: rgb(204, 204, 204); color: rgb(255, 255, 255); opacity: 0.6; background-color: rgb(0, 0, 0);
}
.nav-pills.nav > li > a {
	border-radius: 0px; color: rgb(68, 68, 68); border-top-color: transparent; border-top-width: 3px; border-top-style: solid; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.nav-pills.nav > li > a > .fa {
	margin-right: 5px;
}
.nav-pills.nav > li > a > .glyphicon {
	margin-right: 5px;
}
.nav-pills.nav > li > a > .ion {
	margin-right: 5px;
}
.nav-pills.nav > li.active > a {
	color: rgb(68, 68, 68); border-top-color: rgb(60, 141, 188); background-color: rgb(246, 246, 246);
}
.nav-pills.nav > li.active > a:hover {
	color: rgb(68, 68, 68); border-top-color: rgb(60, 141, 188); background-color: rgb(246, 246, 246);
}
.nav-pills.nav > li.active > a {
	font-weight: 600;
}
.nav-pills.nav > li > a:hover {
	background-color: rgb(246, 246, 246);
}
.nav-stacked.nav-pills.nav > li > a {
	border-radius: 0px; color: rgb(68, 68, 68); border-top-color: currentColor; border-left-color: transparent; border-top-width: 0px; border-left-width: 3px; border-top-style: none; border-left-style: solid; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.nav-stacked.nav-pills.nav > li.active > a {
	color: rgb(68, 68, 68); border-left-color: rgb(60, 141, 188); background-color: rgb(246, 246, 246);
}
.nav-stacked.nav-pills.nav > li.active > a:hover {
	color: rgb(68, 68, 68); border-left-color: rgb(60, 141, 188); background-color: rgb(246, 246, 246);
}
.nav-stacked.nav-pills.nav > li.header {
	padding: 5px 10px; color: rgb(119, 119, 119); text-transform: uppercase; margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs-custom {
	background: rgb(255, 255, 255); margin-bottom: 20px; box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
}
.nav-tabs-custom > .nav-tabs {
	margin: 0px; border-bottom-color: rgb(244, 244, 244);
}
.nav-tabs-custom > .nav-tabs > li {
	margin-right: 5px; margin-bottom: -2px; border-top-color: transparent; border-top-width: 3px; border-top-style: solid;
}
.nav-tabs-custom > .nav-tabs > li > a {
	border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.nav-tabs-custom > .nav-tabs > li > a {
	background: none; margin: 0px;
}
.nav-tabs-custom > .nav-tabs > li > a:hover {
	background: none; margin: 0px;
}
.nav-tabs-custom > .nav-tabs > li:not(.active) > a:hover {
	border-color: transparent;
}
.nav-tabs-custom > .nav-tabs > li:not(.active) > a:focus {
	border-color: transparent;
}
.nav-tabs-custom > .nav-tabs > li:not(.active) > a:active {
	border-color: transparent;
}
.nav-tabs-custom > .nav-tabs > li.active {
	border-top-color: rgb(60, 141, 188);
}
.nav-tabs-custom > .nav-tabs > li.active > a {
	background-color: rgb(255, 255, 255);
}
.nav-tabs-custom > .nav-tabs > li.active:hover > a {
	background-color: rgb(255, 255, 255);
}
.nav-tabs-custom > .nav-tabs > li.active > a {
	border-top-color: currentColor; border-right-color: rgb(244, 244, 244); border-left-color: rgb(244, 244, 244); border-top-width: 0px; border-top-style: none;
}
.nav-tabs-custom > .nav-tabs > li:first-of-type {
	margin-left: 0px;
}
.nav-tabs-custom > .nav-tabs > li:first-of-type.active > a {
	border-left-width: 0px;
}
.nav-tabs-custom > .pull-right.nav-tabs {
	float: none !important;
}
.nav-tabs-custom > .pull-right.nav-tabs > li {
	float: right;
}
.nav-tabs-custom > .pull-right.nav-tabs > li:first-of-type {
	margin-right: 0px;
}
.nav-tabs-custom > .pull-right.nav-tabs > li:first-of-type.active > a {
	border-right-width: 0px; border-left-width: 1px;
}
.nav-tabs-custom > .nav-tabs > li.header {
	padding: 0px 10px; color: rgb(68, 68, 68); line-height: 35px; font-size: 20px; font-weight: 400; cursor: default;
}
.nav-tabs-custom > .nav-tabs > li.header > .fa {
	margin-right: 10px;
}
.nav-tabs-custom > .nav-tabs > li.header > .glyphicon {
	margin-right: 10px;
}
.nav-tabs-custom > .nav-tabs > li.header > .ion {
	margin-right: 10px;
}
.nav-tabs-custom > .tab-content {
	background: rgb(255, 255, 255); padding: 10px;
}
.nav-tabs {
	border-color: rgb(197, 208, 220); top: 1px; margin-bottom: 0px; margin-left: 0px; position: relative;
}
.nav-tabs > li > a {
	padding: 8px 12px;
}
.nav-tabs > li > a {
	border-color: rgb(197, 208, 220); border-radius: 0px !important; color: rgb(153, 153, 153); line-height: 16px; margin-right: -1px; position: relative; z-index: 11;
}
.nav-tabs > li > a:focus {
	border-color: rgb(197, 208, 220); border-radius: 0px !important; color: rgb(153, 153, 153); line-height: 16px; margin-right: -1px; position: relative; z-index: 11;
}
.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 {
	
}
.nav-tabs > li > a:focus {
	
}
.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: 16px; margin-top: -1px; border-top-width: 2px; border-top-style: solid; z-index: 12; 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: 16px; margin-top: -1px; border-top-width: 2px; border-top-style: solid; z-index: 12; 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: 16px; margin-top: -1px; border-top-width: 2px; border-top-style: solid; z-index: 12; box-shadow: 0px -2px 3px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255);
}
.message-container {
	position: relative;
}
.message-list {
	position: relative;
}
.message-item {
	padding: 12px 12px 14px; line-height: 18px; border-bottom-width: 0px; position: relative;
}
: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);
}
.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 .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: bold;
}
.message-item .summary {
	vertical-align: middle; display: inline-block; white-space: nowrap; position: relative; min-width: 200px; max-width: 250px;
}
.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: 101%; display: block; white-space: nowrap; position: absolute;
}
.message-unread.message-item .summary .text {
	color: rgb(96, 159, 196); font-weight: bold;
}
.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: bold;
}
.message-item .attachment {
	margin: 0px 12px; color: rgb(153, 153, 153); font-size: 18px; vertical-align: middle; position: relative;
}
.message-unread.message-item .attachment {
	color: rgb(79, 153, 198);
}
.message-content .time {
	font-weight: normal;
}
.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;
}
@media only screen and (max-width:979px)
{
.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: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;
}
.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: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;
}
.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, 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; line-height: 24px; position: relative; background-color: rgb(241, 245, 250);
}
.message-navbar .dropdown-toggle {
	color: rgb(119, 119, 119);
}
.message-content .dropdown-toggle {
	color: rgb(119, 119, 119);
}
.message-navbar .dropdown-toggle:hover {
	text-decoration: none;
}
.message-content .dropdown-toggle:hover {
	text-decoration: none;
}
.message-navbar .dropdown-toggle:focus {
	text-decoration: none;
}
.message-content .dropdown-toggle:focus {
	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; border: 0px currentColor; border-image: none; color: rgb(119, 119, 119); margin-right: 3px; margin-left: 3px; background-color: transparent;
}
.message-footer .pagination > li > span {
	padding: 3px; border: 0px currentColor; border-image: none; color: rgb(119, 119, 119); margin-right: 3px; margin-left: 3px; background-color: transparent;
}
.message-footer .pagination > li.disabled > span {
	color: rgb(187, 187, 187); cursor: default;
}
.message-footer .pagination > li > a:hover {
	color: rgb(34, 131, 197); text-decoration: none;
}
.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: 24px; 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: 24px; display: inline-block;
}
.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 > [class*='fa-'] {
	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: bold; 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: 230px; color: rgb(119, 119, 119);
}
.attached-file > [class*='fa-'] {
	width: 16px; margin-right: 2px; 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; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 220px;
}
.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: 60px; top: auto; right: auto; bottom: 11px;
}
.message-form {
	border-width: 0px 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; 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-navbar {
	padding-top: 7px; padding-bottom: 7px;
}
.message-condensed .message-footer {
	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:500px)
{
.message-condensed .message-bar {
	min-height: 42px;
}
}
.pagination > li > a {
	background: rgb(250, 250, 250); color: rgb(102, 102, 102); box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.09); -webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09); -moz-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);
}
.pagination > li:first-of-type a {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.pagination > li:last-of-type a {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.mailbox .table-mailbox {
	border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.mailbox .table-mailbox tr.unread > td {
	color: rgb(0, 0, 0); font-weight: 600; background-color: rgba(0, 0, 0, 0.05);
}
.mailbox .table-mailbox tr > td > .fa-star.fa {
	color: rgb(243, 156, 18); cursor: pointer;
}
.mailbox .table-mailbox tr > td > .fa-star-o.fa {
	color: rgb(243, 156, 18); cursor: pointer;
}
.mailbox .table-mailbox tr > td > .glyphicon-star.glyphicon {
	color: rgb(243, 156, 18); cursor: pointer;
}
.mailbox .table-mailbox tr > td > .glyphicon-star-empty.glyphicon {
	color: rgb(243, 156, 18); cursor: pointer;
}
.mailbox .table-mailbox tr > td.small-col {
	width: 30px;
}
.mailbox .table-mailbox tr > td.name {
	width: 150px; font-weight: 600;
}
.mailbox .table-mailbox tr > td.time {
	width: 100px; text-align: right;
}
.mailbox .table-mailbox tr > td {
	white-space: nowrap;
}
.mailbox .table-mailbox tr > td > a {
	color: rgb(68, 68, 68);
}
@media screen and (max-width:767px)
{
.mailbox .nav-stacked > li:not(.header) {
	width: 50%; float: left;
}
.mailbox .nav-stacked > li:not(.header).header {
	border: 0px currentColor !important; border-image: none !important;
}
.mailbox .search-form {
	margin-top: 10px;
}
}
.lockscreen {
	background: url("../files/blur-background09.jpg") fixed center / cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.lockscreen > body {
	background: none;
}
.lockscreen .headline {
	margin: 10px 0px 30px; color: rgb(255, 255, 255); font-size: 90px; font-weight: 300; opacity: 0.8; text-shadow: 1px 3px 5px rgba(0,0,0,0.5); -webkit-font-smoothing: antialiased;
}
@media screen and (max-width:480px)
{
.lockscreen .headline {
	font-size: 60px; margin-bottom: 40px;
}
}
.lockscreen .lockscreen-name {
	text-align: center; font-size: 16px; font-weight: 600;
}
.lockscreen-item {
	background: rgb(255, 255, 255); margin: 10px auto; padding: 0px; border-radius: 4px; width: 290px; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.lockscreen-item::before {
	display: table; content: " ";
}
.lockscreen-item::after {
	display: table; content: " ";
}
.lockscreen-item::after {
	clear: both;
}
.lockscreen-item > .lockscreen-image {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 50%; left: -10px; top: -30px; position: absolute; z-index: 10; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.lockscreen-item > .lockscreen-image > img {
	border-radius: 50%; width: 70px; height: 70px; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.lockscreen-item > .lockscreen-credentials {
	margin-left: 80px;
}
.lockscreen-item > .lockscreen-credentials input {
	border: 0px currentColor !important; border-image: none !important;
}
.lockscreen-item > .lockscreen-credentials .btn {
	border: 0px currentColor; border-image: none; background-color: rgb(255, 255, 255);
}
.lockscreen-link {
	text-align: center; margin-top: 30px;
}
.form-box {
	margin: 90px auto 0px; width: 360px;
}
.form-box .header {
	background: rgb(61, 153, 112); padding: 20px 10px; border-radius: 4px 4px 0px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 26px; font-weight: 300; box-shadow: inset 0px -3px 0px rgba(0,0,0,0.2); -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0;
}
.form-box .body {
	background: rgb(255, 255, 255); padding: 10px 20px; color: rgb(68, 68, 68);
}
.form-box .footer {
	background: rgb(255, 255, 255); padding: 10px 20px; color: rgb(68, 68, 68);
}
.form-box .body > .form-group {
	margin-top: 20px;
}
.form-box .footer > .form-group {
	margin-top: 20px;
}
.form-box .body > .form-group > input {
	border: rgb(255, 255, 255); border-image: none;
}
.form-box .footer > .form-group > input {
	border: rgb(255, 255, 255); border-image: none;
}
.form-box .body > .btn {
	margin-bottom: 10px;
}
.form-box .footer > .btn {
	margin-bottom: 10px;
}
.form-box .footer {
	border-radius: 0px 0px 4px 4px; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px;
}
@media screen and (max-width:767px)
{
.form-box {
	width: 90%;
}
}
.error-page {
	margin: 20px auto 0px; width: 600px;
}
@media screen and (max-width:767px)
{
.error-page {
	width: 100%;
}
}
.error-page > .headline {
	font-size: 100px; font-weight: 300; float: left;
}
@media screen and (max-width:767px)
{
.error-page > .headline {
	text-align: center; float: none;
}
}
.error-page > .error-content {
	margin-left: 190px; display: block;
}
@media screen and (max-width:767px)
{
.error-page > .error-content {
	margin-left: 0px;
}
}
.error-page > .error-content > h3 {
	font-size: 25px; font-weight: 300;
}
@media screen and (max-width:767px)
{
.error-page > .error-content > h3 {
	text-align: center;
}
}
.error-page::before {
	display: table; content: " ";
}
.error-page::after {
	display: table; content: " ";
}
.error-page::after {
	clear: both;
}
.invoice {
	background: rgb(255, 255, 255); margin: 10px auto; border: 1px solid rgb(244, 244, 244); border-image: none; width: 90%; position: relative;
}
.invoice-title {
	margin-top: 0px;
}
@media print
{
.invoice {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%;
}
.invoice-col {
	width: 33.33%; float: left;
}
.table-responsive {
	overflow: auto;
}
.table-responsive > .table tr th {
	white-space: normal !important;
}
.table-responsive > .table tr td {
	white-space: normal !important;
}
}
.skin-purple .navbar {
	background-color: rgb(170, 216, 172);
}
.skin-purple .navbar .nav a {
	color: rgb(96, 30, 141);
}
.skin-purple .navbar .nav > li > a:hover {
	background: rgba(0, 0, 0, 0.1); color: rgb(246, 246, 246);
}
.skin-purple .navbar .nav > li > a:active {
	background: rgba(0, 0, 0, 0.1); color: rgb(246, 246, 246);
}
.skin-purple .navbar .nav > li > a:focus {
	background: rgba(0, 0, 0, 0.1); color: rgb(246, 246, 246);
}
.skin-purple .navbar .nav .open > a {
	background: rgba(0, 0, 0, 0.1); color: rgb(246, 246, 246);
}
.skin-purple .navbar .nav .open > a:hover {
	background: rgba(0, 0, 0, 0.1); color: rgb(246, 246, 246);
}
.skin-purple .navbar .nav .open > a:focus {
	background: rgba(0, 0, 0, 0.1); color: rgb(246, 246, 246);
}
.skin-purple .navbar .navbar-right > .nav {
	margin-right: 10px;
}
.skin-purple .navbar .sidebar-toggle .icon-bar {
	background: rgba(255, 255, 255, 0.8);
}
.skin-purple .navbar .sidebar-toggle:hover .icon-bar {
	background: rgb(246, 246, 246) !important;
}
.skin-purple .logo {
	border-width: 1px; height: 109px; color: rgb(254, 254, 254); border-bottom-color: rgb(170, 216, 172); max-height: 109px; background-color: rgb(166, 255, 51);
}
.skin-purple .logo > a {
	color: rgb(254, 254, 254);
}
.skin-purple .logo:hover {
	background: rgb(166, 255, 51);
}
.skin-purple .right-side > .content-header {
	background: rgb(251, 251, 251); box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
.skin-purple .user-panel > .image > img {
	border: 1px solid rgb(223, 223, 223); border-image: none;
}
.skin-purple .user-panel > .info {
	color: rgb(85, 85, 85);
}
.skin-purple .user-panel > .info > a {
	color: rgb(85, 85, 85);
}
.skin-purple .sidebar {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.skin-purple .sidebar > .sidebar-menu > li {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.skin-purple .sidebar > .sidebar-menu > li:first-of-type {
	border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid;
}
.skin-purple .sidebar > .sidebar-menu > li:first-of-type > a {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.skin-purple .sidebar > .sidebar-menu > li > a {
	margin-right: 2px;
}
.skin-purple .sidebar > .sidebar-menu > li > a:hover {
	background: rgb(229, 247, 219); color: rgb(1, 46, 4); border-right-color: rgb(215, 120, 109); border-right-width: 2px; border-right-style: solid;
}
.skin-purple .sidebar > .sidebar-menu > li.active > a {
	background: rgb(229, 247, 219); color: rgb(1, 46, 4); border-right-color: rgb(215, 120, 109); border-right-width: 2px; border-right-style: solid;
}
.skin-purple .sidebar > .sidebar-menu > li > .treeview-menu {
	background: rgb(229, 247, 219); margin: 0px 1px;
}
.skin-purple .left-side {
	background: rgb(254, 254, 254); box-shadow: inset -3px 0px 8px -4px rgba(0,0,0,0.07); -webkit-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset -3px 0px 8px -4px rgba(0, 0, 0, 0.1);
}
.skin-purple .sidebar a {
	color: rgb(51, 102, 25);
}
.skin-purple .sidebar a:hover {
	text-decoration: none;
}
.skin-purple .treeview-menu > li > a {
	color: rgb(119, 119, 119);
}
.skin-purple .treeview-menu > li.active > a {
	color: rgb(17, 17, 17);
}
.skin-purple .treeview-menu > li > a:hover {
	color: rgb(17, 17, 17);
}
.skin-purple .sidebar-form {
	margin: 10px; border-radius: 2px; border: 1px solid rgb(219, 219, 219); border-image: none; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.skin-purple .sidebar-form input[type='text'] {
	border: 1px solid rgb(250, 250, 250); border-image: none; height: 35px; box-shadow: none; background-color: rgb(250, 250, 250);
}
.skin-purple .sidebar-form .btn {
	border: 1px solid rgb(250, 250, 250); border-image: none; height: 35px; box-shadow: none; background-color: rgb(250, 250, 250);
}
.skin-purple .sidebar-form input[type='text'] {
	border-radius: 2px 0px 0px 2px !important; color: rgb(102, 102, 102); -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 2px;
}
.skin-purple .sidebar-form input[type='text']:focus {
	color: rgb(102, 102, 102); background-color: rgb(255, 255, 255);
}
.skin-purple .sidebar-form input[type='text']:focus + .input-group-btn .btn {
	color: rgb(102, 102, 102); background-color: rgb(255, 255, 255);
}
.skin-purple .sidebar-form input[type='text']:focus + .input-group-btn .btn {
	border-left-color: rgb(255, 255, 255);
}
.skin-purple .sidebar-form .btn {
	border-radius: 0px 2px 2px 0px !important; color: rgb(153, 153, 153); -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 0;
}
.skin-black .navbar {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.skin-black .navbar .nav a {
	color: rgb(51, 51, 51);
}
.skin-black .navbar .nav > li > a:hover {
	background: rgb(255, 255, 255); color: rgb(153, 153, 153);
}
.skin-black .navbar .nav > li > a:active {
	background: rgb(255, 255, 255); color: rgb(153, 153, 153);
}
.skin-black .navbar .nav > li > a:focus {
	background: rgb(255, 255, 255); color: rgb(153, 153, 153);
}
.skin-black .navbar .nav .open > a {
	background: rgb(255, 255, 255); color: rgb(153, 153, 153);
}
.skin-black .navbar .nav .open > a:hover {
	background: rgb(255, 255, 255); color: rgb(153, 153, 153);
}
.skin-black .navbar .nav .open > a:focus {
	background: rgb(255, 255, 255); color: rgb(153, 153, 153);
}
.skin-black .navbar .navbar-right > .nav {
	margin-right: 10px;
}
.skin-black .navbar .sidebar-toggle .icon-bar {
	background: rgb(51, 51, 51);
}
.skin-black .navbar .sidebar-toggle:hover .icon-bar {
	background: rgb(153, 153, 153) !important;
}
.skin-black .logo {
	color: rgb(166, 255, 51); background-color: rgb(51, 51, 51);
}
.skin-black .logo > a {
	color: rgb(166, 255, 51);
}
.skin-black .logo:hover {
	background: rgb(48, 48, 48);
}
.skin-black .right-side > .content-header {
	background: none; box-shadow: none;
}
.skin-black .user-panel > .image > img {
	border: 1px solid rgb(68, 68, 68); border-image: none;
}
.skin-black .user-panel > .info {
	color: rgb(238, 238, 238);
}
.skin-black .user-panel > .info > a {
	color: rgb(238, 238, 238);
}
.skin-black .sidebar {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.skin-black .sidebar > .sidebar-menu > li {
	border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(68, 68, 68); border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: solid;
}
.skin-black .sidebar > .sidebar-menu > li:first-of-type {
	border-top-color: rgb(68, 68, 68); border-top-width: 1px; border-top-style: solid;
}
.skin-black .sidebar > .sidebar-menu > li:first-of-type > a {
	border-top-color: rgb(51, 51, 51); border-top-width: 0px; border-top-style: solid;
}
.skin-black .sidebar > .sidebar-menu > li > a {
	margin-right: 1px;
}
.skin-black .sidebar > .sidebar-menu > li > a:hover {
	background: rgb(68, 68, 68); color: rgb(246, 246, 246);
}
.skin-black .sidebar > .sidebar-menu > li.active > a {
	background: rgb(68, 68, 68); color: rgb(246, 246, 246);
}
.skin-black .sidebar > .sidebar-menu > li > .treeview-menu {
	background: rgb(68, 68, 68); margin: 0px 1px;
}
.skin-black .left-side {
	background: rgb(51, 51, 51);
}
.skin-black .sidebar a {
	color: rgb(238, 238, 238);
}
.skin-black .sidebar a:hover {
	text-decoration: none;
}
.skin-black .treeview-menu > li > a {
	color: rgb(204, 204, 204);
}
.skin-black .treeview-menu > li.active > a {
	color: rgb(255, 255, 255);
}
.skin-black .treeview-menu > li > a:hover {
	color: rgb(255, 255, 255);
}
.skin-black .sidebar-form {
	margin: 10px; border-radius: 2px; border: 0px solid rgb(85, 85, 85); border-image: none; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.skin-black .sidebar-form input[type='text'] {
	border: 0px solid rgba(255, 255, 255, 0.1); border-image: none; height: 35px; box-shadow: none; background-color: rgba(255, 255, 255, 0.1);
}
.skin-black .sidebar-form .btn {
	border: 0px solid rgba(255, 255, 255, 0.1); border-image: none; height: 35px; box-shadow: none; background-color: rgba(255, 255, 255, 0.1);
}
.skin-black .sidebar-form input[type='text'] {
	border-radius: 2px 0px 0px 2px !important; color: rgb(102, 102, 102); -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 2px;
}
.skin-black .sidebar-form input[type='text']:focus {
	border: 0px currentColor; border-image: none; background-color: rgb(68, 68, 68);
}
.skin-black .sidebar-form input[type='text']:focus + .input-group-btn .btn {
	border: 0px currentColor; border-image: none; background-color: rgb(68, 68, 68);
}
.skin-black .sidebar-form input[type='text']:focus + .input-group-btn .btn {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.skin-black .sidebar-form .btn {
	border-radius: 0px 2px 2px 0px !important; color: rgb(153, 153, 153); border-left-color: currentColor; border-left-width: 0px; border-left-style: none; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 0;
}
input[type=checkbox].MyStyle {
	width: 18px; height: 18px; position: absolute; z-index: 12; cursor: pointer; opacity: 0;
}
input[type=radio].MyStyle {
	width: 18px; height: 18px; position: absolute; z-index: 12; cursor: pointer; opacity: 0;
}
input[type=checkbox]:checked.MyStyle {
	
}
input[type=radio]:checked.MyStyle {
	
}
input[type=checkbox].MyStyle:focus {
	
}
input[type=radio].MyStyle:focus {
	
}
input[type=checkbox].MyStyle + .lbl {
	margin: 0px; line-height: 20px; font-weight: normal; display: inline-block; position: relative; z-index: 11; min-height: 18px; min-width: 18px;
}
input[type=radio].MyStyle + .lbl {
	margin: 0px; line-height: 20px; font-weight: normal; display: inline-block; position: relative; z-index: 11; min-height: 18px; min-width: 18px;
}
input[type=checkbox].MyStyle + .padding-16.lbl::before {
	margin-right: 16px;
}
input[type=radio].MyStyle + .padding-16.lbl::before {
	margin-right: 16px;
}
input[type=checkbox].MyStyle + .padding-12.lbl::before {
	margin-right: 12px;
}
input[type=radio].MyStyle + .padding-12.lbl::before {
	margin-right: 12px;
}
input[type=checkbox].MyStyle + .padding-8.lbl::before {
	margin-right: 8px;
}
input[type=radio].MyStyle + .padding-8.lbl::before {
	margin-right: 8px;
}
input[type=checkbox].MyStyle + .padding-4.lbl::before {
	margin-right: 4px;
}
input[type=radio].MyStyle + .padding-4.lbl::before {
	margin-right: 4px;
}
input[type=checkbox].MyStyle + .padding-0.lbl::before {
	margin-right: 0px;
}
input[type=radio].MyStyle + .padding-0.lbl::before {
	margin-right: 0px;
}
input[type=checkbox].MyStyle + .lbl::before {
	border-radius: 0px; border: 1px solid rgb(200, 200, 200); border-image: none; height: 16px; text-align: center; color: rgb(50, 163, 206); line-height: 14px; font-family: fontAwesome; font-size: 12px; font-weight: normal; margin-right: 1px; vertical-align: middle; display: inline-block; 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].MyStyle + .lbl::before {
	border-radius: 0px; border: 1px solid rgb(200, 200, 200); border-image: none; height: 16px; text-align: center; color: rgb(50, 163, 206); line-height: 14px; font-family: fontAwesome; font-size: 12px; font-weight: normal; margin-right: 1px; vertical-align: middle; display: inline-block; 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.MyStyle + .lbl::before {
	border-color: rgb(173, 184, 192); display: inline-block; content: "\f00c"; background-color: rgb(245, 248, 252);
}
input[type=radio]:checked.MyStyle + .lbl::before {
	border-color: rgb(173, 184, 192); display: inline-block; content: "\f00c"; background-color: rgb(245, 248, 252);
}
input[type=checkbox].MyStyle:hover + .lbl::before {
	border-color: rgb(255, 137, 60);
}
input[type=radio].MyStyle:hover + .lbl::before {
	border-color: rgb(255, 137, 60);
}
input[type=checkbox].MyStyle + .lbl:hover::before {
	border-color: rgb(255, 137, 60);
}
input[type=radio].MyStyle + .lbl:hover::before {
	border-color: rgb(255, 137, 60);
}
input[type=checkbox].MyStyle: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].MyStyle: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.MyStyle: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.MyStyle: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].MyStyle-checkbox-2.MyStyle + .lbl::before {
	box-shadow: none;
}
input[type=radio].MyStyle-checkbox-2.MyStyle + .lbl::before {
	box-shadow: none;
}
input[type=checkbox]:checked.MyStyle-checkbox-2.MyStyle + .lbl::before {
	border-color: rgb(249, 160, 33); color: rgb(255, 255, 255); background-color: rgb(249, 160, 33);
}
input[type=radio]:checked.MyStyle-checkbox-2.MyStyle + .lbl::before {
	border-color: rgb(249, 160, 33); color: rgb(255, 255, 255); background-color: rgb(249, 160, 33);
}
input[type=checkbox]:disabled.MyStyle + .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.MyStyle + .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].MyStyle + .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].MyStyle + .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.MyStyle + .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.MyStyle + .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].MyStyle + .lbl::before {
	border-radius: 100%; height: 17px; line-height: 15px; font-family: FontAwesome; font-size: 11px; min-width: 17px; text-shadow: 0px 0px 1px #32a3ce;
}
input[type=radio]:checked.MyStyle + .lbl::before {
	content: "\f111";
}
input[type=checkbox].MyStyle-switch.MyStyle {
	width: 55px; height: 25px;
}
input[type=checkbox].MyStyle-switch.MyStyle + .lbl {
	margin: 0px 4px; min-height: 24px;
}
input[type=checkbox].MyStyle-switch.MyStyle + .lbl::before {
	padding: 0px; border-radius: 12px; border: 1px solid rgb(204, 204, 204); transition:text-indent 0.4s; border-image: none; width: 52px; height: 20px; text-align: left; color: rgb(153, 153, 153); line-height: 18px; text-indent: -19px; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; margin-right: 0px; float: left; content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF"; box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.2); background-color: rgb(245, 245, 245); -webkit-transition: text-indent .4s ease; -webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .2);
}
input[type=checkbox].MyStyle-switch.MyStyle + .lbl::after {
	padding: 0px; border-radius: 100%; transition:left 0.4s; left: -3px; top: -2px; width: 22px; height: 22px; text-align: center; color: rgb(213, 213, 213); line-height: 20px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight: lighter; position: absolute; content: "|||"; box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.3); text-shadow: -1px 0px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-transition: left .4s ease; -webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .3);
}
input[type=checkbox]:checked.MyStyle-switch.MyStyle + .lbl::before {
	border-color: rgb(70, 143, 204); color: rgb(255, 255, 255); text-indent: 9px; background-color: rgb(138, 178, 201);
}
input[type=checkbox]:checked.MyStyle-switch.MyStyle + .lbl::after {
	left: 34px; color: rgb(138, 178, 201); background-color: rgb(255, 255, 255);
}
input[type=checkbox].MyStyle-switch-2.MyStyle-switch.MyStyle + .lbl::before {
	content: "YES\a0\a0\a0\a0\a0\a0\a0\a0NO";
}
input[type=checkbox].MyStyle-switch-3.MyStyle-switch.MyStyle + .lbl::after {
	top: -1px; line-height: 23px; font-family: FontAwesome; font-size: 13px; content: "\f00d";
}
input[type=checkbox]:checked.MyStyle-switch-3.MyStyle-switch.MyStyle + .lbl::after {
	content: "\f00c";
}
input[type=checkbox].MyStyle-switch-4.MyStyle-switch.MyStyle + .lbl::before {
	border-radius: 12px; border: 1px solid rgb(139, 154, 163); transition:0.4s; border-image: none; width: 56px; height: 24px; color: rgb(255, 255, 255); line-height: 23px; text-indent: -25px; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bolder; display: inline-block; position: relative; content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF"; box-shadow: none; background-color: rgb(139, 154, 163); -webkit-transition: all .4s ease;
}
input[type=checkbox].MyStyle-switch-5.MyStyle-switch.MyStyle + .lbl::before {
	border-radius: 12px; border: 1px solid rgb(139, 154, 163); transition:0.4s; border-image: none; width: 56px; height: 24px; color: rgb(255, 255, 255); line-height: 23px; text-indent: -25px; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bolder; display: inline-block; position: relative; content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF"; box-shadow: none; background-color: rgb(139, 154, 163); -webkit-transition: all .4s ease;
}
input[type=checkbox].MyStyle-switch-4.MyStyle-switch.MyStyle + .lbl::after {
	border-radius: 12px; transition:0.4s; left: 2px; top: 2px; width: 20px; height: 20px; text-align: center; color: rgb(91, 106, 115); line-height: 18px; font-family: Helvetica,Arial,sans-serif; font-size: 8px; font-weight: lighter; position: absolute; content: "|||"; text-shadow: -1px 0px 0px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-transition: all .4s ease;
}
input[type=checkbox].MyStyle-switch-5.MyStyle-switch.MyStyle + .lbl::after {
	border-radius: 12px; transition:0.4s; left: 2px; top: 2px; width: 20px; height: 20px; text-align: center; color: rgb(91, 106, 115); line-height: 18px; font-family: Helvetica,Arial,sans-serif; font-size: 8px; font-weight: lighter; position: absolute; content: "|||"; text-shadow: -1px 0px 0px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-transition: all .4s ease;
}
input[type=checkbox]:checked.MyStyle-switch-4.MyStyle-switch.MyStyle + .lbl::before {
	border-color: rgb(70, 143, 204); text-indent: 9px; background-color: rgb(70, 143, 204);
}
input[type=checkbox]:checked.MyStyle-switch-5.MyStyle-switch.MyStyle + .lbl::before {
	border-color: rgb(70, 143, 204); text-indent: 9px; background-color: rgb(70, 143, 204);
}
input[type=checkbox]:checked.MyStyle-switch-4.MyStyle-switch.MyStyle + .lbl::after {
	left: 34px; background-color: rgb(255, 255, 255);
}
input[type=checkbox]:checked.MyStyle-switch-5.MyStyle-switch.MyStyle + .lbl::after {
	left: 34px; background-color: rgb(255, 255, 255);
}
input[type=checkbox].MyStyle-switch-5.MyStyle-switch.MyStyle + .lbl::before {
	content: "YES\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO";
}
input[type=checkbox]:checked.MyStyle-switch-5.MyStyle-switch.MyStyle + .lbl::before {
	text-indent: 8px;
}
input[type=checkbox].MyStyle-switch-6.MyStyle-switch.MyStyle + .lbl {
	position: relative;
}
input[type=checkbox].MyStyle-switch-6.MyStyle-switch.MyStyle + .lbl::before {
	border-radius: 12px; border: 0px currentColor; transition:background 0.1s; border-image: none; width: 52px; height: 22px; color: rgb(242, 242, 242); line-height: 20px; 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;
}
input[type=checkbox].MyStyle-switch-6.MyStyle-switch.MyStyle + .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;
}
input[type=checkbox]:checked.MyStyle-switch-6.MyStyle-switch.MyStyle + .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.MyStyle-switch-6.MyStyle-switch.MyStyle + .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].MyStyle-switch-7.MyStyle-switch.MyStyle {
	width: 75px;
}
input[type=checkbox].MyStyle-switch-7.MyStyle-switch.MyStyle + .lbl {
	position: relative;
}
input[type=checkbox].MyStyle-switch-7.MyStyle-switch.MyStyle + .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: 4px; overflow: hidden; font-size: 14px; font-weight: bolder; display: inline-block; position: relative; content: "OFF\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;
}
input[type=checkbox].MyStyle-switch-7.MyStyle-switch.MyStyle + .lbl::after {
	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; 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;
}
input[type=checkbox]:checked.MyStyle-switch-7.MyStyle-switch.MyStyle + .lbl::before {
	border-color: rgb(111, 179, 224); color: rgb(70, 143, 204); text-indent: -33px; background-color: rgb(255, 255, 255);
}
input[type=checkbox]:checked.MyStyle-switch-7.MyStyle-switch.MyStyle + .lbl::after {
	left: 3px; color: rgb(255, 255, 255); content: "\f00c"; background-color: rgb(70, 143, 204);
}
input[type=checkbox].MyStyle-switch-1.MyStyle-switch.MyStyle + .lbl {
	position: relative;
}
input[type=checkbox].MyStyle-switch-1.MyStyle-switch.MyStyle + .lbl::before {
	border-radius: 12px; border: 0px currentColor; transition:background 0.1s; border-image: none; width: 52px; height: 22px; color: rgb(242, 242, 242); line-height: 20px; 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;
}
input[type=checkbox].MyStyle-switch-1.MyStyle-switch.MyStyle + .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;
}
input[type=checkbox]:checked.MyStyle-switch-1.MyStyle-switch.MyStyle + .lbl::before {
	border-color: rgb(183, 211, 229); color: rgb(255, 255, 255); text-indent: 6px; content: "\f00c"; background-color: rgb(0, 153, 0);
}
input[type=checkbox]:checked.MyStyle-switch-1.MyStyle-switch.MyStyle + .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);
}
.icheckbox_minimal {
	background: url("iCheck/minimal/minimal.png") no-repeat rgba(255, 255, 255, 0.7); margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 18px; height: 18px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.iradio_minimal {
	background: url("iCheck/minimal/minimal.png") no-repeat rgba(255, 255, 255, 0.7); margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 18px; height: 18px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.icheckbox_minimal {
	background-position: 0px 0px;
}
.hover.icheckbox_minimal {
	background-position: -20px 0px;
}
.checked.icheckbox_minimal {
	background-position: -40px 0px;
}
.disabled.icheckbox_minimal {
	background-position: -60px 0px; cursor: default;
}
.disabled.checked.icheckbox_minimal {
	background-position: -80px 0px;
}
.iradio_minimal {
	background-position: -100px 0px;
}
.hover.iradio_minimal {
	background-position: -120px 0px;
}
.checked.iradio_minimal {
	background-position: -140px 0px;
}
.disabled.iradio_minimal {
	background-position: -160px 0px; cursor: default;
}
.disabled.checked.iradio_minimal {
	background-position: -180px 0px;
}
@media not all, not all, not all, not all
{
.icheckbox_minimal {
	background-image: url("iCheck/minimal/minimal@2x.png"); background-size: 200px 20px; -webkit-background-size: 200px 20px;
}
.iradio_minimal {
	background-image: url("iCheck/minimal/minimal@2x.png"); background-size: 200px 20px; -webkit-background-size: 200px 20px;
}
}
.pace .pace-progress {
	background: rgb(0, 192, 239); transition:width 1s; left: 0px; top: 0px; height: 2px; position: fixed; z-index: 2000; -webkit-transition: width 1s; -moz-transition: width 1s; -o-transition: width 1s;
}
.pace-inactive {
	display: none;
}
.btn-social {
	text-align: left; overflow: hidden; padding-left: 44px !important; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.btn-social :first-child {
	left: 0px; top: 0px; width: 32px !important; text-align: center; bottom: 0px; line-height: 34px !important; font-size: 1.6em !important; border-right-color: rgba(0, 0, 0, 0.2); border-right-width: 1px; border-right-style: solid; position: absolute;
}
.btn-lg.btn-social {
	padding-left: 60px !important;
}
.btn-lg.btn-social :first-child {
	width: 45px; line-height: 45px; font-size: 1.8em;
}
.btn-sm.btn-social {
	padding-left: 38px !important;
}
.btn-sm.btn-social :first-child {
	width: 28px; line-height: 28px; font-size: 1.4em;
}
.btn-xs.btn-social {
	padding-left: 30px !important;
}
.btn-xs.btn-social :first-child {
	width: 20px; line-height: 20px; font-size: 1.2em;
}
.btn-social-icon {
	width: 34px; height: 34px; text-align: left; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 44px !important; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.btn-social-icon :first-child {
	left: 0px; top: 0px; width: 32px !important; text-align: center; bottom: 0px; line-height: 34px !important; font-size: 1.6em !important; border-right-color: rgba(0, 0, 0, 0.2); border-right-width: 1px; border-right-style: solid; position: absolute;
}
.btn-lg.btn-social-icon {
	padding-left: 60px !important;
}
.btn-lg.btn-social-icon :first-child {
	width: 45px; line-height: 45px; font-size: 1.8em;
}
.btn-sm.btn-social-icon {
	padding-left: 38px !important;
}
.btn-sm.btn-social-icon :first-child {
	width: 28px; line-height: 28px; font-size: 1.4em;
}
.btn-xs.btn-social-icon {
	padding-left: 30px !important;
}
.btn-xs.btn-social-icon :first-child {
	width: 20px; line-height: 20px; font-size: 1.2em;
}
.btn-social-icon :first-child {
	border: currentColor; border-image: none; width: 100% !important; text-align: center;
}
.btn-lg.btn-social-icon {
	width: 45px; height: 45px; padding-right: 0px; padding-left: 0px;
}
.btn-sm.btn-social-icon {
	width: 30px; height: 30px; padding-right: 0px; padding-left: 0px;
}
.btn-xs.btn-social-icon {
	width: 22px; height: 22px; padding-right: 0px; padding-left: 0px;
}
.btn-bitbucket {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(32, 80, 129);
}
.btn-large > [class*='fa-'] {
	margin-right: 6px;
}
.btn-large > [class*='fa-'].icon-on-right {
	margin-right: 0px; margin-left: 6px;
}
.btn-large::after {
	left: -6px; top: -6px; right: -6px; bottom: -6px;
}
.btn-bitbucket:hover {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(24, 60, 96);
}
.btn-bitbucket:focus {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(24, 60, 96);
}
.btn-bitbucket:active {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(24, 60, 96);
}
.active.btn-bitbucket {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(24, 60, 96);
}
.open .btn-bitbucket.dropdown-toggle {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(24, 60, 96);
}
.btn-bitbucket:active {
	background-image: none;
}
.active.btn-bitbucket {
	background-image: none;
}
.open .btn-bitbucket.dropdown-toggle {
	background-image: none;
}
.disabled.btn-bitbucket {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
[disabled].btn-bitbucket {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
fieldset[disabled] .btn-bitbucket {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
.disabled.btn-bitbucket:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
[disabled].btn-bitbucket:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
fieldset[disabled] .btn-bitbucket:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
.disabled.btn-bitbucket:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
[disabled].btn-bitbucket:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
fieldset[disabled] .btn-bitbucket:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
.disabled.btn-bitbucket:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
[disabled].btn-bitbucket:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
fieldset[disabled] .btn-bitbucket:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
.active.disabled.btn-bitbucket {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
[disabled].active.btn-bitbucket {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
fieldset[disabled] .active.btn-bitbucket {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(32, 80, 129);
}
.btn-bitbucket .badge {
	color: rgb(32, 80, 129); background-color: rgb(255, 255, 255);
}
.btn-dropbox {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(16, 135, 221);
}
.btn-dropbox:hover {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(13, 112, 183);
}
.btn-dropbox:focus {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(13, 112, 183);
}
.btn-dropbox:active {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(13, 112, 183);
}
.active.btn-dropbox {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(13, 112, 183);
}
.open .btn-dropbox.dropdown-toggle {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(13, 112, 183);
}
.btn-dropbox:active {
	background-image: none;
}
.active.btn-dropbox {
	background-image: none;
}
.open .btn-dropbox.dropdown-toggle {
	background-image: none;
}
.disabled.btn-dropbox {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
[disabled].btn-dropbox {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
fieldset[disabled] .btn-dropbox {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
.disabled.btn-dropbox:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
[disabled].btn-dropbox:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
fieldset[disabled] .btn-dropbox:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
.disabled.btn-dropbox:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
[disabled].btn-dropbox:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
fieldset[disabled] .btn-dropbox:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
.disabled.btn-dropbox:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
[disabled].btn-dropbox:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
fieldset[disabled] .btn-dropbox:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
.active.disabled.btn-dropbox {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
[disabled].active.btn-dropbox {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
fieldset[disabled] .active.btn-dropbox {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(16, 135, 221);
}
.btn-dropbox .badge {
	color: rgb(16, 135, 221); background-color: rgb(255, 255, 255);
}
.btn-facebook {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(59, 89, 152);
}
.btn-facebook:hover {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 72, 123);
}
.btn-facebook:focus {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 72, 123);
}
.btn-facebook:active {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 72, 123);
}
.active.btn-facebook {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 72, 123);
}
.open .btn-facebook.dropdown-toggle {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 72, 123);
}
.btn-facebook:active {
	background-image: none;
}
.active.btn-facebook {
	background-image: none;
}
.open .btn-facebook.dropdown-toggle {
	background-image: none;
}
.disabled.btn-facebook {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
[disabled].btn-facebook {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
fieldset[disabled] .btn-facebook {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
.disabled.btn-facebook:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
[disabled].btn-facebook:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
fieldset[disabled] .btn-facebook:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
.disabled.btn-facebook:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
[disabled].btn-facebook:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
fieldset[disabled] .btn-facebook:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
.disabled.btn-facebook:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
[disabled].btn-facebook:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
fieldset[disabled] .btn-facebook:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
.active.disabled.btn-facebook {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
[disabled].active.btn-facebook {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
fieldset[disabled] .active.btn-facebook {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(59, 89, 152);
}
.btn-facebook .badge {
	color: rgb(59, 89, 152); background-color: rgb(255, 255, 255);
}
.btn-flickr {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(255, 0, 132);
}
.btn-flickr:hover {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(214, 0, 111);
}
.btn-flickr:focus {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(214, 0, 111);
}
.btn-flickr:active {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(214, 0, 111);
}
.active.btn-flickr {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(214, 0, 111);
}
.open .btn-flickr.dropdown-toggle {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(214, 0, 111);
}
.btn-flickr:active {
	background-image: none;
}
.active.btn-flickr {
	background-image: none;
}
.open .btn-flickr.dropdown-toggle {
	background-image: none;
}
.disabled.btn-flickr {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
[disabled].btn-flickr {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
fieldset[disabled] .btn-flickr {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
.disabled.btn-flickr:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
[disabled].btn-flickr:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
fieldset[disabled] .btn-flickr:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
.disabled.btn-flickr:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
[disabled].btn-flickr:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
fieldset[disabled] .btn-flickr:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
.disabled.btn-flickr:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
[disabled].btn-flickr:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
fieldset[disabled] .btn-flickr:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
.active.disabled.btn-flickr {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
[disabled].active.btn-flickr {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
fieldset[disabled] .active.btn-flickr {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(255, 0, 132);
}
.btn-flickr .badge {
	color: rgb(255, 0, 132); background-color: rgb(255, 255, 255);
}
.btn-foursquare {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(0, 114, 177);
}
.btn-foursquare:hover {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(0, 88, 136);
}
.btn-foursquare:focus {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(0, 88, 136);
}
.btn-foursquare:active {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(0, 88, 136);
}
.active.btn-foursquare {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(0, 88, 136);
}
.open .btn-foursquare.dropdown-toggle {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(0, 88, 136);
}
.btn-foursquare:active {
	background-image: none;
}
.active.btn-foursquare {
	background-image: none;
}
.open .btn-foursquare.dropdown-toggle {
	background-image: none;
}
.disabled.btn-foursquare {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
[disabled].btn-foursquare {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
fieldset[disabled] .btn-foursquare {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
.disabled.btn-foursquare:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
[disabled].btn-foursquare:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
fieldset[disabled] .btn-foursquare:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
.disabled.btn-foursquare:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
[disabled].btn-foursquare:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
fieldset[disabled] .btn-foursquare:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
.disabled.btn-foursquare:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
[disabled].btn-foursquare:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
fieldset[disabled] .btn-foursquare:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
.active.disabled.btn-foursquare {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
[disabled].active.btn-foursquare {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
fieldset[disabled] .active.btn-foursquare {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 114, 177);
}
.btn-foursquare .badge {
	color: rgb(0, 114, 177); background-color: rgb(255, 255, 255);
}
.btn-github {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(68, 68, 68);
}
.btn-github:hover {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 48, 48);
}
.btn-github:focus {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 48, 48);
}
.btn-github:active {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 48, 48);
}
.active.btn-github {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 48, 48);
}
.open .btn-github.dropdown-toggle {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 48, 48);
}
.btn-github:active {
	background-image: none;
}
.active.btn-github {
	background-image: none;
}
.open .btn-github.dropdown-toggle {
	background-image: none;
}
.disabled.btn-github {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
[disabled].btn-github {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
fieldset[disabled] .btn-github {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
.disabled.btn-github:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
[disabled].btn-github:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
fieldset[disabled] .btn-github:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
.disabled.btn-github:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
[disabled].btn-github:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
fieldset[disabled] .btn-github:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
.disabled.btn-github:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
[disabled].btn-github:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
fieldset[disabled] .btn-github:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
.active.disabled.btn-github {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
[disabled].active.btn-github {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
fieldset[disabled] .active.btn-github {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(68, 68, 68);
}
.btn-github .badge {
	color: rgb(68, 68, 68); background-color: rgb(255, 255, 255);
}
.btn-google-plus {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(221, 75, 57);
}
.btn-google-plus:hover {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(202, 53, 35);
}
.btn-google-plus:focus {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(202, 53, 35);
}
.btn-google-plus:active {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(202, 53, 35);
}
.active.btn-google-plus {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(202, 53, 35);
}
.open .btn-google-plus.dropdown-toggle {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(202, 53, 35);
}
.btn-google-plus:active {
	background-image: none;
}
.active.btn-google-plus {
	background-image: none;
}
.open .btn-google-plus.dropdown-toggle {
	background-image: none;
}
.disabled.btn-google-plus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
[disabled].btn-google-plus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
fieldset[disabled] .btn-google-plus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
.disabled.btn-google-plus:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
[disabled].btn-google-plus:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
fieldset[disabled] .btn-google-plus:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
.disabled.btn-google-plus:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
[disabled].btn-google-plus:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
fieldset[disabled] .btn-google-plus:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
.disabled.btn-google-plus:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
[disabled].btn-google-plus:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
fieldset[disabled] .btn-google-plus:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
.active.disabled.btn-google-plus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
[disabled].active.btn-google-plus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
fieldset[disabled] .active.btn-google-plus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(221, 75, 57);
}
.btn-google-plus .badge {
	color: rgb(221, 75, 57); background-color: rgb(255, 255, 255);
}
.btn-instagram {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(63, 114, 155);
}
.btn-instagram:hover {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(51, 93, 126);
}
.btn-instagram:focus {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(51, 93, 126);
}
.btn-instagram:active {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(51, 93, 126);
}
.active.btn-instagram {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(51, 93, 126);
}
.open .btn-instagram.dropdown-toggle {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(51, 93, 126);
}
.btn-instagram:active {
	background-image: none;
}
.active.btn-instagram {
	background-image: none;
}
.open .btn-instagram.dropdown-toggle {
	background-image: none;
}
.disabled.btn-instagram {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
[disabled].btn-instagram {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
fieldset[disabled] .btn-instagram {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
.disabled.btn-instagram:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
[disabled].btn-instagram:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
fieldset[disabled] .btn-instagram:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
.disabled.btn-instagram:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
[disabled].btn-instagram:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
fieldset[disabled] .btn-instagram:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
.disabled.btn-instagram:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
[disabled].btn-instagram:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
fieldset[disabled] .btn-instagram:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
.active.disabled.btn-instagram {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
[disabled].active.btn-instagram {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
fieldset[disabled] .active.btn-instagram {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(63, 114, 155);
}
.btn-instagram .badge {
	color: rgb(63, 114, 155); background-color: rgb(255, 255, 255);
}
.btn-linkedin {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(0, 123, 182);
}
.btn-linkedin:hover {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(0, 95, 141);
}
.btn-linkedin:focus {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(0, 95, 141);
}
.btn-linkedin:active {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(0, 95, 141);
}
.active.btn-linkedin {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(0, 95, 141);
}
.open .btn-linkedin.dropdown-toggle {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(0, 95, 141);
}
.btn-linkedin:active {
	background-image: none;
}
.active.btn-linkedin {
	background-image: none;
}
.open .btn-linkedin.dropdown-toggle {
	background-image: none;
}
.disabled.btn-linkedin {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
[disabled].btn-linkedin {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
fieldset[disabled] .btn-linkedin {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
.disabled.btn-linkedin:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
[disabled].btn-linkedin:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
fieldset[disabled] .btn-linkedin:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
.disabled.btn-linkedin:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
[disabled].btn-linkedin:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
fieldset[disabled] .btn-linkedin:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
.disabled.btn-linkedin:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
[disabled].btn-linkedin:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
fieldset[disabled] .btn-linkedin:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
.active.disabled.btn-linkedin {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
[disabled].active.btn-linkedin {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
fieldset[disabled] .active.btn-linkedin {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(0, 123, 182);
}
.btn-linkedin .badge {
	color: rgb(0, 123, 182); background-color: rgb(255, 255, 255);
}
.btn-tumblr {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(44, 71, 98);
}
.btn-tumblr:hover {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(31, 51, 70);
}
.btn-tumblr:focus {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(31, 51, 70);
}
.btn-tumblr:active {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(31, 51, 70);
}
.active.btn-tumblr {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(31, 51, 70);
}
.open .btn-tumblr.dropdown-toggle {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(31, 51, 70);
}
.btn-tumblr:active {
	background-image: none;
}
.active.btn-tumblr {
	background-image: none;
}
.open .btn-tumblr.dropdown-toggle {
	background-image: none;
}
.disabled.btn-tumblr {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
[disabled].btn-tumblr {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
fieldset[disabled] .btn-tumblr {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
.disabled.btn-tumblr:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
[disabled].btn-tumblr:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
fieldset[disabled] .btn-tumblr:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
.disabled.btn-tumblr:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
[disabled].btn-tumblr:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
fieldset[disabled] .btn-tumblr:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
.disabled.btn-tumblr:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
[disabled].btn-tumblr:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
fieldset[disabled] .btn-tumblr:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
.active.disabled.btn-tumblr {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
[disabled].active.btn-tumblr {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
fieldset[disabled] .active.btn-tumblr {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(44, 71, 98);
}
.btn-tumblr .badge {
	color: rgb(44, 71, 98); background-color: rgb(255, 255, 255);
}
.btn-twitter {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(85, 172, 238);
}
.btn-twitter:hover {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 154, 234);
}
.btn-twitter:focus {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 154, 234);
}
.btn-twitter:active {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 154, 234);
}
.active.btn-twitter {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 154, 234);
}
.open .btn-twitter.dropdown-toggle {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(48, 154, 234);
}
.btn-twitter:active {
	background-image: none;
}
.active.btn-twitter {
	background-image: none;
}
.open .btn-twitter.dropdown-toggle {
	background-image: none;
}
.disabled.btn-twitter {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
[disabled].btn-twitter {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
fieldset[disabled] .btn-twitter {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
.disabled.btn-twitter:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
[disabled].btn-twitter:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
fieldset[disabled] .btn-twitter:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
.disabled.btn-twitter:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
[disabled].btn-twitter:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
fieldset[disabled] .btn-twitter:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
.disabled.btn-twitter:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
[disabled].btn-twitter:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
fieldset[disabled] .btn-twitter:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
.active.disabled.btn-twitter {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
[disabled].active.btn-twitter {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
fieldset[disabled] .active.btn-twitter {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(85, 172, 238);
}
.btn-twitter .badge {
	color: rgb(85, 172, 238); background-color: rgb(255, 255, 255);
}
.btn-vk {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(88, 126, 163);
}
.btn-vk:hover {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(74, 106, 137);
}
.btn-vk:focus {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(74, 106, 137);
}
.btn-vk:active {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(74, 106, 137);
}
.active.btn-vk {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(74, 106, 137);
}
.open .btn-vk.dropdown-toggle {
	border-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); background-color: rgb(74, 106, 137);
}
.btn-vk:active {
	background-image: none;
}
.active.btn-vk {
	background-image: none;
}
.open .btn-vk.dropdown-toggle {
	background-image: none;
}
.disabled.btn-vk {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
[disabled].btn-vk {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
fieldset[disabled] .btn-vk {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
.disabled.btn-vk:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
[disabled].btn-vk:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
fieldset[disabled] .btn-vk:hover {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
.disabled.btn-vk:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
[disabled].btn-vk:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
fieldset[disabled] .btn-vk:focus {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
.disabled.btn-vk:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
[disabled].btn-vk:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
fieldset[disabled] .btn-vk:active {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
.active.disabled.btn-vk {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
[disabled].active.btn-vk {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
fieldset[disabled] .active.btn-vk {
	border-color: rgba(0, 0, 0, 0.2); background-color: rgb(88, 126, 163);
}
.btn-vk .badge {
	color: rgb(88, 126, 163); background-color: rgb(255, 255, 255);
}
.rounded-style {
	margin: 0px; transition:0.15s; font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic"; font-size: 0.95em; 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;
}
.rounded {
	border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px;
}
.btn-flat {
	margin: 0px; border-radius: 0px; transition:0.15s; font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic"; font-size: 0.95em; vertical-align: middle; display: inline-block; position: relative; cursor: pointer; box-shadow: none !important; background-image: none !important; -webkit-transition: all ease .15s;
}
.breadcrumb {
	margin: 0px 22px 0px 12px; padding: 0px; border-radius: 0px; color: rgb(51, 51, 51); line-height: 24px; font-size: 13px; background-color: transparent;
}
.breadcrumb > li {
	color: rgb(255, 255, 255);
}
.breadcrumb > li.active {
	color: rgb(255, 255, 255);
}
.breadcrumb > li > a {
	padding: 0px 4px; color: rgb(76, 143, 189); display: inline-block;
}
.breadcrumb > li + li::before {
	padding: 0px 5px 0px 2px; top: 1px; color: rgb(178, 182, 191); font-family: FontAwesome; font-size: 25px; margin-right: 2px; position: relative; content: "\f105";
}
.breadcrumb .home-icon {
	top: 2px; font-size: 20px; margin-right: 2px; margin-left: 4px; position: relative;
}
.defaultfont {
	font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic";
}
.margin-right-20 {
	margin-right: 20px;
}
.margin-right-50 {
	margin-right: 50px;
}
.margin-top-30 {
	margin-top: 30px;
}
.margin-top-50 {
	margin-top: 50px;
}
.margin-left-0 {
	margin-left: 0px;
}
.margin-left-10 {
	margin-left: 10px;
}
.margin-left-20 {
	margin-left: 20px;
}
.margin-left-35 {
	margin-left: 35px;
}
.margin-left-50 {
	margin-left: 50px;
}
.margin-bottom-50 {
	margin-bottom: 50px;
}
.margin-top-55 {
	margin-top: 55px;
}
.margin-10 {
	margin: 10px;
}
.padding-right-5 {
	padding-right: 5px;
}
.padding-right-10 {
	padding-right: 10px;
}
.padding-left-5 {
	padding-left: 5px;
}
.padding-left-10 {
	padding-left: 10px;
}
.padding-bottom-10 {
	padding-bottom: 10px;
}
.padding-bottom-20 {
	padding-bottom: 20px;
}
.padding-10-20 {
	padding: 10px 20px;
}
.padding-headings {
	padding: 10px 0px 20px 10px;
}
.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 > [class*='fa-'] {
	margin: 0px; padding: 1px 1px 0px 2px; border-radius: 100%; border: 0px currentColor; border-image: none; 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, 0.2);
}
.infobox > .infobox-icon > [class*='fa-']::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: bold;
}
.infobox > .infobox-data {
	border: 0px currentColor; border-image: none; 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: currentColor !important; border-image: none !important;
}
@media only screen and (max-width:460px)
{
.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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	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; border-image: none; color: rgb(255, 255, 255);
}
.infobox-dark > .infobox-icon > [class*='fa-'] {
	border-radius: 0px; font-size: 30px; box-shadow: none; text-shadow: none; background-color: transparent;
}
.infobox-dark > .infobox-icon > [class*='fa-']::before {
	border-radius: 0px; font-size: 30px; box-shadow: none; text-shadow: none; background-color: transparent;
}
.infobox-dark > .infobox-icon > [class*='fa-']::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: bold; 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: bold; 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 > [class*='fa-'] {
	color: rgb(198, 233, 161);
}
.infobox-dark.infobox > .badge-important.badge > [class*='fa-'] {
	color: rgb(236, 183, 146);
}
.infobox-dark.infobox > .badge-warning.badge > [class*='fa-'] {
	color: rgb(236, 183, 146);
}
.infobox-small {
	width: 135px; height: 52px; text-align: left; padding-bottom: 5px;
}
.infobox-small > .infobox-icon {
	width: 40px; height: 42px; line-height: 38px; vertical-align: middle; display: inline-block; max-width: 40px;
}
.infobox-small > .infobox-chart {
	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: bold; vertical-align: top; display: inline-block;
}
.infobox-small .percentage {
	font-size: 13px; font-weight: normal; margin-top: 2px; margin-left: 2px;
}
.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 label {
	color: rgb(128, 144, 160); text-decoration: line-through;
}
.item-list > li.selected .lbl {
	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: bold;
}
.item-list > li.ui-sortable-helper {
	cursor: move;
}
.easyPieChart {
	text-align: center; position: relative;
}
.easyPieChart canvas {
	left: 0px; top: 0px; position: absolute;
}
.cursor-pointer {
	cursor: pointer;
}
.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;
}
.label-transparent {
	background-color: transparent !important;
}
.badge-transparent {
	background-color: transparent !important;
}
.label-grey {
	background-color: rgb(160, 160, 160) !important;
}
.badge-grey {
	background-color: rgb(160, 160, 160) !important;
}
.label-info {
	background-color: rgb(58, 135, 173) !important;
}
.badge-info {
	background-color: rgb(58, 135, 173) !important;
}
.label-primary {
	background-color: rgb(66, 139, 202) !important;
}
.badge-primary {
	background-color: rgb(66, 139, 202) !important;
}
.label-success {
	background-color: rgb(130, 175, 111) !important;
}
.badge-success {
	background-color: rgb(130, 175, 111) !important;
}
.label-danger {
	background-color: rgb(209, 91, 71) !important;
}
.badge-danger {
	background-color: rgb(209, 91, 71) !important;
}
.label-important {
	background-color: rgb(209, 91, 71) !important;
}
.badge-important {
	background-color: rgb(209, 91, 71) !important;
}
.label-inverse {
	background-color: rgb(51, 51, 51) !important;
}
.badge-inverse {
	background-color: rgb(51, 51, 51) !important;
}
.label-warning {
	background-color: rgb(240, 173, 78) !important;
}
.badge-warning {
	background-color: rgb(240, 173, 78) !important;
}
.label-pink {
	background-color: rgb(214, 72, 126) !important;
}
.badge-pink {
	background-color: rgb(214, 72, 126) !important;
}
.label-purple {
	background-color: rgb(149, 133, 191) !important;
}
.badge-purple {
	background-color: rgb(149, 133, 191) !important;
}
.label-yellow {
	background-color: rgb(254, 225, 136) !important;
}
.badge-yellow {
	background-color: rgb(254, 225, 136) !important;
}
.label-light {
	background-color: rgb(231, 231, 231) !important;
}
.badge-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.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: "";
}
.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: "";
}
.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;
}
.arrowed-right.label {
	position: relative; z-index: 1;
}
.arrowed-in-right.label {
	position: relative; z-index: 1;
}
.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: "";
}
.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: "";
}
.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);
}
.arrowed.label-info::before {
	border-right-color: rgb(58, 135, 173);
}
.arrowed-in.label-info::before {
	border-color: rgb(58, 135, 173);
}
.arrowed-right.label-info::after {
	border-left-color: rgb(58, 135, 173);
}
.arrowed-in-right.label-info::after {
	border-color: rgb(58, 135, 173);
}
.arrowed.label-primary::before {
	border-right-color: rgb(66, 139, 202);
}
.arrowed-in.label-primary::before {
	border-color: rgb(66, 139, 202);
}
.arrowed-right.label-primary::after {
	border-left-color: rgb(66, 139, 202);
}
.arrowed-in-right.label-primary::after {
	border-color: rgb(66, 139, 202);
}
.arrowed.label-success::before {
	border-right-color: rgb(130, 175, 111);
}
.arrowed-in.label-success::before {
	border-color: rgb(130, 175, 111);
}
.arrowed-right.label-success::after {
	border-left-color: rgb(130, 175, 111);
}
.arrowed-in-right.label-success::after {
	border-color: rgb(130, 175, 111);
}
.arrowed.label-warning::before {
	border-right-color: rgb(248, 148, 6);
}
.arrowed-in.label-warning::before {
	border-color: rgb(248, 148, 6);
}
.arrowed-right.label-warning::after {
	border-left-color: rgb(248, 148, 6);
}
.arrowed-in-right.label-warning::after {
	border-color: rgb(248, 148, 6);
}
.arrowed.label-important::before {
	border-right-color: rgb(209, 91, 71);
}
.arrowed-in.label-important::before {
	border-color: rgb(209, 91, 71);
}
.arrowed-right.label-important::after {
	border-left-color: rgb(209, 91, 71);
}
.arrowed-in-right.label-important::after {
	border-color: rgb(209, 91, 71);
}
.arrowed.label-danger::before {
	border-right-color: rgb(209, 91, 71);
}
.arrowed-in.label-danger::before {
	border-color: rgb(209, 91, 71);
}
.arrowed-right.label-danger::after {
	border-left-color: rgb(209, 91, 71);
}
.arrowed-in-right.label-danger::after {
	border-color: rgb(209, 91, 71);
}
.arrowed.label-inverse::before {
	border-right-color: rgb(51, 51, 51);
}
.arrowed-in.label-inverse::before {
	border-color: rgb(51, 51, 51);
}
.arrowed-right.label-inverse::after {
	border-left-color: rgb(51, 51, 51);
}
.arrowed-in-right.label-inverse::after {
	border-color: rgb(51, 51, 51);
}
.arrowed.label-pink::before {
	border-right-color: rgb(214, 72, 126);
}
.arrowed-in.label-pink::before {
	border-color: rgb(214, 72, 126);
}
.arrowed-right.label-pink::after {
	border-left-color: rgb(214, 72, 126);
}
.arrowed-in-right.label-pink::after {
	border-color: rgb(214, 72, 126);
}
.arrowed.label-purple::before {
	border-right-color: rgb(149, 133, 191);
}
.arrowed-in.label-purple::before {
	border-color: rgb(149, 133, 191);
}
.arrowed-right.label-purple::after {
	border-left-color: rgb(149, 133, 191);
}
.arrowed-in-right.label-purple::after {
	border-color: rgb(149, 133, 191);
}
.arrowed.label-yellow::before {
	border-right-color: rgb(254, 225, 136);
}
.arrowed-in.label-yellow::before {
	border-color: rgb(254, 225, 136);
}
.arrowed-right.label-yellow::after {
	border-left-color: rgb(254, 225, 136);
}
hr {
	border-width: 3px medium medium; border-style: solid none none; border-color: rgb(255, 255, 255) currentColor currentColor; border-image: none; height: 0px;
}
.hr {
	margin: 12px 0px; height: 0px; overflow: hidden; font-size: 0px; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid; display: block;
}
.hr-double {
	height: 3px; border-top-color: rgb(227, 227, 227); border-bottom-color: rgb(227, 227, 227); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.dotted.hr {
	border-top-style: dotted;
}
.hr-dotted {
	border-top-style: dotted;
}
.dotted.hr-double {
	border-bottom-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;
}
.vspace-xs {
	margin: 12px 0px; overflow: hidden; display: none; min-height: 1px; max-height: 1px;
}
.vspace-sm {
	margin: 12px 0px; overflow: hidden; display: none; min-height: 1px; max-height: 1px;
}
.vspace-md {
	margin: 12px 0px; overflow: hidden; display: none; min-height: 1px; max-height: 1px;
}
.vspace-lg {
	margin: 12px 0px; overflow: hidden; display: none; min-height: 1px; max-height: 1px;
}
.space-32 {
	margin: 32px 0px 31px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-32 {
	margin: 32px 0px 31px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-32 {
	margin: 32px 0px 31px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-32 {
	margin: 32px 0px 31px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-32 {
	margin: 32px 0px 31px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-30 {
	margin: 30px 0px 29px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-30 {
	margin: 30px 0px 29px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-30 {
	margin: 30px 0px 29px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-30 {
	margin: 30px 0px 29px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-28 {
	margin: 28px 0px 27px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-28 {
	margin: 28px 0px 27px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-28 {
	margin: 28px 0px 27px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-28 {
	margin: 28px 0px 27px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-26 {
	margin: 26px 0px 25px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-26 {
	margin: 26px 0px 25px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-26 {
	margin: 26px 0px 25px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-26 {
	margin: 26px 0px 25px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-24 {
	margin: 24px 0px 23px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-24 {
	margin: 24px 0px 23px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-24 {
	margin: 24px 0px 23px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-24 {
	margin: 24px 0px 23px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-22 {
	margin: 22px 0px 21px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-22 {
	margin: 22px 0px 21px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-22 {
	margin: 22px 0px 21px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-22 {
	margin: 22px 0px 21px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-20 {
	margin: 20px 0px 19px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-20 {
	margin: 20px 0px 19px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-20 {
	margin: 20px 0px 19px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-20 {
	margin: 20px 0px 19px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-18 {
	margin: 18px 0px 17px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-18 {
	margin: 18px 0px 17px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-18 {
	margin: 18px 0px 17px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-18 {
	margin: 18px 0px 17px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-16 {
	margin: 16px 0px 15px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-16 {
	margin: 16px 0px 15px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-16 {
	margin: 16px 0px 15px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-16 {
	margin: 16px 0px 15px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-14 {
	margin: 14px 0px 13px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-14 {
	margin: 14px 0px 13px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-14 {
	margin: 14px 0px 13px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-14 {
	margin: 14px 0px 13px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-12 {
	margin: 12px 0px 11px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-12 {
	margin: 12px 0px 11px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-12 {
	margin: 12px 0px 11px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-12 {
	margin: 12px 0px 11px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-10 {
	margin: 10px 0px 9px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-10 {
	margin: 10px 0px 9px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-10 {
	margin: 10px 0px 9px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-10 {
	margin: 10px 0px 9px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-8 {
	margin: 8px 0px 7px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-8 {
	margin: 8px 0px 7px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-8 {
	margin: 8px 0px 7px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-8 {
	margin: 8px 0px 7px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-6 {
	margin: 6px 0px 5px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-6 {
	margin: 6px 0px 5px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-6 {
	margin: 6px 0px 5px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-6 {
	margin: 6px 0px 5px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-4 {
	margin: 4px 0px 3px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-4 {
	margin: 4px 0px 3px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-4 {
	margin: 4px 0px 3px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-4 {
	margin: 4px 0px 3px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-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;
}
.vspace-2 {
	margin: 2px 0px 1px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-xs-2 {
	margin: 2px 0px 1px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-sm-2 {
	margin: 2px 0px 1px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-md-2 {
	margin: 2px 0px 1px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.vspace-lg-2 {
	margin: 2px 0px 1px; overflow: hidden; min-height: 1px; max-height: 1px;
}
.action-buttons a {
	margin: 0px 3px; transition:0.1s; display: inline-block; opacity: 0.85; -webkit-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);
}
.middle {
	vertical-align: middle;
}
.dark {
	color: rgb(255, 255, 255) !important;
}
.white {
	color: rgb(255, 255, 255) !important;
}
.red {
	color: rgb(221, 90, 67) !important;
}
.light-red {
	color: rgb(255, 119, 119) !important;
}
.aqua {
	color: rgb(0, 192, 239) !important;
}
.blue {
	color: rgb(60, 141, 188) !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;
}
.light-orange {
	color: rgb(252, 172, 111) !important;
}
.orange2 {
	color: rgb(254, 185, 2) !important;
}
.purple {
	color: rgb(255, 255, 255) !important;
}
.light-purple {
	color: rgb(170, 216, 172) !important;
}
.pink {
	color: rgb(198, 105, 159) !important;
}
.pink2 {
	color: rgb(214, 72, 126) !important;
}
.brown {
	color: rgb(165, 42, 42) !important;
}
.grey {
	color: rgb(119, 119, 119) !important;
}
.light-grey {
	color: rgb(187, 187, 187) !important;
}
.lighter {
	font-weight: lighter;
}
.bolder {
	font-weight: bolder;
}
.nowrap {
	white-space: nowrap;
}
.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 > [class*='fa-']:first-child {
	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;
}
.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;
}
.padding-0.widget-main {
	padding: 0px;
}
.no-padding.widget-main {
	padding: 0px;
}
.widget-main .fc {
	top: -40px; position: relative;
}
.widget-main .fc > .fc-header {
	position: relative; z-index: 10;
}
.widget-main .fc .fc-header-space {
	padding-left: 2px;
}
.widget-main .fc-header-title > h2 {
	line-height: 36px; font-size: 18px;
}
.widget-main .fc-content {
	top: -14px; z-index: 11;
}
.widget-main .fc-button-content {
	height: 37px; line-height: 36px;
}
.light-border.widget-box > [class*='header-color-'] + .widget-body {
	border-color: rgb(214, 214, 214) !important;
}
.no-border.widget-box {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.no-border.widget-box > .widget-body {
	border: 0px currentColor; border-image: none;
}
.transparent.widget-box {
	border: 0px currentColor; border-image: none; box-shadow: none;
}
.transparent.widget-box > .widget-header {
	background: 0px; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(220, 232, 241); border-image: none; color: rgb(67, 131, 180); padding-left: 3px;
}
.transparent.widget-box > .widget-header-large {
	padding-left: 5px;
}
.transparent.widget-box > .widget-header-small {
	padding-left: 1px;
}
.transparent.widget-box .widget-body {
	border: 0px currentColor; border-image: none; background-color: transparent;
}
.transparent.widget-box .no-padding-left.widget-main {
	padding-left: 0px;
}
.transparent.widget-box .no-padding-right.widget-main {
	padding-right: 0px;
}
.transparent.widget-box .no-padding-top.widget-main {
	padding-top: 0px;
}
.transparent.widget-box .no-padding-bottom.widget-main {
	padding-bottom: 0px;
}
.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*='header-color-'] + .widget-body .table thead:first-child tr {
	background-position: 0% 0%; background-image: linear-gradient(rgb(248, 248, 248) 0px, rgb(236, 236, 236) 100%); background-attachment: scroll; background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.widget-body .table-bordered.table thead:first-child > tr {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.no-padding.widget-main .table {
	border: 0px currentColor; border-image: none; margin-bottom: 0px;
}
.padding-0.widget-main .table {
	border: 0px currentColor; border-image: none; margin-bottom: 0px;
}
.no-padding.widget-main .table-bordered th:first-child {
	border-left-width: 0px;
}
.padding-0.widget-main .table-bordered th:first-child {
	border-left-width: 0px;
}
.no-padding.widget-main .table-bordered td:first-child {
	border-left-width: 0px;
}
.padding-0.widget-main .table-bordered td:first-child {
	border-left-width: 0px;
}
.transparent .widget-main .table-bordered > thead > tr > th: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-main .table-bordered > tbody > tr > td:last-child {
	border-right-width: 0px !important;
}
.no-padding.widget-main .table-bordered > tbody > tr > td:last-child {
	border-right-width: 0px !important;
}
.transparent .widget-main .table-bordered > tfoot > 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;
}
.transparent .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 > th {
	border-bottom-width: 1px;
}
.table-bordered > thead.thin-border-bottom > tr > td {
	border-bottom-width: 1px;
}
.widget-body :last-child.alert {
	margin-bottom: 0px;
}
.widget-main .tab-content {
	border: 0px currentColor; border-image: none;
}
.fc-header-title > h2 {
	color: rgb(101, 160, 206); font-size: 22px;
}
.fc-widget-header {
	border: 1px solid rgb(188, 212, 229); border-image: none;
}
.fc-widget-content {
	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: 0px currentColor; border-image: none;
}
.fc-state-default {
	border-radius: 0px !important; border: 0px 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: 0px 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);
}
@media only screen and (max-width:480px)
{
.fc-header td {
	width: auto; text-align: left; display: block;
}
}
.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 > [class*='fa-'] {
	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 > [class*='fa-'] {
	left: auto; right: 3px;
}
.input-icon > input:focus + [class*='fa-'] {
	color: rgb(85, 119, 153);
}
.input-icon ~ .help-inline {
	padding-left: 8px;
}
.profile-user-info {
	margin: 0px 12px;
}
.profile-info-row {
	position: relative;
}
.profile-info-name {
	padding: 6px 10px 6px 0px; left: 0px; top: 0px; width: 110px; text-align: right; bottom: 0px; color: rgb(102, 126, 153); font-weight: normal; border-top-color: rgb(213, 228, 241); border-top-width: 1px; border-top-style: dotted; position: absolute; background-color: transparent;
}
.profile-info-value {
	padding: 6px 4px 6px 6px; margin-left: 120px; border-top-color: rgb(213, 228, 241); border-top-width: 1px; border-top-style: dotted;
}
.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: 0px; border-top-style: none;
}
:first-child.profile-info-row .profile-info-value {
	border-top-color: currentColor; border-top-width: 0px; 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-shadow: 1px 1px 1px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -moz-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: bold;
}
.profile-activity .tools {
	right: 12px; bottom: 8px; display: none; position: absolute;
}
.profile-activity:hover .tools {
	display: block;
}
.user-profile .MyStyle-thumbnails li {
	margin: 6px; padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.user-profile .MyStyle-thumbnails li .tools {
	left: 3px; right: 3px;
}
.user-profile .MyStyle-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);
}
.profile-contact-info .btn-link:hover > [class*='fa-'] {
	text-decoration: none;
}
.profile-contact-info .btn-link:focus > [class*='fa-'] {
	text-decoration: none;
}
.profile-social-links > a {
	margin: 0px 1px; text-decoration: none;
}
.profile-social-links > a:hover > [class*='fa-'] {
	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: bold;
}
.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;
}
.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, 0.33);
}
.profile-users .memberdiv {
	margin: 0px 8px 24px; border: 0px 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 [class*='fa-'] {
	text-decoration: none;
}
.profile-users .memberdiv .body {
	margin: 8px 0px 0px; display: inline-block;
}
.profile-users .memberdiv .popover {
	transition:visibility 0s linear 0.2s, z-index 0s linear 0.2s, opacity 0.2s linear; left: auto; top: -5%; right: auto; margin-right: 0px; margin-left: 0px; display: none; visibility: hidden; z-index: -1; min-width: 150px; opacity: 0; -webkit-transition: visibility 0s linear .2s, z-index 0s linear .2s, opacity .2s linear 0s;
}
.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: 1010; 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;
}
.padding-24.tab-content {
	padding: 24px 18px;
}
.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, 0.2);
}
@media only screen and (max-width:480px)
{
.profile-info-name {
	width: 80px;
}
.profile-info-value {
	margin-left: 90px;
}
.profile-user-info-striped .profile-info-name {
	padding: 6px 0px 6px 10px; width: auto; text-align: left; position: static;
}
.profile-user-info-striped .profile-info-value {
	margin-left: 10px;
}
}
@media only screen and (max-width:480px)
{
.user-profile .memberdiv {
	width: 50%; margin-right: 0px; margin-left: 0px;
}
}
.padding-24.no-border.tab-content {
	padding: 24px;
}
.position-relative {
	position: relative;
}
.position-absolute {
	position: absolute;
}
.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::before {
	border-color: rgb(82, 147, 196);
}
.wizard-steps li.complete::before {
	border-color: rgb(82, 147, 196);
}
.wizard-steps li.active .step {
	border-color: rgb(82, 147, 196);
}
.wizard-steps li.complete .step {
	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;
}
.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.complete .title {
	color: rgb(43, 61, 83);
}
.wizard-steps li.active .title {
	color: rgb(43, 61, 83);
}
.step-content .step-pane {
	padding: 4px 8px 12px; display: none; min-height: 200px;
}
.step-content .active {
	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::before {
	border-width: 3px;
}
.wizard-steps li::after {
	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;
}
}
.no-list-style {
	list-style: none;
}
pre {
	background: rgb(251, 241, 252); border-radius: 0px; font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "???C???I", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic";
}
.no-shadow {
	text-shadow: none; -webkit-box-shadow: none;
}
.text-indent {
	text-indent: 15px;
}
.font-size-15 {
	font-size: 15px;
}
.font-size-20 {
	font-size: 18px;
}
.border-1 {
	padding: 10px; border-radius: 4px !important; border: 1px solid rgb(170, 216, 172); border-image: none; background-color: rgb(254, 254, 254);
}
.border-bottom-purple {
	border-bottom-color: rgb(51, 102, 25) !important; border-bottom-width: 8px !important; border-bottom-style: solid !important;
}
.clear {
	clear: both;
}
.video {
	width: 100%; height: 200px;
}
@media screen and (max-width:480px)
{
.hidden-480 {
	display: none !important;
}
.page-header {
	margin-top: 100px !important;
}
.left-side {
	margin-top: 80px !important;
}
.resize-title {
	width: 369px; height: 100px; overflow: hidden;
}
.resize-title {
	height: auto; max-width: 100%;
}
.resize-title {
	
}
.resize-footer {
	width: 705px; height: 55px; overflow: hidden;
}
.resize-footer {
	max-width: 302px;
}
.resize-footer {
	max-height: 24px;
}
.page-header {
	padding-top: 20px; padding-left: 10px; margin-top: -20px !important; margin-right: -5px; margin-left: -5px;
}
.header-style {
	margin-right: -5px; margin-left: -5px;
}
.width-70 {
	width: 100% !important;
}
.padding-bottom-20 {
	padding-bottom: 10px;
}
}
@media screen and (min-width:481px)
{
.visible-480 {
	display: none !important;
}
}
@media screen and (max-width:530px) and (min-width:465px)
{
.hide-headerpadding {
	display: none !important;
}
}
@media screen and (max-width:560px)
{
body > .header {
	position: relative;
}
body > .header .logo {
	width: 100%; float: none; position: relative !important;
}
body > .header .navbar {
	width: 100%; float: none; position: relative !important;
}
body > .header .navbar {
	margin: 0px;
}
body.fixed > .header {
	position: fixed;
}
body.fixed > .wrapper {
	margin-top: 100px !important;
}
body.fixed .sidebar-offcanvas {
	margin-top: 100px !important;
}
}
@media not all
{
.width-70 {
	width: 100% !important;
}
}
@media screen and (max-width:767px)
{
.right-side > .content-header > .breadcrumb {
	background: rgb(239, 239, 239); top: 0px; right: 0px; margin-top: 5px; float: none; position: relative;
}
.navbar .navbar-nav > li {
	float: left;
}
.navbar-nav {
	margin: 0px; float: left;
}
.navbar-nav > li > a {
	line-height: 20px; padding-top: 15px; padding-bottom: 15px;
}
.navbar .navbar-right {
	float: right;
}
}
@media only screen and (max-width:767px)
{
.width-25x {
	width: 100% !important;
}
.width-30x {
	width: 100% !important;
}
.width-33x {
	width: 100% !important;
}
.width-50x {
	width: 100% !important;
}
.visible-768 {
	display: block !important;
}
.hidden-767 {
	display: none !important;
}
.page-header {
	margin-top: -30px; margin-right: -5px;
}
.header-style {
	margin-right: -5px;
}
}
@media only screen and (min-width:768px)
{
.hidden-768 {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-991 {
	display: none !important;
}
.breadcrumb {
	
}
.fixed.breadcrumbs {
	left: auto !important; top: auto !important; right: auto !important; position: relative !important; z-index: auto !important;
}
.breadcrumbs-fixed.breadcrumbs {
	left: auto !important; top: auto !important; right: auto !important; position: relative !important; z-index: auto !important;
}
body.breadcrumbs-fixed .MyStyle-settings-container {
	top: 50px;
}
.page-header {
	margin-right: -5px;
}
.header-style {
	margin-right: -5px;
}
}
@media screen and (max-width:992px)
{
.right-side {
	margin-left: 0px;
}
}
@media screen and (min-width:993px)
{
.left-side {
	top: 50px;
}
.strech.right-side {
	margin-left: 0px;
}
.strech.right-side > .content-header {
	margin-top: 0px;
}
.collapse-left.left-side {
	left: -321px;
}
.visible-992 {
	display: none !important;
}
.page-header {
	margin-right: -5px;
}
.header-style {
	margin-right: -5px;
}
}
.msg-maintenance {
	padding: 18px; border: 1px solid rgb(0, 43, 7); border-image: none; width: 100%; color: rgb(0, 43, 7); line-height: 260%; font-size: 110%; margin-top: 2%; margin-bottom: 2%; background-color: rgb(255, 255, 255);
}
.break-all {
	-ms-word-break: break-all !important;
}
.imemode-disable {
	-ms-ime-mode: disabled;
}