::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}
::-webkit-scrollbar-track {
	background: inherit;
}
::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #ccc;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}
.sub-scrollbar::-webkit-scrollbar-thumb{
	background-color: #f0f0f0;
}
body {
	font: 14px/1.5 "Microsoft YaHei", "\5b8b\4f53", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
	background-color: #fff
}
body, figure {
	margin: 0
}
body.modal-open {
	overflow-y: auto;
	padding-right: 0 !important;
}
.mt_0 {
	margin-top : 0px !important;
}
.mt_5 {
	margin-top : 5px !important;
}
.mt_10 {
	margin-top : 10px !important;
}
.mt_15 {
	margin-top : 15px !important;
}
.mt_20 {
	margin-top : 20px !important;
}
.mb_5{
	margin-bottom: 5px !important;
}
.mb_10{
	margin-bottom: 10px !important;
}
.mb_15{
    margin-bottom: 15px !important;
}
.mb_20{
	margin-bottom: 20px !important;
}
.mb_0{
	margin-bottom: 0px !important;
}
.mr_10{
	margin-right:10px !important;
}
.mr_20{
	margin-right:20px !important;
}
.mr_5{
	margin-right:5px !important;
}
.ml_0{
	margin-left:0px !important;
}
.ml_5{
	margin-left:5px !important;
}
.ml_10{
	margin-left:10px !important;
}
.ml_20{
	margin-left:20px !important;
}
.ml_15{
	margin-left:15px !important;
}
.pt_0 {
    padding-top : 0 !important;
}
.pt_5 {
	padding-top : 5px !important;
}
.pt_10 {
	padding-top : 10px !important;
}
.pt_15 {
	padding-top : 15px !important;
}
.pt_20 {
	padding-top : 20px !important;
}
.pd_0 {
	padding : 0px !important;
}
.pd_10 {
	padding : 10px !important;
}
.pl_5 {
	padding-left : 5px !important;
}
.pl_10 {
	padding-left : 10px !important;
}
.pl_15 {
	padding-left : 15px !important;
}
.pl_20 {
    padding-left : 20px !important;
}
.pl_25 {
	padding-left : 25px !important;
}
.pos-a {
    position: absolute
}
.pos-f {
    position: fixed
}
.pos-r {
    position: relative
}
.t-0 {
    top: 0
}
.r-0 {
    right: 0
}
.b-0 {
    bottom: 0
}
.l-0 {
    left: 0
}
.m-a-0 {
    margin: 0!important
}
.m-t-0 {
    margin-top: 0!important
}
.m-r-0 {
    margin-right: 0!important
}
.m-b-0 {
    margin-bottom: 0!important
}
.m-l-0 {
    margin-left: 0!important
}
.m-x-0 {
    margin-left: 0!important;
    margin-right: 0!important
}
.m-y-0 {
    margin-bottom: 0!important;
    margin-top: 0!important
}
.m-y-10 {
	margin-bottom: 10px!important;
	margin-top: 10px!important;
}
.m-a-sm {
    margin: 5px!important
}
.m-t-sm {
    margin-top: 5px!important
}
.m-r-sm {
    margin-right: 5px!important
}
.m-b-sm {
    margin-bottom: 5px!important
}
.m-l-sm {
    margin-left: 5px!important
}
.m-x-sm {
    margin-left: 5px!important;
    margin-right: 5px!important
}
.m-y-sm {
    margin-bottom: 5px!important;
    margin-top: 5px!important
}
.m-a {
    margin: 10px!important
}
.m-t {
    margin-top: 10px!important
}
.m-r {
    margin-right: 10px!important
}
.m-b {
    margin-bottom: 10px!important
}
.m-l  {
    margin-left: 10px!important
}
.m-x {
    margin-left: 10px!important;
    margin-right: 10px!important
}
.m-y {
    margin-bottom: 10px!important;
    margin-top: 10px!important
}
.m-a-md {
    margin: 15px!important
}
.m-t-md {
    margin-top: 15px!important
}
.m-r-md {
    margin-right: 15px!important
}
.m-b-md {
    margin-bottom: 15px!important
}
.m-l-md {
    margin-left: 15px!important
}
.m-x-md {
    margin-left: 15px!important;
    margin-right: 15px!important
}
.m-y-md {
    margin-bottom: 15px!important;
    margin-top: 15px!important
}
.m-a-lg {
    margin: 30px!important
}
.m-t-lg {
    margin-top: 30px!important
}
.m-r-lg {
    margin-right: 30px!important
}
.m-b-lg {
    margin-bottom: 30px!important
}
.m-l-lg {
    margin-left: 30px!important
}
.m-x-lg {
    margin-left: 30px!important;
    margin-right: 30px!important
}
.m-y-lg {
    margin-bottom: 30px!important;
    margin-top: 30px!important
}
.m-a-n {
    margin: -10px!important
}
.m-t-n {
    margin-top: -10px!important
}
.m-r-n {
    margin-right: -10px!important
}
.m-b-n {
    margin-bottom: -10px!important
}
.m-l-n {
    margin-left: -10px!important
}
.m-x-n {
    margin-left: -10px!important;
    margin-right: -10px!important
}
.m-y-n {
    margin-bottom: -10px!important;
    margin-top: -10px!important
}
.p-a-0 {
    padding: 0!important
}
.p-t-0 {
    padding-top: 0!important
}
.p-r-0 {
    padding-right: 0!important
}
.p-b-0 {
    padding-bottom: 0!important
}
.p-l-0 {
    padding-left: 0!important
}
.p-x-0 {
    padding-left: 0!important;
    padding-right: 0!important
}
.p-y-0 {
    padding-bottom: 0!important;
    padding-top: 0!important
}
.p-y-10 {
	padding-bottom: 10px!important;
	padding-top: 10px!important;
}
.p-a-sm {
    padding: 5px!important
}
.p-t-sm {
    padding-top: 5px!important
}
.p-r-sm {
    padding-right: 5px!important
}
.p-b-sm {
    padding-bottom: 5px!important
}
.p-l-sm {
    padding-left: 5px!important
}
.p-x-sm {
    padding-left: 5px!important;
    padding-right: 5px!important
}
.p-y-sm {
    padding-bottom: 5px!important;
    padding-top: 5px!important
}
.p-a {
    padding: 10px!important
}
.p-t {
    padding-top: 10px!important
}
.p-r {
    padding-right: 10px!important
}
.p-b {
    padding-bottom: 10px!important
}
.p-l {
    padding-left: 10px!important
}
.p-x {
    padding-left: 10px!important;
    padding-right: 10px!important
}
.p-y {
    padding-bottom: 10px!important;
    padding-top: 10px!important
}
.p-a-md {
    padding: 15px!important
}
.p-t-md {
    padding-top: 15px!important
}
.p-r-md {
    padding-right: 15px!important
}
.p-b-md {
    padding-bottom: 15px!important
}
.p-l-md {
    padding-left: 15px!important
}
.p-x-md {
    padding-left: 15px!important;
    padding-right: 15px!important
}
.p-y-md {
    padding-bottom: 15px!important;
    padding-top: 15px!important
}
.p-a-lg {
    padding: 30px!important
}
.p-t-lg {
    padding-top: 30px!important
}
.p-r-lg {
    padding-right: 30px!important
}
.p-b-lg {
    padding-bottom: 30px!important
}
.p-l-lg {
    padding-left: 30px!important
}
.p-x-lg {
    padding-left: 30px!important;
    padding-right: 30px!important
}
.p-y-lg {
    padding-bottom: 30px!important;
    padding-top: 30px!important
}
.truncate {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap
}
.ft_12 {
	font-size : 12px !important;
}
.ft_14 {
	font-size : 14px !important;
}
.ft_16 {
	font-size : 16px !important;
}
.ft_18 {
	font-size : 18px !important;
}
.fw-l {
	font-weight: 300 !important;
}
.fw-n {
	font-weight: 400 !important;
}
.fw-sb {
	font-weight: 500 !important;
}
.fw-b {
	font-weight: 600 !important;
}
.span12 {
    width: 940px !important;
}

.span11 {
    width: 860px !important;
}

.span10 {
    width: 780px !important;
}

.span9 {
    width: 700px !important;
}

.span8 {
    width: 620px !important;
}

.span7 {
    width: 540px !important;
}

.span6 {
    width: 460px !important;
}

.span5 {
    width: 380px !important;
}

.span4 {
    width: 300px !important;
}

.span3 {
    width: 220px !important;
}

.span2 {
    width: 140px !important;
}
.w400 {
	width: 400px !important;
}
.span1 {
    width: 60px !important;
}
.w25 {
	width: 25px !important;
}
.w120{
	width: 120px !important;
}
.w45 {
	width: 45px !important;
}
.w62 {
	width: 62px !important;
}
.w70 {
	width: 70px !important;
}
.w90{
	width:90px !important;
}
.w91 {
	width: 91px !important;
}
.w95 {
	width: 95px !important;
}
.w110 {
	width: 110px !important;
}
.w115 {
	width: 115px !important;
}
.w160 {
	width: 160px !important;
}
.w180 {
	width: 180px !important;
}
.w200 {
	width: 200px !important;
}
.inline,
.display-inline{
	vertical-align: middle;
	position: relative;
	display:inline-block;
	font-weight: normal;
}
.in-b{
	display:inline-block !important;
}
.no-float{
	float:none !important;
}
.warning-tip{
	color: #F9AC10;
	padding-left: 145px;
	background: url(../img/warning_tip.jpg) no-repeat left top #FFF8D1;
	height: 50px;
	font-size: 21px;
  	line-height: 50px;
}


.ellipsis, .text-truncate {
	white-space: nowrap;
	text-overflow: ellipsis
}
.well {
	-webkit-border-radius: 2px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 2px;
	-moz-background-clip: padding;
	border-radius: 2px;
	background-clip: padding-box;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
	box-shadow: 0 0 3px rgba(0,0,0,.2);
	background-color: #fbfbfb;
	border: 0;
	color: #262626;
	position: relative;
	margin-bottom: 30px;
	min-height: 0;
}
.well.bordered-left {
	border-left: 5px solid #03b3b2;
}
.dropdown-menu {
	border: 1px solid #ccc !important;
	-webkit-border-radius: 2px !important;
	-webkit-background-clip: padding-box !important;
	-moz-border-radius: 2px !important;
	-moz-background-clip: padding !important;
	border-radius: 2px !important;
	background-clip: padding-box !important;
	-webkit-box-shadow: 0 2px 40px rgba(0,0,0,.4);
	-moz-box-shadow: 0 2px 40px rgba(0,0,0,.4);
	box-shadow: 0 2px 40px rgba(0,0,0,.4);
	-webkit-transition: opacity .218s;
	-moz-transition: opacity .218s;
	-o-transition: opacity .218s;
	transition: opacity .218s;
	margin: 1px 0 0;
	min-width: 170px;
}
.dropdown-primary li a:hover, .dropdown-primary li a:focus, .dropdown-primary li a:active, .dropdown-primary li.active a, .dropdown-primary li.active a:hover, .dropdown-primary .dropdown-submenu:hover>a, .nav-tabs .dropdown-primary li>a:focus {
	background: #03b3b2;
	color: #fff
}
.navbar.navbar-fixed-top+.main-container {
	margin-top: 45px;
}
.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.main-container {
	position: static;
	padding: 0;
}
.main-container>.page-container {
	position: relative;
}
.page-content {
	display: block;
	margin-left: 200px;
	margin-right: 0;
	margin-top: 0;
	min-height: 100%;
	padding: 0;
	min-width:1100px;
	position: relative;
}
.page-body {
	background: #fff;
	padding: 18px 20px 24px;
}
h1.row-title, h2.row-title, h3.row-title, h4.row-title, h5.row-title, h6.row-title {
	line-height: 17px;
	margin: 10px 0;
	padding: 9px 10px 9px 8px;
	display: inline-block;
	color: #646464;
	font-weight: 400;
	background-color: #fff;
	position: relative;
	-webkit-border-radius: 0 2px 2px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 2px 2px 0;
	-moz-background-clip: padding;
	border-radius: 0 2px 2px 0;
	background-clip: padding-box;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.3);
	box-shadow: 0 0 3px rgba(0,0,0,.3);
}
h1.row-title .fa, h2.row-title .fa, h3.row-title .fa, h4.row-title .fa, h5.row-title .fa, h6.row-title .fa, h1.row-title .glyphicon, h2.row-title .glyphicon, h3.row-title .glyphicon, h4.row-title .glyphicon, h5.row-title .glyphicon, h6.row-title .glyphicon, h1.row-title .typcn, h2.row-title .typcn, h3.row-title .typcn, h4.row-title .typcn, h5.row-title .typcn, h6.row-title .typcn, h1.row-title [class*="wi-"], h2.row-title [class*="wi-"], h3.row-title [class*="wi-"], h4.row-title [class*="wi-"], h5.row-title [class*="wi-"], h6.row-title [class*="wi-"] {
	margin-right: 5px;
	line-height: 17px;
	font-size: 17px;
}
h1.row-title:before, h2.row-title:before, h3.row-title:before, h4.row-title:before, h5.row-title:before, h6.row-title:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -4px;
	width: 4px;
	max-width: 4px;
	overflow: hidden;
	background-color: #03b3b2;
}
.before-white:before {
	background-color: #fff !important
}
.before-snow:before {
	background-color: #fbfbfb !important
}
.before-whitesmoke:before {
	background-color: #f5f5f5 !important
}
.before-seashell:before {
	background-color: #f3f3f3 !important
}
.before-ivory:before {
	background-color: #eee !important
}
.before-platinum:before {
	background-color: #e5e5e5 !important
}
.before-lightgray:before {
	background-color: #d0d0d0 !important
}
.before-gray:before {
	background-color: #ccc !important
}
.before-darkgray:before {
	background-color: #999 !important
}
.before-silver:before {
	background-color: #777 !important
}
.before-sonic-silver:before {
	background-color: #737373 !important
}
.before-storm-cloud:before {
	background-color: #666 !important
}
.before-lightcarbon:before {
	background-color: #555 !important
}
.before-carbon:before {
	background-color: #444 !important
}
.before-slate-gray:before {
	background-color: #333 !important
}
.before-darkcarbon:before {
	background-color: #262626 !important
}
.before-blue:before {
	background-color: #5db2ff !important
}
.before-info:before {
	background-color: #57b5e3 !important
}
.before-sky:before {
	background-color: #11a9cc !important
}
.before-primary:before {
	background-color: #4374e0 !important
}
.before-azure:before {
	background-color: #2dc3e8 !important
}
.before-blueberry:before {
	background-color: #6f85bf !important
}
.before-palegreen:before {
	background-color: #a0d468 !important
}
.before-success:before {
	background-color: #53a93f !important
}
.before-green:before {
	background-color: #8cc474 !important
}
.before-lightyellow:before {
	background-color: #f6d52e !important
}
.before-yellow:before {
	background-color: #ffce55 !important
}
.before-warning:before {
	background-color: #f4b400 !important
}
.before-gold:before {
	background-color: #f9b256 !important
}
.before-orange:before {
	background-color: #fb6e52 !important
}
.before-lightred:before {
	background-color: #e46f61 !important
}
.before-darkorange:before {
	background-color: #ed4e2a !important
}
.before-red:before {
	background-color: #df5138 !important
}
.before-danger:before {
	background-color: #d73d32 !important
}
.before-pink:before {
	background-color: #e75b8d !important
}
.before-darkpink:before {
	background-color: #cc324b !important
}
.before-magenta:before {
	background-color: #bc5679 !important
}
.before-purple:before {
	background-color: #7e3794 !important
}
.before-maroon:before {
	background-color: #981b48 !important
}
.bg-white {
	background-color: #fff !important
}
.bg-snow {
	background-color: #fbfbfb !important
}
.bg-whitesmoke {
	background-color: #f5f5f5 !important
}
.bg-seashell {
	background-color: #f3f3f3 !important
}
.bg-ivory {
	background-color: #eee !important
}
.bg-platinum {
	background-color: #e5e5e5 !important
}
.bg-lightgray {
	background-color: #d0d0d0 !important
}
.bg-gray {
	background-color: #ccc !important
}
.bg-darkgray {
	background-color: #999 !important
}
.bg-silver {
	background-color: #777 !important
}
.bg-sonic-silver {
	background-color: #737373 !important
}
.bg-storm-cloud {
	background-color: #666 !important
}
.bg-lightcarbon {
	background-color: #555 !important
}
.bg-carbon {
	background-color: #444 !important
}
.bg-slate-gray {
	background-color: #333 !important
}
.bg-darkcarbon {
	background-color: #262626 !important
}
.bg-blue {
	background-color: #5db2ff !important
}
.bg-info {
	background-color: #57b5e3 !important
}
.bg-sky {
	background-color: #11a9cc !important
}
.bg-primary {
	background-color: #4374e0 !important
}
.bg-azure {
	background-color: #2dc3e8 !important
}
.bg-blueberry {
	background-color: #6f85bf !important
}
.bg-palegreen {
	background-color: #a0d468 !important
}
.bg-success {
	background-color: #53a93f !important
}
.bg-green {
	background-color: #8cc474 !important
}
.bg-lightyellow {
	background-color: #f6d52e !important
}
.bg-yellow {
	background-color: #ffce55 !important
}
.bg-warning {
	background-color: #f4b400 !important
}
.bg-gold {
	background-color: #f9b256 !important
}
.bg-orange {
	background-color: #fb6e52 !important
}
.bg-lightred {
	background-color: #e46f61 !important
}
.bg-darkorange {
	background-color: #ed4e2a !important
}
.bg-red {
	background-color: #df5138 !important
}
.bg-danger {
	background-color: rgba(215, 61, 50, 0.18) !important
}
.bg-pink {
	background-color: #e75b8d !important
}
.bg-darkpink {
	background-color: #cc324b !important
}
.bg-magenta {
	background-color: #bc5679 !important
}
.bg-purple {
	background-color: #7e3794 !important
}
.bg-maroon {
	background-color: #981b48 !important
}
.darkcarbon {
	color: #262626 !important
}
.snow {
	color: #ffffff !important
}
.blue {
	color: #5db2ff !important
}
.info {
	color: #57b5e3 !important
}
.sky {
	color: #11a9cc !important
}
.primary {
	color: #4374e0 !important
}
.azure {
	color: #2dc3e8 !important
}
.blueberry {
	color: #6f85bf !important
}
.palegreen {
	color: #a0d468 !important
}
.success {
	color: #53a93f !important
}
.green {
	color: #8cc474 !important
}
.lightyellow {
	color: #f6d52e !important
}
.yellow {
	color: #ffce55 !important
}
.warning {
	color: #f4b400 !important
}
.gold {
	color: #f9b256 !important
}
.orange, .fc-orange {
	color: #fb6e52 !important
}
.lightred {
	color: #e46f61 !important
}
.darkorange {
	color: #ed4e2a !important
}
.red {
	color: #df5138 !important
}
.pink {
	color: #e75b8d !important
}
.darkpink {
	color: #cc324b !important
}
.danger {
	color: #d73d32 !important
}
.magenta {
	color: #bc5679 !important
}
.purple {
	color: #7e3794 !important
}
.maroon {
	color: #981b48 !important
}
.bordered-solid {
	border-style: solid !important
}
.bordered-dashed {
	border-style: dashed !important
}
.bordered-dotted {
	border-style: dotted !important
}
.bordered-double {
	border-style: double !important
}
.bordered-1 {
	border: 1px solid #fff
}
.bordered-2 {
	border: 2px solid #fff
}
.bordered-3 {
	border: 3px solid #fff
}
.bordered-4 {
	border: 4px solid #fff
}
.bordered-5 {
	border: 5px solid #fff
}
.bordered-bottom-1 {
	border-bottom: 1px solid #fff
}
.bordered-bottom-2 {
	border-bottom: 2px solid #fff
}
.bordered-bottom-3 {
	border-bottom: 3px solid #fff
}
.bordered-bottom-4 {
	border-bottom: 4px solid #fff
}
.bordered-bottom-5 {
	border-bottom: 5px solid #fff
}
.bordered-top-1 {
	border-top: 1px solid #fff
}
.bordered-top-2 {
	border-top: 2px solid #fff
}
.bordered-top-3 {
	border-top: 3px solid #fff
}
.bordered-top-4 {
	border-top: 4px solid #fff
}
.bordered-top-5 {
	border-top: 5px solid #fff
}
.bordered-left-1 {
	border-left: 1px solid #fff
}
.bordered-left-2 {
	border-left: 2px solid #fff
}
.bordered-left-3 {
	border-left: 3px solid #fff
}
.bordered-left-4 {
	border-left: 4px solid #fff
}
.bordered-left-5 {
	border-left: 5px solid #fff
}
.bordered-right-1 {
	border-right: 1px solid #fff
}
.bordered-right-2 {
	border-right: 2px solid #fff
}
.bordered-right-3 {
	border-right: 3px solid #fff
}
.bordered-right-4 {
	border-right: 4px solid #fff
}
.bordered-right-5 {
	border-right: 5px solid #fff
}
.bordered-primary {
	border-color: #2dc3e8 !important
}
.bordered-condary {
	border-color: #fb6e52 !important
}
.bordered-white {
	border-color: #fff !important
}
.bordered-snow {
	border-color: #fbfbfb !important
}
.bordered-whitesmoke {
	border-color: #f5f5f5 !important
}
.bordered-seashell {
	border-color: #f3f3f3 !important
}
.bordered-ivory {
	border-color: #eee !important
}
.bordered-platinum {
	border-color: #e5e5e5 !important
}
.bordered-lightgray {
	border-color: #d0d0d0 !important
}
.bordered-gray {
	border-color: #ccc !important
}
.bordered-darkgray {
	border-color: #999 !important
}
.bordered-silver {
	border-color: #777 !important
}
.bordered-sonic-silver {
	border-color: #737373 !important
}
.bordered-storm-cloud {
	border-color: #666 !important
}
.bordered-lightcarbon {
	border-color: #555 !important
}
.bordered-carbon {
	border-color: #444 !important
}
.bordered-slate-gray {
	border-color: #333 !important
}
.bordered-darkcarbon {
	border-color: #262626 !important
}
.bordered-blue {
	border-color: #5db2ff !important
}
.bordered-info {
	border-color: #57b5e3 !important
}
.bordered-sky {
	border-color: #11a9cc !important
}
.bordered-primary {
	border-color: #03b3b2 !important;
}
.bordered-azure {
	border-color: #2dc3e8 !important
}
.bordered-blueberry {
	border-color: #6f85bf !important
}
.bordered-palegreen {
	border-color: #a0d468 !important
}
.bordered-success {
	border-color: #53a93f !important
}
.bordered-green {
	border-color: #8cc474 !important
}
.bordered-lightyellow {
	border-color: #f6d52e !important
}
.bordered-yellow {
	border-color: #ffce55 !important
}
.bordered-warning {
	border-color: #f4b400 !important
}
.bordered-gold {
	border-color: #f9b256 !important
}
.bordered-orange {
	border-color: #fb6e52 !important
}
.bordered-lightred {
	border-color: #e46f61 !important
}
.bordered-darkorange {
	border-color: #ed4e2a !important
}
.bordered-red {
	border-color: #df5138 !important
}
.bordered-danger {
	border-color: #d73d32 !important
}
.bordered-pink {
	border-color: #e75b8d !important
}
.bordered-darkpink {
	border-color: #cc324b !important
}
.bordered-magenta {
	border-color: #bc5679 !important
}
.bordered-purple {
	border-color: #7e3794 !important
}
.bordered-maroon {
	border-color: #981b48 !important
}
.badge-primary, .label-primary {
	background-color: #03b3b2 !important;
}
.label-info, .badge-info {
	background-color: #57b5e3;
	background-image: none !important
}
.label-sky, .badge-sky {
	background-color: #11a9cc;
	background-image: none !important
}
.label-azure, .badge-azure {
	background-color: #2dc3e8;
	background-image: none !important
}
.label-danger, .badge-danger {
	background-color: #d73d32;
	background-image: none !important;
}
.label-warning, .badge-warning {
	background-color: #f4b400;
	background-image: none !important;
}
.label-purple, .badge-purple {
	background-color: #7e3794;
	background-image: none !important;
}
.label-darkorange, .badge-darkorange {
	background-color: #ed4e2a;
	background-image: none !important;
}
.label-maroon, .badge-maroon {
	background-color: #981b48;
	background-image: none !important;
}
.label-darkpink, .badge-darkpink {
	background-color: #cc324b;
	background-image: none !important;
}
.label-orange, .badge-orange {
	background-color: #fb6e52;
	background-image: none !important;
}
.label-blueberry, .badge-blueberry {
	background-color: #6f85bf;
	background-image: none !important
}
.label-palegreen, .badge-palegreen {
	background-color: #a0d468;
	background-image: none !important
}
.label {
	font-size: 12px;
	padding: 4px 6px 4px 6px;
	-webkit-border-radius: 2px !important;
	-webkit-background-clip: padding-box !important;
	-moz-border-radius: 2px !important;
	-moz-background-clip: padding !important;
	border-radius: 2px !important;
	background-clip: padding-box !important;
}
.label, .badge {
	display: inline-block;
	font-weight: 300;
	-webkit-text-shadow: none !important;
	text-shadow: none !important;
}
.form-title {
    display: block;
    padding: 8px 0;
    border-bottom: 1px dashed rgba(0,0,0,.2);
    font-size: 15px;
    font-weight: 300;
    color: #262626;
    margin-bottom: 15px;
}
.widget {
	padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin: 0 0 30px 0;
}
.widget-header.bordered-left {
	border-left: 3px solid #fff
}
.widget-header.bordered-right {
	border-right: 3px solid #fff
}
.widget-header.bordered-top {
	border-top: 3px solid #fff
}
.widget-header.bordered-bottom {
	border-bottom: 3px solid #fff
}
.widget-header {
	position: relative;
	min-height: 45px;
	background: #fff;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,.3);
	box-shadow: 0 0 4px rgba(0,0,0,.3);
	color: #555;
	padding-left: 12px;
	text-align: right;
}
.widget-header.h-sm{
	min-height: 35px;
}
.widget-header.h-sm>.widget-caption {
	line-height: 35px;
	font-size: 16px;
}
.widget-header>.widget-caption {
	line-height: 45px;
	padding: 0;
	margin: 0;
	float: left;
	text-align: left;
	font-weight: 400 !important;
	font-size: 18px;
}
.widget-header.header-large h5 {
    line-height: 48px;
    font-size: 16px
}
.widget-header.header-large>.widget-buttons {
    line-height: 48px;
    height: 48px
}
.widget-header.header-large>.widget-buttons a {
    min-width: 26px
}
.widget-header.header-large>.widget-buttons a i {
    font-size: 20px
}
.widget-header.h-sm .widget-buttons {
	 height: 36px;
	 line-height: 35px;
}
.widget-header.h-sm .widget-buttons .btn-sm{
	padding:4px 9px;
}
.widget-buttons {
    display: inline-block;
    padding: 0 5px;
    line-height: 34px;
    position: relative;
    text-align: left;
    height: 46px
}

.widget-buttons.buttons-bordered {
    border-left: 1px solid #e5e5e5
}

.widget-buttons.compact {
    margin-top: 4px;
    background-color: #f5f5f5;
    line-height: 27px;
    -webkit-transition: background-color .218s ease;
    -moz-transition: background-color .218s ease;
    -o-transition: background-color .218s ease;
    transition: background-color .218s ease;
    -webkit-transition: -webkit-box-shadow .218s ease;
    -moz-transition: -moz-box-shadow .218s ease;
    -o-transition: box-shadow .218s ease;
    transition: box-shadow .218s ease;
    -webkit-transition: color .318s ease;
    -moz-transition: color .318s ease;
    -o-transition: color .318s ease;
    transition: color .318s ease;
    height: 27px
}

.widget-buttons.compact:hover {
    background-color: #2dc3e8;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 20px rgba(0,0,0,.2);
    box-shadow: 0 0 20px rgba(0,0,0,.2)
}

.widget-buttons.compact:hover i {
    color: #fff
}

.widget-buttons.compact:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -4px;
    width: 4px;
    max-width: 4px;
    overflow: hidden;
    background-color: #2dc3e8
}

.widget-buttons.compact a {
    min-width: 14px;
    line-height: 14px
}

.widget-buttons.compact i {
    color: #ccc;
    font-size: 14px
}

.widget-buttons.no-padding {
    padding: 0
}

.widget-buttons.padding-5 {
    padding: 0 5px
}

.widget-buttons.no-border:before {
    display: none
}

.widget-buttons label {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    line-height: 6px
}

.widget-buttons>a {
    font-size: 14px;
    margin: 0 1px;
    display: inline-block;
    padding: 0;
    line-height: 24px;
    min-width: 20px;
    text-align: center
}

.widget-buttons>a:hover {
    text-decoration: none
}

.widget-buttons>a i {
    vertical-align: middle
}

.widget-buttons>[data-toggle]>.fa {
    margin-right: 0
}

.widget-buttons>[data-toggle]:hover {
    zoom:1;filter: alpha(opacity=50);
    -webkit-opacity: .5;
    -moz-opacity: .5;
    opacity: .5
}

.widget-buttons>[data-toggle]:focus {
    text-decoration: none
}

.widget-buttons>[data-toggle="dispose"] {
    color: #777;
    font-size: 14px
}

.widget-buttons>[data-toggle="maximize"] {
    color: #777;
    font-size: 14px
}

.widget-buttons>[data-toggle="collapse"] {
    color: #777;
    font-size: 14px
}

.widget-buttons>[data-toggle="refresh"] {
    color: #777;
    font-size: 14px
}

.widget-buttons>[data-toggle="config"] {
    color: #777;
    font-size: 14px
}

.widget-buttons .progress {
    vertical-align: middle;
    display: inline-block;
    margin: 0;
    min-width: 100px;
    margin-top: -3px
}

.widget-buttons .btn-group {
    margin-top: -2px
}

.widget-buttons .btn-group .dropdown-menu {
    right: 0;
    left: auto
}

.widget-buttons .badge {
    margin-top: -2px
}

.widget-buttons .label {
    padding: 5px 6px 5px 6px
}

.widget-buttons .pagination,.widget-buttons .pager {
    float: right;
    margin: 5px 2px 1px
}

.widget-buttons .btn {
    margin-top: -2px
}

.widget-body {
	background-color: #fbfbfb;
	-webkit-box-shadow: 1px 0 10px 1px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 0 10px 1px rgba(0,0,0,.3);
	box-shadow: 1px 0 10px 1px rgba(0,0,0,.3);
	padding: 12px;
}

.widget-body.bordered-left {
    border-left: 3px solid #fff
}

.widget-body.bordered-right {
    border-right: 3px solid #fff
}

.widget-body.bordered-bottom {
    border-bottom: 3px solid #fff
}

.widget-body.bordered-top {
    border-top: 3px solid #fff
}
.widget-body.no-padding {
    padding: 0
}

.widget-body.no-padding .accordion {
    border: 0
}

.widget-body.no-padding .dataTables_filter label {
    margin: 10px
}

.widget-body.no-padding .dataTables_length {
    top: 10px;
    right: 10px
}

.widget-body.no-padding .DTTT.btn-group {
    right: 80px;
    top: 10px
}

.widget-body .accordion.panel-group {
    border-top-width: 1px !important
}

.widget-body>table {
    margin-bottom: 0
}

.widget-body hr.wide {
    margin-left: -12px;
    margin-right: -12px
}

.btn-primary, .btn-primary:focus {
	background-color: #03b3b2 !important;
	border-color: #03b3b2
}
.btn-primary.dropdown-toggle {
	border-left-color: #06d8d7 !important
}
.btn-primary.active {
	background-color: #00908f !important;
	border-color: #00908f
}
.btn-primary.shiny {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiMwM2IzYjIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOTA4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
	background-image: -webkit-linear-gradient(center top, #03b3b2 5%, #00908f 100%);
	background-image: -moz-linear-gradient(center top, #03b3b2 5%, #00908f 100%);
	background-image: -o-linear-gradient(center top, #03b3b2 5%, #00908f 100%);
	background-image: linear-gradient(center to bottom, #03b3b2 5%, #00908f 100%)
}
.btn-primary:hover, .open .btn-primary.dropdown-toggle {
	background-color: #16c5b2 !important;
	border-color: #03b3b2
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #03b3b2 !important;
	border-color: #03b3b2
}
.badge-primary, .label-primary {
	background-color: #03b3b2 !important
}
.btn-blue, .btn-blue:focus {
	background-color: #5db2ff !important;
	border-color: #5db2ff;
	color: #fff
}
.btn-blue:hover {
	color: #fff
}
.btn-blue.dropdown-toggle {
	border-left-color: #81c1fb !important
}
.btn-blue.active {
	background-color: #449cec !important;
	border-color: #3d90db
}
.btn-blue.shiny {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3MGJhZmQiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ0OWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
	background-image: -webkit-linear-gradient(linear, left top, left bottom, from(#70bafd), to(#449cec));
	background-image: -moz-linear-gradient(linear, left top, left bottom, from(#70bafd), to(#449cec));
	background-image: -o-linear-gradient(linear, left top, left bottom, from(#70bafd), to(#449cec));
	background-image: linear-gradient(linear, left to bottom, left bottom, from(#70bafd), to(#449cec))
}
.btn-blue:hover, .open .btn-blue.dropdown-toggle {
	background-color: #70bafd !important;
	border-color: #70bafd;
	color: #fff
}
.btn-blue.disabled, .btn-blue[disabled], fieldset[disabled] .btn-blue, .btn-blue.disabled:hover, .btn-blue[disabled]:hover, fieldset[disabled] .btn-blue:hover, .btn-blue.disabled:focus, .btn-blue[disabled]:focus, fieldset[disabled] .btn-blue:focus, .btn-blue.disabled:active, .btn-blue[disabled]:active, fieldset[disabled] .btn-blue:active, .btn-blue.disabled.active, .btn-blue[disabled].active, fieldset[disabled] .btn-blue.active {
	background-color: #5db2ff !important;
	border-color: #5db2ff;
	zoom: 1;
	filter: alpha(opacity=50);
	-webkit-opacity: .5;
	-moz-opacity: .5;
	opacity: .5
}
.btn-sky, .btn-sky:focus {
	background-color: #11a9cc !important;
	border-color: #11a9cc;
	color: #fff
}
.btn-sky:hover {
	color: #fff
}
.btn-sky.dropdown-toggle {
	border-left-color: #81c1fb !important
}
.btn-sky.active {
	background-color: #2095b0 !important;
	border-color: #2f97af
}
.btn-sky.shiny {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMyOGIzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIwOTViMCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
	background-image: -webkit-linear-gradient(linear, left top, left bottom, from(#28b3d3), to(#2095b0));
	background-image: -moz-linear-gradient(linear, left top, left bottom, from(#28b3d3), to(#2095b0));
	background-image: -o-linear-gradient(linear, left top, left bottom, from(#28b3d3), to(#2095b0));
	background-image: linear-gradient(linear, left to bottom, left bottom, from(#28b3d3), to(#2095b0))
}
.btn-sky:hover, .open .btn-sky.dropdown-toggle {
	background-color: #28b3d3 !important;
	border-color: #28b3d3;
	color: #fff
}
.btn-sky.disabled, .btn-sky[disabled], fieldset[disabled] .btn-sky, .btn-sky.disabled:hover, .btn-sky[disabled]:hover, fieldset[disabled] .btn-sky:hover, .btn-sky.disabled:focus, .btn-sky[disabled]:focus, fieldset[disabled] .btn-sky:focus, .btn-sky.disabled:active, .btn-sky[disabled]:active, fieldset[disabled] .btn-sky:active, .btn-sky.disabled.active, .btn-sky[disabled].active, fieldset[disabled] .btn-sky.active {
	background-color: #11a9cc !important;
	border-color: #11a9cc;
	zoom: 1;
	filter: alpha(opacity=50);
	-webkit-opacity: .5;
	-moz-opacity: .5;
	opacity: .5
}
.btn-azure, .btn-azure:focus {
	background-color: #2dc3e8 !important;
	border-color: #2dc3e8;
	color: #fff
}
.btn-azure:hover {
	color: #fff
}
.btn-azure.dropdown-toggle {
	border-left-color: #3ecdf1 !important
}
.btn-azure.active {
	background-color: #2badce !important;
	border-color: #2badce
}
.btn-azure.shiny {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzZWNkZjEiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiYWRjZSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
	background-image: -webkit-linear-gradient(linear, left top, left bottom, from(#3ecdf1), to(#2badce));
	background-image: -moz-linear-gradient(linear, left top, left bottom, from(#3ecdf1), to(#2badce));
	background-image: -o-linear-gradient(linear, left top, left bottom, from(#3ecdf1), to(#2badce));
	background-image: linear-gradient(linear, left to bottom, left bottom, from(#3ecdf1), to(#2badce))
}
.btn-azure:hover, .open .btn-azure.dropdown-toggle {
	background-color: #3ecdf1 !important;
	border-color: #3ecdf1;
	color: #fff
}
.btn-azure.disabled, .btn-azure[disabled], fieldset[disabled] .btn-azure, .btn-azure.disabled:hover, .btn-azure[disabled]:hover, fieldset[disabled] .btn-azure:hover, .btn-azure.disabled:focus, .btn-azure[disabled]:focus, fieldset[disabled] .btn-azure:focus, .btn-azure.disabled:active, .btn-azure[disabled]:active, fieldset[disabled] .btn-azure:active, .btn-azure.disabled.active, .btn-azure[disabled].active, fieldset[disabled] .btn-azure.active {
	background-color: #2dc3e8 !important;
	border-color: #2dc3e8;
	zoom: 1;
	filter: alpha(opacity=50);
	-webkit-opacity: .5;
	-moz-opacity: .5;
	opacity: .5
}
.btn-palegreen, .btn-palegreen:focus {
	background-color: #a0d468 !important;
	border-color: #a0d468;
	color: #fff
}
.btn-palegreen:hover {
	color: #fff
}
.btn-palegreen.dropdown-toggle {
	border-left-color: #a6d791 !important
}
.btn-palegreen.active {
	background-color: #74aa5d !important;
	border-color: #699755
}
.btn-palegreen.shiny {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM5Y2Q1ODQiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc0YWE1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
	background-image: -webkit-linear-gradient(linear, left top, left bottom, from(#9cd584), to(#74aa5d));
	background-image: -moz-linear-gradient(linear, left top, left bottom, from(#9cd584), to(#74aa5d));
	background-image: -o-linear-gradient(linear, left top, left bottom, from(#9cd584), to(#74aa5d));
	background-image: linear-gradient(linear, left to bottom, left bottom, from(#9cd584), to(#74aa5d))
}
.btn-palegreen:hover, .open .btn-palegreen.dropdown-toggle {
	background-color: #9cd584 !important;
	border-color: #9cd584;
	color: #fff
}
.btn-palegreen.disabled, .btn-palegreen[disabled], fieldset[disabled] .btn-palegreen, .btn-palegreen.disabled:hover, .btn-palegreen[disabled]:hover, fieldset[disabled] .btn-palegreen:hover, .btn-palegreen.disabled:focus, .btn-palegreen[disabled]:focus, fieldset[disabled] .btn-palegreen:focus, .btn-palegreen.disabled:active, .btn-palegreen[disabled]:active, fieldset[disabled] .btn-palegreen:active, .btn-palegreen.disabled.active, .btn-palegreen[disabled].active, fieldset[disabled] .btn-palegreen.active {
	background-color: #a0d468 !important;
	border-color: #a0d468;
	zoom: 1;
	filter: alpha(opacity=50);
	-webkit-opacity: .5;
	-moz-opacity: .5;
	opacity: .5
}
.btn-yellow, .btn-yellow:focus {
	background-color: #ffce55 !important;
	border-color: #ffce55;
	color: #fff
}
.btn-yellow:hover {
	color: #fff
}
.btn-yellow.dropdown-toggle {
	border-left-color: #f6d52e !important
}
.btn-yellow.active {
	background-color: #fbc220 !important;
	border-color: #f3ba17;
	color: #fff !important
}
.btn-yellow.shiny {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZGQzNWEiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZiYzIyMCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
	background-image: -webkit-linear-gradient(linear, left top, left bottom, from(#fdd35a), to(#fbc220));
	background-image: -moz-linear-gradient(linear, left top, left bottom, from(#fdd35a), to(#fbc220));
	background-image: -o-linear-gradient(linear, left top, left bottom, from(#fdd35a), to(#fbc220));
	background-image: linear-gradient(linear, left to bottom, left bottom, from(#fdd35a), to(#fbc220))
}
.btn-yellow:hover, .open .btn-yellow.dropdown-toggle {
	background-color: #fdd35a !important;
	border-color: #fdd35a;
	color: #fff
}
.btn-yellow.disabled, .btn-yellow[disabled], fieldset[disabled] .btn-yellow, .btn-yellow.disabled:hover, .btn-yellow[disabled]:hover, fieldset[disabled] .btn-yellow:hover, .btn-yellow.disabled:focus, .btn-yellow[disabled]:focus, fieldset[disabled] .btn-yellow:focus, .btn-yellow.disabled:active, .btn-yellow[disabled]:active, fieldset[disabled] .btn-yellow:active, .btn-yellow.disabled.active, .btn-yellow[disabled].active, fieldset[disabled] .btn-yellow.active {
	background-color: #ffce55 !important;
	border-color: #ffce55;
	zoom: 1;
	filter: alpha(opacity=50);
	-webkit-opacity: .5;
	-moz-opacity: .5;
	opacity: .5
}
.btn-darkorange, .btn-darkorange:focus {
	background-color: #ed4e2a !important;
	border-color: #ed4e2a;
	color: #fff
}
.btn-darkorange:hover {
	color: #fff
}
.btn-darkorange.dropdown-toggle {
	border-left-color: #f07154 !important
}
.btn-darkorange.active {
	background-color: #da411f !important;
	border-color: #cc3918
}
.btn-darkorange.shiny {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlZjY5NGIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RhNDExZiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
	background-image: -webkit-linear-gradient(linear, left top, left bottom, from(#ef694b), to(#da411f));
	background-image: -moz-linear-gradient(linear, left top, left bottom, from(#ef694b), to(#da411f));
	background-image: -o-linear-gradient(linear, left top, left bottom, from(#ef694b), to(#da411f));
	background-image: linear-gradient(linear, left to bottom, left bottom, from(#ef694b), to(#da411f))
}
.btn-darkorange:hover, .open .btn-darkorange.dropdown-toggle {
	background-color: #ef694b !important;
	border-color: #ef694b;
	color: #fff
}
.btn-darkorange.disabled, .btn-darkorange[disabled], fieldset[disabled] .btn-darkorange, .btn-darkorange.disabled:hover, .btn-darkorange[disabled]:hover, fieldset[disabled] .btn-darkorange:hover, .btn-darkorange.disabled:focus, .btn-darkorange[disabled]:focus, fieldset[disabled] .btn-darkorange:focus, .btn-darkorange.disabled:active, .btn-darkorange[disabled]:active, fieldset[disabled] .btn-darkorange:active, .btn-darkorange.disabled.active, .btn-darkorange[disabled].active, fieldset[disabled] .btn-darkorange.active {
	background-color: #ed4e2a !important;
	border-color: #ed4e2a;
	zoom: 1;
	filter: alpha(opacity=50);
	-webkit-opacity: .5;
	-moz-opacity: .5;
	opacity: .5
}
.btn-magenta, .btn-magenta:focus {
	background-color: #bc5679 !important;
	border-color: #bc5679;
	color: #fff
}
.btn-magenta:hover {
	color: #fff
}
.btn-magenta.dropdown-toggle {
	border-left-color: #c96d8c !important
}
.btn-magenta.active {
	background-color: #a5325a !important;
	border-color: #9f3156
}
.btn-magenta.shiny {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjNDYyODMiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E1MzI1YSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
	background-image: -webkit-linear-gradient(linear, left top, left bottom, from(#c46283), to(#a5325a));
	background-image: -moz-linear-gradient(linear, left top, left bottom, from(#c46283), to(#a5325a));
	background-image: -o-linear-gradient(linear, left top, left bottom, from(#c46283), to(#a5325a));
	background-image: linear-gradient(linear, left to bottom, left bottom, from(#c46283), to(#a5325a))
}
.btn-magenta:hover, .open .btn-magenta.dropdown-toggle {
	background-color: #c46283 !important;
	border-color: #c46283;
	color: #fff
}
.btn-magenta.disabled, .btn-magenta[disabled], fieldset[disabled] .btn-magenta, .btn-magenta.disabled:hover, .btn-magenta[disabled]:hover, fieldset[disabled] .btn-magenta:hover, .btn-magenta.disabled:focus, .btn-magenta[disabled]:focus, fieldset[disabled] .btn-magenta:focus, .btn-magenta.disabled:active, .btn-magenta[disabled]:active, fieldset[disabled] .btn-magenta:active, .btn-magenta.disabled.active, .btn-magenta[disabled].active, fieldset[disabled] .btn-magenta.active {
	background-color: #bc5679 !important;
	border-color: #bc5679;
	zoom: 1;
	filter: alpha(opacity=50);
	-webkit-opacity: .5;
	-moz-opacity: .5;
	opacity: .5
}
.btn-purple, .btn-purple:focus {
	background-color: #7e3794 !important;
	border-color: #7e3794;
	color: #fff
}
.btn-purple:hover {
	color: #fff
}
.btn-purple.dropdown-toggle {
	border-left-color: #9852ae !important
}
.btn-purple.active {
	background-color: #69257e !important;
	border-color: #601e74
}
.btn-purple.shiny {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM4YzQ0YTIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY5MjU3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
	background-image: -webkit-linear-gradient(linear, left top, left bottom, from(#8c44a2), to(#69257e));
	background-image: -moz-linear-gradient(linear, left top, left bottom, from(#8c44a2), to(#69257e));
	background-image: -o-linear-gradient(linear, left top, left bottom, from(#8c44a2), to(#69257e));
	background-image: linear-gradient(linear, left to bottom, left bottom, from(#8c44a2), to(#69257e))
}
.btn-purple:hover, .open .btn-purple.dropdown-toggle {
	background-color: #8c44a2 !important;
	border-color: #8c44a2;
	color: #fff
}
.btn-purple.disabled, .btn-purple[disabled], fieldset[disabled] .btn-purple, .btn-purple.disabled:hover, .btn-purple[disabled]:hover, fieldset[disabled] .btn-purple:hover, .btn-purple.disabled:focus, .btn-purple[disabled]:focus, fieldset[disabled] .btn-purple:focus, .btn-purple.disabled:active, .btn-purple[disabled]:active, fieldset[disabled] .btn-purple:active, .btn-purple.disabled.active, .btn-purple[disabled].active, fieldset[disabled] .btn-purple.active {
	background-color: #7e3794 !important;
	border-color: #7e3794;
	zoom: 1;
	filter: alpha(opacity=50);
	-webkit-opacity: .5;
	-moz-opacity: .5;
	opacity: .5
}
.btn-maroon, .btn-maroon:focus {
	background-color: #981b48 !important;
	border-color: #981b48;
	color: #fff
}
.btn-maroon:hover {
	color: #fff
}
.btn-maroon.dropdown-toggle {
	border-left-color: #b55274 !important
}
.btn-maroon.active {
	background-color: #7c1138 !important;
	border-color: #9f3156
}
.btn-maroon.shiny {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhODI4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg2MTIzYyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
	background-image: -webkit-linear-gradient(linear, left top, left bottom, from(#a82856), to(#86123c));
	background-image: -moz-linear-gradient(linear, left top, left bottom, from(#a82856), to(#86123c));
	background-image: -o-linear-gradient(linear, left top, left bottom, from(#a82856), to(#86123c));
	background-image: linear-gradient(linear, left to bottom, left bottom, from(#a82856), to(#86123c))
}
.btn-maroon:hover, .open .btn-maroon.dropdown-toggle {
	background-color: #a82856 !important;
	border-color: #a82856;
	color: #fff
}
.btn-maroon.disabled, .btn-maroon[disabled], fieldset[disabled] .btn-maroon, .btn-maroon.disabled:hover, .btn-maroon[disabled]:hover, fieldset[disabled] .btn-maroon:hover, .btn-maroon.disabled:focus, .btn-maroon[disabled]:focus, fieldset[disabled] .btn-maroon:focus, .btn-maroon.disabled:active, .btn-maroon[disabled]:active, fieldset[disabled] .btn-maroon:active, .btn-maroon.disabled.active, .btn-maroon[disabled].active, fieldset[disabled] .btn-maroon.active {
	background-color: #981b48 !important;
	border-color: #981b48;
	zoom: 1;
	filter: alpha(opacity=50);
	-webkit-opacity: .5;
	-moz-opacity: .5;
	opacity: .5
}
.btn.disabled.active, .btn[disabled].active, .btn.disabled:focus, .btn[disabled]:focus, .btn.disabled:active, .btn[disabled]:active {
	outline: 0
}
.btn.disabled:active, .btn[disabled]:active {
	top: 0;
	left: 0
}
.btn>.fa, .btn .typcn, .btn .glyphicon, .btn>[class*="wi-"] {
 display: inline;
 margin-right: 4px;
 font-size: 14px;
}
.btn>.fa.fa-spin{
	display: inline-block;
}
.btn>.fa.right, .btn .typcn.right, .btn .glyphicon.right, .btn>[class*="wi-"].right {
	margin-right: 0;
	margin-left: 4px;
}
.btn-file {
    overflow: hidden;
    position: relative;
    vertical-align: middle;
}
.btn-file>input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 23px;
    direction: ltr;
    cursor: pointer;
}
.modal-danger .modal-header {
	border-bottom: 3px solid #d73d32
}
.modal-success .modal-header {
	border-bottom: 3px solid #53a93f
}
.modal-warning .modal-header {
	border-bottom: 3px solid #f4b400
}
.modal-silver .modal-header {
	border-bottom: 3px solid #777
}
.modal-inverse .modal-header {
	border-bottom: 3px solid #444
}
.modal-blueberry .modal-header {
	border-bottom: 3px solid #6f85bf
}
.modal-palegreen .modal-header {
	border-bottom: 3px solid #a0d468
}
.modal-orange .modal-header {
	border-bottom: 3px solid #fb6e52
}
.modal-darkorange .modal-header {
	border-bottom: 3px solid #ed4e2a
}
.modal-magenta .modal-header {
	border-bottom: 3px solid #bc5679
}
.modal-purple .modal-header {
	border-bottom: 3px solid #7e3794
}
.modal-maroon .modal-header {
	border-bottom: 3px solid #981b48
}
.modal-primary .modal-header {
	border-bottom: 3px solid #03b3b2
}
.table {
	background-color: #fff;
	margin-bottom: 0;
}
.metrics {
	color: #333333;
	text-align: center;
	padding: 20px 6px 0 6px;
	margin-bottom: 20px;
	background: #fff;
	min-height: 123px;
	border: 1px solid #ddd;
	border-width: 0 1px 4px 1px;
	border-top: 3px solid #585858;
}
.metrics-fixed {
	border-bottom-color: #ac2925
}
.metrics.danger {
	border-top-color: #ac2925
}
.metrics.success {
	border-top-color: #4cae4c
}
.metrics.warning {
	border-top-color: #eea236
}
.metrics.primary {
	border-top-color: #03b3b2
}
.metrics .title {
	display: block;
	font-size: 32px;
	font-weight: normal;
	padding: 0 0 6px 0;
}
.metrics>h4 {
	font-size: 14px;
	color: #999999;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
}
.alert {
    margin-bottom: 20px;
    margin-top: 0;
    color: #fff;
    border-width: 0;
    border-left-width: 5px;
    padding: 10px;
    border-radius: 0
}
.alert.alert-sm{
	padding:5px 10px;
}
.alert .close {
    top: 0;
    right: 0;
    line-height: 16px;
    color: #222;
}
.alert.radius-bordered {
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box
}
.alert.alert-shadowed {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2)
}
.alert.alert-heading {
    font-weight: 600
}
.alert.alert-danger {
    border-color: #a43e2c;
    background-color: #f55a4e;
    border-radius: 3px;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
}
.alert.alert-warning {
    border-color: #ba8d06;
    color: #222;
	background-color: #ffc721;
    border-radius: 3px;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 193, 7, 0.4);
}
.alert.alert-success {
    border-color: #468349;
    background-color: #5cb860;
    border-radius: 3px;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
}
.alert.alert-info {
    border-color: #0980b6;
    background: #03A9F4;
    border-radius: 3px;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(3, 169, 244, 0.4);
}
.table {
    background-color: #fff;
    margin-bottom: 0
}
.table tbody>tr>td{
	vertical-align:middle;
}
.table tfoot>tr>th {
    font-weight: 300
}

.table thead>tr>th {
    border-bottom: 0;
    font-size: 13px;
    font-weight: 600
}

.table thead[class*="colored-"]>tr>th {
    color: #fff;
    font-weight: 400
}

.table thead.colored-blue>tr>th {
    background-color: #5db2ff
}

.table thead.colored-primary>tr>th {
    background-color: #4374e0
}

.table thead.colored-danger>tr>th {
    background-color: #d73d32
}

.table thead.colored-success>tr>th {
    background-color: #53a93f
}

.table thead.colored-warning>tr>th {
    background-color: #f4b400
}

.table thead.colored-silver>tr>th {
    background-color: #777
}

.table thead.colored-inverse>tr>th {
    background-color: #444
}

.table thead.colored-blueberry>tr>th {
    background-color: #6f85bf
}

.table thead.colored-palegreen>tr>th {
    background-color: #a0d468
}

.table thead.colored-orange>tr>th {
    background-color: #fb6e52
}

.table thead.colored-darkorange>tr>th {
    background-color: #ed4e2a
}

.table thead.colored-magenta>tr>th {
    background-color: #bc5679
}

.table thead.colored-purple>tr>th {
    background-color: #7e3794
}

.table thead.colored-maroon>tr>th {
    background-color: #981b48
}

.table thead.bordered-blue>tr>th {
    border-bottom: 3px solid #5db2ff
}

.table thead.bordered-primary>tr>th {
    border-bottom: 3px solid #4374e0
}

.table thead.bordered-danger>tr>th {
    border-bottom: 3px solid #d73d32
}

.table thead.bordered-success>tr>th {
    border-bottom: 3px solid #53a93f
}

.table thead.bordered-warning>tr>th {
    border-bottom: 3px solid #f4b400
}

.table thead.bordered-silver>tr>th {
    border-bottom: 3px solid #777
}

.table thead.bordered-inverse>tr>th {
    border-bottom: 3px solid #444
}

.table thead.bordered-blueberry>tr>th {
    border-bottom: 3px solid #6f85bf
}

.table thead.bordered-palegreen>tr>th {
    border-bottom: 3px solid #a0d468
}

.table thead.bordered-orange>tr>th {
    border-bottom: 3px solid #fb6e52
}

.table thead.bordered-darkorange>tr>th {
    border-bottom: 3px solid #ed4e2a
}

.table thead.bordered-magenta>tr>th {
    border-bottom: 3px solid #bc5679
}

.table thead.bordered-purple>tr>th {
    border-bottom: 3px solid #7e3794
}

.table thead.bordered-maroon>tr>th {
    border-bottom: 3px solid #981b48
}

.table tr.success td:first-child {
    -webkit-box-shadow: 2px 0 0 #53a93f inset;
    -moz-box-shadow: 2px 0 0 #53a93f inset;
    box-shadow: 2px 0 0 #53a93f inset
}

.table tr.danger td:first-child {
    -webkit-box-shadow: 2px 0 0 #d73d32 inset;
    -moz-box-shadow: 2px 0 0 #d73d32 inset;
    box-shadow: 2px 0 0 #d73d32 inset
}

.table tr.warning td:first-child {
    -webkit-box-shadow: 2px 0 0 #f4b400 inset;
    -moz-box-shadow: 2px 0 0 #f4b400 inset;
    box-shadow: 2px 0 0 #f4b400 inset
}

.table tr.active td:first-child {
    -webkit-box-shadow: 2px 0 0 #737373 inset;
    -moz-box-shadow: 2px 0 0 #737373 inset;
    box-shadow: 2px 0 0 #737373 inset
}

.table tr td.success {
    -webkit-box-shadow: 2px 0 0 #53a93f inset;
    -moz-box-shadow: 2px 0 0 #53a93f inset;
    box-shadow: 2px 0 0 #53a93f inset
}

.table tr td.danger {
    -webkit-box-shadow: 2px 0 0 #d73d32 inset;
    -moz-box-shadow: 2px 0 0 #d73d32 inset;
    box-shadow: 2px 0 0 #d73d32 inset
}

.table tr td.warning {
    -webkit-box-shadow: 2px 0 0 #f4b400 inset;
    -moz-box-shadow: 2px 0 0 #f4b400 inset;
    box-shadow: 2px 0 0 #f4b400 inset
}

.table tr td.active {
    -webkit-box-shadow: 2px 0 0 #737373 inset;
    -moz-box-shadow: 2px 0 0 #737373 inset;
    box-shadow: 2px 0 0 #737373 inset
}

.table-bordered thead>tr {
    background-color: #eee;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -webkit-linear-gradient(top,#f2f2f2 0,#fafafa 100%);
    background-image: -moz-linear-gradient(top,#f2f2f2 0,#fafafa 100%);
    background-image: -o-linear-gradient(top,#f2f2f2 0,#fafafa 100%);
    background-image: linear-gradient(to bottom,#f2f2f2 0,#fafafa 100%)
}

.table>thead>tr>.active,.table>tbody>tr>.active,.table>tfoot>tr>.active,.table>thead>.active>td,.table>tbody>.active>td,.table>tfoot>.active>td,.table>thead>.active>th,.table>tbody>.active>th,.table>tfoot>.active>th,.table-striped>tbody>tr.active:nth-child(odd)>td,.table-striped>tbody>tr>.active:nth-child(odd)>th {
    background-color: #f1f1f1;
    color: #222
}

.table-hover>tbody>tr>.active:hover,.table-hover>tbody>.active:hover>td,.table-hover>tbody>.active:hover>th,.table-striped>tbody>tr.active:hover:nth-child(odd)>td,.table-striped>tbody>tr>.active:hover:nth-child(odd)>th {
    background-color: #e5e5e5 !important
}

.table>thead>tr>.success,.table>tbody>tr>.success,.table>tfoot>tr>.success,.table>thead>.success>td,.table>tbody>.success>td,.table>tfoot>.success>td,.table>thead>.success>th,.table>tbody>.success>th,.table>tfoot>.success>th {
    color: #119000
}

.table>thead>tr>.danger,.table>tbody>tr>.danger,.table>tfoot>tr>.danger,.table>thead>.danger>td,.table>tbody>.danger>td,.table>tfoot>.danger>td,.table>thead>.danger>th,.table>tbody>.danger>th,.table>tfoot>.danger>th {
    color: #cd2929
}

.table>thead>tr>.warning,.table>tbody>tr>.warning,.table>tfoot>tr>.warning,.table>thead>.warning>td,.table>tbody>.warning>td,.table>tfoot>.warning>td,.table>thead>.warning>th,.table>tbody>.warning>th,.table>tfoot>.warning>th {
    color: #fb6e52
}

.table-scrollable {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    border: 1px solid #ddd
}

.table-scrollable>.table {
    width: 100% !important;
    margin: 0 !important;
    margin-bottom: 0;
    background-color: #fff
}

.table-scrollable>.table>thead>tr>th,.table-scrollable>.table>tbody>tr>th,.table-scrollable>.table>tfoot>tr>th,.table-scrollable>.table>thead>tr>td,.table-scrollable>.table>tbody>tr>td,.table-scrollable>.table>tfoot>tr>td {
    white-space: nowrap
}

.table-scrollable>.table-bordered {
    border: 0
}

.table-scrollable>.table-bordered>thead>tr>th:first-child,.table-scrollable>.table-bordered>tbody>tr>th:first-child,.table-scrollable>.table-bordered>tfoot>tr>th:first-child,.table-scrollable>.table-bordered>thead>tr>td:first-child,.table-scrollable>.table-bordered>tbody>tr>td:first-child,.table-scrollable>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0
}

.table-scrollable>.table-bordered>thead>tr>th:last-child,.table-scrollable>.table-bordered>tbody>tr>th:last-child,.table-scrollable>.table-bordered>tfoot>tr>th:last-child,.table-scrollable>.table-bordered>thead>tr>td:last-child,.table-scrollable>.table-bordered>tbody>tr>td:last-child,.table-scrollable>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0
}

.table-scrollable>.table-bordered>thead>tr>th:last-child>td,.table-scrollable>.table-bordered>tbody>tr>th:last-child>td,.table-scrollable>.table-bordered>tfoot>tr>th:last-child>td,.table-scrollable>.table-bordered>thead>tr>td:last-child>td,.table-scrollable>.table-bordered>tbody>tr>td:last-child>td,.table-scrollable>.table-bordered>tfoot>tr>td:last-child>td {
    border-bottom: 0
}
.flip-scroll table {
    width: 100%
}
.data-table {
	width: 100%;
	max-width: 100%;
	border: 1px solid #ccc;
	border-top: none;
}
.data-table.text-left>thead>tr>th, .data-table.text-left>tbody>tr>td{
	text-align: left;
}
.data-table.text-center>thead>tr>th, .data-table.text-center>tbody>tr>td{
	text-align: center;
}
.data-table>thead>tr>th, .data-table>tbody>tr>td{
	padding: 6px 12px;
	font-size: 12px;
	vertical-align: middle;
	text-align: right;
}
.data-table th.text-left, .data-table td.text-left {
	text-align: left!important;
}
.data-table th.text-center, .data-table td.text-center {
	text-align: center!important;
}
.data-table>thead>tr>th{
	border-top: 3px solid #03b3b2;
	background: #f5f5f5;
	font-weight: bold;
	/*cursor: pointer;*/
	padding: 10px 12px;
}
.data-table>thead>tr>th a:link, .data-table>thead>tr>th a:visited {
	color: #333;
	text-decoration: none;
}
.data-table>thead>tr>th a.active {
	color: #428bca;
}
.data-table tfoot td {
	background: #f5f5f5;
}
.data-table td {
	border-top: 1px solid #ccc;
}
.data-table>tbody>tr:hover>td {
	background: #f5f5f5;
}
.data-table.no-hover>tbody>tr:hover>td{
	background:none;
}
.data-table tr.click table td, .data-table tr.click table th, .data-table tr.conversion table td, .data-table tr.conversion table th {
	border: none;
	padding: 3px 12px 3px 0;
	text-align: left;
	background: transparent;
}
.data-table tr.click table th, .data-table tr.conversion table th {
	font-weight: bold;
	border: none;
	cursor: none;
}
.data-table thead .header-sort-up:after {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: middle;
	border-top: 4px solid #000000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
	opacity: 0.5;
	filter: alpha(opacity=50);
	margin-left: 5px;
}
.data-table thead .header-sort-down:after {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: middle;
	border-bottom: 4px solid #000000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
	opacity: 0.5;
	filter: alpha(opacity=50);
	margin-left: 5px;
}
.data-table tbody .message {
	margin: 20px auto;
	width: 350px;
	padding: 40px;
	background: #ffffff;
	color: #838383;
	white-space: normal;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
 *border-right-width: 2px;
 *border-bottom-width: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}
.wizard.wizard-wired {
	padding-top: 10px;
	display: block;
	background: #fff;
	text-align: center;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-bottom: 1px solid #eee;
}
.wizard.wizard-wired.wizard-sm{
	border-bottom: none;
	padding-top: 5px;
}
.wizard {
	-webkit-border-radius: 2px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 2px;
	-moz-background-clip: padding;
	border-radius: 2px;
	background-clip: padding-box;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,.3);
	box-shadow: 0 0 4px rgba(0,0,0,.3);
	background-color: #fff;
	position: relative;
	overflow: hidden;
}
.wizard ul{
	padding:0;
	margin:0;
}
.wizard ul li {
	float: left;
	margin: 0;
	padding: 0 20px 0 30px;
	line-height: 46px;
	position: relative;
	background: #f5f5f5;
	color: #d0d0d0;
	font-size: 16px;
	cursor: default;
	-webkit-transition: all .218s ease;
	-moz-transition: all .218s ease;
	-o-transition: all .218s ease;
	transition: all .218s ease;
}
.wizard.wizard-sm ul li{
	line-height: 20px;
	font-size: 12px;
}
.wizard.wizard-wired ul {
	display: table;
	width: 100%;
	position: relative;
	list-style: none;
}
.wizard.wizard-wired ul li.active {
	background-color: #fff;
}
.wizard ul li.active {
	background: #fff;
	color: #262626;
}
.wizard ul li:first-child {
	-webkit-border-radius: 2px 0 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 2px 0 0 0;
	-moz-background-clip: padding;
	border-radius: 2px 0 0 0;
	background-clip: padding-box;
	padding-left: 20px;
}
.wizard.wizard-wired ul li:first-child:before {
	max-width: 51%;
	left: 50%;
}

.wizard.wizard-wired ul.ban_wards_steps li:first-child:before {
	max-width: 100%;
	left: 0%;
}

.wizard ul li.active:before {
	display: block;
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: -1px;
	height: 2px;
	max-height: 2px;
	overflow: hidden;
	background-color: #03b3b2;
	z-index: 10000;
}
.wizard ul li.active .step {
	border-color: #03b3b2;
	color: #03b3b2;
}
.wizard.wizard-wired ul li .step {
	border-width: 2px;
	width: 40px;
	height: 40px;
	line-height: 34px;
	font-size: 15px;
	z-index: 2;
	background-color: #fff;
}
.wizard.wizard-wired.wizard-sm ul li .step{
	width: 25px;
	height: 25px;
	line-height: 20px;
	font-size: 12px;
}
.wizard ul li .step {
	border: 2px solid #e5e5e5;
	color: #ccc;
	font-size: 13px;
	border-radius: 100%;
	position: relative;
	z-index: 2;
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 20px;
	text-align: center;
	margin-right: 10px;
}
.wizard.wizard-wired ul li .title {
	display: block;
	margin-top: 4px;
	margin-bottom: 6px;
	max-width: 100%;
	font-size: 14px;
	line-height: 20px;
	z-index: 104;
	text-align: center;
	table-layout: fixed;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.wizard.wizard-wired.wizard-sm ul li .title {
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 15px;
}
.wizard.wizard-wired ul li .chevron {
	display: none;
}
.wizard.wizard-wired ul li {
	display: table-cell;
	text-align: center;
	background-color: #fff;
	width: 20%;
	padding: 0;
	margin: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.wizard.wizard-wired ul li:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px !important;
	font-size: 0;
	overflow: hidden;
	background-color: #e5e5e5;
	position: relative !important;
	top: 25px;
	z-index: 1 !important;
	-webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}
.wizard.wizard-wired.wizard-sm ul li:before{
	top: 13px;
}
.wizard ul li.active:before {
	background-color: #03b3b2;
}
.wizard ul li .chevron {
	border: 24px solid transparent;
	border-left: 14px solid #d4d4d4;
	border-right: 0;
	display: block;
	position: absolute;
	right: -14px;
	top: 0;
	z-index: 1;
}
.nav-tabs {
	margin-bottom: 0;
	margin-left: 0;
	border: 0;
	top: 2px;
	background-color: #eee;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,.3);
	box-shadow: 0 0 4px rgba(0,0,0,.3);
}
.tabs-left>.nav-tabs {
    top: auto;
    margin-bottom: 0;
    float: left
}
.tabs-left>.nav-tabs>li {
    float: none
}
.tabs-left>.nav-tabs>li>a,.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover {
    margin: 0 -1px 0 0
}
.tabs-left>.nav-tabs>li.active>a,.tabs-left>.nav-tabs>li.active>a:focus,.tabs-left>.nav-tabs>li.active>a:hover {
    border: 0;
    border-left: 2px solid #03b3b2;
    border-right-color: transparent;
    margin: 0 -1px 0 -1px;
    -webkit-box-shadow: -2px 0 3px 0 rgba(0,0,0,.3);
    -moz-box-shadow: -2px 0 3px 0 rgba(0,0,0,.3);
    box-shadow: -2px 0 3px 0 rgba(0,0,0,.3)
}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a {
    min-width: 60px
}
.tabs-left .tab-content,.tabs-right .tab-content {
    overflow: auto
}
.nav-tabs.tabs-flat {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: rgba(0,0,0,0);
}
.tab-content.tabs-flat {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-top: 1px solid #e5e5e5
}
.nav-tabs.tabs-flat>li.active>a,.nav-tabs.tabs-flat>li.active>a:hover, .nav-tabs.tabs-flat>li.active>a:focus{
	background-color:#fff;
} 
.page-header .nav-tabs{
	border-bottom: 2px solid #03b3b2;
	padding-left: 30px;
	background: none;
	box-shadow: none;
}
.nav-tabs>li {
	margin-bottom: -2px;
}
.page-header .nav-tabs>li {
	margin-bottom: 0;
}
.page-header .nav-tabs>li.disabled {
	cursor: not-allowed;
    opacity: .65;
}

.nav-tabs>li>a:hover {
	color: #262626;
	background-color: transparent;
	border-color: transparent
}
.nav-tabs>li>a, .nav-tabs>li>a:focus {
	border-radius: 0 !important;
	color: #777;
	margin-right: -1px;
	position: relative;
	z-index: 11;
    line-height: 12px;
}
.nav-tabs>li>a>.badge {
	padding: 0 4px;
	line-height: 15px;
	opacity: .75;
	height: 16px;
	min-width: 16px
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #262626;
    border: 0;
    border-top: 2px solid #03b3b2;
    border-bottom-color: transparent;
    background-color: #fff;
    line-height: 16px;
    z-index: 12;
    margin-top: -2px;
    box-shadow: 0 -2px 3px 0 rgba(0,0,0,.15);
}
.page-header .nav-tabs>li.active>a,
.page-header .nav-tabs>li.active>a:hover,
.page-header .nav-tabs>li.active>a:focus{
	color: #fff;
    background-color: #03b3b2;
    border: 1px solid #03b3b2;
    border-bottom: 0;
	margin-top: 0;
	line-height: 1.42857;
}
.nav-tabs>li>a .fa, .nav-tabs>li>a .glyphicon, .nav-tabs>li>a .typcn, .nav-tabs>li>a .wi {
	opacity: .75
}
.nav-tabs>li:first-child>a {
	margin-left: 0;
}
.page-header .nav-tabs>li:first-child>a {
    border-top-left-radius: 5px !important;
}
.page-header .nav-tabs>li:last-child>a {
    border-top-right-radius: 5px !important;
}
.page-header .nav-tabs>li>a,
.page-header .nav-tabs>li>a:focus {
    padding: 10px 15px;
    background-color: #fcfcfc;
    border: 1px solid #e5e5e5;
    border-bottom: 0;
	font-size:16px;
	margin-right: -1px;
    line-height: 1.42857;
    color: #666;
	margin-top: 0;
}
.tab-content {
	background-color: #fff;
	padding: 16px 12px;
	position: relative;
	-webkit-box-shadow: 1px 0 10px 1px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 0 10px 1px rgba(0,0,0,.3);
	box-shadow: 1px 0 10px 1px rgba(0,0,0,.3);
}
.nav-tabs>li.open .dropdown-toggle {
	background-color: #e5e5e5;
	border-color: #e5e5e5;
}
.row-table {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
    margin: 0;
}
.row-table>[class*=col-] {
    display: table-cell;
    float: none;
    table-layout: fixed;
    vertical-align: middle;
}
.pv-lg {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}
.metrics{
	color: #333333;
	text-align: center;
	padding: 15px 5px 0;
	margin-bottom: 20px;
	background: #fff;
	min-height: 123px;
	border: 1px solid #ddd;
	border-width: 0 1px 4px 1px;
	border-top: 3px solid #03b3b2;
}
.metrics.text-left{
	text-align: left;
}
.metrics.danger, .ovbox.danger{
	border-top-color:#ac2925
}
.metrics.success, .ovbox.success{
	border-top-color:#4cae4c
}
.metrics.warning, .ovbox.warning{
	border-top-color:#eea236
}
.metrics.primary, .ovbox.primary{
	border-top-color:#357ebd
}
.metrics .title{
	display: block;
	font-size: 32px;
	font-weight: normal;
	padding: 0 0 6px 0;
}
.metrics>h4{
	font-size: 14px;
	color: #999999;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;	
}
.position-relative, .pos-rel {
    position: relative;
}
input[type=checkbox].ace,input[type=radio].ace {
    opacity: 0;
    position: absolute;
    z-index: 1;
    width: 18px;
    height: 18px;
    cursor: pointer;
	opacity /*\**/: 1\9;
}
label input[type=checkbox].ace,
label input[type=radio].ace {
    z-index: -100;
    width: 1px;
    height: 1px;
    clip: rect(1px,1px,1px,1px);
    position: absolute;
	position /*\**/: relative\9;
	width /*\**/:auto\9;
	height /*\**/:auto\9;
	z-index /*\**/:100\9;
}
input[type=checkbox].ace:checked,
input[type=radio].ace:checked,
input[type=checkbox].ace:focus,
input[type=radio].ace:focus {
    outline: 0!important
}
input[type=checkbox].ace+.lbl,
input[type=radio].ace+.lbl {
    position: relative;
    display: inline-block;
    margin: 0;
    line-height: 18px;
    min-height: 18px;
    min-width: 18px;
    font-weight: 400;
    cursor: pointer;
	display /*\**/:none\9;
}
input[type=checkbox].ace+.lbl:before,
input[type=radio].ace+.lbl:before{
    cursor: pointer;
    font-family: fontAwesome;
    font-weight: 400;
    font-size: 12px;
    color: #32a3ce;
    content: "\a0";
    background-color: #FAFAFA;
    border: 1px solid #c8c8c8;
    box-shadow: 0 1px 2px rgba(0,0,0,.05);
    border-radius: 0;
    display: inline-block;
    text-align: center;
    height: 16px;
    line-height: 14px;
    min-width: 16px;
    margin-right: 1px;
    position: relative;
    top: -1px
}
input[type=checkbox].ace:checked+.lbl:before,
input[type=radio].ace:checked+.lbl:before {
    display: inline-block;
    content: '\f00c';
    background-color: #F5F8FC;
    border-color: #adb8c0;
    box-shadow: 0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1)
}
input[type=checkbox].ace:hover+.lbl:before,
input[type=radio].ace:hover+.lbl:before,
input[type=checkbox].ace+.lbl:hover:before,
input[type=radio].ace+.lbl:hover:before {
    border-color: #ff893c
}
input[type=checkbox].ace:active+.lbl:before,
input[type=radio].ace:active+.lbl:before,
input[type=checkbox].ace:checked:active+.lbl:before,
input[type=radio].ace:checked:active+.lbl:before {
    box-shadow: 0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)
}
input[type=checkbox].ace.ace-checkbox-2+.lbl:before,
input[type=radio].ace.ace-checkbox-2+.lbl:before {
    box-shadow: none
}
input[type=checkbox].ace.ace-checkbox-2:checked+.lbl:before,
input[type=radio].ace.ace-checkbox-2:checked+.lbl:before {
    background-color: #f9a021;
    border-color: #f9a021;
    color: #FFF
}
input[type=checkbox].ace:disabled+.lbl:before,
input[type=radio].ace:disabled+.lbl:before,
input[type=checkbox].ace[disabled]+.lbl:before,
input[type=radio].ace[disabled]+.lbl:before,
input[type=checkbox].ace.disabled+.lbl:before,
input[type=radio].ace.disabled+.lbl:before {
    background-color: #DDD!important;
    border-color: #CCC!important;
    box-shadow: none!important;
    color: #BBB
}
.checkbox label input[type=checkbox].ace+.lbl,
.radio label input[type=radio].ace+.lbl {
    margin-left: -10px
}
input[type=radio].ace+.lbl:before {
    border-radius: 100%;
    font-size: 10px;
    font-family: FontAwesome;
    line-height: 14px;
    height: 16px;
    min-width: 16px
}
input[type=radio].ace:checked+.lbl:before {
    content: "\f111"
}

.tab-lg.nav-tabs {
    border-bottom: 2px solid #03b3b2;;
    padding-left: 30px;
    background: none;
    box-shadow: none;
}
.tab-lg.nav-tabs>li{
	margin-bottom: 0;
}
.tab-lg.nav-tabs>li.active>a,
.tab-lg.nav-tabs>li.active>a:hover,
.tab-lg.nav-tabs>li.active>a:focus{
	color: #fff;
    background-color: #03b3b2;;
    border: 1px solid #03b3b2;;
    border-bottom: 0;
	margin-top: 0;
	line-height: 1.42857;
}
.tab-lg.nav-tabs>li>a, 
.tab-lg.nav-tabs>li>a:focus {
    padding: 10px 15px;
    background-color: #fcfcfc;
    border: 1px solid #e5e5e5;
    border-bottom: 0;
    font-size: 16px;
    margin-right: -1px;
    line-height: 1.42857;
    color: #666;
    margin-top: 0;
}
.tab-lg.nav-tabs>li:first-child>a,
.tab-lg.nav-tabs>li.active:first-child>a{
    border-top-left-radius: 5px !important;
}
.tab-lg.nav-tabs>li.active:last-child>a,
.tab-lg.nav-tabs>li:last-child>a {
    border-top-right-radius: 5px !important;
}
.tab-lg.nav-tabs>li>a, 
.tab-lg.nav-tabs>li>a:focus {
	border-radius: 0 !important;
	color: #777;
	margin-right: -1px;
	line-height: 12px;
	position: relative;
	z-index: 11;
}
.tab-lg.nav-tabs>li>a,
.tab-lg.nav-tabs>li>a:focus {
    padding: 10px 15px;
    background-color: #fcfcfc;
    border: 1px solid #e5e5e5;
    border-bottom: 0;
	font-size:16px;
	margin-right: -1px;
    line-height: 1.42857;
    color: #666;
	margin-top: 0;
}
.tab-lg.tab-content {
	padding: 16px 12px;
	position: relative;
	-webkit-box-shadow: 1px 0 10px 1px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 0 10px 1px rgba(0,0,0,.3);
	box-shadow: 1px 0 10px 1px rgba(0,0,0,.3);
}
.inline-box{
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 4px
}
.inline-box.no-padding{
	padding:0;
}
.inline-box.text-left{
	text-align:left;
}
.inline-box.text-right{
	text-align:right;
}
.inline-box.ws-normal, .ws-normal{
	white-space: normal !important;
}

.box-item-container {
    position: relative;
    padding: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
    box-shadow: 0 0 3px rgba(0,0,0,.2);
    margin-bottom: 30px;
}
.box-item-container .box-item-list{
 	list-style: none;
    padding: 0;
    margin: 0
}
.box-item-container .box-item-list .box-item {
    position: relative;
    padding: 7px 10px;
    vertical-align: top;
	background-color:#fff;
    border-bottom: 1px solid #e5e5e5;
}
.box-item-container .box-item-list .box-item:before {
    display: none;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0px;
    width: 3px;
    max-width: 3px;
    overflow: hidden;
    background-color: #2dc3e8
}
.box-item-container .box-item-list .active.box-item{
	 background-color: #fcf8e3;
}
.box-item-container .box-item-list .active.box-item:before{
	display:block;
}
.box-item-container .box-item-list .box-item:hover {
    background-color: #fbfbfb
}
.box-item-container .box-item-list .box-item:hover:before {
    display: block
}

.list-items {
    margin-left: -20px;
    padding: 10px 0;
}
.list-items.col-list{
	 margin-left: -10px;
	 margin-right: -10px;
}
.list-items.col-list .col-item{
	margin: 0;
	padding:8px;
}
.list-items .list-item {
    float: left;
    background: #F2F2F2;
    border: 1px solid #F2F2F2;
    margin: 0 0 20px 20px;
    padding-top: 8px;
    height: 280px;
    width: 198px;
	cursor:pointer;
    position: relative;
}
.list-items.col-list .list-item{
	float:none;
	width:100%;
	height:100%;
	margin: 0;
	padding:8px;
}

.list-items .list-item.is-disabled, .list-items .list-item.is-disabled:hover {
    background: #FFF !important;
    opacity: .8;
    filter: alpha(opacity=80);
}
.list-items .list-item .pic {
    display: block;
    margin: 0 8px;
    height: 190px;
	width: 180px;
    position: relative;
}
.list-items.col-list .list-item .pic, .list-items.col-list .list-item .pic>img{
	width:100%;
	height:100%;
	margin:0;
}
.list-items .list-item .tit {
    font-size: 12px;
    line-height: 1.36;
    margin: .8em 8px 0 .5em;
    height: 2.8em;
    overflow: hidden;
}
.list-items .list-item .tit a {
    color: #434a54;
    word-break: break-all;
	text-decoration: none;
}
.list-items .list-item .tit a:hover {
    color: #44618d;
	text-decoration: none;
}

.list-items .list-item .price {
    color: #434a54;
    font-size: 24px;
    margin: 0 8px;
}
.list-items .list-item .price  em{
	font-style: normal;
    font-weight: 400;
}
.list-items .list-item .icon-check {
    background-image: url(../img/ware/checkbox-big.png);
    cursor: pointer;
    margin: 0;
    height: 40px;
    width: 40px;
    position: absolute;
    bottom: 0;
    right: 0;
    visibility: hidden;
}
.list-items .list-item.is-disabled .icon-check {
    background-image: url(../img/ware/checkbox-big.png) !important;
}
.list-items ul{
	list-style: none;
	margin: 0;
	padding: 0px;
}
.list-items .list-item.is-selected {
    background-color: #D6EBFF;
	border: 1px solid #F2F2F2;
}
.list-items .list-item.is-selected .icon-check {
    background-image: url(../img/ware/checkbox-big-checked.png);
	visibility: visible;
}
.list-items .list-item:hover .icon-check {
    visibility: visible;
}
.list-items .tip{
	position:absolute;
	top:10px;
	left:0;
	font-size:12px;
	padding:3px 10px;
}
.fc-red {
    color: #d60000 !important;
}
.fc-blue {
	color: #2b61dd !important;
}
.fc-green {
	color: #008000 !important;
}
.fc-orange {
	color: #f60 !important;
}
.fc-gray {
	color: #666 !important;
}

.bg-gray {
    background-color: #f5f5f5 !important;
}

.bg-success {
    background-color: #dff0d8 !important;
}

.btn-primary-outline {
    color: #0275d8;
    background-color: transparent;
    background-image: none;
    border-color: #0275d8
}
.btn-primary-outline.active,.btn-primary-outline.focus,.btn-primary-outline:active,.btn-primary-outline:focus,.btn-primary-outline:hover,.open>.btn-primary-outline.dropdown-toggle {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8
}
.btn-primary-outline.disabled.focus,.btn-primary-outline.disabled:focus,.btn-primary-outline:disabled.focus,.btn-primary-outline:disabled:focus,fieldset[disabled] .btn-primary-outline.focus,fieldset[disabled] .btn-primary-outline:focus {
    border-color: #43a7fd
}
.btn-primary-outline.disabled:hover,.btn-primary-outline:disabled:hover,fieldset[disabled] .btn-primary-outline:hover {
    border-color: #43a7fd
}
.btn-success-outline {
    color: #5cb85c;
    background-color: transparent;
    background-image: none;
    border-color: #5cb85c
}
.btn-success-outline.active,.btn-success-outline.focus,.btn-success-outline:active,.btn-success-outline:focus,.btn-success-outline:hover,.open>.btn-success-outline.dropdown-toggle {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c
}
.btn-success-outline.disabled.focus,.btn-success-outline.disabled:focus,.btn-success-outline:disabled.focus,.btn-success-outline:disabled:focus,fieldset[disabled] .btn-success-outline.focus,fieldset[disabled] .btn-success-outline:focus {
    border-color: #a3d7a3
}
.btn-success-outline.disabled:hover,.btn-success-outline:disabled:hover,fieldset[disabled] .btn-success-outline:hover {
    border-color: #a3d7a3
}
.btn-warning-outline {
    color: #f0ad4e;
    background-color: transparent;
    background-image: none;
    border-color: #f0ad4e
}
.btn-warning-outline.active,.btn-warning-outline.focus,.btn-warning-outline:active,.btn-warning-outline:focus,.btn-warning-outline:hover,.open>.btn-warning-outline.dropdown-toggle {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e
}
.btn-warning-outline.disabled.focus,.btn-warning-outline.disabled:focus,.btn-warning-outline:disabled.focus,.btn-warning-outline:disabled:focus,fieldset[disabled] .btn-warning-outline.focus,fieldset[disabled] .btn-warning-outline:focus {
    border-color: #f8d9ac
}
.btn-warning-outline.disabled:hover,.btn-warning-outline:disabled:hover,fieldset[disabled] .btn-warning-outline:hover {
    border-color: #f8d9ac
}
.btn-danger-outline {
    color: #d9534f;
    background-color: transparent;
    background-image: none;
    border-color: #d9534f;
}
.btn-danger-outline.active,.btn-danger-outline.focus,.btn-danger-outline:active,.btn-danger-outline:focus,.btn-danger-outline:hover,.open>.btn-danger-outline.dropdown-toggle {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f
}
.btn-danger-outline.disabled.focus,.btn-danger-outline.disabled:focus,.btn-danger-outline:disabled.focus,.btn-danger-outline:disabled:focus,fieldset[disabled] .btn-danger-outline.focus,fieldset[disabled] .btn-danger-outline:focus {
    border-color: #43a7fd
}
.btn-danger-outline.disabled:hover,.btn-danger-outline:disabled:hover,fieldset[disabled] .btn-danger-outline:hover {
    border-color: #43a7fd
}

.group-items.active {
    color: #03b3b2;
    border-color: #03b3b2;
}
.group-items {
    height: 28px;
    line-height: 28px;
    margin-right: 10px;
	margin-bottom: 10px;
    border: 1px solid #ccc;
    display: inline-block;
    font-size: 14px;
    color: #7a818b;
    cursor: pointer;
	-webkit-user-select:none;
   	-moz-user-select:none;
   	-ms-user-select:none;
   	user-select:none;
}

.group-items.active .fa {
    background-color: #03b3b2;
}
.group-items .fa {
    height: 100%;
    width: 26px;
    line-height: 28px;
    margin-right: 5px;
    text-align: center;
    vertical-align: top;
    background-color: #ccc;
    color: #fff;
}
.group-items .group-items-name {
    display: inline-block;
    text-align: center;
	padding:0 10px 0 5px;
}

.enable-len-tip-outer {
	position:relative;
	display:inline-block;
}

.enable-len-tip {
	position:absolute;
	right:8px;
	bottom:6px;
	color:#666;
	font-size:12px;
	line-height:14px;
}

.customtab {
	border-bottom: 2px solid #f0f0f0
}
.customtab.nav-tabs{
    box-shadow: none;
    -webkit-box-shadow: none;
    top: 0;
    background-color: transparent;
}
.customtab.nav-tabs>li.active>a, .customtab.nav-tabs>li.active>a:hover, .customtab.nav-tabs>li.active>a:focus{
    box-shadow: none;
    line-height: normal;
}
.customtab>li {
	float: left;
	margin-bottom: -1px;
}
.customtab>li.active>a, .customtab>li.active>a:focus, .customtab>li.active>a:hover {
	background: #fff;
	border: 0;
	border-bottom: 2px solid #0283cc;
	margin-bottom: -1px;
	color: #0283cc;
    margin-top: 0;
}
.customtab.nav-tabs>li>a{
    line-height: normal;
}
.customtab>li>a, .customtab>li>a:focus, .customtab>li>a:hover {
	border: 0;
	border-radius: 0;
	color: #2b2b2b;
}
.customtab>li>a:hover {
	background: #fff;
}
.simple-tab {
    border-bottom: 2px solid #e0e0e0;
    box-shadow: none;
    background: #fff;
}
.simple-tab>li {
    float: left;
    margin-left: 10px;
    margin-bottom: 0;
    font-size: 14px;
}
.simple-tab>li>a, .simple-tab>li>a:focus, .simple-tab>li>a:hover {
    background: #eee;
    border-radius: 4px 4px 0 0 !important;
    color: #2b2b2b;
    margin-top: 0;
    line-height: 13px;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.simple-tab>li.active>a, .simple-tab>li.active>a:focus, .simple-tab>li.active>a:hover {
    background: #fff;
    color: #03b3b2;
    font-weight: 600;
    margin-bottom: -1px;
    box-shadow: none;
    margin-top: 0;
    line-height: 13px;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.no-shadow {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.custom-checkbox-lg {
    height: 28px;
    line-height: 28px;
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    position: relative;
}
.custom-checkbox-lg input[type=checkbox] {
    opacity: 0;
    position: absolute;
    z-index: -1;
}
.custom-checkbox-lg .custom-checkbox-lg-indicator {
    height: 100%;
    width: 26px;
    line-height: 26px;
    text-align: center;
    vertical-align: top;
    background-color: #ccc;
    color: #fff;
    border: 1px solid #ccc;
    border-right: none;
    position: absolute;
    top: 0;
    left: 0;
}
.custom-checkbox-lg .custom-checkbox-lg-label {
    display: block;
    text-align: center;
    padding: 0 10px;
    margin-left: 26px;
    line-height: 26px;
    color: #7a818b;
    border: 1px solid #ccc;
    border-left: none;
}
.custom-checkbox-lg input[type=checkbox]:checked~.custom-checkbox-lg-indicator {
    background-color: #03b3b2;
    border-color: #03b3b2;
}
.custom-checkbox-lg input[type=checkbox]:checked~.custom-checkbox-lg-label {
    color: #03b3b2;
    border-color: #03b3b2;
}
/**   card start   **/
.card {
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12), 0 1px 3px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12), 0 1px 3px 0 rgba(0,0,0,.2);
    display: block;
    margin-bottom: 10px;
    position: relative;
}
.card-title {
    margin-bottom: 5px;
    margin-top: 0
}
.card-subtitle {
    margin-bottom: 5px;
    margin-top: -2px
}
.card-text:last-child {
    margin-bottom: 0
}
.card-header {
    border-bottom: 1px solid #eee;
    padding: 10px 15px
}
.card-header:after,.card-header:before {
    content: " ";
    display: table
}
.card-header:after {
    clear: both
}
.card-header:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.card-body {
    padding: 15px;
    position: relative;
}
.card-body:after,.card-body:before {
    content: " ";
    display: table
}
.card-body:after {
    clear: both
}
.card-footer {
    border-top: 1px solid #eee;
    padding: 10px 15px;
}
.card-footer:after,.card-footer:before {
    content: " ";
    display: table
}
.card-footer:after {
    clear: both
}
.card-footer:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}
.card-img {
    border-radius: 0
}
.card-img-top {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}
.card-img-bottom {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}
.card-thumbnail {
    background-color: #fff;
    border: 3px solid #fff;
    display: inline-block;
    height: auto;
    max-width: 100%;
    position: relative;
    z-index: 15
}
.card-thumbnail[class*=sq-] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: -1em
}
.card .table {
    margin-bottom: 0
}
.card .list-group {
    margin-bottom: 0
}
/**   card end   **/
/**   select2 start  **/
.select2-container--bootstrap {
    display: block;
}
.select2-container--bootstrap .select2-selection {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 0;
    color: #757575;
    font-size: 13px;
    outline: 0;
}
.select2-container--bootstrap .select2-selection--multiple {
    height: 34px;
    padding: 0;
	overflow-y: hidden;
}
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    border-color: #03b3b2;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    line-height: 1.538462;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
    color: #757575;
    background: #eee;
    border: 1px solid #eee;
    border-radius: 0;
    cursor: default;
    float: left;
    margin: 5px 0 0 6px;
    padding: 0 6px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
    color: #757575;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 3px;
}
.select2-container--bootstrap .select2-search__field {
    outline: 0;
}
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
    background: 0 0;
    padding: 0 12px;
    height: 32px;
    line-height: 1.538462;
    margin-top: 0;
    min-width: 5em;
}
.select2-container--bootstrap .select2-dropdown {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #03b3b2;
    overflow-x: hidden;
    margin-top: -1px;
}
.select2-container--bootstrap .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}
.select2-container--bootstrap .select2-results__option {
    padding: 6px 12px;
}
.select2-container--bootstrap .select2-results__option[aria-selected=true] {
    background-color: #03b3b2;
    color: #fff;
}
/**   select2 end  **/
/**   md-form-control start  **/
.md-form-control {
    background-color: transparent;
    background-image: none;
    border-color: #e0e0e0;
    border-radius: 0;
    border-style: solid;
    border-width: 0 0 1px;
    color: #757575;
    display: block;
    font-size: 16px;
    line-height: 20px;
    padding: 4px 0;
    width: 100%
}
.md-form-control:focus {
    outline: 0
}
.md-form-control::-moz-placeholder {
    color: #757575;
    opacity: 1
}
.md-form-control:-ms-input-placeholder {
    color: #757575
}
.md-form-control::-webkit-input-placeholder {
    color: #757575
}
.md-form-control[type=number] {
    -moz-appearance: textfield
}
.md-form-control[type=number]::-webkit-inner-spin-button,.md-form-control[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}
.md-form-group.is-disabled .md-form-control,fieldset[disabled] .md-form-group .md-form-control {
    background-color: transparent;
    border-bottom: 1px dotted #e0e0e0;
    color: #e0e0e0;
    cursor: not-allowed
}
.md-control-label {
    bottom: 0;
    color: #757575;
    display: block;
    font-size: 16px;
    font-weight: 400;
    left: 0;
    line-height: 20px;
    margin-bottom: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 24px;
    white-space: nowrap;
    width: 100%
}
.md-control-label:after {
    background-color: #0288d1;
    bottom: 20px;
    content: '';
    height: 2px;
    left: 45%;
    position: absolute;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    -o-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    visibility: hidden;
    width: 10px
}
.md-form-group.is-focused .md-control-label {
    color: #0288d1
}
.md-form-group.is-focused .md-control-label:after {
    left: 0;
    visibility: visible;
    width: 100%
}
.md-label-static .md-control-label {
    font-size: 12px;
    top: 4px;
    visibility: visible
}
.md-label-floating .md-control-label {
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    -o-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}
.md-label-floating.has-value .md-control-label,.md-label-floating.is-focused .md-control-label {
    font-size: 12px;
    top: 4px;
    visibility: visible
}
.md-form-group {
    margin-bottom: 20px;
    padding: 20px 0;
    position: relative
}
.md-form-group .md-form-group {
    margin-bottom: -20px;
    margin-top: -20px
}
select.md-form-control {
    -webkit-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generated by IcoMoon.io --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='32' viewBox='0 0 18 32' fill='%23757575'%3E %3Cpath fill='%23000' d='M18.286 12.571q0 0.464-0.339 0.804l-8 8q-0.339 0.339-0.804 0.339t-0.804-0.339l-8-8q-0.339-0.339-0.339-0.804t0.339-0.804 0.804-0.339h16q0.464 0 0.804 0.339t0.339 0.804z'/%3E %3C/svg%3E");
    background-position: right center;
    background-repeat: no-repeat;
    -webkit-background-size: 8px 16px;
    background-size: 8px 16px
}
select.md-form-control option {
    background-color: #fff;
    color: #757575
}
.md-form-group-lg .md-control-label,.md-form-group-lg .md-form-control {
    font-size: 18px;
    line-height: 1.333333
}
.md-form-group-sm .md-control-label,.md-form-group-sm .md-form-control {
    font-size: 12px;
    line-height: 1.5
}
.md-form-group.has-success .md-form-control {
    border-color: #43a047;
    -webkit-box-shadow: none;
    box-shadow: none
}
.md-form-group.has-success .md-control-label,.md-form-group.has-success .md-help-block {
    color: #43a047
}
.md-form-group.has-success .md-control-label:after {
    background-color: #43a047
}
.md-form-group.has-warning .md-form-control {
    border-color: #ef6c00;
    -webkit-box-shadow: none;
    box-shadow: none
}
.md-form-group.has-warning .md-control-label,.md-form-group.has-warning .md-help-block {
    color: #ef6c00
}
.md-form-group.has-warning .md-control-label:after {
    background-color: #ef6c00
}
.md-form-group.has-error .md-form-control {
    border-color: #d50000;
    -webkit-box-shadow: none;
    box-shadow: none
}
.md-form-group.has-error .md-control-label,.md-form-group.has-error .md-help-block {
    color: #d50000
}
.md-form-group.has-error .md-control-label:after {
    background-color: #d50000
}
.md-help-block {
    display: block;
    margin-top: 3px;
    position: absolute;
    visibility: visible;
    width: 100%
}
/**   md-form-control end  **/

.bg-trans {
    background: url(../img/trans.png) 0 0 repeat transparent !important;
}
.box-tab{
    position: relative;
    border: 1px solid #e4e4e4;
    border-radius: 0;
}
.box-tab .wizard-tabs {
    background-color: #f0f0f0;
    list-style: none;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #e4e4e4
}
.box-tab .wizard-tabs li {
    vertical-align: middle;
    display: table-cell;
    float: none;
    width: 1%;
    text-align: center
}
.box-tab .wizard-tabs li.active a {
    background-color: #fafafa;
    text-decoration: none;
}
.box-tab .wizard-tabs li.active a:after {
    border-left-color: #fafafa
}
.box-tab .wizard-tabs li:last-child a:after,.box-tab .wizard-tabs li:last-child a:before {
    display: none
}
.box-tab .wizard-tabs a {
    position: relative;
    display: block;
    text-align: center;
    cursor: pointer;
    padding: 10px 15px;
    color:#59595A;
}
.box-tab .wizard-tabs a:hover {
    background: #eee;
    text-decoration:none;
}
.box-tab .wizard-tabs a::after,.box-tab .wizard-tabs a::before {
    content:'';
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 1;
    display: block;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 10px solid transparent
}
.box-tab .wizard-tabs a::before {
    margin-left: 1px;
    border-left-color: #d5d5d5
}
.box-tab .wizard-tabs a::after {
    border-left-color: #f0f0f0
}
.box-tab .form-actions{
    padding: 0 20px;
    margin: 0;
    line-height:40px;
    background-color: #f5f5f5;
    border-top: 1px solid #e7ecf1;
}
.box-tab .form-actions .buttons {
    display: inline-block;
    padding: 0 5px;
    line-height: 39px;
    position: relative;
    text-align: left;
    height: 41px;
    border-left: 1px solid #e5e5e5;
    float: right;
}
.box-tab .form-actions.top{
    margin-top: 0;
    margin-bottom: 10px;
    border-top: 0;
    border-bottom: 1px solid #e7ecf1;
}
.box-tab .form-actions .caption {
    line-height:40px;
    padding: 0;
    margin: 0;
    float: left;
    text-align: left;
}
.box-tab .form-actions.center{
    border-top: 1px solid #e7ecf1;
    border-bottom: 1px solid #e7ecf1;
    margin-bottom: 10px;
}