/* rewrite by Carson starts here 

/* Navigation */
#menu {
	padding: 20px;
	transition: all 0.8s;
	
}

#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: #fff;
	z-index: 99999;
	height: 100%;
}

#status {
	position: absolute;
	left:22%;
	top: 10%;
	margin: -32px 0 0 -32px;
	padding: 0;
}

@media only screen and (max-width: 768px) {

#status{
left:-50%;
}
}

/*navbar background*/
#menu.navbar-default {
	background-color: #222;
	border-color: rgba(231, 231, 231, 0);
}

/*title*/
#menu a.navbar-brand {
	font-family: 'Bree Serif', serif;
	font-size: 22px;
	color: #FFFFFF;
}
#menu.navbar-default .navbar-nav > li > a {
	text-transform: uppercase;
	color: #fff;
	border-bottom: 2px solid transparent;
	font-size: 16px;
	letter-spacing: 1px;
	padding: 6px 2px;
	border-radius: 0;
	font-weight: 400;
	margin: 9px 100px 0 20px;
	
}
#menu.navbar-default .navbar-nav > li > a:hover {
	border-bottom: 2px solid #363636;
}
.on {
	background-color: #222 !important;
	padding: 0 !important;
	padding: 20px 0 !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	border-bottom: 2px solid #363636 !important;
	/*background-color: transparent;*/
}
.navbar-toggle {
	border-radius: 0;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #ccad52;
	border-color: #ccad52;
}
.navbar-default .navbar-toggle:hover>.icon-bar {
	background-color: #FFF;
}
.section-title {
	margin-bottom: 70px;
}
.section-title .overlay {
	padding: 100px 0;
	background: rgba(0, 0, 0, 0.65);
}
.section-title p {
	font-size: 18px;
	color: #666;
}
.btn-custom {
	text-transform: uppercase;
	color: rgba(255,255,255,.8);
	background-color: #b82601;
	border-top: 4px solid #ccad52;
	padding: 14px 20px;
	letter-spacing: 1px;
	margin: 0;
	font-size: 17px;
	font-weight: 300;
	border-radius: 0;
	margin-top: 20px;
	transition: all 0.3s;
}
.btn-custom:hover, .btn-custom:focus, .btn-custom.focus, .btn-custom:active, .btn-custom.active {
	color: #fff;
	background: #a18530;
}
.btn:active, .btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
a:focus, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline: none;
	outline-offset: none;
}

/*header*/

.lead{
margin-top:100px;
padding:10px;
padding-bottom:100px;
text-align:center;
background-color:#fff;
box-shadow:0 1px 2px rgba(0,0,0,0.2);
}

.lead img{
	max-width: 50%;
    height: auto;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.lead h1{
	font-family: 'Bree Serif', serif;
	font-size: 50px;
	color: #7bbad8;
}



.lead .subheading{
font-size:1.19em;
color:#999
}

.lead .note{
font-size:0.8em;
color:#999
}


/*Pricing Header*/

.calculatorHeader{
padding-top:50px;
padding-bottom:30px;
text-align:center;
background-color:#89cff0;
}

.calculatorHeader h2{
	font-family: 'Bree Serif', serif;
	color: #FFF;
	font-size: 32px;
	margin-bottom: 10px;
}

.calculatorHeader p{
	font-family: 'Bree Serif', serif;
	color: #fff;
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 10px;
}

/*other*/

//adjusts around the header
ul.nav{
display:block;
}

//adjusts the tab, but can make it a single tab by deleteing. Should be fixed
ul.nav li{
height:150%;
width:100%;
float:left;
display:block
}

ul.nav li a{
	padding-top:100px;
text-align:center;
font-size:1.5em;
font-weight:bold;
padding-top:15px
}

/*End of re-write */


@media print{
*,*:before,*:after{
background:transparent !important;
color:#000 !important;
box-shadow:none !important;
text-shadow:none !important
}

a,a:visited{
text-decoration:underline
}

a[href]:after{
content:" (" attr(href) ")"
}

abbr[title]:after{
content:" (" attr(title) ")"
}

a[href^="#"]:after,a[href^="javascript:"]:after{
content:""
}

pre,blockquote{
border:1px solid #999;
page-break-inside:avoid
}

thead{
display:table-header-group
}

tr,img{
page-break-inside:avoid
}

img{
max-width:100% !important
}

p{
orphans:3;
widows:3
}




.btn>.caret,.dropup>.btn>.caret{
border-top-color:#000 !important
}

.label{
border:1px solid #000
}

.table{
border-collapse:collapse !important
}

.table td,.table th{
background-color:#fff !important
}

.table-bordered th,.table-bordered td{
border:1px solid #ddd !important
}


}


*{
box-sizing:border-box
}

*:before,*:after{
box-sizing:border-box
}

html{
font-size:10px;
-webkit-tap-highlight-color:transparent
}

body{
font-family: 'Roboto', sans-serif;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	font-weight: 300;
	width: 100% !important;
	height: 100% !important;
font-size:14px;
line-height:1.42857143;
color:#333333;
background-color:#fff


}

input,button,select,textarea{
font-family:inherit;
font-size:inherit;
line-height:inherit
}

a{
color: #159ad8;
	font-weight: 400;
}

a:hover,a:focus{
color:#23527c;
text-decoration:underline
}

a:focus{
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}

figure{
margin:0
}

img{
vertical-align:middle
}

.img-responsive{
display:block;
max-width:100%;
height:auto
}

.img-rounded{
border-radius:2px
}

.img-thumbnail{
padding:4px;
line-height:1.42857143;
background-color:#fff;
border:1px solid #ddd;
border-radius:2px;
-webkit-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
display:inline-block;
max-width:100%;
height:auto
}

.img-circle{
border-radius:50%
}

hr{
margin-top:20px;
margin-bottom:20px;
border:0;
border-top:1px solid #eeeeee
}

.sr-only{
position:absolute;
width:1px;
height:1px;
margin:-1px;
padding:0;
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
}




@media (min-width: 768px){
.lead{
font-size:21px
}


}

small,.small{
font-size:85%
}

mark,.mark{
background-color:#fcf8e3;
padding:.2em
}

.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,.initialism{
text-transform:uppercase
}

.text-capitalize{
text-transform:capitalize
}

.text-muted{
color:#777777
}

.text-primary{
color:#337ab7
}

a.text-primary:hover,a.text-primary:focus{
color:#286090
}

.text-success{
color:#3c763d
}

a.text-success:hover,a.text-success:focus{
color:#2b542c
}

.text-info{
color:#31708f
}

a.text-info:hover,a.text-info:focus{
color:#245269
}

.text-warning{
color:#8a6d3b
}

a.text-warning:hover,a.text-warning:focus{
color:#66512c
}

.text-danger{
color:#a94442
}

a.text-danger:hover,a.text-danger:focus{
color:#843534
}

.bg-primary{
color:#fff
}

.bg-primary{
background-color:#337ab7
}

a.bg-primary:hover,a.bg-primary:focus{
background-color:#286090
}

.bg-success{
background-color:#dff0d8
}

a.bg-success:hover,a.bg-success:focus{
background-color:#c1e2b3
}

.bg-info{
background-color:#d9edf7
}

a.bg-info:hover,a.bg-info:focus{
background-color:#afd9ee
}

.bg-warning{
background-color:#fcf8e3
}

a.bg-warning:hover,a.bg-warning:focus{
background-color:#f7ecb5
}

.bg-danger{
background-color:#f2dede
}

a.bg-danger:hover,a.bg-danger:focus{
background-color:#e4b9b9
}

.page-header{
padding-bottom:9px;
margin:40px 0 20px;
border-bottom:1px solid #eeeeee
}

ul,ol{
margin-top:0;
margin-bottom:10px
}

ul ul,ul ol,ol ul,ol ol{
margin-bottom:0
}

.list-unstyled{
padding-left:0;
list-style:none
}

.list-inline{
padding-left:0;
list-style:none;
margin-left:-5px
}

.list-inline>li{
display:inline-block;
padding-left:5px;
padding-right:5px
}

dl{
margin-top:0;
margin-bottom:20px
}

dt,dd{
line-height:1.42857143
}

dt{
font-weight:bold
}

dd{
margin-left:0
}

.dl-horizontal dd:before,.dl-horizontal dd:after{
content:" ";
display:table
}

.dl-horizontal dd:after{
clear:both
}

@media (min-width: 768px){
.dl-horizontal dt{
float:left;
width:160px;
clear:left;
text-align:right;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}

.dl-horizontal dd{
margin-left:180px
}


}

abbr[title],abbr[data-original-title]{
cursor:help;
border-bottom:1px dotted #777777
}

.initialism{
font-size:90%
}

blockquote{
padding:10px 20px;
margin:0 0 20px;
font-size:17.5px;
border-left:5px solid #eeeeee
}

blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{
margin-bottom:0
}

blockquote footer,blockquote small,blockquote .small{
display:block;
font-size:80%;
line-height:1.42857143;
color:#777777
}

blockquote footer:before,blockquote small:before,blockquote .small:before{
content:'\2014 \00A0'
}

.blockquote-reverse,blockquote.pull-right{
padding-right:15px;
padding-left:0;
border-right:5px solid #eeeeee;
border-left:0;
text-align:right
}

.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{
content:''
}

.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{
content:'\00A0 \2014'
}

address{
margin-bottom:20px;
font-style:normal;
line-height:1.42857143
}


code{
padding:2px 4px;
font-size:90%;
color:#c7254e;
background-color:#f9f2f4;
border-radius:2px
}

kbd{
padding:2px 4px;
font-size:90%;
color:#fff;
background-color:#333;
border-radius:2px;
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)
}

kbd kbd{
padding:0;
font-size:100%;
font-weight:bold;
box-shadow:none
}

pre{
display:block;
padding:9.5px;
margin:0 0 10px;
font-size:13px;
line-height:1.42857143;
word-break:break-all;
word-wrap:break-word;
color:#333333;
background-color:#f5f5f5;
border:1px solid #ccc;
border-radius:2px
}

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{
margin-right:auto;
margin-left:auto;
padding-left:15px;
padding-right:15px
}

.container:before,.container:after{
content:" ";
display:table
}

.container:after{
clear:both
}

@media (min-width: 768px){
.container{
width:750px
}


}

@media (min-width: 992px){
.container{
width:970px
}


}

@media (min-width: 1200px){
.container{
width:1170px
}


}

.container-fluid{
margin-right:auto;
margin-left:auto;
padding-left:15px;
padding-right:15px
}

.container-fluid:before,.container-fluid:after{
content:" ";
display:table
}

.container-fluid:after{
clear:both
}

.row{
margin-left:-15px;
margin-right:-15px
}

.row:before,.row:after{
content:" ";
display:table
}

.row:after{
clear:both
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{
position:relative;
min-height:1px;
padding-left:15px;
padding-right:15px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
float:left
}

.col-xs-1{
width:8.33333333%
}

.col-xs-2{
width:16.66666667%
}

.col-xs-3{
width:25%
}

.col-xs-4{
width:33.33333333%
}

.col-xs-5{
width:41.66666667%
}

.col-xs-6{
width:50%
}

.col-xs-7{
width:58.33333333%
}

.col-xs-8{
width:66.66666667%
}

.col-xs-9{
width:75%
}

.col-xs-10{
width:83.33333333%
}

.col-xs-11{
width:91.66666667%
}

.col-xs-12{
width:100%
}

.col-xs-pull-0{
right:auto
}

.col-xs-pull-1{
right:8.33333333%
}

.col-xs-pull-2{
right:16.66666667%
}

.col-xs-pull-3{
right:25%
}

.col-xs-pull-4{
right:33.33333333%
}

.col-xs-pull-5{
right:41.66666667%
}

.col-xs-pull-6{
right:50%
}

.col-xs-pull-7{
right:58.33333333%
}

.col-xs-pull-8{
right:66.66666667%
}

.col-xs-pull-9{
right:75%
}

.col-xs-pull-10{
right:83.33333333%
}

.col-xs-pull-11{
right:91.66666667%
}

.col-xs-pull-12{
right:100%
}

.col-xs-push-0{
left:auto
}

.col-xs-push-1{
left:8.33333333%
}

.col-xs-push-2{
left:16.66666667%
}

.col-xs-push-3{
left:25%
}

.col-xs-push-4{
left:33.33333333%
}

.col-xs-push-5{
left:41.66666667%
}

.col-xs-push-6{
left:50%
}

.col-xs-push-7{
left:58.33333333%
}

.col-xs-push-8{
left:66.66666667%
}

.col-xs-push-9{
left:75%
}

.col-xs-push-10{
left:83.33333333%
}

.col-xs-push-11{
left:91.66666667%
}

.col-xs-push-12{
left:100%
}

.col-xs-offset-0{
margin-left:0%
}

.col-xs-offset-1{
margin-left:8.33333333%
}

.col-xs-offset-2{
margin-left:16.66666667%
}

.col-xs-offset-3{
margin-left:25%
}

.col-xs-offset-4{
margin-left:33.33333333%
}

.col-xs-offset-5{
margin-left:41.66666667%
}

.col-xs-offset-6{
margin-left:50%
}

.col-xs-offset-7{
margin-left:58.33333333%
}

.col-xs-offset-8{
margin-left:66.66666667%
}

.col-xs-offset-9{
margin-left:75%
}

.col-xs-offset-10{
margin-left:83.33333333%
}

.col-xs-offset-11{
margin-left:91.66666667%
}

.col-xs-offset-12{
margin-left:100%
}

@media (min-width: 768px){
.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{
float:left
}

.col-sm-1{
width:8.33333333%
}

.col-sm-2{
width:16.66666667%
}

.col-sm-3{
width:25%
}

.col-sm-4{
width:33.33333333%
}

.col-sm-5{
width:41.66666667%
}

.col-sm-6{
width:50%
}

.col-sm-7{
width:58.33333333%
}

.col-sm-8{
width:66.66666667%
}

.col-sm-9{
width:75%
}

.col-sm-10{
width:83.33333333%
}

.col-sm-11{
width:91.66666667%
}

.col-sm-12{
width:100%
}

.col-sm-pull-0{
right:auto
}

.col-sm-pull-1{
right:8.33333333%
}

.col-sm-pull-2{
right:16.66666667%
}

.col-sm-pull-3{
right:25%
}

.col-sm-pull-4{
right:33.33333333%
}

.col-sm-pull-5{
right:41.66666667%
}

.col-sm-pull-6{
right:50%
}

.col-sm-pull-7{
right:58.33333333%
}

.col-sm-pull-8{
right:66.66666667%
}

.col-sm-pull-9{
right:75%
}

.col-sm-pull-10{
right:83.33333333%
}

.col-sm-pull-11{
right:91.66666667%
}

.col-sm-pull-12{
right:100%
}

.col-sm-push-0{
left:auto
}

.col-sm-push-1{
left:8.33333333%
}

.col-sm-push-2{
left:16.66666667%
}

.col-sm-push-3{
left:25%
}

.col-sm-push-4{
left:33.33333333%
}

.col-sm-push-5{
left:41.66666667%
}

.col-sm-push-6{
left:50%
}

.col-sm-push-7{
left:58.33333333%
}

.col-sm-push-8{
left:66.66666667%
}

.col-sm-push-9{
left:75%
}

.col-sm-push-10{
left:83.33333333%
}

.col-sm-push-11{
left:91.66666667%
}

.col-sm-push-12{
left:100%
}

.col-sm-offset-0{
margin-left:0%
}

.col-sm-offset-1{
margin-left:8.33333333%
}

.col-sm-offset-2{
margin-left:16.66666667%
}

.col-sm-offset-3{
margin-left:25%
}

.col-sm-offset-4{
margin-left:33.33333333%
}

.col-sm-offset-5{
margin-left:41.66666667%
}

.col-sm-offset-6{
margin-left:50%
}

.col-sm-offset-7{
margin-left:58.33333333%
}

.col-sm-offset-8{
margin-left:66.66666667%
}

.col-sm-offset-9{
margin-left:75%
}

.col-sm-offset-10{
margin-left:83.33333333%
}

.col-sm-offset-11{
margin-left:91.66666667%
}

.col-sm-offset-12{
margin-left:100%
}


}

@media (min-width: 992px){
.col-md-1,.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-md-10,.col-md-11,.col-md-12{
float:left
}

.col-md-1{
width:8.33333333%
}

.col-md-2{
width:16.66666667%
}

.col-md-3{
width:25%
}

.col-md-4{
width:33.33333333%
}

.col-md-5{
width:41.66666667%
}

.col-md-6{
width:50%
}

.col-md-7{
width:58.33333333%
}

.col-md-8{
width:66.66666667%
}

.col-md-9{
width:75%
}

.col-md-10{
width:83.33333333%
}

.col-md-11{
width:91.66666667%
}

.col-md-12{
width:100%
}

.col-md-pull-0{
right:auto
}

.col-md-pull-1{
right:8.33333333%
}

.col-md-pull-2{
right:16.66666667%
}

.col-md-pull-3{
right:25%
}

.col-md-pull-4{
right:33.33333333%
}

.col-md-pull-5{
right:41.66666667%
}

.col-md-pull-6{
right:50%
}

.col-md-pull-7{
right:58.33333333%
}

.col-md-pull-8{
right:66.66666667%
}

.col-md-pull-9{
right:75%
}

.col-md-pull-10{
right:83.33333333%
}

.col-md-pull-11{
right:91.66666667%
}

.col-md-pull-12{
right:100%
}

.col-md-push-0{
left:auto
}

.col-md-push-1{
left:8.33333333%
}

.col-md-push-2{
left:16.66666667%
}

.col-md-push-3{
left:25%
}

.col-md-push-4{
left:33.33333333%
}

.col-md-push-5{
left:41.66666667%
}

.col-md-push-6{
left:50%
}

.col-md-push-7{
left:58.33333333%
}

.col-md-push-8{
left:66.66666667%
}

.col-md-push-9{
left:75%
}

.col-md-push-10{
left:83.33333333%
}

.col-md-push-11{
left:91.66666667%
}

.col-md-push-12{
left:100%
}

.col-md-offset-0{
margin-left:0%
}

.col-md-offset-1{
margin-left:8.33333333%
}

.col-md-offset-2{
margin-left:16.66666667%
}

.col-md-offset-3{
margin-left:25%
}

.col-md-offset-4{
margin-left:33.33333333%
}

.col-md-offset-5{
margin-left:41.66666667%
}

.col-md-offset-6{
margin-left:50%
}

.col-md-offset-7{
margin-left:58.33333333%
}

.col-md-offset-8{
margin-left:66.66666667%
}

.col-md-offset-9{
margin-left:75%
}

.col-md-offset-10{
margin-left:83.33333333%
}

.col-md-offset-11{
margin-left:91.66666667%
}

.col-md-offset-12{
margin-left:100%
}


}

@media (min-width: 1200px){
.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{
float:left
}

.col-lg-1{
width:8.33333333%
}

.col-lg-2{
width:16.66666667%
}

.col-lg-3{
width:25%
}

.col-lg-4{
width:33.33333333%
}

.col-lg-5{
width:41.66666667%
}

.col-lg-6{
width:50%
}

.col-lg-7{
width:58.33333333%
}

.col-lg-8{
width:66.66666667%
}

.col-lg-9{
width:75%
}

.col-lg-10{
width:83.33333333%
}

.col-lg-11{
width:91.66666667%
}

.col-lg-12{
width:100%
}

.col-lg-pull-0{
right:auto
}

.col-lg-pull-1{
right:8.33333333%
}

.col-lg-pull-2{
right:16.66666667%
}

.col-lg-pull-3{
right:25%
}

.col-lg-pull-4{
right:33.33333333%
}

.col-lg-pull-5{
right:41.66666667%
}

.col-lg-pull-6{
right:50%
}

.col-lg-pull-7{
right:58.33333333%
}

.col-lg-pull-8{
right:66.66666667%
}

.col-lg-pull-9{
right:75%
}

.col-lg-pull-10{
right:83.33333333%
}

.col-lg-pull-11{
right:91.66666667%
}

.col-lg-pull-12{
right:100%
}

.col-lg-push-0{
left:auto
}

.col-lg-push-1{
left:8.33333333%
}

.col-lg-push-2{
left:16.66666667%
}

.col-lg-push-3{
left:25%
}

.col-lg-push-4{
left:33.33333333%
}

.col-lg-push-5{
left:41.66666667%
}

.col-lg-push-6{
left:50%
}

.col-lg-push-7{
left:58.33333333%
}

.col-lg-push-8{
left:66.66666667%
}

.col-lg-push-9{
left:75%
}

.col-lg-push-10{
left:83.33333333%
}

.col-lg-push-11{
left:91.66666667%
}

.col-lg-push-12{
left:100%
}

.col-lg-offset-0{
margin-left:0%
}

.col-lg-offset-1{
margin-left:8.33333333%
}

.col-lg-offset-2{
margin-left:16.66666667%
}

.col-lg-offset-3{
margin-left:25%
}

.col-lg-offset-4{
margin-left:33.33333333%
}

.col-lg-offset-5{
margin-left:41.66666667%
}

.col-lg-offset-6{
margin-left:50%
}

.col-lg-offset-7{
margin-left:58.33333333%
}

.col-lg-offset-8{
margin-left:66.66666667%
}

.col-lg-offset-9{
margin-left:75%
}

.col-lg-offset-10{
margin-left:83.33333333%
}

.col-lg-offset-11{
margin-left:91.66666667%
}

.col-lg-offset-12{
margin-left:100%
}


}

table{
background-color:transparent
}

caption{
padding-top:8px;
padding-bottom:8px;
color:#777777;
text-align:left
}

th{
text-align:left
}

.table{
width:100%;
max-width:100%;
margin-bottom:20px
}

.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{
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>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{
border-top:0
}

.table>tbody+tbody{
border-top:2px solid #ddd
}

.table .table{
background-color:#fff
}

.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{
padding:5px
}

.table-bordered{
border:1px solid #ddd
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{
border:1px solid #ddd
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{
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;
float:none;
display:table-column
}

table td[class*="col-"],table th[class*="col-"]{
position:static;
float:none;
display:table-cell
}

.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{
background-color:#f5f5f5
}

.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{
background-color:#e8e8e8
}

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

.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{
background-color:#d0e9c6
}

.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{
background-color:#d9edf7
}

.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{
background-color:#c4e3f3
}

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

.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{
background-color:#faf2cc
}

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

.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{
background-color:#ebcccc
}

.table-responsive{
overflow-x:auto;
min-height:0.01%
}

@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>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{
white-space:nowrap
}

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

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

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

.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{
border-bottom:0
}


}

fieldset{
padding:0;
margin:0;
border:0;
min-width:0
}

legend{
display:block;
width:100%;
padding:0;
margin-bottom:20px;
font-size:21px;
line-height:inherit;
color:#333333;
border:0;
border-bottom:1px solid #e5e5e5
}

label{
display:inline-block;
max-width:100%;
margin-bottom:5px;
font-weight:bold
}

input[type="search"]{
box-sizing:border-box
}

input[type="radio"],input[type="checkbox"]{
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="radio"]:focus,input[type="checkbox"]:focus{
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}

output{
display:block;
padding-top:7px;
font-size:14px;
line-height:1.42857143;
color:#555555
}

.form-control{
display:block;
width:100%;
height:34px;
padding:6px 12px;
font-size:14px;
line-height:1.42857143;
color:#555555;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:2px;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s
}

.form-control:focus{
border-color:#66afe9;
outline:0;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.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{
border:0;
background-color:transparent
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
background-color:#eeeeee;
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[type="date"].input-sm,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm input[type="month"]{
line-height:30px
}

input[type="date"].input-lg,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg input[type="month"]{
line-height:46px
}


}

.form-group{
margin-bottom:15px
}

.radio,.checkbox{
position:relative;
display:block;
margin-top:10px;
margin-bottom:10px
}

.radio label,.checkbox label{
min-height:20px;
padding-left:20px;
margin-bottom:0;
font-weight:normal;
cursor:pointer
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{
position:absolute;
margin-left:-20px;
margin-top:4px \9
}

.radio+.radio,.checkbox+.checkbox{
margin-top:-5px
}

.radio-inline,.checkbox-inline{
position:relative;
display:inline-block;
padding-left:20px;
margin-bottom:0;
vertical-align:middle;
font-weight:normal;
cursor:pointer
}

.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{
margin-top:0;
margin-left:10px
}

input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{
cursor:not-allowed
}

.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{
cursor:not-allowed
}

.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{
cursor:not-allowed
}

.form-control-static{
padding-top:7px;
padding-bottom:7px;
margin-bottom:0;
min-height:34px
}

.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{
padding-left:0;
padding-right:0
}

.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{
height:30px;
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:2px
}

select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn{
height:30px;
line-height:30px
}

textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn{
height:auto
}

.form-group-sm .form-control{
height:30px;
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:2px
}

.form-group-sm select.form-control{
height:30px;
line-height:30px
}

.form-group-sm textarea.form-control,.form-group-sm select[multiple].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,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{
height:46px;
padding:10px 16px;
font-size:18px;
line-height:1.3333333;
border-radius:2px
}

select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn{
height:46px;
line-height:46px
}

textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn{
height:auto
}

.form-group-lg .form-control{
height:46px;
padding:10px 16px;
font-size:18px;
line-height:1.3333333;
border-radius:2px
}

.form-group-lg select.form-control{
height:46px;
line-height:46px
}

.form-group-lg textarea.form-control,.form-group-lg select[multiple].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
}

.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{
width:46px;
height:46px;
line-height:46px
}

.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{
width:30px;
height:30px;
line-height:30px
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{
color:#3c763d
}

.has-success .form-control{
border-color:#3c763d;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-success .form-control:focus{
border-color:#2b542c;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168
}

.has-success .input-group-addon{
color:#3c763d;
border-color:#3c763d;
background-color:#dff0d8
}

.has-success .form-control-feedback{
color:#3c763d
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{
color:#8a6d3b
}

.has-warning .form-control{
border-color:#8a6d3b;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-warning .form-control:focus{
border-color:#66512c;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b
}

.has-warning .input-group-addon{
color:#8a6d3b;
border-color:#8a6d3b;
background-color:#fcf8e3
}

.has-warning .form-control-feedback{
color:#8a6d3b
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{
color:#a94442
}

.has-error .form-control{
border-color:#a94442;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-error .form-control:focus{
border-color:#843534;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483
}

.has-error .input-group-addon{
color:#a94442;
border-color:#a94442;
background-color:#f2dede
}

.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 .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{
width:auto
}

.form-inline .input-group>.form-control{
width:100%
}

.form-inline .control-label{
margin-bottom:0;
vertical-align:middle
}

.form-inline .radio,.form-inline .checkbox{
display:inline-block;
margin-top:0;
margin-bottom:0;
vertical-align:middle
}

.form-inline .radio label,.form-inline .checkbox label{
padding-left:0
}

.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{
position:relative;
margin-left:0
}

.form-inline .has-feedback .form-control-feedback{
top:0
}


}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{
margin-top:0;
margin-bottom:0;
padding-top:7px
}

.form-horizontal .radio,.form-horizontal .checkbox{
min-height:27px
}

.form-horizontal .form-group{
margin-left:-15px;
margin-right:-15px
}

.form-horizontal .form-group:before,.form-horizontal .form-group:after{
content:" ";
display:table
}

.form-horizontal .form-group:after{
clear:both
}

@media (min-width: 768px){
.form-horizontal .control-label{
text-align:right;
margin-bottom:0;
padding-top:7px
}


}

.form-horizontal .has-feedback .form-control-feedback{
right:15px
}

@media (min-width: 768px){
.form-horizontal .form-group-lg .control-label{
padding-top:11px;
font-size:18px
}


}

@media (min-width: 768px){
.form-horizontal .form-group-sm .control-label{
padding-top:6px;
font-size:12px
}


}

.btn{
display:inline-block;
margin-bottom:0;
font-weight:normal;
text-align:center;
vertical-align:middle;
-ms-touch-action:manipulation;
touch-action:manipulation;
cursor:pointer;
background-image:none;
border:1px solid transparent;
white-space:nowrap;
padding:6px 12px;
font-size:14px;
line-height:1.42857143;
border-radius:2px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}

.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}

.btn:hover,.btn:focus,.btn.focus{
color:#333;
text-decoration:none
}

.btn:active,.btn.active{
outline:0;
background-image:none;
box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
cursor:not-allowed;
opacity:0.65;
filter:alpha(opacity=65);
box-shadow:none
}

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>.btn-default.dropdown-toggle{
color:#333;
background-color:#e6e6e6;
border-color:#adadad
}

.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{
color:#333;
background-color:#d4d4d4;
border-color:#8c8c8c
}

.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{
background-image:none
}

.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus{
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>.btn-primary.dropdown-toggle{
color:#fff;
background-color:#286090;
border-color:#204d74
}

.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{
color:#fff;
background-color:#204d74;
border-color:#122b40
}

.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{
background-image:none
}

.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{
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:focus,.btn-success.focus{
color:#fff;
background-color:#449d44;
border-color:#255625
}

.btn-success:hover{
color:#fff;
background-color:#449d44;
border-color:#398439
}

.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{
color:#fff;
background-color:#449d44;
border-color:#398439
}

.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{
color:#fff;
background-color:#398439;
border-color:#255625
}

.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{
background-image:none
}

.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus{
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:focus,.btn-info.focus{
color:#fff;
background-color:#31b0d5;
border-color:#1b6d85
}

.btn-info:hover{
color:#fff;
background-color:#31b0d5;
border-color:#269abc
}

.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{
color:#fff;
background-color:#31b0d5;
border-color:#269abc
}

.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{
color:#fff;
background-color:#269abc;
border-color:#1b6d85
}

.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{
background-image:none
}

.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus{
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:focus,.btn-warning.focus{
color:#fff;
background-color:#ec971f;
border-color:#985f0d
}

.btn-warning:hover{
color:#fff;
background-color:#ec971f;
border-color:#d58512
}

.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{
color:#fff;
background-color:#ec971f;
border-color:#d58512
}

.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{
color:#fff;
background-color:#d58512;
border-color:#985f0d
}

.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{
background-image:none
}

.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus{
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:focus,.btn-danger.focus{
color:#fff;
background-color:#c9302c;
border-color:#761c19
}

.btn-danger:hover{
color:#fff;
background-color:#c9302c;
border-color:#ac2925
}

.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{
color:#fff;
background-color:#c9302c;
border-color:#ac2925
}

.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{
color:#fff;
background-color:#ac2925;
border-color:#761c19
}

.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{
background-image:none
}

.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus{
background-color:#d9534f;
border-color:#d43f3a
}

.btn-danger .badge{
color:#d9534f;
background-color:#fff
}

.btn-link{
color:#337ab7;
font-weight:normal;
border-radius:0
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{
background-color:transparent;
box-shadow:none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{
border-color:transparent
}

.btn-link:hover,.btn-link:focus{
color:#23527c;
text-decoration:underline;
background-color:transparent
}

.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{
color:#777777;
text-decoration:none
}

.btn-lg,.btn-group-lg>.btn{
padding:10px 16px;
font-size:18px;
line-height:1.3333333;
border-radius:2px
}

.btn-sm,.btn-group-sm>.btn{
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:2px
}

.btn-xs,.btn-group-xs>.btn{
padding:1px 5px;
font-size:12px;
line-height:1.5;
border-radius:2px
}

.btn-block{
display:block;
width:100%
}

.btn-block+.btn-block{
margin-top:5px
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{
width:100%
}

.fade{
opacity:0;
-webkit-transition:opacity 0.15s linear;
transition:opacity 0.15s linear
}

.fade.in{
opacity:1
}

.collapse{
display:none
}

.collapse.in{
display:block
}

tr.collapse.in{
display:table-row
}

tbody.collapse.in{
display:table-row-group
}

.collapsing{
position:relative;
height:0;
overflow:hidden;
-webkit-transition-property:height, visibility;
transition-property:height, visibility;
-webkit-transition-duration:0.35s;
transition-duration:0.35s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease
}

.caret{
display:inline-block;
width:0;
height:0;
margin-left:2px;
vertical-align:middle;
border-top:4px dashed;
border-top:4px solid \9;
border-right:4px solid transparent;
border-left:4px solid transparent
}

.dropup,.dropdown{
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;
list-style:none;
font-size:14px;
text-align:left;
background-color:#fff;
border:1px solid #ccc;
border:1px solid rgba(0,0,0,0.15);
border-radius:2px;
box-shadow:0 6px 12px rgba(0,0,0,0.175);
background-clip:padding-box
}

.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:normal;
line-height:1.42857143;
color:#333333;
white-space:nowrap
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{
text-decoration:none;
color:#262626;
background-color:#f5f5f5
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
color:#fff;
text-decoration:none;
outline:0;
background-color:#337ab7
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
color:#777777
}

.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
text-decoration:none;
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor:not-allowed
}

.open>.dropdown-menu{
display:block
}

.open>a{
outline:0
}

.dropdown-menu-right{
left:auto;
right:0
}

.dropdown-menu-left{
left:0;
right:auto
}

.dropdown-header{
display:block;
padding:3px 20px;
font-size:12px;
line-height:1.42857143;
color:#777777;
white-space:nowrap
}

.dropdown-backdrop{
position:fixed;
left:0;
right:0;
bottom:0;
top:0;
z-index:990
}

.pull-right>.dropdown-menu{
right:0;
left:auto
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
border-top:0;
border-bottom:4px dashed;
border-bottom:4px solid \9;
content:""
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
top:auto;
bottom:100%;
margin-bottom:2px
}



.btn-group,.btn-group-vertical{
position:relative;
display:inline-block;
vertical-align:middle
}

.btn-group>.btn,.btn-group-vertical>.btn{
position:relative;
float:left
}

.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{
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:before,.btn-toolbar:after{
content:" ";
display:table
}

.btn-toolbar:after{
clear:both
}

.btn-toolbar .btn,.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-bottom-right-radius:0;
border-top-right-radius:0
}

.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){
border-bottom-left-radius:0;
border-top-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-bottom-right-radius:0;
border-top-right-radius:0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{
border-bottom-left-radius:0;
border-top-left-radius:0
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
outline:0
}

.btn-group>.btn+.dropdown-toggle{
padding-left:8px;
padding-right:8px
}

.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle{
padding-left:12px;
padding-right:12px
}

.btn-group.open .dropdown-toggle{
box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}

.btn-group.open .dropdown-toggle.btn-link{
box-shadow:none
}

.btn .caret{
margin-left:0
}

.btn-lg .caret,.btn-group-lg>.btn .caret{
border-width:5px 5px 0;
border-bottom-width:0
}

.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .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:before,.btn-group-vertical>.btn-group:after{
content:" ";
display:table
}

.btn-group-vertical>.btn-group:after{
clear:both
}

.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:2px;
border-top-left-radius:2px;
border-bottom-right-radius:0;
border-bottom-left-radius:0
}

.btn-group-vertical>.btn:last-child:not(:first-child){
border-top-right-radius:0;
border-top-left-radius:0;
border-bottom-right-radius:2px;
border-bottom-left-radius:2px
}

.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-right-radius:0;
border-top-left-radius:0
}

.btn-group-justified{
display:table;
width:100%;
table-layout:fixed;
border-collapse:separate
}

.btn-group-justified>.btn,.btn-group-justified>.btn-group{
float:none;
display:table-cell;
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="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{
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-left:0;
padding-right:0
}

.input-group .form-control{
position:relative;
z-index:2;
float:left;
width:100%;
margin-bottom:0
}

.input-group .form-control:focus{
z-index:3
}

.input-group-addon,.input-group-btn,.input-group .form-control{
display:table-cell
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control: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:normal;
line-height:1;
color:#555555;
text-align:center;
background-color:#eeeeee;
border:1px solid #ccc;
border-radius:2px
}

.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{
padding:5px 10px;
font-size:12px;
border-radius:2px
}

.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{
padding:10px 16px;
font-size:18px;
border-radius:2px
}

.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{
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:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{
border-bottom-right-radius:0;
border-top-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:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{
border-bottom-left-radius:0;
border-top-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:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{
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{
z-index:2;
margin-left:-1px
}


.label{
display:inline;
padding:.2em .6em .3em;
font-size:75%;
font-weight:bold;
line-height:1;
color:#fff;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
border-radius:.25em
}

.label:empty{
display:none
}

.btn .label{
position:relative;
top:-1px
}

a.label:hover,a.label:focus{
color:#fff;
text-decoration:none;
cursor:pointer
}

.label-default{
background-color:#777777
}

.label-default[href]:hover,.label-default[href]:focus{
background-color:#5e5e5e
}

.label-primary{
background-color:#337ab7
}

.label-primary[href]:hover,.label-primary[href]:focus{
background-color:#286090
}

.label-success{
background-color:#5cb85c
}

.label-success[href]:hover,.label-success[href]:focus{
background-color:#449d44
}

.label-info{
background-color:#5bc0de
}

.label-info[href]:hover,.label-info[href]:focus{
background-color:#31b0d5
}

.label-warning{
background-color:#f0ad4e
}

.label-warning[href]:hover,.label-warning[href]:focus{
background-color:#ec971f
}

.label-danger{
background-color:#d9534f
}

.label-danger[href]:hover,.label-danger[href]:focus{
background-color:#c9302c
}

.badge{
display:inline-block;
min-width:10px;
padding:3px 7px;
font-size:12px;
font-weight:bold;
color:#fff;
line-height:1;
vertical-align:middle;
white-space:nowrap;
text-align:center;
background-color:#777777;
border-radius:10px
}

.badge:empty{
display:none
}

.btn .badge{
position:relative;
top:-1px
}

.btn-xs .badge,.btn-group-xs>.btn .badge,.btn-group-xs>.btn .badge{
top:0;
padding:1px 5px
}

.list-group-item.active>.badge,.nav-pills>.active>a>.badge{
color:#337ab7;
background-color:#fff
}

.list-group-item>.badge{
float:right
}

.list-group-item>.badge+.badge{
margin-right:5px
}

.nav-pills>li>a>.badge{
margin-left:3px
}

a.badge:hover,a.badge:focus{
color:#fff;
text-decoration:none;
cursor:pointer
}

.jumbotron{
padding-top:30px;
padding-bottom:30px;
margin-bottom:30px;
color:inherit;
background-color:#eeeeee
}

.jumbotron h1,.jumbotron .h1{
color:inherit
}

.jumbotron p{
margin-bottom:15px;
font-size:21px;
font-weight:200
}

.jumbotron>hr{
border-top-color:#d5d5d5
}

.container .jumbotron,.container-fluid .jumbotron{
border-radius:2px;
padding-left:15px;
padding-right:15px
}

.jumbotron .container{
max-width:100%
}

@media screen and (min-width: 768px){
.jumbotron{
padding-top:48px;
padding-bottom:48px
}

.container .jumbotron,.container-fluid .jumbotron{
padding-left:60px;
padding-right:60px
}

.jumbotron h1,.jumbotron .h1{
font-size:63px
}


}

.thumbnail{
display:block;
padding:4px;
margin-bottom:20px;
line-height:1.42857143;
background-color:#fff;
border:1px solid #ddd;
border-radius:2px;
-webkit-transition:border 0.2s ease-in-out;
transition:border 0.2s ease-in-out
}

.thumbnail>img,.thumbnail a>img{
display:block;
max-width:100%;
height:auto;
margin-left:auto;
margin-right:auto
}

.thumbnail .caption{
padding:9px;
color:#333333
}

a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{
border-color:#337ab7
}

.alert{
padding:15px;
margin-bottom:20px;
border:1px solid transparent;
border-radius:0px
}

.alert h4{
margin-top:0;
color:inherit
}

.alert .alert-link{
font-weight:bold
}

.alert>p,.alert>ul{
margin-bottom:0
}

.alert>p+p{
margin-top:5px
}

.alert-dismissable,.alert-dismissible{
padding-right:35px
}

.alert-dismissable .close,.alert-dismissible .close{
position:relative;
top:-2px;
right:-21px;
color:inherit
}

.alert-success{
background-color:#dff0d8;
border-color:#d6e9c6;
color:#3c763d
}

.alert-success hr{
border-top-color:#c9e2b3
}

.alert-success .alert-link{
color:#2b542c
}

.alert-info{
background-color:#d9edf7;
border-color:#bce8f1;
color:#31708f
}

.alert-info hr{
border-top-color:#a6e1ec
}

.alert-info .alert-link{
color:#245269
}

.alert-warning{
background-color:#fcf8e3;
border-color:#faebcc;
color:#8a6d3b
}

.alert-warning hr{
border-top-color:#f7e1b5
}

.alert-warning .alert-link{
color:#66512c
}

.alert-danger{
background-color:#f2dede;
border-color:#ebccd1;
color:#a94442
}

.alert-danger hr{
border-top-color:#e4b9c0
}

.alert-danger .alert-link{
color:#843534
}

@-webkit-keyframes progress-bar-stripes{
from{
background-position:40px 0
}

to{
background-position:0 0
}


}

@keyframes progress-bar-stripes{
from{
background-position:40px 0
}

to{
background-position:0 0
}


}

.progress{
overflow:hidden;
height:20px;
margin-bottom:20px;
background-color:#f5f5f5;
border-radius:2px;
box-shadow:inset 0 1px 2px rgba(0,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;
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
-webkit-transition:width 0.6s ease;
transition:width 0.6s ease
}

.progress-striped .progress-bar,.progress-bar-striped{
background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
background-size:40px 40px
}

.progress.active .progress-bar,.progress-bar.active{
-webkit-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,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}

.progress-bar-info{
background-color:#5bc0de
}

.progress-striped .progress-bar-info{
background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}

.progress-bar-warning{
background-color:#f0ad4e
}

.progress-striped .progress-bar-warning{
background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}

.progress-bar-danger{
background-color:#d9534f
}

.progress-striped .progress-bar-danger{
background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}

.media{
margin-top:15px
}

.media:first-child{
margin-top:0
}

.media,.media-body{
zoom:1;
overflow:hidden
}

.media-body{
width:10000px
}

.media-object{
display:block
}

.media-object.img-thumbnail{
max-width:none
}

.media-right,.media>.pull-right{
padding-left:10px
}

.media-left,.media>.pull-left{
padding-right:10px
}

.media-left,.media-right,.media-body{
display:table-cell;
vertical-align:top
}

.media-middle{
vertical-align:middle
}

.media-bottom{
vertical-align:bottom
}

.media-heading{
margin-top:0;
margin-bottom:5px
}

.media-list{
padding-left:0;
list-style:none
}

.list-group{
margin-bottom:20px;
padding-left:0
}

.list-group-item{
position:relative;
display:block;
padding:10px 15px;
margin-bottom:-1px;
background-color:#fff;
border:1px solid #ddd
}

.list-group-item:first-child{
border-top-right-radius:2px;
border-top-left-radius:2px
}

.list-group-item:last-child{
margin-bottom:0;
border-bottom-right-radius:2px;
border-bottom-left-radius:2px
}

a.list-group-item,button.list-group-item{
color:#555
}

a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{
color:#333
}

a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{
text-decoration:none;
color:#555;
background-color:#f5f5f5
}

button.list-group-item{
width:100%;
text-align:left
}

.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{
background-color:#eeeeee;
color:#777777;
cursor:not-allowed
}

.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{
color:inherit
}

.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{
color:#777777
}

.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{
z-index:2;
color:#fff;
background-color:#337ab7;
border-color:#337ab7
}

.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small{
color:inherit
}

.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{
color:#c7ddef
}

.list-group-item-success{
color:#3c763d;
background-color:#dff0d8
}

a.list-group-item-success,button.list-group-item-success{
color:#3c763d
}

a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{
color:inherit
}

a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus{
color:#3c763d;
background-color:#d0e9c6
}

a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus{
color:#fff;
background-color:#3c763d;
border-color:#3c763d
}

.list-group-item-info{
color:#31708f;
background-color:#d9edf7
}

a.list-group-item-info,button.list-group-item-info{
color:#31708f
}

a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{
color:inherit
}

a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus{
color:#31708f;
background-color:#c4e3f3
}

a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus{
color:#fff;
background-color:#31708f;
border-color:#31708f
}

.list-group-item-warning{
color:#8a6d3b;
background-color:#fcf8e3
}

a.list-group-item-warning,button.list-group-item-warning{
color:#8a6d3b
}

a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{
color:inherit
}

a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus{
color:#8a6d3b;
background-color:#faf2cc
}

a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus{
color:#fff;
background-color:#8a6d3b;
border-color:#8a6d3b
}

.list-group-item-danger{
color:#a94442;
background-color:#f2dede
}

a.list-group-item-danger,button.list-group-item-danger{
color:#a94442
}

a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{
color:inherit
}

a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus{
color:#a94442;
background-color:#ebcccc
}

a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus{
color:#fff;
background-color:#a94442;
border-color:#a94442
}

.list-group-item-heading{
margin-top:0;
margin-bottom:5px
}

.list-group-item-text{
margin-bottom:0;
line-height:1.3
}

.panel{
margin-bottom:20px;
background-color:#fff;
border:1px solid transparent;
border-radius:2px;
box-shadow:0 1px 1px rgba(0,0,0,0.05)
}

.panel-body{
padding:15px
}

.panel-body:before,.panel-body:after{
content:" ";
display:table
}

.panel-body:after{
clear:both
}

.panel-heading{
padding:10px 15px;
border-bottom:1px solid transparent;
border-top-right-radius:1px;
border-top-left-radius:1px
}

.panel-heading>.dropdown .dropdown-toggle{
color:inherit
}

.panel-title{
margin-top:0;
margin-bottom:0;
font-size:16px;
color:inherit
}

.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{
color:inherit
}

.panel-footer{
padding:10px 15px;
background-color:#f5f5f5;
border-top:1px solid #ddd;
border-bottom-right-radius:1px;
border-bottom-left-radius:1px
}

.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-right-radius:1px;
border-top-left-radius:1px
}

.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:1px;
border-bottom-left-radius:1px
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{
border-top-right-radius:0;
border-top-left-radius:0
}

.panel-heading+.list-group .list-group-item:first-child{
border-top-width:0
}

.list-group+.panel-footer{
border-top-width:0
}

.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{
margin-bottom:0
}

.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{
padding-left:15px;
padding-right:15px
}

.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{
border-top-right-radius:1px;
border-top-left-radius:1px
}

.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.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-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{
border-top-left-radius:1px;
border-top-right-radius:1px
}

.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,.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-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-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{
border-top-left-radius:1px
}

.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,.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-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-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{
border-top-right-radius:1px
}

.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{
border-bottom-right-radius:1px;
border-bottom-left-radius:1px
}

.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.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{
border-bottom-left-radius:1px;
border-bottom-right-radius:1px
}

.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,.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{
border-bottom-left-radius:1px
}

.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,.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{
border-bottom-right-radius:1px
}

.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 th,.panel>.table>tbody:first-child>tr:first-child td{
border-top:0
}

.panel>.table-bordered,.panel>.table-responsive>.table-bordered{
border:0
}

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

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

.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.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,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>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{
border:0;
margin-bottom:0
}

.panel-group{
margin-bottom:20px
}

.panel-group .panel{
margin-bottom:0;
border-radius:2px
}

.panel-group .panel+.panel{
margin-top:5px
}

.panel-group .panel-heading{
border-bottom:0
}

.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{
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:#333333;
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:#333333
}

.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 iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{
position:absolute;
top:0;
left:0;
bottom:0;
height:100%;
width:100%;
border:0
}

.embed-responsive-16by9{
padding-bottom:56.25%
}

.embed-responsive-4by3{
padding-bottom:75%
}

.well{
min-height:20px;
padding:19px;
margin-bottom:20px;
background-color:#f5f5f5;
border:1px solid #e3e3e3;
border-radius:2px;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
}

.well blockquote{
border-color:#ddd;
border-color:rgba(0,0,0,0.15)
}

.well-lg{
padding:24px;
border-radius:2px
}

.well-sm{
padding:9px;
border-radius:2px
}

.close{
float:right;
font-size:21px;
font-weight:bold;
line-height:1;
color:#000;
text-shadow:0 1px 0 #fff;
opacity:0.2;
filter:alpha(opacity=20)
}

.close:hover,.close:focus{
color:#000;
text-decoration:none;
cursor:pointer;
opacity:0.5;
filter:alpha(opacity=50)
}

button.close{
padding:0;
cursor:pointer;
background:transparent;
border:0;
-webkit-appearance:none
}

.modal-open{
overflow:hidden
}

.modal{
display:none;
overflow:hidden;
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1050;
-webkit-overflow-scrolling:touch;
outline:0
}

.modal.fade .modal-dialog{
-webkit-transform:translate(0, -25%);
transform:translate(0, -25%);
-webkit-transition:-webkit-transform 0.3s ease-out;
transition:-webkit-transform 0.3s ease-out;
transition:transform 0.3s ease-out;
transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out
}

.modal.in .modal-dialog{
-webkit-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;
border:1px solid #999;
border:1px solid rgba(0,0,0,0.2);
border-radius:2px;
box-shadow:0 3px 9px rgba(0,0,0,0.5);
background-clip:padding-box;
outline:0
}

.modal-backdrop{
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1040;
background-color:#000
}

.modal-backdrop.fade{
opacity:0;
filter:alpha(opacity=0)
}

.modal-backdrop.in{
opacity:0.5;
filter:alpha(opacity=50)
}

.modal-header{
padding:15px;
border-bottom:1px solid #e5e5e5
}

.modal-header:before,.modal-header:after{
content:" ";
display:table
}

.modal-header:after{
clear:both
}

.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:before,.modal-footer:after{
content:" ";
display:table
}

.modal-footer:after{
clear:both
}

.modal-footer .btn+.btn{
margin-left:5px;
margin-bottom:0
}

.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{
box-shadow:0 5px 15px rgba(0,0,0,0.5)
}

.modal-sm{
width:300px
}


}

@media (min-width: 992px){
.modal-lg{
width:900px
}


}

.tooltip{
position:absolute;
z-index:1070;
display:block;
font-family:"Bree Serif", serif;
font-style:normal;
font-weight:normal;
letter-spacing:normal;
line-break:auto;
line-height:1.42857143;
text-align:left;
text-align:start;
text-decoration:none;
text-shadow:none;
text-transform:none;
white-space:normal;
word-break:normal;
word-spacing:normal;
word-wrap:normal;
font-size:12px;
opacity:0;
filter:alpha(opacity=0)
}

.tooltip.in{
opacity:0.9;
filter:alpha(opacity=90)
}

.tooltip.top{
margin-top:-3px;
padding:5px 0
}

.tooltip.right{
margin-left:3px;
padding:0 5px
}

.tooltip.bottom{
margin-top:3px;
padding:5px 0
}

.tooltip.left{
margin-left:-3px;
padding:0 5px
}

.tooltip-inner{
max-width:200px;
padding:3px 8px;
color:#fff;
text-align:center;
background-color:#000;
border-radius:2px
}

.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{
bottom:0;
right:5px;
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:"Bree Serif", serif;
font-style:normal;
font-weight:normal;
letter-spacing:normal;
line-break:auto;
line-height:1.42857143;
text-align:left;
text-align:start;
text-decoration:none;
text-shadow:none;
text-transform:none;
white-space:normal;
word-break:normal;
word-spacing:normal;
word-wrap:normal;
font-size:14px;
background-color:#fff;
background-clip:padding-box;
border:1px solid #ccc;
border:1px solid rgba(0,0,0,0.2);
border-radius:2px;
box-shadow:0 5px 10px rgba(0,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{
margin:0;
padding:8px 14px;
font-size:14px;
background-color:#f7f7f7;
border-bottom:1px solid #ebebeb;
border-radius:1px 1px 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{
border-width:10px;
content:""
}

.popover.top>.arrow{
left:50%;
margin-left:-11px;
border-bottom-width:0;
border-top-color:#999999;
border-top-color:rgba(0,0,0,0.25);
bottom:-11px
}

.popover.top>.arrow:after{
content:" ";
bottom:1px;
margin-left:-10px;
border-bottom-width:0;
border-top-color:#fff
}

.popover.right>.arrow{
top:50%;
left:-11px;
margin-top:-11px;
border-left-width:0;
border-right-color:#999999;
border-right-color:rgba(0,0,0,0.25)
}

.popover.right>.arrow:after{
content:" ";
left:1px;
bottom:-10px;
border-left-width:0;
border-right-color:#fff
}

.popover.bottom>.arrow{
left:50%;
margin-left:-11px;
border-top-width:0;
border-bottom-color:#999999;
border-bottom-color:rgba(0,0,0,0.25);
top:-11px
}

.popover.bottom>.arrow:after{
content:" ";
top:1px;
margin-left:-10px;
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:#999999;
border-left-color:rgba(0,0,0,0.25)
}

.popover.left>.arrow:after{
content:" ";
right:1px;
border-right-width:0;
border-left-color:#fff;
bottom:-10px
}

.carousel{
position:relative
}

.carousel-inner{
position:relative;
overflow:hidden;
width:100%
}

.carousel-inner>.item{
display:none;
position:relative;
-webkit-transition:0.6s ease-in-out left;
transition:0.6s ease-in-out left
}

.carousel-inner>.item>img,.carousel-inner>.item>a>img{
display:block;
max-width:100%;
height:auto;
line-height:1
}

@media all and (transform-3d), (-webkit-transform-3d){
.carousel-inner>.item{
-webkit-transition:-webkit-transform 0.6s ease-in-out;
transition:-webkit-transform 0.6s ease-in-out;
transition:transform 0.6s ease-in-out;
transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-perspective:1000px;
perspective:1000px
}

.carousel-inner>.item.next,.carousel-inner>.item.active.right{
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
left:0
}

.carousel-inner>.item.prev,.carousel-inner>.item.active.left{
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
left:0
}

.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
left:0
}


}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{
display:block
}

.carousel-inner>.active{
left:0
}

.carousel-inner>.next,.carousel-inner>.prev{
position:absolute;
top:0;
width:100%
}

.carousel-inner>.next{
left:100%
}

.carousel-inner>.prev{
left:-100%
}

.carousel-inner>.next.left,.carousel-inner>.prev.right{
left:0
}

.carousel-inner>.active.left{
left:-100%
}

.carousel-inner>.active.right{
left:100%
}

.carousel-control{
position:absolute;
top:0;
left:0;
bottom:0;
width:15%;
opacity:0.5;
filter:alpha(opacity=50);
font-size:20px;
color:#fff;
text-align:center;
text-shadow:0 1px 2px rgba(0,0,0,0.6);
background-color:transparent
}

.carousel-control.left{
background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);
background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}

.carousel-control.right{
left:auto;
right:0;
background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);
background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}

.carousel-control:hover,.carousel-control:focus{
outline:0;
color:#fff;
text-decoration:none;
opacity:0.9;
filter:alpha(opacity=90)
}

.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{
position:absolute;
top:50%;
margin-top:-10px;
z-index:5;
display:inline-block
}

.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{
left:50%;
margin-left:-10px
}

.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{
right:50%;
margin-right:-10px
}

.carousel-control .icon-prev,.carousel-control .icon-next{
width:20px;
height:20px;
line-height:1;
font-family:'Bree Serif',serif
}

.carousel-control .icon-prev:before{
content:'\2039'
}

.carousel-control .icon-next:before{
content:'\203a'
}

.carousel-indicators{
position:absolute;
bottom:10px;
left:50%;
z-index:15;
width:60%;
margin-left:-30%;
padding-left:0;
list-style:none;
text-align:center
}

.carousel-indicators li{
display:inline-block;
width:10px;
height:10px;
margin:1px;
text-indent:-999px;
border:1px solid #fff;
border-radius:10px;
cursor:pointer;
background-color:#000 \9;
background-color:transparent
}

.carousel-indicators .active{
margin:0;
width:12px;
height:12px;
background-color:#fff
}

.carousel-caption{
position:absolute;
left:15%;
right:15%;
bottom:20px;
z-index:10;
padding-top:20px;
padding-bottom:20px;
color:#fff;
text-align:center;
text-shadow:0 1px 2px rgba(0,0,0,0.6)
}

.carousel-caption .btn{
text-shadow:none
}

@media screen and (min-width: 768px){
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{
width:30px;
height:30px;
margin-top:-10px;
font-size:30px
}

.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{
margin-left:-10px
}

.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
margin-right:-10px
}

.carousel-caption{
left:20%;
right:20%;
padding-bottom:30px
}

.carousel-indicators{
bottom:20px
}


}

.clearfix:before,.clearfix:after{
content:" ";
display:table
}

.clearfix:after{
clear:both
}

.center-block{
display:block;
margin-left:auto;
margin-right:auto
}

.pull-right{
float:right !important
}

.pull-left{
float:left !important
}

.hide{
display:none !important
}

.show{
display:block !important
}

.invisible{
visibility:hidden
}

.text-hide{
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0
}

.hidden{
display:none !important
}

.affix{
position:fixed
}

@-ms-viewport{
width:device-width
}

.visible-xs{
display:none !important
}

.visible-sm{
display:none !important
}

.visible-md{
display:none !important
}

.visible-lg{
display:none !important
}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{
display:none !important
}

@media (max-width: 767px){
.visible-xs{
display:block !important
}

table.visible-xs{
display:table !important
}

tr.visible-xs{
display:table-row !important
}

th.visible-xs,td.visible-xs{
display:table-cell !important
}


}

@media (max-width: 767px){
.visible-xs-block{
display:block !important
}


}

@media (max-width: 767px){
.visible-xs-inline{
display:inline !important
}


}

@media (max-width: 767px){
.visible-xs-inline-block{
display:inline-block !important
}


}

@media (min-width: 768px) and (max-width: 991px){
.visible-sm{
display:block !important
}

table.visible-sm{
display:table !important
}

tr.visible-sm{
display:table-row !important
}

th.visible-sm,td.visible-sm{
display:table-cell !important
}


}

@media (min-width: 768px) and (max-width: 991px){
.visible-sm-block{
display:block !important
}


}

@media (min-width: 768px) and (max-width: 991px){
.visible-sm-inline{
display:inline !important
}


}

@media (min-width: 768px) and (max-width: 991px){
.visible-sm-inline-block{
display:inline-block !important
}


}

@media (min-width: 992px) and (max-width: 1199px){
.visible-md{
display:block !important
}

table.visible-md{
display:table !important
}

tr.visible-md{
display:table-row !important
}

th.visible-md,td.visible-md{
display:table-cell !important
}


}

@media (min-width: 992px) and (max-width: 1199px){
.visible-md-block{
display:block !important
}


}

@media (min-width: 992px) and (max-width: 1199px){
.visible-md-inline{
display:inline !important
}


}

@media (min-width: 992px) and (max-width: 1199px){
.visible-md-inline-block{
display:inline-block !important
}


}

@media (min-width: 1200px){
.visible-lg{
display:block !important
}

table.visible-lg{
display:table !important
}

tr.visible-lg{
display:table-row !important
}

th.visible-lg,td.visible-lg{
display:table-cell !important
}


}

@media (min-width: 1200px){
.visible-lg-block{
display:block !important
}


}

@media (min-width: 1200px){
.visible-lg-inline{
display:inline !important
}


}

@media (min-width: 1200px){
.visible-lg-inline-block{
display:inline-block !important
}


}

@media (max-width: 767px){
.hidden-xs{
display:none !important
}


}

@media (min-width: 768px) and (max-width: 991px){
.hidden-sm{
display:none !important
}


}

@media (min-width: 992px) and (max-width: 1199px){
.hidden-md{
display:none !important
}


}

@media (min-width: 1200px){
.hidden-lg{
display:none !important
}


}

.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
}

th.visible-print,td.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
}


}



@-webkit-keyframes fa-spin{
0%{
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}

100%{
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}


}

@keyframes fa-spin{
0%{
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}

100%{
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}


}
//font awesome removed

.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
}

body{
font-family:'Roboto', sans-serif;
color:#666;
background-color:#FFF
}

a{
color:#3BAFDA;
text-decoration:none
}

a:hover,a:focus{
color:#4FC1E9;
text-decoration:none
}

a:focus{
outline:none
}





blockquote{
border-left:3px solid #eeeeee
}

.img-rounded{
border-radius:4px
}

.img-comment{
font-size:15px;
line-height:1.2;
font-style:italic;
margin:24px 0
}

.btn{
color:#FFF
}

.btn,.btn.disabled,.btn[disabled]{
border-color:#AAB2BD;
background-color:#AAB2BD
}

.btn:hover,.btn:focus,.btn:active,.btn.active{
color:#FFF;
border-color:#CCD1D9;
background-color:#CCD1D9;
outline:none !important
}

.btn:active,.btn.active{
box-shadow:inset 0 1px 2px rgba(0,0,0,0.125)
}

.btn.disabled,.btn[disabled]{
opacity:0.45;
filter:alpha(opacity=45)
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active,.btn-link.active,.btn-link.disabled,.btn-link[disabled]{
border-color:transparent;
background-color:transparent;
color:#3BAFDA;
box-shadow:none
}

.btn-link:hover,.btn-link:focus{
text-decoration:underline
}

.btn-default{
color:#434A54;
border-color:#AAB2BD !important
}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active{
border-color:#CCD1D9;
background-color:#CCD1D9
}

.btn-default,.btn-default.disabled,.btn-default[disabled]{
background-color:#FFF
}

.open .dropdown-toggle.btn-default{
border-color:#CCD1D9;
background-color:#CCD1D9
}

.btn-primary,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{
border-color:#3BAFDA;
background-color:#3BAFDA
}

.btn-primary:hover,.btn-primary:focus{
border-color:#4FC1E9;
background-color:#4FC1E9
}

.open .dropdown-toggle.btn-primary{
border-color:#4FC1E9;
background-color:#4FC1E9
}

.btn-info,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{
border-color:#37BC9B;
background-color:#37BC9B
}

.btn-info:hover,.btn-info:focus{
border-color:#48CFAD;
background-color:#48CFAD
}

.open .dropdown-toggle.btn-info{
border-color:#48CFAD;
background-color:#48CFAD
}

.btn-success,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{
border-color:#8CC152;
background-color:#8CC152
}

.btn-success:hover,.btn-success:focus{
border-color:#A0D468;
background-color:#A0D468
}

.open .dropdown-toggle.btn-success{
border-color:#A0D468;
background-color:#A0D468
}

.btn-warning,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{
border-color:#F6BB42;
background-color:#F6BB42
}

.btn-warning:hover,.btn-warning:focus{
border-color:#FFCE54;
background-color:#FFCE54
}

.open .dropdown-toggle.btn-warning{
border-color:#FFCE54;
background-color:#FFCE54
}

.btn-danger,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled],.btn-danger .open .dropdown-toggle.btn{
border-color:#DA4453;
background-color:#DA4453
}

.btn-danger:hover,.btn-danger:focus{
border-color:#ED5565;
background-color:#ED5565
}

.open .dropdown-toggle.btn-danger{
border-color:#ED5565;
background-color:#ED5565
}

.btn-group.open .dropdown-toggle{
box-shadow:inset 0 1px 2px rgba(0,0,0,0.125)
}

.btn-group .btn{
border-left-color:#96a0ad
}

.btn-group.open .btn-default.dropdown-toggle,.btn-group .btn-default:focus,.btn-group .btn-default:active,.btn-group .btn-default.active{
color:#FFF
}

.btn-group .btn-primary,.btn-group .btn-primary:focus,.btn-group .btn-primary:active,.btn-group .btn-primary.active{
border-left-color:#269ecb
}

.btn-group .btn-success,.btn-group .btn-success:focus,.btn-group .btn-success:active,.btn-group .btn-success.active{
border-left-color:#7ab03f
}

.btn-group .btn-warning,.btn-group .btn-warning:focus,.btn-group .btn-warning:active,.btn-group .btn-warning.active{
border-left-color:#efa50b
}

.btn-group .btn-danger,.btn-group .btn-danger:focus,.btn-group .btn-danger:active,.btn-group .btn-danger.active{
border-left-color:#d1293a
}

.btn-group .btn-info,.btn-group .btn-info:focus,.btn-group .btn-info:active,.btn-group .btn-info.active{
border-left-color:#2fa084
}

.btn-group .btn:first-child,.btn-group .btn-primary:first-child,.btn-group .btn-success:first-child,.btn-group .btn-warning:first-child,.btn-group .btn-danger:first-child,.btn-group .btn-info:first-child{
border-left-color:transparent
}

.btn-group-vertical .btn,.btn-group-vertical .btn-group .btn-primary{
border-top-color:#96a0ad !important
}

.btn-group-vertical .btn-primary,.btn-group-vertical .btn-primary:focus,.btn-group-vertical .btn-primary:active,.btn-group-vertical .btn-primary.active,.btn-group-vertical .btn-group .btn-primary{
border-top-color:#269ecb !important
}

.btn-group-vertical .btn-success,.btn-group-vertical .btn-success:focus,.btn-group-vertical .btn-success:active,.btn-group-vertical .btn-success.active,.btn-group-vertical .btn-group .btn-success{
border-top-color:#7ab03f !important
}

.btn-group-vertical .btn-warning,.btn-group-vertical .btn-warning:focus,.btn-group-vertical .btn-warning:active,.btn-group-vertical .btn-warning.active,.btn-group-vertical .btn-group .btn-warning{
border-top-color:#efa50b !important
}

.btn-group-vertical .btn-danger,.btn-group-vertical .btn-danger:focus,.btn-group-vertical .btn-danger:active,.btn-group-vertical .btn-danger.active,.btn-group-vertical .btn-group .btn-danger{
border-top-color:#d1293a !important
}

.btn-group-vertical .btn-info,.btn-group-vertical .btn-info:focus,.btn-group-vertical .btn-info:active,.btn-group-vertical .btn-info.active,.btn-group-vertical .btn-group .btn-info{
border-top-color:#2fa084 !important
}

.btn-group-vertical .btn:not(.btn-default):first-child,.btn-group-vertical .btn-primary:first-child,.btn-group-vertical .btn-success:first-child,.btn-group-vertical .btn-warning:first-child,.btn-group-vertical .btn-danger:first-child,.btn-group-vertical .btn-info:first-child{
border-top:none
}

.label,.badge{
background-color:#AAB2BD
}

.label-default,.badge-default{
border:1px solid #AAB2BD;
background-color:#FFF;
color:#434A54
}

.label-primary,.badge-primary{
border-color:#3BAFDA;
background-color:#3BAFDA
}

.label-success,.badge-success{
border-color:#8CC152;
background-color:#8CC152
}

.label-danger,.badge-danger{
border-color:#DA4453;
background-color:#DA4453
}

.label-warning,.badge-warning{
border-color:#F6BB42;
background-color:#F6BB42
}

.label-info,.badge-info{
border-color:#37BC9B;
background-color:#37BC9B
}

.tooltip-inner{
color:#FFF;
background-color:#434A54
}

.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{
border-top-color:#434A54
}

.tooltip.right .tooltip-arrow{
border-right-color:#434A54
}

.tooltip.left .tooltip-arrow{
border-left-color:#434A54
}

.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{
border-bottom-color:#434A54
}

.popover{
background-color:#434A54;
color:#FFF;
border-color:#434A54
}

.popover-title{
padding-bottom:0;
font-weight:bold;
color:#AAB2BD;
background-color:transparent;
border-bottom:none
}

.popover.top .arrow,.popover.top .arrow:after{
border-top-color:#434A54
}

.popover.right .arrow,.popover.right .arrow:after{
border-right-color:#434A54
}

.popover.bottom .arrow,.popover.bottom .arrow:after{
border-bottom-color:#434A54
}

.popover.left .arrow,.popover.left .arrow:after{
border-left-color:#434A54
}

.progress{
background-color:#E6E9ED;
box-shadow:none
}

.progress-bar{
background-color:#3BAFDA;
box-shadow:none
}

.progress-bar-success{
background-color:#8CC152
}

.progress-bar-info{
background-color:#37BC9B
}

.progress-bar-warning{
background-color:#F6BB42
}

.progress-bar-danger{
background-color:#DA4453
}

.breadcrumb{
color:#434A54;
background-color:#E6E9ED
}

.breadcrumb>.active{
color:#434A54
}

.breadcrumb a{
color:#3BAFDA
}

.breadcrumb-arrow{
padding:0;
list-style:none;
background-color:#E6E9ED;
height:36px;
line-height:36px
}

.breadcrumb-arrow li:first-child a{
border-radius:4px 0 0 4px
}

.breadcrumb-arrow li,.breadcrumb-arrow li a,.breadcrumb-arrow li span{
display:inline-block;
vertical-align:top
}

.breadcrumb-arrow li:not(:first-child){
margin-left:-5px
}

.breadcrumb-arrow li+li:before{
padding:0;
content:""
}

.breadcrumb-arrow li span{
padding:0 10px
}

.breadcrumb-arrow li a,.breadcrumb-arrow li:not(:first-child) span{
padding:0 10px 0 25px;
height:36px;
line-height:36px
}

.breadcrumb-arrow li:first-child a{
padding:0 10px
}

.breadcrumb-arrow li a{
position:relative;
border:1px solid #3BAFDA;
color:#FFF;
background-color:#3BAFDA;
text-decoration:none
}

.breadcrumb-arrow li:first-child a{
padding-left:10px
}

.breadcrumb-arrow li a:before,.breadcrumb-arrow li a:after{
position:absolute;
top:-1px;
content:'';
width:0;
height:0;
border-top:18px solid transparent;
border-bottom:18px solid transparent
}

.breadcrumb-arrow li a:before{
right:-10px;
border-left-width:11px;
border-left-style:solid;
border-left-color:#3BAFDA;
z-index:3
}

.breadcrumb-arrow li a:after{
right:-11px;
border-left:11px solid #2494be;
z-index:2
}

.breadcrumb-arrow li a:hover,.breadcrumb-arrow li a:focus{
background-color:#4FC1E9;
border:1px solid #4FC1E9
}

.breadcrumb-arrow li a:hover:before,.breadcrumb-arrow li a:focus:before{
border-left-color:#4FC1E9
}

.breadcrumb-arrow li a:active{
background-color:#2494be;
border:1px solid #2494be
}

.breadcrumb-arrow li a:active:before,.breadcrumb-arrow li a:active:after{
border-left-color:#2494be
}

.breadcrumb-arrow li span{
color:#434A54
}

.pagination>li>a,.pagination>li>span{
color:#434A54;
background-color:#FFF;
border-color:#CCD1D9
}

.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{
color:#FFF;
background-color:#CCD1D9;
border-color:#CCD1D9
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{
color:#FFF;
background-color:#8CC152;
border-color:#8CC152
}

.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{
color:#E6E9ED;
background-color:#FFF;
border-color:#CCD1D9
}

.pager li>a,.pager li>span{
color:#FFF;
background-color:#8CC152;
border-color:#8CC152
}

.pager li>a:hover,.pager li>a:focus{
background-color:#A0D468;
border-color:#A0D468
}

.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{
color:#E6E9ED;
background-color:#FFF;
border-color:#E6E9ED
}

.form-control{
color:#434A54;
border-color:#AAB2BD
}

.form-control,.form-control:focus{
box-shadow:none
}

.form-control:focus{
border-color:#3BAFDA
}

.form-control::-moz-placeholder,.form-control:-ms-input-placeholder,.form-control::-webkit-input-placeholder{
color:#E6E9ED
}

.form-control.disabled,.form-control[disabled]{
border-color:#E6E9ED;
background-color:#E6E9ED
}

.input-group-btn .btn+.btn{
border-width:1px;
border-style:solid;
border-color:#96a0ad
}

.input-group-btn .btn+.btn.btn-default{
border-color:#ededed
}

.input-group-btn .btn+.btn.btn-primary{
border-color:#269ecb
}

.input-group-btn .btn+.btn.btn-info{
border-color:#2fa084
}

.input-group-btn .btn+.btn.btn-success{
border-color:#7ab03f
}

.input-group-btn .btn+.btn.btn-warning{
border-color:#f4af20
}

.input-group-btn .btn+.btn.btn-danger{
border-color:#d1293a
}

.input-group-addon{
background-color:#AAB2BD;
border-color:#96a0ad;
color:#FFF
}

.input-group-addon .radio,.input-group-addon .checkbox{
margin:-3px 0 -4px !important
}

.form-search .search-query,.form-search .search-query:first-child,.form-search .search-query:last-child{
padding:0 17px;
border-radius:17px
}

.input-group .form-control:last-child{
border-top-left-radius:0;
border-bottom-left-radius:0
}

.input-group .form-control:first-child{
border-top-right-radius:0;
border-bottom-right-radius:0
}

.form-search .btn{
border-radius:17px
}

.search-only{
position:relative
}

.search-only .search-icon{
position:absolute;
top:2px;
left:8.5px;
width:30px;
line-height:30px;
text-align:center;
font-size:17px;
color:#E6E9ED;
z-index:20
}

.search-only .form-control:last-child{
padding-left:40px
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{
color:#8CC152
}

.has-success .form-control{
border-color:#8CC152;
box-shadow:none
}

.has-success .form-control:focus{
border-color:#8CC152;
box-shadow:none
}

.has-success .input-group-addon{
background-color:#8CC152;
border-color:#8CC152
}

.has-success .form-control-feedback{
color:#8CC152
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{
color:#F6BB42
}

.has-warning .form-control{
border-color:#F6BB42;
box-shadow:none
}

.has-warning .form-control:focus{
border-color:#F6BB42;
box-shadow:none
}

.has-warning .input-group-addon{
background-color:#F6BB42;
border-color:#F6BB42
}

.has-warning .form-control-feedback{
color:#F6BB42
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{
color:#DA4453
}

.has-error .form-control{
border-color:#DA4453;
box-shadow:none
}

.has-error .form-control:focus{
border-color:#DA4453;
box-shadow:none
}

.has-error .input-group-addon{
background-color:#DA4453;
border-color:#DA4453
}

.has-error .form-control-feedback{
color:#DA4453
}

.stepper .stepper-input{
overflow:hidden;
-moz-appearance:textfield
}

.stepper .stepper-input::-webkit-inner-spin-button,.stepper .stepper-input::-webkit-outer-spin-button{
-webkit-appearance:none;
margin:0
}

.stepper .stepper-arrow{
background-color:#3BAFDA;
cursor:pointer;
display:block;
height:50%;
position:absolute;
right:15px;
text-indent:-99999px;
width:20px
}

.stepper .stepper-arrow:hover,.stepper .stepper-arrow:active{
background-color:#4FC1E9
}

.stepper .up{
border-top-right-radius:3px;
border:1px solid #269ecb;
top:0
}

.stepper .down{
border-bottom-right-radius:3px;
bottom:0
}

.stepper .up::before,.stepper .down::before{
content:"";
position:absolute;
width:0;
height:0;
border-left:4px solid transparent;
border-right:4px solid transparent
}

.stepper .up::before{
top:5px;
left:5px;
border-bottom:4px solid #FFF
}

.stepper .down:before{
bottom:5px;
left:6px;
border-top:4px solid #FFF
}

.stepper.disabled .stepper-arrow{
background-color:#3BAFDA;
opacity:0.45;
filter:alpha(opacity=45)
}

.selecter{
display:block;
position:relative;
max-width:100%;
z-index:1;
outline:none
}

.selecter .selecter-element{
display:none;
*left:-999999px;
height:100%;
left:0;
position:absolute;
opacity:0;
filter:alpha(opacity=0);
width:100%;
z-index:0
}

.selecter .selecter-element,.selecter .selecter-element:focus{
outline:none;
-webkit-tap-highlight-color:rgba(255,255,255,0);
-webkit-tap-highlight-color:transparent
}

.selecter .selecter-selected{
background-color:#FFF;
border:1px solid #AAB2BD;
border-radius:4px;
cursor:pointer;
display:block;
overflow:hidden;
padding:6px 10px;
position:relative;
text-overflow:clip;
z-index:2
}

.selecter .selecter-selected:after{
position:absolute;
top:14px;
right:10px;
content:"";
width:0;
height:0;
border-top:4px solid #000;
border-left:4px solid transparent;
border-right:4px solid transparent
}

.selecter .selecter-options{
border:1px solid #AAB2BD;
border-width:0 1px 1px;
border-radius:0 0 4px 4px;
box-shadow:0 6px 12px rgba(0,0,0,0.175);
background-color:#FFF;
display:none;
left:0;
max-height:260px;
overflow:auto;
overflow-x:hidden;
position:absolute;
top:100%;
width:100%;
*width:auto;
z-index:50
}

.selecter .selecter-group{
border-bottom:1px solid #E6E9ED;
color:#AAB2BD;
background-color:#F5F7FA;
display:block;
font-size:11px;
padding:5px 10px 4px;
text-transform:uppercase
}

.selecter .selecter-item{
background-color:#FFF;
border-bottom:1px solid #E6E9ED;
cursor:pointer;
display:block;
margin:0;
overflow:hidden;
padding:6px 10px;
text-overflow:ellipsis;
width:100%
}

.selecter .selecter-item.selected{
color:#FFF;
border-bottom-color:#4FC1E9;
background-color:#3BAFDA
}

.selecter .selecter-item.disabled{
color:#AAB2BD;
cursor:default
}

.selecter .selecter-item:first-child{
border-radius:0
}

.selecter .selecter-item:last-child{
border-radius:0 0 4px 4px;
border-bottom:0
}

.selecter .selecter-item:hover{
background-color:#E6E9ED
}

.selecter .selecter-item.selected:hover{
background-color:#3BAFDA
}

.selecter .selecter-item.disabled:hover,.selecter:hover .selecter-selected,.selecter.disabled .selecter-item:hover{
background-color:#FFF
}

.selecter.open{
outline:0;
z-index:3
}

.selecter.open .selecter-selected{
border:1px solid #3BAFDA;
border-radius:4px 4px 0 0;
z-index:51
}

.selecter.open .selecter-selected,.selecter.focus .selecter-selected{
background-color:#FFF
}

.selecter.cover .selecter-options{
border-radius:4px;
border-width:1px;
top:0
}

.selecter.cover .selecter-options .selecter-item.first{
border-radius:4px 4px 0 0
}

.selecter.cover.open .selecter-selected{
border-radius:4px 4px 0 0;
z-index:49
}

.selecter.bottom .selecter-options{
border-width:1px 1px 0;
bottom:100%;
top:auto
}

.selecter.bottom .selecter-item:last-child{
border-radius:0;
border:none
}

.selecter.bottom.open .selecter-selected{
border-radius:0 0 4px 4px
}

.selecter.bottom.open .selecter-options{
border-radius:4px 4px 0 0
}

.selecter.bottom.cover .selecter-options{
bottom:0;
top:auto
}

.selecter.bottom.cover.open .selecter-selected,.selecter.bottom.cover.open .selecter-options{
border-radius:4px
}

.selecter.multiple .selecter-options{
border-radius:4px;
border-width:1px;
box-shadow:none;
display:block;
position:static;
width:100%
}

.selecter.disabled .selecter-selected{
background-color:#E6E9ED;
border-color:#E6E9ED;
color:#AAB2BD;
cursor:default
}

.selecter.disabled .selecter-options{
background-color:#E6E9ED;
border-color:#E6E9ED
}

.selecter.disabled .selecter-group,.selecter.disabled .selecter-item{
background-color:#E6E9ED;
border-color:#E6E9ED;
color:#AAB2BD;
cursor:default
}

.selecter.disabled .selecter-item.selected{
background-color:#3BAFDA;
opacity:0.45;
filter:alpha(opacity=45);
color:#FFF
}

.selecter .selecter-options.scroller{
overflow:hidden
}

.selecter .selecter-options.scroller .scroller-content{
max-height:260px;
padding:0
}

.checkbox,.radio{
margin-top:0;
padding-left:0
}

.checkbox label,.radio label{
position:relative;
top:2px;
padding-left:5px
}

.icheckbox_flat,.iradio_flat{
display:inline-block;
*display:inline;
vertical-align:middle;
margin:0;
padding:0 !important;
width:20px;
height:20px;
background:url("../bootflat/img/check_flat/check.png") no-repeat;
border:none;
cursor:pointer
}

.icheckbox_flat{
background-position:0 0
}

.icheckbox_flat.checked{
background-position:-22px 0
}

.icheckbox_flat.disabled{
background-position:-44px 0;
cursor:default
}

.icheckbox_flat.checked.disabled{
background-position:-66px 0
}

.iradio_flat{
background-position:-88px 0
}

.iradio_flat.checked{
background-position:-110px 0
}

.iradio_flat.disabled{
background-position:-132px 0;
cursor:default
}

.iradio_flat.checked.disabled{
background-position:-154px 0
}

.toggle{
height:32px
}

.toggle input[type="checkbox"],.toggle input[type="radio"]{
width:0;
height:0;
margin:0;
padding:0;
text-indent:-100000px;
opacity:0;
filter:alpha(opacity=0)
}

.toggle .handle{
display:block;
position:relative;
top:-20px;
left:0;
width:50px;
height:32px;
background-color:#FFF;
border-radius:19px;
box-shadow:inset 0 0 0 1px #b8bfc8
}

.toggle .handle:before,.toggle .handle:after{
content:"";
position:absolute;
top:1px;
left:1px;
display:block;
width:30px;
height:30px;
border-radius:30px;
-webkit-transition:all 0.25s ease-in-out;
transition:all 0.25s ease-in-out;
background-color:#FFF;
box-shadow:inset 0 0 0 1px #b8bfc8, 1px 1px 1px #c7ccd3
}

.toggle input[type="checkbox"]:disabled+.handle,.toggle input[type="radio"]:disabled+.handle,.toggle input[type="checkbox"]:disabled+.handle:before,.toggle input[type="radio"]:disabled+.handle:before,.toggle input[type="checkbox"]:disabled+.handle:after,.toggle input[type="radio"]:disabled+.handle:after{
opacity:0.6;
filter:alpha(opacity=60);
background-color:#E6E9ED
}

.toggle input[type="checkbox"]:checked+.handle:before,.toggle input[type="radio"]:checked+.handle:before{
width:50px;
background-color:#A0D468
}

.toggle input[type="checkbox"]:checked+.handle:after,.toggle input[type="radio"]:checked+.handle:after{
left:20px;
box-shadow:inset 0 0 0 1px #F5F7FA, 1px 1px 1px #c7ccd3
}

.calendar{
padding:20px;
border-radius:4px;
color:#FFF;
background-color:#fd9883;
box-shadow:0 1px 2px rgba(0,0,0,0.2)
}

.calendar .unit{
float:left;
width:14.28%;
text-align:center
}

.calendar .years .prev{
text-align:left
}

.calendar .years .next{
text-align:right
}

.calendar .years .prev em,.calendar .years .next em{
position:relative;
display:inline-block;
border-radius:50%;
border:1px solid #FFF;
width:34px;
height:34px;
cursor:pointer
}

.calendar .years .prev em:before,.calendar .years .next em:before{
position:absolute;
display:block;
content:"";
margin-top:6px;
border-style:solid;
border-width:7px;
width:0;
height:0;
font-size:0
}

.calendar .years .prev em:before{
top:3px;
left:4px;
border-color:transparent #FFF transparent transparent
}

.calendar .years .next em:before{
top:3px;
left:13px;
border-color:transparent transparent transparent #FFF
}

.calendar .years .prev em:hover,.calendar .years .next em:hover,.calendar .years .prev em:active,.calendar .years .next em:active{
border-color:#E9573F
}

.calendar .years .prev em:hover:before,.calendar .years .prev em:active:before{
border-color:transparent #E9573F transparent transparent
}

.calendar .years .next em:hover:before,.calendar .years .next em:active:before{
border-color:transparent transparent transparent #E9573F
}

.calendar .years .monyear{
float:left;
width:71.42%;
text-align:center;
height:34px;
line-height:34px
}

.calendar .days{
margin-top:15px;
padding-top:15px;
border-top:1px solid #ee7f6d
}

.calendar .days .unit{
margin-bottom:3px;
text-align:center;
height:34px;
line-height:34px
}

.calendar .days .unit b{
border-radius:50%;
font-weight:normal;
width:34px;
height:34px
}

.calendar .days .unit:hover b,.calendar .days .unit:active b,.calendar .days .unit.active b{
display:inline-block;
background-color:#FFF;
color:#E9573F;
cursor:pointer;
-webkit-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out
}

.calendar .days .unit.older b{
color:#E9573F;
background-color:transparent;
cursor:default;
width:auto;
height:auto
}

.pricing ul{
list-style:none;
padding:0
}

.pricing .unit{
position:relative;
display:inline-block;
text-align:center;
min-width:250px;
border-radius:4px;
box-shadow:0 1px 2px rgba(0,0,0,0.2)
}

.pricing .unit.active{
top:5px;
margin-left:-36px;
margin-right:-36px;
z-index:1;
box-shadow:0 0 8px rgba(0,0,0,0.6)
}

.pricing .unit.active .price-title h3{
font-size:40px
}

@media screen and (max-width: 767px){
.pricing .unit{
display:block;
margin-bottom:20px
}

.pricing .unit.active{
top:0;
margin-left:0;
margin-right:0
}

.pricing .unit.active .price-title h3{
font-size:30px
}


}

.pricing .price-title{
padding:20px 20px 10px;
border-top-left-radius:4px;
border-top-right-radius:4px;
color:#FFF
}

.pricing .price-title h3,.pricing .price-title h3>p{
margin:0
}

.pricing .price-body{
padding:20px 20px 10px
}

.pricing .price-body ul{
padding-top:10px
}

.pricing .price-body li{
margin-bottom:10px
}

.pricing .price-body h4{
margin:0
}

.pricing .price-foot{
padding:20px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
background-color:#E6E9ED
}

.pricing .price-primary .price-title{
background-color:#4FC1E9
}

.pricing .price-primary .price-body{
background-color:#d7f1fa
}

.pricing .price-primary .price-body ul{
border-top:1px solid #aae1f4
}

.pricing .price-success .price-title{
background-color:#A0D468
}

.pricing .price-success .price-body{
background-color:#ebf6df
}

.pricing .price-success .price-body ul{
border-top:1px solid #d2ebb7
}

.pricing .price-warning .price-title{
background-color:#FFCE54
}

.pricing .price-warning .price-body{
background-color:#fffaed
}

.pricing .price-warning .price-body ul{
border-top:1px solid #ffebba
}

.alert h4{
margin-bottom:10px;
font-weight:bold
}

.alert-dismissable .close{
color:#000
}

.alert-info{
background-color:#7cd1ef;
border:#4FC1E9
}

.alert-warning{
background-color:#ffdd87;
border:#FFCE54
}

.alert-danger{
background-color:#f2838f;
border:#ED5565
}

.alert-success{
background-color:#b9df90;
border:#A0D468
}

.alert .alert-link{
cursor:pointer;
text-decoration:underline;
opacity:0.65;
filter:alpha(opacity=65)
}

.alert .alert-link:hover,.alert .alert-link:focus{
opacity:0.45;
filter:alpha(opacity=45)
}

.alert .btn-link,.alert .btn-link:hover,.alert .btn-link:focus{
color:#000;
opacity:0.65;
filter:alpha(opacity=65)
}

.alert .btn-link:focus,.alert .btn-link:hover{
text-decoration:none;
opacity:0.4;
filter:alpha(opacity=40)
}


.tab-content{
padding:10px
}

.tabs-below .nav-tabs{
border-radius:0 0 4px 4px
}

.tabs-below .nav-tabs>li:first-child>a{
border-radius:0 0 0 4px
}

.tabs-below .nav-tabs.nav-justified>li:last-child>a{
border-radius:0 0 4px 0
}

.tabs-left .nav-tabs>li,.tabs-right .nav-tabs>li{
float:none;
border-left:none;
border-top:1px solid #CCD1D9
}

.tabs-left .nav-tabs>li:first-child,.tabs-right .nav-tabs>li:first-child{
border-top:none
}

.tabs-left .nav-tabs>li>a,.tabs-right .nav-tabs>li>a{
min-width:74px;
margin-right:0
}

.tabs-left .nav-tabs{
float:left;
margin-right:19px;
border-radius:4px 0 0 4px
}

.tabs-left .nav-tabs>li:first-child>a{
border-radius:4px 0 0 0
}

.tabs-left .nav-tabs>li:last-child>a{
border-radius:0 0 0 4px
}

.tabs-right .nav-tabs{
float:right;
margin-left:19px;
border-radius:0 4px 4px 0
}

.tabs-right .nav-tabs>li:first-child>a{
border-radius:0 4px 0 0
}

.tabs-right .nav-tabs>li:last-child>a{
border-radius:0 0 4px 0
}

.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{
color:#FFF;
background-color:#3BAFDA
}

.nav-pills>li>a{
color:#3BAFDA
}

.nav-pills>li>a:hover{
color:#434A54;
background-color:#E6E9ED
}

.nav-pills>.active>a>.badge{
color:#3BAFDA
}

.nav-pills .open>a,.nav-pills .open>a:focus,.nav-pills .open>a:hover{
color:#434A54;
background-color:#E6E9ED
}


.list-group{
border-radius:4px;
box-shadow:0 1px 2px rgba(0,0,0,0.2)
}

.list-group-item{
border-color:transparent;
border-top-color:#E6E9ED
}

.list-group-item:first-child{
border-top:none
}

.list-group-item-heading{
color:#434A54
}

a.list-group-item{
color:#434A54
}

a.list-group-item .list-group-item-heading{
font-size:16px;
color:#434A54
}

a.list-group-item:hover,a.list-group-item:focus{
background-color:#E6E9ED
}

a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{
background-color:#4FC1E9;
border-color:#4FC1E9
}

a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{
color:#FFF
}

.list-group-item-primary{
color:#22b1e3;
border-color:#3BAFDA transparent transparent transparent;
background-color:#4FC1E9
}

.list-group-item-primary:first-child{
border-color:transparent
}

a.list-group-item-primary{
color:#126d8d
}

a.list-group-item-primary:hover,a.list-group-item-primary:focus{
color:#FFF;
background-color:#3BAFDA
}

a.list-group-item-primary.active,a.list-group-item-primary:hover,a.list-group-item-primary:focus{
background-color:#3BAFDA;
border-color:#4FC1E9 transparent transparent transparent
}

.list-group-item-success{
color:#87c940;
border-color:#8CC152 transparent transparent transparent;
background-color:#A0D468
}

.list-group-item-success:first-child{
border-color:transparent
}

a.list-group-item-success{
color:#537f24
}

a.list-group-item-success:hover,a.list-group-item-success:focus{
color:#FFF;
background-color:#8CC152
}

a.list-group-item-success.active,a.list-group-item-success:hover,a.list-group-item-success:focus{
background-color:#8CC152;
border-color:#A0D468 transparent transparent transparent
}

.list-group-item-warning{
color:#ffbf21;
border-color:#F6BB42 transparent transparent transparent;
background-color:#FFCE54
}

.list-group-item-warning:first-child{
border-color:transparent
}

a.list-group-item-warning{
color:#876000
}

a.list-group-item-warning:hover,a.list-group-item-warning:focus{
color:#FFF;
background-color:#F6BB42
}

a.list-group-item-warning.active,a.list-group-item-warning:hover,a.list-group-item-warning:focus{
background-color:#F6BB42;
border-color:#FFCE54 transparent transparent transparent
}

.list-group-item-info{
color:#2fb593;
border-color:#37BC9B transparent transparent transparent;
background-color:#48CFAD
}

.list-group-item-info:first-child{
border-color:transparent
}

a.list-group-item-info{
color:#1a6451
}

a.list-group-item-info:hover,a.list-group-item-info:focus{
color:#FFF;
background-color:#37BC9B
}

a.list-group-item-info.active,a.list-group-item-info:hover,a.list-group-item-info:focus{
background-color:#37BC9B;
border-color:#48CFAD transparent transparent transparent
}

.list-group-item-danger{
color:#e8273b;
border-color:#DA4453 transparent transparent transparent;
background-color:#ED5565
}

.list-group-item-danger:first-child{
border-color:transparent
}

a.list-group-item-danger{
color:#99101f
}

a.list-group-item-danger:hover,a.list-group-item-danger:focus{
color:#FFF;
background-color:#DA4453
}

a.list-group-item-danger.active,a.list-group-item-danger:hover,a.list-group-item-danger:focus{
background-color:#DA4453;
border-color:#ED5565 transparent transparent transparent
}

.media-list{
color:#AAB2BD
}

.media-heading{
font-size:14px;
color:#434A54
}

.modal-content{
border:none;
border-radius:4px;
color:#434A54;
box-shadow:0 1px 2px rgba(0,0,0,0.2)
}

.modal-header{
border-bottom:none
}

.modal-body{
padding:0 15px
}

.modal-footer{
border-top:none
}

.well{
padding:10px;
border:none;
border-radius:4px;
color:#434A54;
background-color:#FFF;
box-shadow:0 1px 2px rgba(0,0,0,0.2)
}

.well blockquote{
border-color:#CCD1D9
}

.well-lg{
padding:20px
}

.well-sm{
padding:5px
}

.thumbnail{
border:none;
box-shadow:0 1px 2px rgba(0,0,0,0.2)
}

.thumbnail a>img,.thumbnail>img{
width:100%
}

.thumbnail .caption{
font-size:14px
}

.thumbnail .caption h1,.thumbnail .caption h2,.thumbnail .caption h3,.thumbnail .caption h4,.thumbnail .caption h5,.thumbnail .caption h6{
margin:5px 0 10px;
font-size:16px
}

.jumbotron{
margin-bottom:20px;
padding:0;
border-radius:4px;
background-color:#FFF;
box-shadow:0 1px 2px rgba(0,0,0,0.2)
}

.container .jumbotron{
border-radius:4px
}

.jumbotron>.jumbotron-photo img{
border-radius:4px 4px 0 0;
width:100%
}

.jumbotron .jumbotron-contents{
padding:20px;
color:#434A54
}

.jumbotron .carousel,.jumbotron .carousel-inner,.jumbotron .carousel-inner>.item.active img{
border-radius:4px 4px 0 0
}

.jumbotron .carousel-inner>.item>a>img,.jumbotron .carousel-inner>.item>img{
width:100%
}

.jumbotron .carousel-control.left{
border-radius:4px 0 0 0
}

.jumbotron .carousel-control.right{
border-radius:0 4px 0 0
}

.jumbotron h1,.jumbotron .h1,.jumbotron h2,.jumbotron .h2{
font-weight:400
}

.jumbotron h1,.jumbotron .h1{
font-size:28px
}

.jumbotron h2,.jumbotron .h2{
font-size:24px
}

.jumbotron p{
font-size:14px
}

@media screen and (min-width: 768px){
.jumbotron,.container .jumbotron{
padding:0
}

.jumbotron h1,.jumbotron .h1{
font-size:28px
}


}

.panel{
background-color:#FFF;
border:none;
border-radius:4px;
box-shadow:0 1px 2px rgba(0,0,0,0.2)
}

.panel .list-group{
box-shadow:none
}

.panel .list-group-item:first-child{
border-top:1px solid #E6E9ED
}

.panel-heading{
border-radius:4px 4px 0 0
}

.panel-title{
font-size:14px;
color:#434A54;
font-weight:normal
}

.panel-footer{
background-color:#E6E9ED;
border-top-color:#E6E9ED;
border-radius:0 0 4px 4px
}

.panel-default{
border-color:#E6E9ED
}

.panel-default>.panel-heading{
color:#434A54;
background-color:#E6E9ED;
border-color:#E6E9ED
}

.panel-primary{
border-color:#3BAFDA
}

.panel-primary>.panel-heading{
color:#FFF;
background-color:#3BAFDA;
border-color:#3BAFDA
}

.panel-success{
border-color:#8CC152
}

.panel-success>.panel-heading{
color:#FFF;
background-color:#8CC152;
border-color:#8CC152
}

.panel-info{
border-color:#37BC9B
}

.panel-info>.panel-heading{
color:#FFF;
background-color:#37BC9B;
border-color:#37BC9B
}

.panel-warning{
border-color:#F6BB42
}

.panel-warning>.panel-heading{
color:#FFF;
background-color:#F6BB42;
border-color:#F6BB42
}

.panel-danger{
border-color:#DA4453
}

.panel-danger>.panel-heading{
color:#FFF;
background-color:#DA4453;
border-color:#DA4453
}

.panel-primary>.panel-heading>.panel-title,.panel-success>.panel-heading>.panel-title,.panel-info>.panel-heading>.panel-title,.panel-warning>.panel-heading>.panel-title,.panel-danger>.panel-heading>.panel-title{
color:#FFF
}

.panel>.list-group:first-child .list-group-item:first-child,.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{
border-radius:4px 4px 0 0
}

.panel>.list-group:last-child .list-group-item:last-child{
border-radius:0 0 4px 4px
}

.panel>.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 td:first-child,.panel>.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 td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th: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 th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{
border-radius:4px 0 0 0
}

.panel>.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 td:last-child,.panel>.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 td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th: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 th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{
border-radius:0 4px 0 0
}

.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{
border-radius:0 0 4px 4px
}

.panel>.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 td:first-child,.panel>.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 td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{
border-radius:0 0 0 4px
}

.panel>.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 td:last-child,.panel>.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 td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{
border-radius:0 0 4px 0
}

.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{
border-top-color:#E6E9ED
}

.panel-group .panel{
border-radius:0;
background-color:transparent;
box-shadow:none
}

.panel-group .panel+.panel{
margin-top:0
}

.panel-group .panel-heading{
padding:0;
border-bottom-color:transparent
}

.panel-group .panel-heading+.panel-collapse .panel-body{
padding:15px 0;
border-top-color:transparent
}

.panel-group .panel-title a{
padding:10px 0;
display:block
}

.panel-group-lists .panel{
border-bottom:1px solid #E6E9ED;
background-color:#FFF;
box-shadow:0 1px 2px rgba(0,0,0,0.2)
}

.panel-group-lists .panel:first-child{
border-radius:4px 4px 0 0
}

.panel-group-lists .panel:last-child{
border-radius:0 0 4px 4px;
border-bottom:none
}

.panel-group-lists .panel-heading+.panel-collapse .panel-body{
padding:15px;
border-top-color:#E6E9ED
}

.panel-group-lists .panel-title a{
padding:10px 15px;
color:#434A54
}

.panel-group-lists .panel-title a:hover,.panel-group-lists .panel-title a:focus,.panel-group-lists .panel-title a:active{
color:#AAB2BD
}

.footer{
padding:40px 0;
background-color:#fff
}

.footer-logo,.footer-nav{
float:left;
padding:0 20px;
width:20%
}

@media (max-width: 768px){
.footer-logo{
margin-bottom:20px
}

.footer-logo,.footer-nav{
float:none;
display:block;
width:100%
}


}

.footer-logo{
margin-top:-5px;
height:32px;
line-height:32px
}

.footer-logo img{
margin-right:10px
}

.footer-logo a{
font-size:20px;
font-weight:bold;
color:#FFF
}

.footer-logo a:hover,.footer-logo a:active{
text-decoration:none
}

.footer-nav .nav-title{
margin-bottom:15px;
color:#fff
}

.footer-nav .nav-item{
line-height:28px
}

.footer-nav .nav-item>a{
color:#fff
}

.footer-nav .nav-item>a:hover,.footer-nav .nav-item>a:active{
color:#fff;
text-decoration:none
}

.footer-copyright{
color:#fff;
text-align: center;
}

.timeline dl{
position:relative;
top:0;
margin:0;
padding:20px 0
}

.timeline dl:before{
position:absolute;
top:0;
bottom:0;
left:50%;
margin-left:-1px;
width:2px;
content:'';
background-color:#CCD1D9;
z-index:100
}

.timeline dl dt{
position:relative;
top:30px;
padding:3px 5px;
margin:0 auto 30px;
text-align:center;
border-radius:4px;
background-color:#AAB2BD;
font-weight:normal;
color:#FFF;
width:120px;
z-index:200
}

.timeline dl dd{
position:relative;
z-index:200
}

.timeline dl dd .circ{
position:absolute;
top:40px;
left:50%;
margin-left:-11px;
border:4px solid #F5F7FA;
width:22px;
height:22px;
border-radius:50%;
background-color:#4FC1E9;
z-index:200
}

.timeline dl dd .time{
position:absolute;
top:31px;
left:50%;
padding:10px 20px;
width:100px;
display:inline-block;
color:#4FC1E9
}

.timeline dl dd .events{
position:relative;
margin-top:31px;
padding:10px 10px 0;
border-radius:4px;
background-color:#FFF;
width:47%
}

.timeline dl dd .events:before{
position:absolute;
top:12px;
width:0;
height:0;
content:'';
border-width:6px;
border-style:solid
}

.timeline dl dd .events .events-object{
margin-right:10px
}

.timeline dl dd .events .events-body{
overflow:hidden;
zoom:1
}

.timeline dl dd .events .events-body .events-heading{
margin:0 0 10px;
font-size:14px
}

.timeline dl dd.pos-right .time{
margin-left:-100px;
text-align:right
}

.timeline dl dd.pos-right .events{
float:right
}

.timeline dl dd.pos-right .events:before{
left:-12px;
border-color:transparent #FFF transparent transparent
}

.timeline dl dd.pos-left .time{
margin-left:0;
text-align:left
}

.timeline dl dd.pos-left .events{
float:left
}

.timeline dl dd.pos-left .events:before{
right:-12px;
border-color:transparent transparent transparent #FFF
}

@media screen and (max-width: 767px){
.timeline dl:before{
left:60px
}

.timeline dl dt{
margin:0 0 30px
}

.timeline dl dd .circ{
left:60px
}

.timeline dl dd .time{
left:0
}

.timeline dl dd.pos-left .time{
margin-left:0;
padding:10px 0;
text-align:left
}

.timeline dl dd.pos-left .events{
float:right;
width:84%
}

.timeline dl dd.pos-left .events:before{
left:-12px;
border-color:transparent #FFF transparent transparent
}

.timeline dl dd.pos-right .time{
margin-left:0;
padding:10px 0;
text-align:left
}

.timeline dl dd.pos-right .events{
float:right;
width:84%
}


}

.dropdown-menu{
border:none;
background-color:#434A54
}

.dropdown-menu .dropdown-header{
padding:5px 20px;
font-size:14px;
font-weight:700;
color:#AAB2BD
}

.dropdown-menu li a{
padding:5px 20px;
color:#FFF
}

.dropdown-menu li a:hover,.dropdown-menu li a:focus,.dropdown-menu .active a,.dropdown-menu .active a:hover,.dropdown-menu .active a:focus{
color:#FFF;
background-color:#656D78;
outline:none
}

.dropdown-menu .disabled a,.dropdown-menu .disabled a:hover,.dropdown-menu .disabled a:focus{
color:#656D78;
cursor:default
}

.dropdown-menu .divider{
background-color:#656D78;
border-bottom:none
}

.dropup .dropdown-menu{
margin-bottom:0;
border-radius:4px 4px 0 0
}

.dropdown-submenu{
position:relative
}

.dropdown-submenu .dropdown-menu{
top:0;
left:100%;
margin-top:-6px;
margin-left:-1px;
border-radius:0 4px 4px 4px
}

.dropdown-submenu:hover .dropdown-menu{
display:block
}

.dropup .dropdown-submenu .dropdown-menu{
top:auto;
bottom:0;
margin-top:0;
margin-bottom:-2px;
border-radius:4px 4px 4px 0
}

.dropdown-submenu>a:after{
display:block;
content:" ";
float:right;
width:0;
height:0;
border-color:transparent;
border-style:solid;
border-width:5px 0 5px 5px;
border-left-color:#FFF;
margin-top:5px;
margin-right:-10px
}

.dropdown-default .dropdown-submenu>a:after{
border-left-color:#434A54
}

.dropdown-submenu:hover a:after{
border-left-color:#FFF
}

.dropdown-submenu.pull-left{
float:none
}

.dropdown-submenu.pull-left .dropdown-menu{
left:-100%;
margin-left:10px;
border-radius:4px 0 4px 4px
}

body{
background-color:#f5f5f5
}

header{
margin-bottom:20px
}

.subheading{
font-size:1.2em;
text-align:center;
margin-bottom:20px
}

.popover{
text-align:center
}

label>input[type="radio"],label>input[type="checkbox"]{
visibility:hidden;
position:absolute
}

label>input[type="radio"]+div>img,label>input[type="checkbox"]+div>img{
cursor:pointer;
border:10px solid transparent
}

label>input[type="radio"]:checked+div>img,label>input[type="checkbox"]:checked+div>img{
border:10px solid #7BE891
}

//font awesome icon is right here
label>input[type="radio"]:checked+div:after,label>input[type="checkbox"]:checked+div:after{
position:absolute;
width:50px;
height:50px;
right:10%;
top:20%;
font-family:'FontAwesome';
font-size:40px;
color:#fff;
content:"\f00c";
border-radius:50%;
background-color:#7BE891
}

@media (max-width: 990px){
label>input[type="radio"]:checked+div:after,label>input[type="checkbox"]:checked+div:after{
width:35px;
height:35px;
right:14%;
top:27%;
font-size:25px
}


}

@media (max-width: 768px){
label>input[type="radio"]:checked+div:after,label>input[type="checkbox"]:checked+div:after{
display:none;
content:""
}


}

.checkbox{
padding-left:20px;
padding-top:10px
}

.checkbox label{
display:inline-block;
vertical-align:middle;
position:relative;
padding-left:5px
}

.checkbox label::before{
content:"";
display:inline-block;
position:absolute;
width:20px;
height:20px;
left:0;
margin-left:-20px;
border:1px solid #ccc;
border-radius:3px;
background-color:#fff;
-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;
transition:border 0.15s ease-in-out, color 0.15s ease-in-out
}

.checkbox label::after{
display:inline-block;
position:absolute;
width:19px;
height:19px;
left:0;
top:0;
margin-left:-20px;
padding-left:3px;
padding-top:0px;
font-size:15px;
color:#555555
}

.checkbox input[type="checkbox"]{
opacity:0;
z-index:1
}

.checkbox input[type="checkbox"]:focus+label::before{
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}

.checkbox input[type="checkbox"]:checked+label::after{
font-family:'FontAwesome';
content:"\f00c"
}

.checkbox input[type="checkbox"]:disabled+label{
opacity:0.65
}

.checkbox input[type="checkbox"]:disabled+label::before{
background-color:#eeeeee;
cursor:not-allowed
}

.checkbox.checkbox-circle label::before{
border-radius:50%
}

.checkbox.checkbox-inline{
margin-top:0
}

.radio{
padding-left:20px;
padding-top:10px
}

.radio label{
display:inline-block;
vertical-align:middle;
position:relative;
padding-left:5px
}

.radio label::before{
content:"";
display:inline-block;
position:absolute;
width:20px;
height:20px;
left:0;
margin-left:-20px;
border:1px solid #ccc;
border-radius:100%;
background-color:#fff;
-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;
transition:border 0.15s ease-in-out, color 0.15s ease-in-out
}

.radio label::after{
display:inline-block;
position:absolute;
width:19px;
height:19px;
left:0;
top:0;
margin-left:-20px;
padding-left:3px;
padding-top:0px;
font-size:15px;
color:#555555
}

.radio input[type="radio"]{
opacity:0;
z-index:1
}

.radio input[type="radio"]:focus+label::before{
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}

.radio input[type="radio"]:checked+label::after{
font-family:'FontAwesome';

content:"\f00c"
}

.radio input[type="radio"]:disabled+label{
opacity:0.65
}

.radio input[type="radio"]:disabled+label::before{
background-color:#eeeeee;
cursor:not-allowed
}

.radio.radio-circle label::before{
border-radius:50%
}

.radio.radio-inline{
margin-top:0
}

input[type="checkbox"].styled:checked+label:after{
font-family:'FontAwesome';
content:"\f00c"
}

input[type="checkbox"] .styled:checked+label::before{
color:#fff
}

input[type="checkbox"] .styled:checked+label::after{
color:#fff
}



.lead .note{
font-size:0.8em;
color:#999
}


ul.nav li a .description{
font-size:0.7em
}

ul.nav.summary{
height:260px
}

ul.nav.summary li a{
font-size:1em;
text-align:left;
padding:10px 20px;
position:absolute;
height:100%;
width:100%;
border-radius:0
}

ul.nav.summary li a h4{
font-size:1em
}

ul.nav.summary li a .cost{
font-weight:bold;
font-size:2em
}

ul.nav.summary .zero{
height:100%;
width:100%;
text-align:center
}

ul.nav.summary .zero i{
margin-bottom:20px
}

ul.nav.summary-mobile{
display:none
}

ul.nav.summary-mobile li a{
border-radius:0
}

.tab-content{
padding:0
}

.tab-content .android{
background-color:#89cff0
}

.tab-pane{
padding:10px;
min-height:1000px
}

.nav-tabs .description{
font-size:0.7em;
font-weight:normal;
padding:10px 20px
}

.nav-tabs>li{
border:0
}

.nav-tabs>li a.android,.nav-tabs>li a.android:focus,.nav-tabs>li a.android:hover{
color:white;
background-color:#89cff0 !important
}



.nav-tabs>li.active a.android,.nav-tabs>li.active a.android:focus,.nav-tabs>li.active a.android:hover{
color:white;
background-color:#89cff0 !important
}

@media (max-width: 767px){
ul.nav li a{
font-size:1.2em;
padding:10px 0
}


}

@media (min-width: 992px){
ul.nav li a{
font-size:1.8em;
padding:10px 0
}

ul.nav.summary li a{
font-size:1em;
text-align:left;
padding:30px
}

ul.nav.summary li a h4{
font-size:1.4em
}

ul.nav.summary li a .cost{
font-weight:bold;
font-size:3em
}

.tab-pane{
padding:50px
}


}

@media (max-width: 767px){
ul.nav.summary{
height:200px
}

ul.nav.summary li{
display:none
}

ul.nav.summary li.active{
display:table-cell;
width:100%
}

ul.nav.summary-mobile{
display:block
}

ul.nav.summary-mobile li{
display:block;
width:33.33333333%;
float:left
}

ul.nav.summary-mobile h3{
margin:0
}


}

section{
padding:5px 30px 30px 30px !important
}

section.well{
margin-bottom:50px
}

section .heading{
margin-top:60px;
margin-bottom:30px;
text-align:center;
min-height:30px
}

section .feature{
text-align:center;
margin-bottom:30px
}

section .feature .img-mobile{
display:none
}

section .feature h4{
min-height:40px;
margin-bottom:0;
font-weight:normal;
font-size:14px;
line-height:18px
}

section .feature .description{
display:none
}

@media (max-width: 992px){
section.well{
margin-bottom:15px
}

section .heading{
margin-top:0
}

section .heading h3{
font-size:1.5em
}

section .feature{
margin-bottom:10px;
padding:10px;
background-color:#e3e3e3;
border-radius:2px;
text-align:left
}

section .feature:before,section .feature:after{
content:" ";
display:table
}

section .feature:after{
clear:both
}

section .feature .img-mobile{
display:block;
width:20%;
float:left
}

section .feature label{
width:75%;
text-align:left;
float:right
}

section .feature label h4{
margin:0;
min-height:0;
font-size:1.2em
}

section .feature label .description{
display:inline-block;
margin-top:0.3em;
margin-bottom:0;
font-size:1.0em;
line-height:1.2em;
color:#888;
font-weight:normal
}

section .feature label img{
display:none
}

section .feature.checked{
background-color:#7BE891
}


}

.detail-reveal{
color:white
}

.detail-reveal:hover,.detail-reveal:focus{
color:white
}

table.feature-detail{
margin-top:40px
}

table.feature-detail.percentage-detail{
margin-top:20px
}

table.feature-detail thead{
font-weight:bold
}

table.feature-detail thead .man-days{
width:80px
}

table.feature-detail thead .dev-rate{
width:120px
}

table.feature-detail tr{
padding-right:20px
}

table.feature-detail>tbody>tr>td{
vertical-align:middle
}

table.feature-detail input[type="number"]{
text-align:right
}

table#day-rate td{
border-top:0
}

.totals{
padding:40px;
padding-top: 60px;
}

.totals h2{
margin:0
}

.totals .subtext{
font-weight:normal;
font-size:0.4em
}

.totals .disclaimer{
margin-top:10px;
color:#999;
font-size:0.7em
}

.save{
padding:30px
}

.save .checkbox{
margin-bottom:20px
}

.foot{
vertical-align:middle;
padding-top:20px;
padding-bottom:60px
}

.foot .brand{
float:left;
display:inline-block;
vertical-align:middle
}

.foot .brand .logo{
height:20px
}

.foot .copyright{
float:center;
}

@media (max-width: 768px){
.foot{
padding-top:0;
padding-bottom:40px
}


}

.contact-header{
margin:40px 0 20px 0
}

.contact-hr{
margin:40px 0
}

.contact-form-header{
margin:40px 0
}

