@font-face
{
	font-family:'Glyphicons Halflings';
	src:url(../font/glyphicons/glyphicons-halflings-regular.eot);
	src:url(../font/glyphicons/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../font/glyphicons/glyphicons-halflings-regular.woff2) format('woff2'), url(../font/glyphicons/glyphicons-halflings-regular.woff) format('woff'), url(../font/glyphicons/glyphicons-halflings-regular.ttf) format('truetype'), url(../font/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

.glyphicon
{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.glyphicon-asterisk:before
{content:"\2a"}

.glyphicon-plus:before
{content:"\2b"}

.glyphicon-eur:before, .glyphicon-euro:before
{content:"\20ac"}

.glyphicon-minus:before
{content:"\2212"}

.glyphicon-cloud:before
{content:"\2601"}

.glyphicon-envelope:before
{content:"\2709"}

.glyphicon-pencil:before
{content:"\270f"}

.glyphicon-glass:before
{content:"\e001"}

.glyphicon-music:before
{content:"\e002"}

.glyphicon-search:before
{content:"\e003"}

.glyphicon-heart:before
{content:"\e005"}

.glyphicon-star:before
{content:"\e006"}

.glyphicon-star-empty:before
{content:"\e007"}

.glyphicon-user:before
{content:"\e008"}

.glyphicon-film:before
{content:"\e009"}

.glyphicon-th-large:before
{content:"\e010"}

.glyphicon-th:before
{content:"\e011"}

.glyphicon-th-list:before
{content:"\e012"}

.glyphicon-ok:before
{content:"\e013"}

.glyphicon-remove:before
{content:"\e014"}

.glyphicon-zoom-in:before
{content:"\e015"}

.glyphicon-zoom-out:before
{content:"\e016"}

.glyphicon-off:before
{content:"\e017"}

.glyphicon-signal:before
{content:"\e018"}

.glyphicon-cog:before
{content:"\e019"}

.glyphicon-trash:before
{content:"\e020"}

.glyphicon-home:before
{content:"\e021"}

.glyphicon-file:before
{content:"\e022"}

.glyphicon-time:before
{content:"\e023"}

.glyphicon-road:before
{content:"\e024"}

.glyphicon-download-alt:before
{content:"\e025"}

.glyphicon-download:before
{content:"\e026"}

.glyphicon-upload:before
{content:"\e027"}

.glyphicon-inbox:before
{content:"\e028"}

.glyphicon-play-circle:before
{content:"\e029"}

.glyphicon-repeat:before
{content:"\e030"}

.glyphicon-refresh:before
{content:"\e031"}

.glyphicon-list-alt:before
{content:"\e032"}

.glyphicon-lock:before
{content:"\e033"}

.glyphicon-flag:before
{content:"\e034"}

.glyphicon-headphones:before
{content:"\e035"}

.glyphicon-volume-off:before
{content:"\e036"}

.glyphicon-volume-down:before
{content:"\e037"}

.glyphicon-volume-up:before
{content:"\e038"}

.glyphicon-qrcode:before
{content:"\e039"}

.glyphicon-barcode:before
{content:"\e040"}

.glyphicon-tag:before
{content:"\e041"}

.glyphicon-tags:before
{content:"\e042"}

.glyphicon-book:before
{content:"\e043"}

.glyphicon-bookmark:before
{content:"\e044"}

.glyphicon-print:before
{content:"\e045"}

.glyphicon-camera:before
{content:"\e046"}

.glyphicon-font:before
{content:"\e047"}

.glyphicon-bold:before
{content:"\e048"}

.glyphicon-italic:before
{content:"\e049"}

.glyphicon-text-height:before
{content:"\e050"}

.glyphicon-text-width:before
{content:"\e051"}

.glyphicon-align-left:before
{content:"\e052"}

.glyphicon-align-center:before
{content:"\e053"}

.glyphicon-align-right:before
{content:"\e054"}

.glyphicon-align-justify:before
{content:"\e055"}

.glyphicon-list:before
{content:"\e056"}

.glyphicon-indent-left:before
{content:"\e057"}

.glyphicon-indent-right:before
{content:"\e058"}

.glyphicon-facetime-video:before
{content:"\e059"}

.glyphicon-picture:before
{content:"\e060"}

.glyphicon-map-marker:before
{content:"\e062"}

.glyphicon-adjust:before
{content:"\e063"}

.glyphicon-tint:before
{content:"\e064"}

.glyphicon-edit:before
{content:"\e065"}

.glyphicon-share:before
{content:"\e066"}

.glyphicon-check:before
{content:"\e067"}

.glyphicon-move:before
{content:"\e068"}

.glyphicon-step-backward:before
{content:"\e069"}

.glyphicon-fast-backward:before
{content:"\e070"}

.glyphicon-backward:before
{content:"\e071"}

.glyphicon-play:before
{content:"\e072"}

.glyphicon-pause:before
{content:"\e073"}

.glyphicon-stop:before
{content:"\e074"}

.glyphicon-forward:before
{content:"\e075"}

.glyphicon-fast-forward:before
{content:"\e076"}

.glyphicon-step-forward:before
{content:"\e077"}

.glyphicon-eject:before
{content:"\e078"}

.glyphicon-chevron-left:before
{content:"\e079"}

.glyphicon-chevron-right:before
{content:"\e080"}

.glyphicon-plus-sign:before
{content:"\e081"}

.glyphicon-minus-sign:before
{content:"\e082"}

.glyphicon-remove-sign:before
{content:"\e083"}

.glyphicon-ok-sign:before
{content:"\e084"}

.glyphicon-question-sign:before
{content:"\e085"}

.glyphicon-info-sign:before
{content:"\e086"}

.glyphicon-screenshot:before
{content:"\e087"}

.glyphicon-remove-circle:before
{content:"\e088"}

.glyphicon-ok-circle:before
{content:"\e089"}

.glyphicon-ban-circle:before
{content:"\e090"}

.glyphicon-arrow-left:before
{content:"\e091"}

.glyphicon-arrow-right:before
{content:"\e092"}

.glyphicon-arrow-up:before
{content:"\e093"}

.glyphicon-arrow-down:before
{content:"\e094"}

.glyphicon-share-alt:before
{content:"\e095"}

.glyphicon-resize-full:before
{content:"\e096"}

.glyphicon-resize-small:before
{content:"\e097"}

.glyphicon-exclamation-sign:before
{content:"\e101"}

.glyphicon-gift:before
{content:"\e102"}

.glyphicon-leaf:before
{content:"\e103"}

.glyphicon-fire:before
{content:"\e104"}

.glyphicon-eye-open:before
{content:"\e105"}

.glyphicon-eye-close:before
{content:"\e106"}

.glyphicon-warning-sign:before
{content:"\e107"}

.glyphicon-plane:before
{content:"\e108"}

.glyphicon-calendar:before
{content:"\e109"}

.glyphicon-random:before
{content:"\e110"}

.glyphicon-comment:before
{content:"\e111"}

.glyphicon-magnet:before
{content:"\e112"}

.glyphicon-chevron-up:before
{content:"\e113"}

.glyphicon-chevron-down:before
{content:"\e114"}

.glyphicon-retweet:before
{content:"\e115"}

.glyphicon-shopping-cart:before
{content:"\e116"}

.glyphicon-folder-close:before
{content:"\e117"}

.glyphicon-folder-open:before
{content:"\e118"}

.glyphicon-resize-vertical:before
{content:"\e119"}

.glyphicon-resize-horizontal:before
{content:"\e120"}

.glyphicon-hdd:before
{content:"\e121"}

.glyphicon-bullhorn:before
{content:"\e122"}

.glyphicon-bell:before
{content:"\e123"}

.glyphicon-certificate:before
{content:"\e124"}

.glyphicon-thumbs-up:before
{content:"\e125"}

.glyphicon-thumbs-down:before
{content:"\e126"}

.glyphicon-hand-right:before
{content:"\e127"}

.glyphicon-hand-left:before
{content:"\e128"}

.glyphicon-hand-up:before
{content:"\e129"}

.glyphicon-hand-down:before
{content:"\e130"}

.glyphicon-circle-arrow-right:before
{content:"\e131"}

.glyphicon-circle-arrow-left:before
{content:"\e132"}

.glyphicon-circle-arrow-up:before
{content:"\e133"}

.glyphicon-circle-arrow-down:before
{content:"\e134"}

.glyphicon-globe:before
{content:"\e135"}

.glyphicon-wrench:before
{content:"\e136"}

.glyphicon-tasks:before
{content:"\e137"}

.glyphicon-filter:before
{content:"\e138"}

.glyphicon-briefcase:before
{content:"\e139"}

.glyphicon-fullscreen:before
{content:"\e140"}

.glyphicon-dashboard:before
{content:"\e141"}

.glyphicon-paperclip:before
{content:"\e142"}

.glyphicon-heart-empty:before
{content:"\e143"}

.glyphicon-link:before
{content:"\e144"}

.glyphicon-phone:before
{content:"\e145"}

.glyphicon-pushpin:before
{content:"\e146"}

.glyphicon-usd:before
{content:"\e148"}

.glyphicon-gbp:before
{content:"\e149"}

.glyphicon-sort:before
{content:"\e150"}

.glyphicon-sort-by-alphabet:before
{content:"\e151"}

.glyphicon-sort-by-alphabet-alt:before
{content:"\e152"}

.glyphicon-sort-by-order:before
{content:"\e153"}

.glyphicon-sort-by-order-alt:before
{content:"\e154"}

.glyphicon-sort-by-attributes:before
{content:"\e155"}

.glyphicon-sort-by-attributes-alt:before
{content:"\e156"}

.glyphicon-unchecked:before
{content:"\e157"}

.glyphicon-expand:before
{content:"\e158"}

.glyphicon-collapse-down:before
{content:"\e159"}

.glyphicon-collapse-up:before
{content:"\e160"}

.glyphicon-log-in:before
{content:"\e161"}

.glyphicon-flash:before
{content:"\e162"}

.glyphicon-log-out:before
{content:"\e163"}

.glyphicon-new-window:before
{content:"\e164"}

.glyphicon-record:before
{content:"\e165"}

.glyphicon-save:before
{content:"\e166"}

.glyphicon-open:before
{content:"\e167"}

.glyphicon-saved:before
{content:"\e168"}

.glyphicon-import:before
{content:"\e169"}

.glyphicon-export:before
{content:"\e170"}

.glyphicon-send:before
{content:"\e171"}

.glyphicon-floppy-disk:before
{content:"\e172"}

.glyphicon-floppy-saved:before
{content:"\e173"}

.glyphicon-floppy-remove:before
{content:"\e174"}

.glyphicon-floppy-save:before
{content:"\e175"}

.glyphicon-floppy-open:before
{content:"\e176"}

.glyphicon-credit-card:before
{content:"\e177"}

.glyphicon-transfer:before
{content:"\e178"}

.glyphicon-cutlery:before
{content:"\e179"}

.glyphicon-header:before
{content:"\e180"}

.glyphicon-compressed:before
{content:"\e181"}

.glyphicon-earphone:before
{content:"\e182"}

.glyphicon-phone-alt:before
{content:"\e183"}

.glyphicon-tower:before
{content:"\e184"}

.glyphicon-stats:before
{content:"\e185"}

.glyphicon-sd-video:before
{content:"\e186"}

.glyphicon-hd-video:before
{content:"\e187"}

.glyphicon-subtitles:before
{content:"\e188"}

.glyphicon-sound-stereo:before
{content:"\e189"}

.glyphicon-sound-dolby:before
{content:"\e190"}

.glyphicon-sound-5-1:before
{content:"\e191"}

.glyphicon-sound-6-1:before
{content:"\e192"}

.glyphicon-sound-7-1:before
{content:"\e193"}

.glyphicon-copyright-mark:before
{content:"\e194"}

.glyphicon-registration-mark:before
{content:"\e195"}

.glyphicon-cloud-download:before
{content:"\e197"}

.glyphicon-cloud-upload:before
{content:"\e198"}

.glyphicon-tree-conifer:before
{content:"\e199"}

.glyphicon-tree-deciduous:before
{content:"\e200"}

.glyphicon-cd:before
{content:"\e201"}

.glyphicon-save-file:before
{content:"\e202"}

.glyphicon-open-file:before
{content:"\e203"}

.glyphicon-level-up:before
{content:"\e204"}

.glyphicon-copy:before
{content:"\e205"}

.glyphicon-paste:before
{content:"\e206"}

.glyphicon-alert:before
{content:"\e209"}

.glyphicon-equalizer:before
{content:"\e210"}

.glyphicon-king:before
{content:"\e211"}

.glyphicon-queen:before
{content:"\e212"}

.glyphicon-pawn:before
{content:"\e213"}

.glyphicon-bishop:before
{content:"\e214"}

.glyphicon-knight:before
{content:"\e215"}

.glyphicon-baby-formula:before
{content:"\e216"}

.glyphicon-tent:before
{content:"\26fa"}

.glyphicon-blackboard:before
{content:"\e218"}

.glyphicon-bed:before
{content:"\e219"}

.glyphicon-apple:before
{content:"\f8ff"}

.glyphicon-erase:before
{content:"\e221"}

.glyphicon-hourglass:before
{content:"\231b"}

.glyphicon-lamp:before
{content:"\e223"}

.glyphicon-duplicate:before
{content:"\e224"}

.glyphicon-piggy-bank:before
{content:"\e225"}

.glyphicon-scissors:before
{content:"\e226"}

.glyphicon-bitcoin:before
{content:"\e227"}

.glyphicon-yen:before
{content:"\00a5"}

.glyphicon-ruble:before
{content:"\20bd"}

.glyphicon-scale:before
{content:"\e230"}

.glyphicon-ice-lolly:before
{content:"\e231"}

.glyphicon-ice-lolly-tasted:before
{content:"\e232"}

.glyphicon-education:before
{content:"\e233"}

.glyphicon-option-horizontal:before
{content:"\e234"}

.glyphicon-option-vertical:before
{content:"\e235"}

.glyphicon-menu-hamburger:before
{content:"\e236"}

.glyphicon-modal-window:before
{content:"\e237"}

.glyphicon-oil:before
{content:"\e238"}

.glyphicon-grain:before
{content:"\e239"}

.glyphicon-sunglasses:before
{content:"\e240"}

.glyphicon-text-size:before
{content:"\e241"}

.glyphicon-text-color:before
{content:"\e242"}

.glyphicon-text-background:before
{content:"\e243"}

.glyphicon-object-align-top:before
{content:"\e244"}

.glyphicon-object-align-bottom:before
{content:"\e245"}

.glyphicon-object-align-horizontal:before
{content:"\e246"}

.glyphicon-object-align-left:before
{content:"\e247"}

.glyphicon-object-align-vertical:before
{content:"\e248"}

.glyphicon-object-align-right:before
{content:"\e249"}

.glyphicon-triangle-right:before
{content:"\e250"}

.glyphicon-triangle-left:before
{content:"\e251"}

.glyphicon-triangle-bottom:before
{content:"\e252"}

.glyphicon-triangle-top:before
{content:"\e253"}

.glyphicon-console:before
{content:"\e254"}

.glyphicon-superscript:before
{content:"\e255"}

.glyphicon-subscript:before
{content:"\e256"}

.glyphicon-menu-left:before
{content:"\e257"}

.glyphicon-menu-right:before
{content:"\e258"}

.glyphicon-menu-down:before
{content:"\e259"}

.glyphicon-menu-up:before
{content:"\e260"}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
body {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
}

ol, ul {
	margin-top: 0;
	margin-bottom: 10px;
}

a {
	color: #337ab7;
	text-decoration: none;
}
a:hover{text-decoration:none;}
a {
	background-color: transparent;
}
img {
	vertical-align: middle;
}
img {
	border: 0;
}
p {
	margin: 0 0 10px;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
	font-size: 65%;
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-weight: 400;
	line-height: 1;
	color: #777;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}
button, select {
	text-transform: none;
}
button {
	overflow: visible;
}
button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}
button, select {
	text-transform: none;
}
button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit;
}
.h4, .h5, .h6, h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}
code, kbd, pre, samp {
	font-family: monospace,monospace;
	font-size: 1em;
}
code, kbd, pre, samp {
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px;
}

tbody, td, tfoot, th, thead, tr{border-style: none;}

.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
	clear: both;
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
	display: table;
	content: " ";
}
.img-text {
	border: 3px solid #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 0px 10px 5px 0px;
	-moz-box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.1);
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: auto;
}
.pull-right {
	float: right!important;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-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;
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}
.breadcrumb>li {
	display: inline-block;
}
.breadcrumb>.active {
	color: #777;
}

.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0";
}




.btn {
	font-size: 12px;
	padding: 4px 15px;
	line-height: 20px;
	font-weight: 400;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.btn.active, .btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
	background-image: none;
}
/*.btn.focus, .btn:focus, .btn:hover {
	color: #fff;
	text-decoration: none;
}*/
.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}
.btn-block {
	display: block;
	width: 100%;
}
.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}
.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open>.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}
.btn-info {
	background-color: #3fbae4;
	border-color: #3fbae4;
}
.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-success {
	background-color: #95b75d;
	border-color: #95b75d;
}
.btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open>.dropdown-toggle.btn-success {
	background-color: #449d44;
	border-color: #398439;
}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}
.btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open>.dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}
.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open>.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}
.btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open>.dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}
.btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open>.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #33414e;
	border-color: #33414e;
}

.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
	border-color: #DDD;
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #95b75d;
	border-color: #95b75d;
}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #3fbae4;
	border-color: #3fbae4;
}
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #fea223;
	border-color: #fea223;
}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #b64645;
	border-color: #b64645;
}



.btn-primary.disabled, .btn-primary:disabled {
	color: #fff;
	background: #475b6d;
	border-color: #435667;
}
.btn-success.disabled, .btn-success:disabled {
	color: #fff;
	background: #acc780;
	border-color: #a7c479;
}
.btn-info.disabled, .btn-info:disabled {
	color: #fff;
	background: #6ccaea;
	border-color: #63c7e9;
}
.btn-warning.disabled, .btn-warning:disabled {
	color: #fff;
	background: #feb756;
	border-color: #feb34c;
}
.btn-danger.disabled, .btn-danger:disabled {
	color: #fff;
	background: #c66968;
	border-color: #c36261;
}

.btn .fa, .btn .glyphicon {
	padding-left: 4px;
}


.btn-group>.btn:first-child {
	margin-left: 0;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}



.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	pointer-events: none;
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
}
button[disabled], html input[disabled] {
	cursor: default;
}
.btn-link {
	font-weight: 400;
	color: #337ab7;
	border-radius: 0;
}
.btn-group-justified {
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}
/*.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}*/
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
	margin-left: -1px;
}
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover {
	z-index: 2;
}
.btn-group-justified>.btn, .btn-group-justified>.btn-group {
	display: table-cell;
	float: none;
	width: 1%;
}
.btn-group-vertical>.btn, .btn-group>.btn {
	position: relative;
	float: left;
}
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}
.btn.active, .btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
.btn.focus, .btn:focus {
	box-shadow: none;
	/* box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25); */
}
.btn.dropdown-toggle:focus, .btn.dropdown-toggle.focus
{
	box-shadow:none !important;
}
.btn-group-sm>.btn, .btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}


.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}
.fade.in {
	opacity: 1;
}


table
{background-color:transparent}

caption
{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}

th
{text-align:left}

.table
{width:100%;max-width:100%;margin-bottom:20px}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th
{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}

.table > thead > tr > th
{vertical-align:bottom;border-bottom:2px solid #ddd}

.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th
{border-top:0}

.table > tbody + tbody
{border-top:2px solid #ddd}

.table .table
{background-color:#fff}

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th
{padding:5px}

.table-bordered
{border:1px solid #ddd}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th
{border:1px solid #ddd}

.table-bordered > thead > tr > td, .table-bordered > thead > tr > th
{border-bottom-width:2px}

.table-striped > tbody > tr:nth-of-type(odd)
{background-color:#f9f9f9}

.table-hover > tbody > tr:hover
{background-color:#f5f5f5}

table col[class*=col-]
{position:static;display:table-column;float:none}

table td[class*=col-], table th[class*=col-]
{position:static;display:table-cell;float:none}

.table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active
{background-color:#f5f5f5}

.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover
{background-color:#e8e8e8}

.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success
{background-color:#dff0d8}

.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover
{background-color:#d0e9c6}

.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info
{background-color:#d9edf7}

.table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover
{background-color:#c4e3f3}

.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning
{background-color:#fcf8e3}

.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover
{background-color:#faf2cc}

.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger
{background-color:#f2dede}

.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover
{background-color:#ebcccc}

.table-responsive
{min-height:.01%;overflow-x:auto}

@media screen and (max-width:767px)
{
	.table-responsive
	{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}

	.table-responsive > .table
	{margin-bottom:0}

	.table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th
	{white-space:nowrap}

	.table-responsive > .table-bordered
	{border:0}

	.table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child
	{border-left:0}

	.table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child
	{border-right:0}

	.table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th
	{border-bottom:0}
}

fieldset
{min-width:0;padding:0;margin:0;border:0}

legend
{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}

label
{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}

input[type=search]
{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

input[type=checkbox], input[type=radio]
{margin:4px 0 0;margin-top:1px \9;line-height:normal}

input[type=file]
{display:block}

input[type=range]
{display:block;width:100%}

select[multiple], select[size]
{height:auto}

input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus
{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}

output
{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}

.form-control
{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-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}

.form-control:focus
{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)}

.form-control::-moz-placeholder
{color:#999;opacity:1}

.form-control:-ms-input-placeholder
{color:#999}

.form-control::-webkit-input-placeholder
{color:#999}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control
{cursor:not-allowed;background-color:#eee;opacity:1}

textarea.form-control
{height:auto}

input[type=search]
{-webkit-appearance:none}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	input[type=date], input[type=time], input[type=datetime-local], input[type=month]
	{line-height:34px}

	.input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm
	{line-height:30px}

	.input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg
	{line-height:46px}
}

.form-group
{margin-bottom:15px}

.checkbox, .radio
{position:relative;display:block;margin-top:10px;margin-bottom:10px}

.checkbox label, .radio label
{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]
{position:absolute;margin-top:4px \9;margin-left:-20px}

.checkbox + .checkbox, .radio + .radio
{margin-top:-5px}

.checkbox-inline, .radio-inline
{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}

.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline
{margin-top:0;margin-left:10px}

fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled]
{cursor:not-allowed}

.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline
{cursor:not-allowed}

.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label
{cursor:not-allowed}

.form-control-static
{padding-top:7px;padding-bottom:7px;margin-bottom:0}

.form-control-static.input-lg, .form-control-static.input-sm
{padding-right:0;padding-left:0}

.input-sm
{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}

select.input-sm
{height:30px;line-height:30px}

select[multiple].input-sm, textarea.input-sm
{height:auto}

.form-group-sm .form-control
{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}

select.form-group-sm .form-control
{height:30px;line-height:30px}

select[multiple].form-group-sm .form-control, textarea.form-group-sm .form-control
{height:auto}

.form-group-sm .form-control-static
{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}

.input-lg
{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}

select.input-lg
{height:46px;line-height:46px}

select[multiple].input-lg, textarea.input-lg
{height:auto}

.form-group-lg .form-control
{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}

select.form-group-lg .form-control
{height:46px;line-height:46px}

select[multiple].form-group-lg .form-control, textarea.form-group-lg .form-control
{height:auto}

.form-group-lg .form-control-static
{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}

.has-feedback
{position:relative}

.has-feedback .form-control
{padding-right:42.5px}

.form-control-feedback
{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}

.input-lg + .form-control-feedback
{width:46px;height:46px;line-height:46px}

.input-sm + .form-control-feedback
{width:30px;height:30px;line-height:30px}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label
{color:#3c763d}

.has-success .form-control
{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}

.has-success .form-control:focus
{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168}

.has-success .input-group-addon
{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}

.has-success .form-control-feedback
{color:#3c763d}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label
{color:#8a6d3b}

.has-warning .form-control
{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}

.has-warning .form-control:focus
{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b}

.has-warning .input-group-addon
{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}

.has-warning .form-control-feedback
{color:#8a6d3b}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label
{color:#a94442}

.has-error .form-control
{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}

.has-error .form-control:focus
{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483}

.has-error .input-group-addon
{color:#a94442;background-color:#f2dede;border-color:#a94442}

.has-error .form-control-feedback
{color:#a94442}

.has-feedback label ~ .form-control-feedback
{top:25px}

.has-feedback label.sr-only ~ .form-control-feedback
{top:0}

.help-block
{display:block;margin-top:5px;margin-bottom:10px;color:#737373}

@media (min-width:768px)
{
	.form-inline .form-group
	{display:inline-block;margin-bottom:0;vertical-align:middle}

	.form-inline .form-control
	{display:inline-block;width:auto;vertical-align:middle}

	.form-inline .form-control-static
	{display:inline-block}

	.form-inline .input-group
	{display:inline-table;vertical-align:middle}

	.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn
	{width:auto}

	.form-inline .input-group > .form-control
	{width:100%}

	.form-inline .control-label
	{margin-bottom:0;vertical-align:middle}

	.form-inline .checkbox, .form-inline .radio
	{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}

	.form-inline .checkbox label, .form-inline .radio label
	{padding-left:0}

	.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio]
	{position:relative;margin-left:0}

	.form-inline .has-feedback .form-control-feedback
	{top:0}
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline
{padding-top:7px;margin-top:0;margin-bottom:0}

.form-horizontal .checkbox, .form-horizontal .radio
{min-height:27px}

.form-horizontal .form-group
{margin-right:-15px;margin-left:-15px}

@media (min-width:768px)
{
	.form-horizontal .control-label
	{padding-top:7px;margin-bottom:0;text-align:right}
}

.form-horizontal .has-feedback .form-control-feedback
{right:15px}

@media (min-width:768px)
{
	.form-horizontal .form-group-lg .control-label
	{padding-top:14.33px}
}

@media (min-width:768px)
{
	.form-horizontal .form-group-sm .control-label
	{padding-top:6px}
}

.btn
{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus
{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}

.btn.focus, .btn:focus, .btn:hover
{color:#333;text-decoration:none}

.btn.active, .btn:active
{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn
{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}

.btn-default
{color:#333;background-color:#fff;border-color:#ccc}

.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default
{color:#333;background-color:#e6e6e6;border-color:#adadad}

.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default
{background-image:none}

.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover
{background-color:#fff;border-color:#ccc}

.btn-default .badge
{color:#fff;background-color:#333}

.btn-primary
{color:#fff;background-color:#337ab7;border-color:#2e6da4}

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary
{color:#fff;background-color:#286090;border-color:#204d74}

.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary
{background-image:none}

.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover
{background-color:#337ab7;border-color:#2e6da4}

.btn-primary .badge
{color:#337ab7;background-color:#fff}

.btn-success
{color:#fff;background-color:#5cb85c;border-color:#4cae4c}

.btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .dropdown-toggle.btn-success
{color:#fff;background-color:#449d44;border-color:#398439}

.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success
{background-image:none}

.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover
{background-color:#5cb85c;border-color:#4cae4c}

.btn-success .badge
{color:#5cb85c;background-color:#fff}

.btn-info
{color:#fff;background-color:#5bc0de;border-color:#46b8da}

.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .dropdown-toggle.btn-info
{color:#fff;background-color:#31b0d5;border-color:#269abc}

.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info
{background-image:none}

.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover
{background-color:#5bc0de;border-color:#46b8da}

.btn-info .badge
{color:#5bc0de;background-color:#fff}

.btn-warning
{color:#fff;background-color:#f0ad4e;border-color:#eea236}

.btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .dropdown-toggle.btn-warning
{color:#fff;background-color:#ec971f;border-color:#d58512}

.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning
{background-image:none}

.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover
{background-color:#f0ad4e;border-color:#eea236}

.btn-warning .badge
{color:#f0ad4e;background-color:#fff}

.btn-danger
{color:#fff;background-color:#d9534f;border-color:#d43f3a}

.btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open > .dropdown-toggle.btn-danger
{color:#fff;background-color:#c9302c;border-color:#ac2925}

.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger
{background-image:none}

.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover
{background-color:#d9534f;border-color:#d43f3a}

.btn-danger .badge
{color:#d9534f;background-color:#fff}

.btn-link
{font-weight:400;color:#337ab7;border-radius:0}

.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link
{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}

.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover
{border-color:transparent}

.btn-link:focus, .btn-link:hover
{color:#23527c;text-decoration:underline;background-color:transparent}

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover
{color:#777;text-decoration:none}

.btn-group-lg > .btn, .btn-lg
{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}

.btn-group-sm > .btn, .btn-sm
{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}

.btn-group-xs > .btn, .btn-xs
{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}

.btn-block
{display:block;width:100%}

.btn-block + .btn-block
{margin-top:5px}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block
{width:100%}

.fade
{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}

.fade.in
{opacity:1}

.collapse
{display:none;visibility:hidden}

.collapse.in
{display:block;visibility:visible}

tr.collapse.in
{display:table-row}

tbody.collapse.in
{display:table-row-group}

.collapsing
{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility}

.caret
{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}

.dropdown, .dropup
{position:relative}

.dropdown-toggle:focus
{outline:0}

.dropdown-menu
{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175);}

.dropdown-menu > li, .dropdown-menu > li > a
{
	background-color:#FFF;
}
.dropdown-menu.pull-right
{right:0;left:auto}

.dropdown-menu .divider
{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}

.dropdown-menu > li > a
{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover
{color:#262626;text-decoration:none;background-color:#f5f5f5}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover
{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover
{color:#777}

.dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover
{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}

/*.split .dropdown-menu{transform:none!important;top:100%!important;}*/

.open > .dropdown-menu
{display:block}

.open > a
{outline:0}

.dropdown-menu-right
{right:0;left:auto}

.dropdown-menu-left
{right:auto;left:0}

.dropdown-header
{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}

.dropdown-backdrop
{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}

.pull-right > .dropdown-menu
{right:0;left:auto}

/*.dropup .caret, .navbar-fixed-bottom .dropdown .caret
{content:"";border-top:0;border-bottom:4px solid}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu
{top:auto;!*transform:none!important;*!bottom:100%;margin-bottom:2px}

.dropup .dropdown-menu{top:auto!important;transform:none!important;}

.dropup .dropdown-toggle::after {
	display: none;
}*/
@media (min-width:768px)
{
	.navbar-right .dropdown-menu
	{right:0;left:auto}

	.navbar-right .dropdown-menu-left
	{right:auto;left:0}
}

.btn-group, .btn-group-vertical
{position:relative;display:inline-block;vertical-align:middle}

.btn-group-vertical > .btn, .btn-group > .btn
{position:relative;float:left}

.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover
{z-index:2}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group
{margin-left:-1px}

.btn-toolbar
{margin-left:-5px}

.btn-toolbar .btn-group, .btn-toolbar .input-group
{float:left}

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group
{margin-left:5px}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle)
{border-radius:0}

.btn-group > .btn:first-child
{margin-left:0}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle)
{border-top-right-radius:0;border-bottom-right-radius:0}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child)
{border-top-left-radius:0;border-bottom-left-radius:0}

.btn-group > .btn-group
{float:left}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn
{border-radius:0}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle
{border-top-right-radius:0;border-bottom-right-radius:0}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child
{border-top-left-radius:0;border-bottom-left-radius:0}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle
{outline:0}

.btn-group > .btn + .dropdown-toggle
{padding-right:8px;padding-left:8px}

.btn-group > .btn-lg + .dropdown-toggle
{padding-right:12px;padding-left:12px}

.btn-group.open .dropdown-toggle
{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}

.btn-group.open .dropdown-toggle.btn-link
{-webkit-box-shadow:none;box-shadow:none}

.btn .caret
{margin-left:0}

.btn-lg .caret
{border-width:5px 5px 0;border-bottom-width:0}

.dropup .btn-lg .caret
{border-width:0 5px 5px}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn
{display:block;float:none;width:100%;max-width:100%}

.btn-group-vertical > .btn-group > .btn
{float:none}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group
{margin-top:-1px;margin-left:0}

.btn-group-vertical > .btn:not(:first-child):not(:last-child)
{border-radius:0}

.btn-group-vertical > .btn:first-child:not(:last-child)
{border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}

.btn-group-vertical > .btn:last-child:not(:first-child)
{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn
{border-radius:0}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle
{border-bottom-right-radius:0;border-bottom-left-radius:0}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child
{border-top-left-radius:0;border-top-right-radius:0}

.btn-group-justified
{display:table;width:100%;table-layout:fixed;border-collapse:separate}

.btn-group-justified > .btn, .btn-group-justified > .btn-group
{display:table-cell;float:none;width:1%}

.btn-group-justified > .btn-group .btn
{width:100%}

.btn-group-justified > .btn-group .dropdown-menu
{left:auto}

[data-toggle=buttons] > .btn input[type=checkbox], [data-toggle=buttons] > .btn input[type=radio], [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], [data-toggle=buttons] > .btn-group > .btn input[type=radio]
{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}

.input-group
{position:relative;display:table;border-collapse:separate}

.input-group[class*=col-]
{float:none;padding-right:0;padding-left:0}

.input-group .form-control
{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn
{height:46px !important;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn
{height:46px;line-height:46px}

select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn, textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn
{height:auto}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn
{height:30px !important;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}

select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn
{height:30px;line-height:30px}

select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn, textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn
{height:auto}

.input-group .form-control, .input-group-addon, .input-group-btn
{display:table-cell}

.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child)
{border-radius:0}

.input-group-addon, .input-group-btn
{width:1%;white-space:nowrap;vertical-align:middle}

.input-group-addon
{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}

.input-group-addon.input-sm
{padding:5px 10px;font-size:12px;border-radius:3px}

.input-group-addon.input-lg
{padding:10px 16px;font-size:18px;border-radius:6px}

.input-group-addon input[type=checkbox], .input-group-addon input[type=radio]
{margin-top:0}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle)
{border-top-right-radius:0;border-bottom-right-radius:0}

.input-group-addon:first-child
{border-right:0}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle
{border-top-left-radius:0;border-bottom-left-radius:0}

.input-group-addon:last-child
{border-left:0}

.input-group-btn
{position:relative;font-size:0;white-space:nowrap}

.input-group-btn > .btn
{position:relative}

.input-group-btn > .btn + .btn
{margin-left:-1px}

.input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover
{z-index:2}

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group
{margin-right:-1px}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group
{margin-left:-1px}

.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
	border-color: transparent;
}


.btn-link:focus, .btn-link:hover {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent;
}







/*NAV*/
.nav
{padding-left:0;margin-bottom:0;list-style:none}

.nav > li
{position:relative;display:block}

.nav > li > a
{position:relative;display:block;padding:10px 15px}

.nav > li > a:focus, .nav > li > a:hover
{text-decoration:none;background-color:#eee}

.nav > li.disabled > a
{color:#777}

.nav > li.disabled > a:focus, .nav > li.disabled > a:hover
{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover
{background-color:#eee;border-color:#337ab7}

.nav .nav-divider
{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}

.nav > li > a > img
{max-width:none}

.nav-tabs
{border-bottom:1px solid #ddd}

.nav-tabs > li
{float:left;margin-bottom:-1px}

.nav-tabs > li > a
{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}

.nav-tabs > li > a:hover
{border-color:#eee #eee #ddd}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover
{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}

.nav-tabs.nav-justified
{width:100%;border-bottom:0}

.nav-tabs.nav-justified > li
{float:none}

.nav-tabs.nav-justified > li > a
{margin-bottom:5px;text-align:center}

.nav-tabs.nav-justified > .dropdown .dropdown-menu
{top:auto;left:auto}

.nav-tabs.nav-justified > li > a
{margin-right:0;border-radius:4px}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover
{border:1px solid #ddd}

@media (min-width:768px)
{
	.nav-tabs.nav-justified > li > a
	{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}

	.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover
	{border-bottom-color:#fff}
}

.nav-pills > li
{float:left}

.nav-pills > li > a
{border-radius:4px}

.nav-pills > li + li
{margin-left:2px}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover
{color:#fff;background-color:#337ab7}

.nav-stacked > li
{float:none}

.nav-stacked > li + li
{margin-top:2px;margin-left:0}

.nav-justified
{width:100%}

.nav-justified > li
{float:none}

.nav-justified > li > a
{margin-bottom:5px;text-align:center}

.nav-justified > .dropdown .dropdown-menu
{top:auto;left:auto}

@media (min-width:768px)
{
	.nav-justified > li
	{display:table-cell;/*width:1%*/}

	.nav-justified > li > a
	{margin-bottom:0}
}

.nav-tabs-justified
{border-bottom:0}

.nav-tabs-justified > li > a
{margin-right:0;border-radius:4px}

.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover
{border:1px solid #ddd}

@media (min-width:768px)
{
	.nav-tabs-justified > li > a
	{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}

	.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover
	{border-bottom-color:#fff}
}

.tab-content > .tab-pane
{display:none;visibility:hidden}

.tab-content > .active
{display:block;visibility:visible}

.nav-tabs .dropdown-menu
{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.navbar
{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}

@media (min-width:768px)
{
	.navbar
	{border-radius:4px}
}

@media (min-width:768px)
{
	.navbar-header
	{float:left}
}

.navbar-collapse
{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1)}

.navbar-collapse.in
{overflow-y:auto}

@media (min-width:768px)
{
	.navbar-collapse
	{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}

	.navbar-collapse.collapse
	{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;visibility:visible !important}

	.navbar-collapse.in
	{overflow-y:visible}

	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse
	{padding-right:0;padding-left:0}
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse
{max-height:340px}

@media (max-device-width:480px) and (orientation:landscape)
{
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse
	{max-height:200px}
}

.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header
{margin-right:-15px;margin-left:-15px}

@media (min-width:768px)
{
	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header
	{margin-right:0;margin-left:0}
}

.navbar-static-top
{z-index:1000;border-width:0 0 1px}

@media (min-width:768px)
{
	.navbar-static-top
	{border-radius:0}
}

.navbar-fixed-bottom, .navbar-fixed-top
{position:fixed;right:0;left:0;z-index:1030}

@media (min-width:768px)
{
	.navbar-fixed-bottom, .navbar-fixed-top
	{border-radius:0}
}

.navbar-fixed-top
{top:0;border-width:0 0 1px}

.navbar-fixed-bottom
{bottom:0;margin-bottom:0;border-width:1px 0 0}

.navbar-brand
{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}

.navbar-brand:focus, .navbar-brand:hover
{text-decoration:none}

.navbar-brand > img
{display:block}

@media (min-width:768px)
{
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand
	{margin-left:-15px}
}

.navbar-toggle
{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}

.navbar-toggle:focus
{outline:0}

.navbar-toggle .icon-bar
{display:block;width:22px;height:2px;border-radius:1px}

.navbar-toggle .icon-bar + .icon-bar
{margin-top:4px}

@media (min-width:768px)
{
	.navbar-toggle
	{display:none}
}

.navbar-nav
{margin:7.5px -15px}

.navbar-nav > li > a
{padding-top:10px;padding-bottom:10px;line-height:20px}

@media (max-width:767px)
{
	.navbar-nav .open .dropdown-menu
	{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}

	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a
	{padding:5px 15px 5px 25px}

	.navbar-nav .open .dropdown-menu > li > a
	{line-height:20px}

	.navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover
	{background-image:none}
}

@media (min-width:768px)
{
	.navbar-nav
	{float:left;margin:0}

	.navbar-nav > li
	{float:left}

	.navbar-nav > li > a
	{padding-top:15px;padding-bottom:15px}
}

.navbar-form
{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)}

@media (min-width:768px)
{
	.navbar-form .form-group
	{display:inline-block;margin-bottom:0;vertical-align:middle}

	.navbar-form .form-control
	{display:inline-block;width:auto;vertical-align:middle}

	.navbar-form .form-control-static
	{display:inline-block}

	.navbar-form .input-group
	{display:inline-table;vertical-align:middle}

	.navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn
	{width:auto}

	.navbar-form .input-group > .form-control
	{width:100%}

	.navbar-form .control-label
	{margin-bottom:0;vertical-align:middle}

	.navbar-form .checkbox, .navbar-form .radio
	{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}

	.navbar-form .checkbox label, .navbar-form .radio label
	{padding-left:0}

	.navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio]
	{position:relative;margin-left:0}

	.navbar-form .has-feedback .form-control-feedback
	{top:0}
}

@media (max-width:767px)
{
	.navbar-form .form-group
	{margin-bottom:5px}

	.navbar-form .form-group:last-child
	{margin-bottom:0}
}

@media (min-width:768px)
{
	.navbar-form
	{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}
}

.navbar-nav > li > .dropdown-menu
{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu
{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}

.navbar-btn
{margin-top:8px;margin-bottom:8px}

.navbar-btn.btn-sm
{margin-top:10px;margin-bottom:10px}

.navbar-btn.btn-xs
{margin-top:14px;margin-bottom:14px}

.navbar-text
{margin-top:15px;margin-bottom:15px}

@media (min-width:768px)
{
	.navbar-text
	{float:left;margin-right:15px;margin-left:15px}
}

@media (min-width:768px)
{
	.navbar-left
	{float:left !important}

	.navbar-right
	{float:right !important;margin-right:-15px}

	.navbar-right ~ .navbar-right
	{margin-right:0}
}

.navbar-default
{background-color:#f8f8f8;border-color:#e7e7e7}

.navbar-default .navbar-brand
{color:#777}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover
{color:#5e5e5e;background-color:transparent}

.navbar-default .navbar-text
{color:#777}

.navbar-default .navbar-nav > li > a
{color:#777}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover
{color:#333;background-color:transparent}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover
{color:#555;background-color:#e7e7e7}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover
{color:#ccc;background-color:transparent}

.navbar-default .navbar-toggle
{border-color:#ddd}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover
{background-color:#ddd}

.navbar-default .navbar-toggle .icon-bar
{background-color:#888}

.navbar-default .navbar-collapse, .navbar-default .navbar-form
{border-color:#e7e7e7}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover
{color:#555;background-color:#e7e7e7}

@media (max-width:767px)
{
	.navbar-default .navbar-nav .open .dropdown-menu > li > a
	{color:#777}

	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover
	{color:#333;background-color:transparent}

	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover
	{color:#555;background-color:#e7e7e7}

	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover
	{color:#ccc;background-color:transparent}
}

.navbar-default .navbar-link
{color:#777}

.navbar-default .navbar-link:hover
{color:#333}

.navbar-default .btn-link
{color:#777}

.navbar-default .btn-link:focus, .navbar-default .btn-link:hover
{color:#333}

.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover
{color:#ccc}

.navbar-inverse
{background-color:#222;border-color:#080808}

.navbar-inverse .navbar-brand
{color:#9d9d9d}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover
{color:#fff;background-color:transparent}

.navbar-inverse .navbar-text
{color:#9d9d9d}

.navbar-inverse .navbar-nav > li > a
{color:#9d9d9d}

.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover
{color:#fff;background-color:transparent}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover
{color:#fff;background-color:#080808}

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover
{color:#444;background-color:transparent}

.navbar-inverse .navbar-toggle
{border-color:#333}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover
{background-color:#333}

.navbar-inverse .navbar-toggle .icon-bar
{background-color:#fff}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form
{border-color:#101010}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover
{color:#fff;background-color:#080808}

@media (max-width:767px)
{
	.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header
	{border-color:#080808}

	.navbar-inverse .navbar-nav .open .dropdown-menu .divider
	{background-color:#080808}

	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a
	{color:#9d9d9d}

	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover
	{color:#fff;background-color:transparent}

	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover
	{color:#fff;background-color:#080808}

	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover
	{color:#444;background-color:transparent}
}

.navbar-inverse .navbar-link
{color:#9d9d9d}

.navbar-inverse .navbar-link:hover
{color:#fff}

.navbar-inverse .btn-link
{color:#9d9d9d}

.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover
{color:#fff}

.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover
{color:#444}
/**/

.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
}
button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
}

.panel
{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);box-shadow:0 1px 1px rgba(0, 0, 0, .05)}

.panel-body
{padding:15px}

.panel-heading
{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}

.panel-heading > .dropdown .dropdown-toggle
{color:inherit}

.panel-title
{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}

.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a
{color:inherit}

.panel-footer
{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}

.panel > .list-group, .panel > .panel-collapse > .list-group
{margin-bottom:0}

.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item
{border-width:1px 0;border-radius:0}

.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child
{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}

.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child
{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}

.panel-heading + .list-group .list-group-item:first-child
{border-top-width:0}

.list-group + .panel-footer
{border-top-width:0}

.panel > .panel-collapse > .table, .panel > .table, .panel > .table-responsive > .table
{margin-bottom:0}

.panel > .panel-collapse > .table caption, .panel > .table caption, .panel > .table-responsive > .table caption
{padding-right:15px;padding-left:15px}

.panel > .table-responsive:first-child > .table:first-child, .panel > .table:first-child
{border-top-left-radius:3px;border-top-right-radius:3px}

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table:first-child > thead:first-child > tr:first-child
{border-top-left-radius:3px;border-top-right-radius:3px}

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child
{border-top-left-radius:3px}

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child
{border-top-right-radius:3px}

.panel > .table-responsive:last-child > .table:last-child, .panel > .table:last-child
{border-bottom-right-radius:3px;border-bottom-left-radius:3px}

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child
{border-bottom-right-radius:3px;border-bottom-left-radius:3px}

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child
{border-bottom-left-radius:3px}

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child
{border-bottom-right-radius:3px}

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body
{border-top:1px solid #ddd}

.panel > .table > tbody:first-child > tr:first-child td, .panel > .table > tbody:first-child > tr:first-child th
{border-top:0}

.panel > .table-bordered, .panel > .table-responsive > .table-bordered
{border:0}

.panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child
{border-left:0}

.panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child
{border-right:0}

.panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th
{border-bottom:0}

.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th
{border-bottom:0}

.panel > .table-responsive
{margin-bottom:0;border:0}

.panel-group
{margin-bottom:20px}

.panel-group .panel
{margin-bottom:0;border-radius:4px}

.panel-group .panel + .panel
{margin-top:5px}

.panel-group .panel-heading
{border-bottom:0}

.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body
{border-top:1px solid #ddd}

.panel-group .panel-footer
{border-top:0}

.panel-group .panel-footer + .panel-collapse .panel-body
{border-bottom:1px solid #ddd}

.panel-default
{border-color:#ddd}

.panel-default > .panel-heading
{color:#333;background-color:#f5f5f5;border-color:#ddd}

.panel-default > .panel-heading + .panel-collapse > .panel-body
{border-top-color:#ddd}

.panel-default > .panel-heading .badge
{color:#f5f5f5;background-color:#333}

.panel-default > .panel-footer + .panel-collapse > .panel-body
{border-bottom-color:#ddd}

.panel-primary
{border-color:#337ab7}

.panel-primary > .panel-heading
{color:#fff;background-color:#337ab7;border-color:#337ab7}

.panel-primary > .panel-heading + .panel-collapse > .panel-body
{border-top-color:#337ab7}

.panel-primary > .panel-heading .badge
{color:#337ab7;background-color:#fff}

.panel-primary > .panel-footer + .panel-collapse > .panel-body
{border-bottom-color:#337ab7}

.panel-success
{border-color:#d6e9c6}

.panel-success > .panel-heading
{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}

.panel-success > .panel-heading + .panel-collapse > .panel-body
{border-top-color:#d6e9c6}

.panel-success > .panel-heading .badge
{color:#dff0d8;background-color:#3c763d}

.panel-success > .panel-footer + .panel-collapse > .panel-body
{border-bottom-color:#d6e9c6}

.panel-info
{border-color:#bce8f1}

.panel-info > .panel-heading
{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}

.panel-info > .panel-heading + .panel-collapse > .panel-body
{border-top-color:#bce8f1}

.panel-info > .panel-heading .badge
{color:#d9edf7;background-color:#31708f}

.panel-info > .panel-footer + .panel-collapse > .panel-body
{border-bottom-color:#bce8f1}

.panel-warning
{border-color:#faebcc}

.panel-warning > .panel-heading
{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}

.panel-warning > .panel-heading + .panel-collapse > .panel-body
{border-top-color:#faebcc}

.panel-warning > .panel-heading .badge
{color:#fcf8e3;background-color:#8a6d3b}

.panel-warning > .panel-footer + .panel-collapse > .panel-body
{border-bottom-color:#faebcc}

.panel-danger
{border-color:#ebccd1}

.panel-danger > .panel-heading
{color:#a94442;background-color:#f2dede;border-color:#ebccd1}

.panel-danger > .panel-heading + .panel-collapse > .panel-body
{border-top-color:#ebccd1}

.panel-danger > .panel-heading .badge
{color:#f2dede;background-color:#a94442}

.panel-danger > .panel-footer + .panel-collapse > .panel-body
{border-bottom-color:#ebccd1}

.embed-responsive
{position:relative;display:block;height:0;padding:0;overflow:hidden}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video
{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}

.embed-responsive.embed-responsive-16by9
{padding-bottom:56.25%}

.embed-responsive.embed-responsive-4by3
{padding-bottom:75%}

.well
{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05)}

.well blockquote
{border-color:#ddd;border-color:rgba(0, 0, 0, .15)}

.well-lg
{padding:24px;border-radius:6px}

.well-sm
{padding:9px;border-radius:3px}

.close
{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}

.close:focus, .close:hover
{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}

button.close
{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}

.modal-open
{overflow:hidden}

.modal
{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}

.modal.fade .modal-dialog
{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%)}

.modal.in .modal-dialog
{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}

.modal-open .modal
{overflow-x:hidden;overflow-y:auto}

.modal-dialog
{position:relative;width:auto;margin:10px}

.modal-content
{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, .5)}

.modal-backdrop
{position:absolute;top:0;right:0;left:0;background-color:#000}

.modal-backdrop.fade
{filter:alpha(opacity=0);opacity:0}

.modal-backdrop.in
{filter:alpha(opacity=50);opacity:.5}

.modal-header
{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}

.modal-header .close
{margin-top:-2px}

.modal-title
{margin:0;line-height:1.42857143}

.modal-body
{position:relative;padding:15px}

.modal-footer
{padding:15px;text-align:right;border-top:1px solid #e5e5e5}

.modal-footer .btn + .btn
{margin-bottom:0;margin-left:5px}

.modal-footer .btn-group .btn + .btn
{margin-left:-1px}

.modal-footer .btn-block + .btn-block
{margin-left:0}

.modal-scrollbar-measure
{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}

@media (min-width:768px)
{
	.modal-dialog
	{width:600px;margin:30px auto}

	.modal-content
	{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);box-shadow:0 5px 15px rgba(0, 0, 0, .5)}

	.modal-sm
	{width:300px}
}

@media (min-width:992px)
{
	.modal-lg
	{width:900px}
}
.dropdown-toggle:not(.note-btn)::after{display:none}
.modal-backdrop{z-index:1039 !important;}
.fileinput.btn-primary{color:white !important;}
.fileinput.btn-success{color:white !important;}
.fileinput.btn-warning{color:white !important;}
.fileinput.btn-danger{color:white !important;}
.fileinput.btn-info{color:white !important;}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}
.label-info {
	background-color: #5bc0de;
}
.label-default {
	background-color: #777;
}
.label-primary {
	background-color: #337ab7;
}
.label-success {
	background-color: #5cb85c;
}
.label-info {
	background-color: #5bc0de;
}
.label-warning {
	background-color: #f0ad4e;
}
.label-danger {
	background-color: #d9534f;
}


.progress
{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1)}

.progress-bar
{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}

.progress-bar-striped, .progress-striped .progress-bar
{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}

.progress-bar.active, .progress.active .progress-bar
{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}

.progress-bar-success
{background-color:#5cb85c}

.progress-striped .progress-bar-success
{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}

.progress-bar-info
{background-color:#5bc0de}

.progress-striped .progress-bar-info
{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}

.progress-bar-warning
{background-color:#f0ad4e}

.progress-striped .progress-bar-warning
{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}

.progress-bar-danger
{background-color:#d9534f}

.progress-striped .progress-bar-danger
{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}






.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #777;
	border-radius: 10px;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.list-group-item>.badge {
	float: right;
}
.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	color: #337ab7;
	background-color: #fff;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}
a.list-group-item {
	color: #555;
}

.pagination
{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}

.pagination > li
{display:inline}

.pagination > li > a, .pagination > li > span
{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}

.pagination > li:first-child > a, .pagination > li:first-child > span
{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}

.pagination > li:last-child > a, .pagination > li:last-child > span
{border-top-right-radius:4px;border-bottom-right-radius:4px}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover
{color:#23527c;background-color:#eee;border-color:#ddd}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover
{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover
{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}

.pagination-lg > li > a, .pagination-lg > li > span
{padding:10px 16px;font-size:18px}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span
{border-top-left-radius:6px;border-bottom-left-radius:6px}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span
{border-top-right-radius:6px;border-bottom-right-radius:6px}

.pagination-sm > li > a, .pagination-sm > li > span
{padding:5px 10px;font-size:12px}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span
{border-top-left-radius:3px;border-bottom-left-radius:3px}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span
{border-top-right-radius:3px;border-bottom-right-radius:3px}

.pager
{padding-left:0;margin:20px 0;text-align:center;list-style:none}

.pager li
{display:inline}

.pager li > a, .pager li > span
{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}

.pager li > a:focus, .pager li > a:hover
{text-decoration:none;background-color:#eee}

.pager .next > a, .pager .next > span
{float:right}

.pager .previous > a, .pager .previous > span
{float:left}

.pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span
{color:#777;cursor:not-allowed;background-color:#fff}


.tooltip
{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;font-weight:400;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}

.tooltip.in
{filter:alpha(opacity=90);opacity:.9}

.tooltip.top
{padding:5px 0;margin-top:-3px}

.tooltip.right
{padding:0 5px;margin-left:3px}

.tooltip.bottom
{padding:5px 0;margin-top:3px}

.tooltip.left
{padding:0 5px;margin-left:-3px}

.tooltip-inner
{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}

.tooltip-arrow
{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}

.tooltip.top .tooltip-arrow
{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}

.tooltip.top-left .tooltip-arrow
{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}

.tooltip.top-right .tooltip-arrow
{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}

.tooltip.right .tooltip-arrow
{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}

.tooltip.left .tooltip-arrow
{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}

.tooltip.bottom .tooltip-arrow
{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}

.tooltip.bottom-left .tooltip-arrow
{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}

.tooltip.bottom-right .tooltip-arrow
{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}

.popover
{position:absolute;top:0;left:0;z-index:1060;/*display:none;*/max-width:276px;padding:1px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2);box-shadow:0 5px 10px rgba(0, 0, 0, .2)}

.popover.top
{margin-top:-10px}

.popover.right
{margin-left:10px}

.popover.bottom
{margin-top:10px}

.popover.left
{margin-left:-10px}

.popover-title
{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}

.popover-content
{padding:9px 14px}

.popover > .arrow, .popover > .arrow:after
{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}

.popover > .arrow
{border-width:11px}

.popover > .arrow:after
{content:"";border-width:10px}

.popover.top > .arrow
{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0, 0, 0, .25);border-bottom-width:0}

.popover.top > .arrow:after
{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}

.popover.right > .arrow
{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0, 0, 0, .25);border-left-width:0}

.popover.right > .arrow:after
{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}

.popover.bottom > .arrow
{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, .25)}

.popover.bottom > .arrow:after
{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}

.popover.left > .arrow
{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, .25)}

.popover.left > .arrow:after
{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}

.popover.fade{opacity:1;}

.bs-popover-auto[x-placement^=top]>.arrow::before, .bs-popover-top>.arrow::before{margin-bottom:-4px}
.bs-popover-auto[x-placement^=bottom]>.arrow::before, .bs-popover-bottom>.arrow::before{margin-top:-4px;}
.bs-popover-auto[x-placement^=left]>.arrow::before, .bs-popover-left>.arrow::before{margin-right:-4px;top: -4px;}
.bs-popover-auto[x-placement^=right]>.arrow::before, .bs-popover-right>.arrow::before{margin-left:-4px;top: -4px;}


.tocify ul, .tocify li{width:100%}