﻿/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}
audio,canvas,progress,video{display: inline-block;vertical-align: baseline}
audio:not([controls]){display: none;height: 0}[hidden],template{display: none}
a{background-color: transparent}
a:active,a:hover{outline: 0}
b,strong{font-weight: 700}
dfn{font-style: italic}
h1{margin: .67em 0;font-size: 2em}
mark{color: #000;background: #ff0}
small{font-size: 80%}
.hide{display: none!important;}
sub,sup{position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}
sup{top: -.5em}
sub{bottom: -.25em}
img{border: 0}
.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}
.media-right,.media>.pull-right{padding-left: 10px}
.media-left,.media>.pull-left{padding-right: 10px}
.pull-right{float: right!important}
.pull-left{float: left!important}
.hide{display: none!important}
.show{display: block!important}
.invisible{visibility: hidden}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar:after,.navbar:before,.row:after,.row:before{display: table; content: " "}
.clearfix:after,.container-fluid:after,.container:after,.nav:after{clear: both}
.text-hide{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0}
.hidden{display: none!important}
.affix{position: fixed}
svg:not(:root){overflow: hidden}
figure{margin: 1em 40px}
hr{height: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}
pre{overflow: auto}
code,kbd,pre,samp{font-family: monospace,monospace;font-size: 1em}
button,input,optgroup,select,textarea{margin: 0;font: inherit;color: inherit}
button{overflow: visible}
button,select{text-transform: none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance: button;cursor: pointer}
button[disabled],html input[disabled]{cursor: default}
button::-moz-focus-inner,input::-moz-focus-inner{padding: 0;border: 0}
input{line-height: normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height: auto}
input[type=search]{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance: none}
fieldset{padding: .35em .625em .75em;margin: 0 2px;border: 1px solid silver}
legend{padding: 0;border: 0}
textarea{overflow: auto}
optgroup{font-weight: 700}
table{border-spacing: 0;border-collapse: collapse}
td,th{padding: 0}

*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
:after,:before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
html{-webkit-tap-highlight-color: transparent}
body{font-size: 14px;line-height: 1.42857143;color: #333;background-color: #fff}
button,input,select,textarea{font-family: inherit;font-size: inherit;line-height: inherit}

figure{margin: 0}

hr{margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee}
.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0}
.sr-only-focusable:active,.sr-only-focusable:focus{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto}[role=button]{cursor: pointer}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit}
.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}
.h1,.h2,.h3,h1,h2,h3{margin-top: 20px;margin-bottom: 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%}
.h4,.h5,.h6,h4,h5,h6{margin-top: 10px;margin-bottom: 10px}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size: 75%}
.h1,h1{font-size: 36px}
.h2,h2{font-size: 30px}
.h3,h3{font-size: 24px}
.h4,h4{font-size: 18px}
.h5,h5{font-size: 14px}
.h6,h6{font-size: 12px}
p{margin: 0 0 10px}
.lead{margin-bottom: 20px;font-size: 16px;font-weight: 300;line-height: 1.4}
.small,small{font-size: 85%}
.mark,mark{padding: .2em;background-color: #fcf8e3}
.text-left{text-align: left}
.text-right{text-align: right}
.text-center{text-align: center}
.text-justify{text-align: justify}
.text-nowrap{white-space: nowrap}
.text-lowercase{text-transform: lowercase}
.text-uppercase{text-transform: uppercase}
.text-capitalize{text-transform: capitalize}
.text-muted{color: #777}
.text-primary{color: #337ab7}
a.text-primary:focus,a.text-primary:hover{color: #286090}
.text-success{color: #3c763d}
a.text-success:focus,a.text-success:hover{color: #2b542c}
.text-info{color: #31708f}
a.text-info:focus,a.text-info:hover{color: #245269}
.text-warning{color: #8a6d3b}
a.text-warning:focus,a.text-warning:hover{color: #66512c}
.text-danger{color: #a94442}
a.text-danger:focus,a.text-danger:hover{color: #843534}
.bg-primary{color: #fff;background-color: #337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color: #286090}
.bg-success{background-color: #dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color: #c1e2b3}
.bg-info{background-color: #d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color: #afd9ee}
.bg-warning{background-color: #fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color: #f7ecb5}
.bg-danger{background-color: #f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color: #e4b9b9}
.page-header{padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eee}
ol,ul{margin-top: 0;margin-bottom: 10px}
ol ol,ol ul,ul ol,ul ul{margin-bottom: 0}
.list-unstyled{padding-left: 0;list-style: none}
.list-inline{padding-left: 0;margin-left: -5px;list-style: none}
.list-inline>li{display: inline-block;padding-right: 5px;padding-left: 5px}
dl{margin-top: 0;margin-bottom: 20px}
dd,dt{line-height: 1.42857143}
dt{font-weight: 700}
dd{margin-left: 0}
abbr[data-original-title],abbr[title]{cursor: help;border-bottom: 1px dotted #777}
.initialism{font-size: 90%;text-transform: uppercase}
address{margin-bottom: 20px;font-style: normal;line-height: 1.42857143}
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}
kbd{padding: 2px 4px;font-size: 90%;color: #fff;background-color: #333;border-radius: 3px;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)}
kbd kbd{padding: 0;font-size: 100%;font-weight: 700;-webkit-box-shadow: none;box-shadow: none}
pre{display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.42857143;color: #333;word-break: break-all;word-wrap: break-word;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 4px}
pre code{padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0}
.pre-scrollable{max-height: 340px;overflow-y: scroll}
.container{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto}
.container-fluid{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto}
.row{margin-right: -15px;margin-left: -15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float: left}
.col-xs-12{width: 100%}
.col-xs-11{width: 91.66666667%}
.col-xs-10{width: 83.33333333%}
.col-xs-9{width: 75%}
.col-xs-8{width: 66.66666667%}
.col-xs-7{width: 58.33333333%}
.col-xs-6{width: 50%}
.col-xs-5{width: 41.66666667%}
.col-xs-4{width: 33.33333333%}
.col-xs-3{width: 25%}
.col-xs-2{width: 16.66666667%}
.col-xs-1{width: 8.33333333%}
.col-xs-pull-12{right: 100%}
.col-xs-pull-11{right: 91.66666667%}
.col-xs-pull-10{right: 83.33333333%}
.col-xs-pull-9{right: 75%}
.col-xs-pull-8{right: 66.66666667%}
.col-xs-pull-7{right: 58.33333333%}
.col-xs-pull-6{right: 50%}
.col-xs-pull-5{right: 41.66666667%}
.col-xs-pull-4{right: 33.33333333%}
.col-xs-pull-3{right: 25%}
.col-xs-pull-2{right: 16.66666667%}
.col-xs-pull-1{right: 8.33333333%}
.col-xs-pull-0{right: auto}
.col-xs-push-12{left: 100%}
.col-xs-push-11{left: 91.66666667%}
.col-xs-push-10{left: 83.33333333%}
.col-xs-push-9{left: 75%}
.col-xs-push-8{left: 66.66666667%}
.col-xs-push-7{left: 58.33333333%}
.col-xs-push-6{left: 50%}
.col-xs-push-5{left: 41.66666667%}
.col-xs-push-4{left: 33.33333333%}
.col-xs-push-3{left: 25%}
.col-xs-push-2{left: 16.66666667%}
.col-xs-push-1{left: 8.33333333%}
.col-xs-push-0{left: auto}
.col-xs-offset-12{margin-left: 100%}
.col-xs-offset-11{margin-left: 91.66666667%}
.col-xs-offset-10{margin-left: 83.33333333%}
.col-xs-offset-9{margin-left: 75%}
.col-xs-offset-8{margin-left: 66.66666667%}
.col-xs-offset-7{margin-left: 58.33333333%}
.col-xs-offset-6{margin-left: 50%}
.col-xs-offset-5{margin-left: 41.66666667%}
.col-xs-offset-4{margin-left: 33.33333333%}
.col-xs-offset-3{margin-left: 25%}
.col-xs-offset-2{margin-left: 16.66666667%}
.col-xs-offset-1{margin-left: 8.33333333%}
.col-xs-offset-0{margin-left: 0}
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 .table{background-color:#fff}
.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;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-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 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}
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;}
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::-ms-expand{background-color: transparent;border: 0}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color: #eee;opacity: 1}
.form-control[disabled],fieldset[disabled] .form-control{cursor: not-allowed}
textarea.form-control{height: auto}
input[type=search]{-webkit-appearance: none}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{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{position: relative;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{min-height: 34px;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}
.form-group-sm select.form-control{height: 30px;line-height: 30px}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height: auto}
.form-group-sm .form-control-static{height: 30px;min-height: 32px;padding: 6px 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}
.form-group-lg select.form-control{height: 46px;line-height: 46px}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height: auto}
.form-group-lg .form-control-static{height: 46px;min-height: 38px;padding: 11px 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}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width: 46px;height: 46px;line-height: 46px}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width: 30px;height: 30px;line-height: 30px}

.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}
.form-horizontal .has-feedback .form-control-feedback{right: 15px}
.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{cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events: none}
.btn-default{color: #333;background-color: #fff;border-color: #ccc}
.btn-default.focus,.btn-default:focus{color: #333;background-color: #e6e6e6;border-color: #8c8c8c}
.btn-default:hover{color: #333;background-color: #e6e6e6;border-color: #adadad}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color: #333;background-color: #e6e6e6;border-color: #adadad}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color: #333;background-color: #d4d4d4;border-color: #8c8c8c}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image: none}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,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.focus,.btn-primary:focus{color: #fff;background-color: #286090;border-color: #122b40}
.btn-primary:hover{color: #fff;background-color: #286090;border-color: #204d74}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color: #fff;background-color: #286090;border-color: #204d74}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color: #fff;background-color: #204d74;border-color: #122b40}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image: none}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color: #337ab7;border-color: #2e6da4}
.btn-primary .badge{color: #337ab7;background-color: #fff}


.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{z-index: 2;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: 3;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}
.visible-print{display: none!important}
@media print{.visible-print{display: block!important}table.visible-print{display: table!important}tr.visible-print{display: table-row!important}td.visible-print,th.visible-print{display: table-cell!important}}
.visible-print-block{display: none!important}
@media print{.visible-print-block{display: block!important}}
.visible-print-inline{display: none!important}
@media print{.visible-print-inline{display: inline!important}}
.visible-print-inline-block{display: none!important}
@media print{.visible-print-inline-block{display: inline-block!important}}
@media print{.hidden-print{display: none!important}}