﻿/* ------------------Put your custom code here--------------------*/

.control-label {font-weight: bold;}
form .control-group:last-child {margin-bottom: 0;}
form .control-group .controls-row {	margin-bottom: 5px;}
form .control-group .controls-row textarea {margin-bottom: 15px;}
form .control-group .controls-row .btn.special {margin-left: 10px;}

@media only screen and (max-width: 1360px) {
	/* ------------------ Form styles --------------------*/
	[class*="span6"] form .control-group .control-label {width: 120px;}
	[class*="span6"] form .control-group .controls {margin-left: 150px;}
}

@media only screen and (max-width: 1280px) {
	/* ------------------ Form styles --------------------*/
	[class*="span6"] form .control-group .control-label {width: 100%; text-align: left;margin-bottom: 5px;}
	[class*="span6"] form .control-group .controls {margin-left: 0;}
	[class*="span6"] form .control-group {margin-bottom: 10px;}
	[class*="span6"] form .form-actions {padding-left: 20px;}
}

@media only screen and (max-width: 767px) {
	/* ------------------ Form styles--------------------*/
	form .control-group [class*="span"] {margin-bottom: 10px !important;}
	form .control-group .control-label {width: 100%; text-align: left;margin-bottom: 5px;}
	form .control-group .controls {margin-left: 0;}
	form .control-group {margin-bottom: 10px;}
	form .form-actions {padding-left: 20px;}
	form .control-group .controls-row [class*="span"] {margin-left: 0 !important;}
	form .control-group .controls-row .btn.special {margin-left: 0px;}
}

.bg-gradient {
    background-image: -webkit-gradient(linear,left 0,left 100%,from(rgba(40,50,60,0)),to(rgba(40,50,60,0.05)));
    background-image: -webkit-linear-gradient(top,rgba(40,50,60,0),0,rgba(40,50,60,0.05),100%);
    background-image: -moz-linear-gradient(top,rgba(40,50,60,0) 0,rgba(40,50,60,0.05) 100%);
    background-image: linear-gradient(to bottom,rgba(40,50,60,0) 0,rgba(40,50,60,0.05) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0028323c', endColorstr='#0c28323c', GradientType=0);
    filter: none;
}
.bg-light {
    background-color: #f1f1f1;
    color: #717171;
}
.bg-light.lt,
.bg-light .lt {
    background-color: #f7f7f7;
}
.bg-light.lter,
.bg-light .lter {
    background-color: #fefefe;
}
.bg-light.dk,
.bg-light .dk {
    background-color: #ebebeb;
}
.bg-light.dker,
.bg-light .dker {
    background-color: #e4e4e4;
}
.bg-light .bg {
    background-color: #f1f1f1;
}
.bg-dark {
    background-color: #2e3e4e;
    color: #9db1c5;
}
.bg-dark.lt,
.bg-dark .lt {
    background-color: #374b5e;
}
.bg-dark.lter,
.bg-dark .lter {
    background-color: #41586e;
}
.bg-dark.dk,
.bg-dark .dk {
    background-color: #25313e;
}
.bg-dark.dker,
.bg-dark .dker {
    background-color: #1b252e;
}
.bg-dark .bg {
    background-color: #2e3e4e;
}
.bg-dark a {
    color: #adbece;
}
.bg-dark a:hover {
    color: #fff;
}
.bg-dark a.list-group-item:hover,
.bg-dark a.list-group-item:focus {
    background-color: inherit;
}
.bg-dark .nav .caret {
    border-top-color: #9db1c5;
    border-bottom-color: #9db1c5;
}
.bg-dark .nav > li > a {
    color: #adbece;
}
.bg-dark .nav > li > a:hover,
.bg-dark .nav > li > a:focus {
    color: #fff;
    background-color: #25313e;
}
.bg-dark .nav > li > a:hover .caret,
.bg-dark .nav > li > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.bg-dark .nav .open > a {
    background-color: #25313e;
}
.bg-dark.navbar .nav > li.active > a {
    color: #fff;
    background-color: #25313e;
}
.bg-dark .open > a,
.bg-dark .open > a:hover,
.bg-dark .open > a:focus {
    color: #fff;
}
.bg-dark .text-muted {
    color: #8da4bb !important;
}
.bg-dark .icon-muted {
    color: #4a647e !important;
}
.bg-black {
    background-color: #282828;
    color: #9b9b9b;
}
.bg-black.lt,
.bg-black .lt {
    background-color: #353535;
}
.bg-black.lter,
.bg-black .lter {
    background-color: #424242;
}
.bg-black.dk,
.bg-black .dk {
    background-color: #1b1b1b;
}
.bg-black.dker,
.bg-black .dker {
    background-color: #0f0f0f;
}
.bg-black .bg {
    background-color: #282828;
}
.bg-black a {
    color: #a8a8a8;
}
.bg-black a:hover {
    color: #fff;
}
.bg-black a.list-group-item:hover,
.bg-black a.list-group-item:focus {
    background-color: inherit;
}
.bg-black .nav .caret {
    border-top-color: #9b9b9b;
    border-bottom-color: #9b9b9b;
}
.bg-black .nav > li > a {
    color: #a8a8a8;
}
.bg-black .nav > li > a:hover,
.bg-black .nav > li > a:focus {
    color: #fff;
    background-color: #1b1b1b;
}
.bg-black .nav > li > a:hover .caret,
.bg-black .nav > li > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.bg-black .nav .open > a {
    background-color: #1b1b1b;
}
.bg-black.navbar .nav > li.active > a {
    color: #fff;
    background-color: #1b1b1b;
}
.bg-black .open > a,
.bg-black .open > a:hover,
.bg-black .open > a:focus {
    color: #fff;
}
.bg-black .text-muted {
    color: #8e8e8e !important;
}
.bg-black .icon-muted {
    color: #4e4e4e !important;
}
.bg-primary {
    background-color: #65bd77;
    color: #e2f3e5;
}
.bg-primary.lt,
.bg-primary .lt {
    background-color: #77c587;
}
.bg-primary.lter,
.bg-primary .lter {
    background-color: #89cc97;
}
.bg-primary.dk,
.bg-primary .dk {
    background-color: #53b567;
}
.bg-primary.dker,
.bg-primary .dker {
    background-color: #48a75b;
}
.bg-primary .bg {
    background-color: #65bd77;
}
.bg-primary a {
    color: #ffffff;
}
.bg-primary a:hover {
    color: #fff;
}
.bg-primary a.list-group-item:hover,
.bg-primary a.list-group-item:focus {
    background-color: inherit;
}
.bg-primary .nav .caret {
    border-top-color: #e2f3e5;
    border-bottom-color: #e2f3e5;
}
.bg-primary .nav > li > a {
    color: #ffffff;
}
.bg-primary .nav > li > a:hover,
.bg-primary .nav > li > a:focus {
    color: #fff;
    background-color: #53b567;
}
.bg-primary .nav > li > a:hover .caret,
.bg-primary .nav > li > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.bg-primary .nav .open > a {
    background-color: #53b567;
}
.bg-primary.navbar .nav > li.active > a {
    color: #fff;
    background-color: #53b567;
}
.bg-primary .open > a,
.bg-primary .open > a:hover,
.bg-primary .open > a:focus {
    color: #fff;
}
.bg-primary .text-muted {
    color: #d0ebd6 !important;
}
.bg-primary .icon-muted {
    color: #77c587 !important;
}
.bg-success {
    background-color: #8ec165;
    color: #ebf4e4;
}
.bg-success.lt,
.bg-success .lt {
    background-color: #9bc877;
}
.bg-success.lter,
.bg-success .lter {
    background-color: #a9d089;
}
.bg-success.dk,
.bg-success .dk {
    background-color: #81ba53;
}
.bg-success.dker,
.bg-success .dker {
    background-color: #74ad46;
}
.bg-success .bg {
    background-color: #8ec165;
}
.bg-success a {
    color: #ffffff;
}
.bg-success a:hover {
    color: #fff;
}
.bg-success a.list-group-item:hover,
.bg-success a.list-group-item:focus {
    background-color: inherit;
}
.bg-success .nav .caret {
    border-top-color: #ebf4e4;
    border-bottom-color: #ebf4e4;
}
.bg-success .nav > li > a {
    color: #ffffff;
}
.bg-success .nav > li > a:hover,
.bg-success .nav > li > a:focus {
    color: #fff;
    background-color: #81ba53;
}
.bg-success .nav > li > a:hover .caret,
.bg-success .nav > li > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.bg-success .nav .open > a {
    background-color: #81ba53;
}
.bg-success.navbar .nav > li.active > a {
    color: #fff;
    background-color: #81ba53;
}
.bg-success .open > a,
.bg-success .open > a:hover,
.bg-success .open > a:focus {
    color: #fff;
}
.bg-success .text-muted {
    color: #deedd2 !important;
}
.bg-success .icon-muted {
    color: #9bc877 !important;
}
.bg-info {
    background-color: #4cc0c1;
    color: #d1efef;
}
.bg-info.lt,
.bg-info .lt {
    background-color: #5fc7c8;
}
.bg-info.lter,
.bg-info .lter {
    background-color: #72cdce;
}
.bg-info.dk,
.bg-info .dk {
    background-color: #3fb4b5;
}
.bg-info.dker,
.bg-info .dker {
    background-color: #38a1a2;
}
.bg-info .bg {
    background-color: #4cc0c1;
}
.bg-info a {
    color: #ffffff;
}
.bg-info a:hover {
    color: #fff;
}
.bg-info a.list-group-item:hover,
.bg-info a.list-group-item:focus {
    background-color: inherit;
}
.bg-info .nav .caret {
    border-top-color: #d1efef;
    border-bottom-color: #d1efef;
}
.bg-info .nav > li > a {
    color: #ffffff;
}
.bg-info .nav > li > a:hover,
.bg-info .nav > li > a:focus {
    color: #fff;
    background-color: #3fb4b5;
}
.bg-info .nav > li > a:hover .caret,
.bg-info .nav > li > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.bg-info .nav .open > a {
    background-color: #3fb4b5;
}
.bg-info.navbar .nav > li.active > a {
    color: #fff;
    background-color: #3fb4b5;
}
.bg-info .open > a,
.bg-info .open > a:hover,
.bg-info .open > a:focus {
    color: #fff;
}
.bg-info .text-muted {
    color: #bee8e8 !important;
}
.bg-info .icon-muted {
    color: #5fc7c8 !important;
}
.bg-warning {
    background-color: #ffc333;
    color: #fff8e6;
}
.bg-warning.lt,
.bg-warning .lt {
    background-color: #ffcb4d;
}
.bg-warning.lter,
.bg-warning .lter {
    background-color: #ffd266;
}
.bg-warning.dk,
.bg-warning .dk {
    background-color: #ffbc1a;
}
.bg-warning.dker,
.bg-warning .dker {
    background-color: #ffb400;
}
.bg-warning .bg {
    background-color: #ffc333;
}
.bg-warning a {
    color: #ffffff;
}
.bg-warning a:hover {
    color: #fff;
}
.bg-warning a.list-group-item:hover,
.bg-warning a.list-group-item:focus {
    background-color: inherit;
}
.bg-warning .nav .caret {
    border-top-color: #fff8e6;
    border-bottom-color: #fff8e6;
}
.bg-warning .nav > li > a {
    color: #ffffff;
}
.bg-warning .nav > li > a:hover,
.bg-warning .nav > li > a:focus {
    color: #fff;
    background-color: #ffbc1a;
}
.bg-warning .nav > li > a:hover .caret,
.bg-warning .nav > li > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.bg-warning .nav .open > a {
    background-color: #ffbc1a;
}
.bg-warning.navbar .nav > li.active > a {
    color: #fff;
    background-color: #ffbc1a;
}
.bg-warning .open > a,
.bg-warning .open > a:hover,
.bg-warning .open > a:focus {
    color: #fff;
}
.bg-warning .text-muted {
    color: #fff0cc !important;
}
.bg-warning .icon-muted {
    color: #ffcb4d !important;
}
.bg-danger {
    background-color: #fb6b5b;
    color: #ffffff;
}
.bg-danger.lt,
.bg-danger .lt {
    background-color: #fc8174;
}
.bg-danger.lter,
.bg-danger .lter {
    background-color: #fc988d;
}
.bg-danger.dk,
.bg-danger .dk {
    background-color: #fa5542;
}
.bg-danger.dker,
.bg-danger .dker {
    background-color: #fa3e29;
}
.bg-danger .bg {
    background-color: #fb6b5b;
}
.bg-danger a {
    color: #ffffff;
}
.bg-danger a:hover {
    color: #fff;
}
.bg-danger a.list-group-item:hover,
.bg-danger a.list-group-item:focus {
    background-color: inherit;
}
.bg-danger .nav .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.bg-danger .nav > li > a {
    color: #ffffff;
}
.bg-danger .nav > li > a:hover,
.bg-danger .nav > li > a:focus {
    color: #fff;
    background-color: #fa5542;
}
.bg-danger .nav > li > a:hover .caret,
.bg-danger .nav > li > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.bg-danger .nav .open > a {
    background-color: #fa5542;
}
.bg-danger.navbar .nav > li.active > a {
    color: #fff;
    background-color: #fa5542;
}
.bg-danger .open > a,
.bg-danger .open > a:hover,
.bg-danger .open > a:focus {
    color: #fff;
}
.bg-danger .text-muted {
    color: #fff2f0 !important;
}
.bg-danger .icon-muted {
    color: #fc8174 !important;
}
.bg-white {
    background-color: #fff;
    color: #717171;
}
.bg-white a {
    color: #2e3e4e;
}
.bg-white a:hover {
    color: #1b252e;
}
.bg-white .text-muted {
    color: #979797 !important;
}
.bg-white-only {
    background-color: #fff;
}
.bg-empty {
    background-color: transparent;
}