/* Container Widths */
@media (min-width: 1200px) {.container {width: 970px;}}
@media (min-width: 992px) {.container {width: 970px;}}

/* Transitions */
a, button, .hover {transition:background 460ms, color 460ms;-o-transition:background 460ms, color 460ms;-webkit-transition:background 460ms, color 460ms;-moz-transition:background 460ms, color 460ms;}

#post-20131 {padding:0;}
  #post-20131 .wpb_row {padding:0;margin:0;} 
.steps .row {margin-top:15px;}
.steps .col-sm-2 {-webkit-border-radius: 4px;border-radius: 4px;}
@media (min-width: 768px) { .steps .lg-offset-top {position:relative;top:-10px;} }
@media (max-width: 767px) { .steps .row {text-align:center;} .sep-sm-gray {display:none;} }
.row {margin-right:0px;margin-left:0px;}
.lato {font-family:'Lato', 'Roboto', Helvetica, arial, sans-serif;}

.testi {border-left:10px solid #316d9f;padding-left:25px;font-size:16px;font-style:italic;color:#316d9f;}
	.testi .author {font-weight:300;font-style:normal;font-size:18px;display:block;color:#000;}
		.testi .author strong {font-weight:700;}
.ls1 {letter-spacing:0.02em;} 

#emailMessage2 .help-block, #firstNameMessage2 .help-block {color:#FFC3C2 !IMPORTANT;}
/* Begin Custom Styling */
.vidheadcontainer {border-bottom:10px solid #54C9FC;}
.vidheadfooter {border-top:10px solid #54C9FC;}
.vidhead a:hover {text-decoration:none;}
	.vidhead.hover {background:#20BDFA;}
		.vidhead.hover a h2 {color:#00378A;}
.vidstep {font-size:28px;font-weight:600;color:#FFF;}
	.vidstep span {display:block;font-weight:100;font-size:20px;line-height:22px;}
	.vidstep.black {color:#000 !IMPORTANT;}
.vidlive {background:#54C9FC !IMPORTANT;}
	.vidlive h2 {color:#000 !IMPORTANT;}
.brr {-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0;}
.bll {-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0;}
.brbr {-webkit-border-radius:0 0 5px 0;border-radius:0 0 5px 0;}
.blbl {-webkit-border-radius:0 0 0 5px;border-radius:0 0 0 5px;}

/* Fluid Video Iframes and Embeds and Photos */
.fluidvid {margin:0 auto;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
	.fluidvid iframe,.fluidvid object,.fluidvid embed{position:absolute;top:0;left:0;width:100%;height:100%}
.fluidphoto {max-width:100%;height:auto;}

.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 {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}
.embed-responsive.embed-responsive-16by9 {padding-bottom: 56.25%;}
.embed-responsive.embed-responsive-4by3 {padding-bottom: 75%;}
	
body {background:#FFF;font-family:'Roboto', Helvetica, arial, sans-serif;}
.navbar-inverse {background:#316d9f;border:none;-webkit-border-radius:0px;border-radius:0px;}
	.navbar-inverse .navbar-nav>li>a {color:#FFF;}
	.navbar-inverse .navbar-nav>li>a:hover {color:#3ecdff !IMPORTANT;}
	.navbar-header {padding:10px 0;color:#FFF;}
	.navbar-brand {float:none;height:auto;}
	.header-social {padding-top:13px;}
	.header-social a {background:url('../../img/social-circles.png') 0 0 no-repeat;width:25px;height:25px;margin-right:4px;padding:0 !IMPORTANT;display:block;float:left;}
		.header-social a:hover {opacity:0.8;}
		.header-social a.tw {background-position:-31px 0;}
		.header-social a.yt {background-position:-61px 0;}
		.vertical-hr {padding:0 20px 0 0;margin:0 20px 0 0;line-height:37px;border-right:1px solid #75b4d0;}
.page-header {margin:10px 0 0 0;border:none;}
.post_content{background:#FFF;margin:0;}
	.post_content p {}
	.post_content .col-md-12 {padding:0 15px;}
	.post_content .col-sm-8, .post_content .col-md-8 {border-right:1px solid #EFEFEF;} 
	.sechead {font-size:22px;font-weight:300;}
	.wide {padding:0 !IMPORTANT;}
	.blogmeta {font-size:12px !IMPORTANT;border-top:1px solid #c6d7e1;margin:5px 0 30px 0 !IMPORTANT;padding:5px 0 0 0;}
	body.home .blogmeta {margin-bottom:15px !IMPORTANT;}
	.homeblog h3 {font-size:20px;font-weight:300;letter-spacing:-0.04em;margin-top:0;}
	.homeblog p {font-size:13px;line-height:21px;margin:0;}
#main article {margin-bottom:30px;padding:0;border:none;}
.footer {color:#FFF;font-size:13px;margin-bottom:0;-webkit-border-radius:0px;border-radius:0px;}
	.footer a {color:#8ac8ff;}
	#widget-footer {margin-top:30px;}
.img-responsive {display: inline;}
.footer-links {float:none;text-align:center;}
	#menu-footer-menu {padding:15px;}
	.footer-links .menu li {display:inline;float:none;}
	.footer-links .menu li a {color:#abe5ff;}


/* Blog Type */
.single-title, .page-title {color:#3391ba;font-family:'Roboto', Helvetica, arial, sans-serif;font-weight:400;}
	.page-title {text-transform:uppercase;}		
	.single-title strong {font-weight:400;}
.comment {padding:10px;}
	.comment-text h4 {margin:5px 0 10px 0;padding:0;font-size:20px;font-family:'Roboto', Helvetica, arial, sans-serif;font-weight:400;letter-spacing:normal;}
	.comment-text p {font-size:14px !IMPORTANT;line-height:20px !IMPORTANT;}
	.comment-reply-title, h3#comments {font-size:30px;font-family:'Roboto', Helvetica, arial, sans-serif;font-weight:400;line-height:32px;}
.blog_content p, .form-allowed-tags, .logged-in-as {font-size:16px;line-height:27px;}
.optintext {font-size:13px !IMPORTANT;line-height:18px !IMPORTANT;}
.recent-item {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e8e8e8;}
	.recent-item a {font-size:17px !IMPORTANT;color:#3391ba;font-family:'Roboto', Helvetica, arial, sans-serif;font-weight:300;}
.social-header {color:#636f74;font-size:18px;font-weight:300;font-family:'Roboto', Helvetica, arial, sans-serif;font-weight:300;}
	.social-header strong {font-weight:500;}
.steps4 {display:block;font-family:'Roboto', Helvetica, arial, sans-serif;font-weight:400;font-size:24px;line-height:28px;color:#9DBB00;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #EFEFEF;}
		
/* Navbar Styling */
.navbar-default {background:#FFF;border:none;}
@media (min-width: 768px) { .navbar-nav > li {float: left;margin-top:10px;} }
  .navbar-default .navbar-nav li a {margin-top:15px;color:#037aae;font-size:18px;font-family:'Roboto', Helvetica, arial, sans-serif;text-transform:uppercase;}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color:#adcb13;background-color:#FFF;}
.navbar-brand img {}
.widget_nav_menu ul, #widget-footer .widget_recent_entries ul, #sidebar1 ul {list-style: none;padding: 0;margin: 0;}
.widget_nav_menu ul li a, #widget-footer .widget_recent_entries ul li a {font-size:12px;}
	#widget-footer .widget_recent_entries ul li .post-date {font-size:11px;color:#dfdfdf;display:block;}
#sidebar1 ul {margin-top:15px;}
	#sidebar1 ul li {margin-top:8px;}
		#sidebar1 ul li a {font-size:13px;} 
.subpage-nav {background:#0064bd;color:#FFF;padding:10px;-webkit-border-radius: 4px;border-radius: 4px;}
	.subpage-nav a {color:#FFF;font-size:13px;padding:0 10px;} 
		.subpage-nav a.first {}
		.subpage-nav a.last {}

/* Home Typography */
body.home #content {margin-top:0px !IMPORTANT;}
body.home .page-header h1 {font-weight:300;}
	body.home .page-header h1 span {display:block;}
body.home .page-header h2 {font-weight:300;letter-spacing:-0.04em;}

/* Salespage */

.checkout-col .bggray, .checkout-col .bgltred, .checkout-col .bgltblue {padding:30px 0 50px 0;}
	.checkout-col .bggray {margin-top:35px;}
	.ccards {width:217px;height:32px;display:inline-block;margin-top:20px;background:url('/img/sales/mr-ccards.png') 0 0 no-repeat;}
.check-sm {color:#3391ba;float:left;margin-right:15px;}
.check-lg {color:#3391ba;float:left;font-size:70px;margin-right:15px;}
	.check-lg-tall {margin-bottom:40px;}			
	@media (max-width: 991px) {
		.check-lg {float:none;font-size:26px;}
		.check-lg-tall {margin-bottom:0;}
	}			
.nav-pills > li > a, .nav-pills > li > a:hover, .nav-pills > li > a:focus {background-color:#e9f5fa;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {background-color:#0177ab;}
.tab-content {margin-top:30px;border:1px solid #ccc;-webkit-border-radius: 4px;border-radius: 4px;padding:15px;}
	.mr-tabs li.active a .tab-holder {display:block !IMPORTANT;opacity:1.0 !IMPORTANT;}
		@media (max-width: 767px) { .mr-tabs li.active a .tab-holder {display:none !IMPORTANT;} }
	.tab-holder {-webkit-transition: all 460ms ease;-moz-transition: all 460ms ease;-ms-transition: all 460ms ease;-o-transition: all 460ms ease;transition: all 460ms ease;}	
	.mr-tabs li a {position:relative;font-size:14px;font-weight:700;padding:15px 0;}
		.mr-tabs li a .tab-holder {position:relative;bottom:0;width:100%;}
		.mr-tabs li a .tab-point {position:absolute;bottom:-32px;background:url('/img/sales/tab-point.png') top center no-repeat;width:100%;height:17px;}
    .nav-pills > li > a {border-radius:0;}

.testimonials-main .col-sm-10 p {font-size:16px;}
.testimonials-main .col-sm-10 p strong.blue {display:block;}
	.testimonials-main .col-sm-10 p strong em {font-weight:400;}

.testimonials-event {font-size:15px;}
.testimonials-event em {display:block;}
.testimonials-event strong {color:#3391ba;text-indent:15px;}

/* FAQs */    
ul.faq li {font-size:14px;margin-bottom:14px;padding:5px;}
	ul.faq li:nth-child(even) {background:#efefef;}
	ul.faq li strong {display:block;font-size:17px;}
	ol li, ul li ul li {background:transparent !IMPORTANT;}

.upsell-copy ul li {font-size:18px;}
ol.thanks-list {font-size:17px;}
	ol.thanks-list li {font-size:18px;font-weight:900;margin-bottom:20px;}
		ol.thanks-list li p {font-size:16px;font-weight:400;}

/* Column Changes */
@font-face{font-family:'Glyphicons Halflings';  src:url('../fonts/glyphicons-halflings-regular.eot');  src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}
.glyphicon{position:relative;  top:1px;  display:inline-block;  font-family:'Glyphicons Halflings';  font-style:normal;  font-weight:normal;  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;}
.glyphicon-asterisk:before{content:"\2a";}
.glyphicon-plus:before{content:"\2b";}
.glyphicon-euro:before{content:"\20ac";}
.glyphicon-minus:before{content:"\2212";}
.glyphicon-cloud:before{content:"\2601";}
.glyphicon-envelope:before{content:"\2709";}
.glyphicon-pencil:before{content:"\270f";}
.glyphicon-glass:before{content:"\e001";}
.glyphicon-music:before{content:"\e002";}
.glyphicon-search:before{content:"\e003";}
.glyphicon-heart:before{content:"\e005";}
.glyphicon-star:before{content:"\e006";}
.glyphicon-star-empty:before{content:"\e007";}
.glyphicon-user:before{content:"\e008";}
.glyphicon-film:before{content:"\e009";}
.glyphicon-th-large:before{content:"\e010";}
.glyphicon-th:before{content:"\e011";}
.glyphicon-th-list:before{content:"\e012";}
.glyphicon-ok:before{content:"\e013";}
.glyphicon-remove:before{content:"\e014";}
.glyphicon-zoom-in:before{content:"\e015";}
.glyphicon-zoom-out:before{content:"\e016";}
.glyphicon-off:before{content:"\e017";}
.glyphicon-signal:before{content:"\e018";}
.glyphicon-cog:before{content:"\e019";}
.glyphicon-trash:before{content:"\e020";}
.glyphicon-home:before{content:"\e021";}
.glyphicon-file:before{content:"\e022";}
.glyphicon-time:before{content:"\e023";}
.glyphicon-road:before{content:"\e024";}
.glyphicon-download-alt:before{content:"\e025";}
.glyphicon-download:before{content:"\e026";}
.glyphicon-upload:before{content:"\e027";}
.glyphicon-inbox:before{content:"\e028";}
.glyphicon-play-circle:before{content:"\e029";}
.glyphicon-repeat:before{content:"\e030";}
.glyphicon-refresh:before{content:"\e031";}
.glyphicon-list-alt:before{content:"\e032";}
.glyphicon-lock:before{content:"\e033";}
.glyphicon-flag:before{content:"\e034";}
.glyphicon-headphones:before{content:"\e035";}
.glyphicon-volume-off:before{content:"\e036";}
.glyphicon-volume-down:before{content:"\e037";}
.glyphicon-volume-up:before{content:"\e038";}
.glyphicon-qrcode:before{content:"\e039";}
.glyphicon-barcode:before{content:"\e040";}
.glyphicon-tag:before{content:"\e041";}
.glyphicon-tags:before{content:"\e042";}
.glyphicon-book:before{content:"\e043";}
.glyphicon-bookmark:before{content:"\e044";}
.glyphicon-print:before{content:"\e045";}
.glyphicon-camera:before{content:"\e046";}
.glyphicon-font:before{content:"\e047";}
.glyphicon-bold:before{content:"\e048";}
.glyphicon-italic:before{content:"\e049";}
.glyphicon-text-height:before{content:"\e050";}
.glyphicon-text-width:before{content:"\e051";}
.glyphicon-align-left:before{content:"\e052";}
.glyphicon-align-center:before{content:"\e053";}
.glyphicon-align-right:before{content:"\e054";}
.glyphicon-align-justify:before{content:"\e055";}
.glyphicon-list:before{content:"\e056";}
.glyphicon-indent-left:before{content:"\e057";}
.glyphicon-indent-right:before{content:"\e058";}
.glyphicon-facetime-video:before{content:"\e059";}
.glyphicon-picture:before{content:"\e060";}
.glyphicon-map-marker:before{content:"\e062";}
.glyphicon-adjust:before{content:"\e063";}
.glyphicon-tint:before{content:"\e064";}
.glyphicon-edit:before{content:"\e065";}
.glyphicon-share:before{content:"\e066";}
.glyphicon-check:before{content:"\e067";}
.glyphicon-move:before{content:"\e068";}
.glyphicon-step-backward:before{content:"\e069";}
.glyphicon-fast-backward:before{content:"\e070";}
.glyphicon-backward:before{content:"\e071";}
.glyphicon-play:before{content:"\e072";}
.glyphicon-pause:before{content:"\e073";}
.glyphicon-stop:before{content:"\e074";}
.glyphicon-forward:before{content:"\e075";}
.glyphicon-fast-forward:before{content:"\e076";}
.glyphicon-step-forward:before{content:"\e077";}
.glyphicon-eject:before{content:"\e078";}
.glyphicon-chevron-left:before{content:"\e079";}
.glyphicon-chevron-right:before{content:"\e080";}
.glyphicon-plus-sign:before{content:"\e081";}
.glyphicon-minus-sign:before{content:"\e082";}
.glyphicon-remove-sign:before{content:"\e083";}
.glyphicon-ok-sign:before{content:"\e084";}
.glyphicon-question-sign:before{content:"\e085";}
.glyphicon-info-sign:before{content:"\e086";}
.glyphicon-screenshot:before{content:"\e087";}
.glyphicon-remove-circle:before{content:"\e088";}
.glyphicon-ok-circle:before{content:"\e089";}
.glyphicon-ban-circle:before{content:"\e090";}
.glyphicon-arrow-left:before{content:"\e091";}
.glyphicon-arrow-right:before{content:"\e092";}
.glyphicon-arrow-up:before{content:"\e093";}
.glyphicon-arrow-down:before{content:"\e094";}
.glyphicon-share-alt:before{content:"\e095";}
.glyphicon-resize-full:before{content:"\e096";}
.glyphicon-resize-small:before{content:"\e097";}
.glyphicon-exclamation-sign:before{content:"\e101";}
.glyphicon-gift:before{content:"\e102";}
.glyphicon-leaf:before{content:"\e103";}
.glyphicon-fire:before{content:"\e104";}
.glyphicon-eye-open:before{content:"\e105";}
.glyphicon-eye-close:before{content:"\e106";}
.glyphicon-warning-sign:before{content:"\e107";}
.glyphicon-plane:before{content:"\e108";}
.glyphicon-calendar:before{content:"\e109";}
.glyphicon-random:before{content:"\e110";}
.glyphicon-comment:before{content:"\e111";}
.glyphicon-magnet:before{content:"\e112";}
.glyphicon-chevron-up:before{content:"\e113";}
.glyphicon-chevron-down:before{content:"\e114";}
.glyphicon-retweet:before{content:"\e115";}
.glyphicon-shopping-cart:before{content:"\e116";}
.glyphicon-folder-close:before{content:"\e117";}
.glyphicon-folder-open:before{content:"\e118";}
.glyphicon-resize-vertical:before{content:"\e119";}
.glyphicon-resize-horizontal:before{content:"\e120";}
.glyphicon-hdd:before{content:"\e121";}
.glyphicon-bullhorn:before{content:"\e122";}
.glyphicon-bell:before{content:"\e123";}
.glyphicon-certificate:before{content:"\e124";}
.glyphicon-thumbs-up:before{content:"\e125";}
.glyphicon-thumbs-down:before{content:"\e126";}
.glyphicon-hand-right:before{content:"\e127";}
.glyphicon-hand-left:before{content:"\e128";}
.glyphicon-hand-up:before{content:"\e129";}
.glyphicon-hand-down:before{content:"\e130";}
.glyphicon-circle-arrow-right:before{content:"\e131";}
.glyphicon-circle-arrow-left:before{content:"\e132";}
.glyphicon-circle-arrow-up:before{content:"\e133";}
.glyphicon-circle-arrow-down:before{content:"\e134";}
.glyphicon-globe:before{content:"\e135";}
.glyphicon-wrench:before{content:"\e136";}
.glyphicon-tasks:before{content:"\e137";}
.glyphicon-filter:before{content:"\e138";}
.glyphicon-briefcase:before{content:"\e139";}
.glyphicon-fullscreen:before{content:"\e140";}
.glyphicon-dashboard:before{content:"\e141";}
.glyphicon-paperclip:before{content:"\e142";}
.glyphicon-heart-empty:before{content:"\e143";}
.glyphicon-link:before{content:"\e144";}
.glyphicon-phone:before{content:"\e145";}
.glyphicon-pushpin:before{content:"\e146";}
.glyphicon-usd:before{content:"\e148";}
.glyphicon-gbp:before{content:"\e149";}
.glyphicon-sort:before{content:"\e150";}
.glyphicon-sort-by-alphabet:before{content:"\e151";}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}
.glyphicon-sort-by-order:before{content:"\e153";}
.glyphicon-sort-by-order-alt:before{content:"\e154";}
.glyphicon-sort-by-attributes:before{content:"\e155";}
.glyphicon-sort-by-attributes-alt:before{content:"\e156";}
.glyphicon-unchecked:before{content:"\e157";}
.glyphicon-expand:before{content:"\e158";}
.glyphicon-collapse-down:before{content:"\e159";}
.glyphicon-collapse-up:before{content:"\e160";}
.glyphicon-log-in:before{content:"\e161";}
.glyphicon-flash:before{content:"\e162";}
.glyphicon-log-out:before{content:"\e163";}
.glyphicon-new-window:before{content:"\e164";}
.glyphicon-record:before{content:"\e165";}
.glyphicon-save:before{content:"\e166";}
.glyphicon-open:before{content:"\e167";}
.glyphicon-saved:before{content:"\e168";}
.glyphicon-import:before{content:"\e169";}
.glyphicon-export:before{content:"\e170";}
.glyphicon-send:before{content:"\e171";}
.glyphicon-floppy-disk:before{content:"\e172";}
.glyphicon-floppy-saved:before{content:"\e173";}
.glyphicon-floppy-remove:before{content:"\e174";}
.glyphicon-floppy-save:before{content:"\e175";}
.glyphicon-floppy-open:before{content:"\e176";}
.glyphicon-credit-card:before{content:"\e177";}
.glyphicon-transfer:before{content:"\e178";}
.glyphicon-cutlery:before{content:"\e179";}
.glyphicon-header:before{content:"\e180";}
.glyphicon-compressed:before{content:"\e181";}
.glyphicon-earphone:before{content:"\e182";}
.glyphicon-phone-alt:before{content:"\e183";}
.glyphicon-tower:before{content:"\e184";}
.glyphicon-stats:before{content:"\e185";}
.glyphicon-sd-video:before{content:"\e186";}
.glyphicon-hd-video:before{content:"\e187";}
.glyphicon-subtitles:before{content:"\e188";}
.glyphicon-sound-stereo:before{content:"\e189";}
.glyphicon-sound-dolby:before{content:"\e190";}
.glyphicon-sound-5-1:before{content:"\e191";}
.glyphicon-sound-6-1:before{content:"\e192";}
.glyphicon-sound-7-1:before{content:"\e193";}
.glyphicon-copyright-mark:before{content:"\e194";}
.glyphicon-registration-mark:before{content:"\e195";}
.glyphicon-cloud-download:before{content:"\e197";}
.glyphicon-cloud-upload:before{content:"\e198";}
.glyphicon-tree-conifer:before{content:"\e199";}
.glyphicon-tree-deciduous:before{content:"\e200";}
*{-webkit-box-sizing:border-box;     -moz-box-sizing:border-box;          box-sizing:border-box;}
*:before, *:after{-webkit-box-sizing:border-box;     -moz-box-sizing:border-box;          box-sizing:border-box;}
.container{padding-right:15px;  padding-left:15px;  margin-right:auto;  margin-left:auto;}
@media (min-width:768px){.container{width:750px;  }
}
@media (min-width:992px){.container{width:970px;  }
}
@media (min-width:1200px){.container{width:1170px;  }
}
.container-fluid{padding-right:15px;  padding-left:15px;  margin-right:auto;  margin-left:auto;}
.row{margin-right:-15px;  margin-left:-15px;}
.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-right:15px;  padding-left: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-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666667%;}
.col-xs-pull-10{right:83.33333333%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666667%;}
.col-xs-pull-7{right:58.33333333%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666667%;}
.col-xs-pull-4{right:33.33333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.66666667%;}
.col-xs-pull-1{right:8.33333333%;}
.col-xs-pull-0{right:auto;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666667%;}
.col-xs-push-10{left:83.33333333%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666667%;}
.col-xs-push-7{left:58.33333333%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666667%;}
.col-xs-push-4{left:33.33333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.66666667%;}
.col-xs-push-1{left:8.33333333%;}
.col-xs-push-0{left:auto;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0;}
@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-12{width:100%;  }
.col-sm-11{width:91.66666667%;  }
.col-sm-10{width:83.33333333%;  }
.col-sm-9{width:75%;  }
.col-sm-8{width:66.66666667%;  }
.col-sm-7{width:58.33333333%;  }
.col-sm-6{width:50%;  }
.col-sm-5{width:41.66666667%;  }
.col-sm-4{width:33.33333333%;  }
.col-sm-3{width:25%;  }
.col-sm-2{width:16.66666667%;  }
.col-sm-1{width:8.33333333%;  }
.col-sm-pull-12{right:100%;  }
.col-sm-pull-11{right:91.66666667%;  }
.col-sm-pull-10{right:83.33333333%;  }
.col-sm-pull-9{right:75%;  }
.col-sm-pull-8{right:66.66666667%;  }
.col-sm-pull-7{right:58.33333333%;  }
.col-sm-pull-6{right:50%;  }
.col-sm-pull-5{right:41.66666667%;  }
.col-sm-pull-4{right:33.33333333%;  }
.col-sm-pull-3{right:25%;  }
.col-sm-pull-2{right:16.66666667%;  }
.col-sm-pull-1{right:8.33333333%;  }
.col-sm-pull-0{right:auto;  }
.col-sm-push-12{left:100%;  }
.col-sm-push-11{left:91.66666667%;  }
.col-sm-push-10{left:83.33333333%;  }
.col-sm-push-9{left:75%;  }
.col-sm-push-8{left:66.66666667%;  }
.col-sm-push-7{left:58.33333333%;  }
.col-sm-push-6{left:50%;  }
.col-sm-push-5{left:41.66666667%;  }
.col-sm-push-4{left:33.33333333%;  }
.col-sm-push-3{left:25%;  }
.col-sm-push-2{left:16.66666667%;  }
.col-sm-push-1{left:8.33333333%;  }
.col-sm-push-0{left:auto;  }
.col-sm-offset-12{margin-left:100%;  }
.col-sm-offset-11{margin-left:91.66666667%;  }
.col-sm-offset-10{margin-left:83.33333333%;  }
.col-sm-offset-9{margin-left:75%;  }
.col-sm-offset-8{margin-left:66.66666667%;  }
.col-sm-offset-7{margin-left:58.33333333%;  }
.col-sm-offset-6{margin-left:50%;  }
.col-sm-offset-5{margin-left:41.66666667%;  }
.col-sm-offset-4{margin-left:33.33333333%;  }
.col-sm-offset-3{margin-left:25%;  }
.col-sm-offset-2{margin-left:16.66666667%;  }
.col-sm-offset-1{margin-left:8.33333333%;  }
.col-sm-offset-0{margin-left:0;  }
}
@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-12{width:100%;  }
.col-md-11{width:91.66666667%;  }
.col-md-10{width:83.33333333%;  }
.col-md-9{width:75%;  }
.col-md-8{width:66.66666667%;  }
.col-md-7{width:58.33333333%;  }
.col-md-6{width:50%;  }
.col-md-5{width:41.66666667%;  }
.col-md-4{width:33.33333333%;  }
.col-md-3{width:25%;  }
.col-md-2{width:16.66666667%;  }
.col-md-1{width:8.33333333%;  }
.col-md-pull-12{right:100%;  }
.col-md-pull-11{right:91.66666667%;  }
.col-md-pull-10{right:83.33333333%;  }
.col-md-pull-9{right:75%;  }
.col-md-pull-8{right:66.66666667%;  }
.col-md-pull-7{right:58.33333333%;  }
.col-md-pull-6{right:50%;  }
.col-md-pull-5{right:41.66666667%;  }
.col-md-pull-4{right:33.33333333%;  }
.col-md-pull-3{right:25%;  }
.col-md-pull-2{right:16.66666667%;  }
.col-md-pull-1{right:8.33333333%;  }
.col-md-pull-0{right:auto;  }
.col-md-push-12{left:100%;  }
.col-md-push-11{left:91.66666667%;  }
.col-md-push-10{left:83.33333333%;  }
.col-md-push-9{left:75%;  }
.col-md-push-8{left:66.66666667%;  }
.col-md-push-7{left:58.33333333%;  }
.col-md-push-6{left:50%;  }
.col-md-push-5{left:41.66666667%;  }
.col-md-push-4{left:33.33333333%;  }
.col-md-push-3{left:25%;  }
.col-md-push-2{left:16.66666667%;  }
.col-md-push-1{left:8.33333333%;  }
.col-md-push-0{left:auto;  }
.col-md-offset-12{margin-left:100%;  }
.col-md-offset-11{margin-left:91.66666667%;  }
.col-md-offset-10{margin-left:83.33333333%;  }
.col-md-offset-9{margin-left:75%;  }
.col-md-offset-8{margin-left:66.66666667%;  }
.col-md-offset-7{margin-left:58.33333333%;  }
.col-md-offset-6{margin-left:50%;  }
.col-md-offset-5{margin-left:41.66666667%;  }
.col-md-offset-4{margin-left:33.33333333%;  }
.col-md-offset-3{margin-left:25%;  }
.col-md-offset-2{margin-left:16.66666667%;  }
.col-md-offset-1{margin-left:8.33333333%;  }
.col-md-offset-0{margin-left:0;  }
}
@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-12{width:100%;  }
.col-lg-11{width:91.66666667%;  }
.col-lg-10{width:83.33333333%;  }
.col-lg-9{width:75%;  }
.col-lg-8{width:66.66666667%;  }
.col-lg-7{width:58.33333333%;  }
.col-lg-6{width:50%;  }
.col-lg-5{width:41.66666667%;  }
.col-lg-4{width:33.33333333%;  }
.col-lg-3{width:25%;  }
.col-lg-2{width:16.66666667%;  }
.col-lg-1{width:8.33333333%;  }
.col-lg-pull-12{right:100%;  }
.col-lg-pull-11{right:91.66666667%;  }
.col-lg-pull-10{right:83.33333333%;  }
.col-lg-pull-9{right:75%;  }
.col-lg-pull-8{right:66.66666667%;  }
.col-lg-pull-7{right:58.33333333%;  }
.col-lg-pull-6{right:50%;  }
.col-lg-pull-5{right:41.66666667%;  }
.col-lg-pull-4{right:33.33333333%;  }
.col-lg-pull-3{right:25%;  }
.col-lg-pull-2{right:16.66666667%;  }
.col-lg-pull-1{right:8.33333333%;  }
.col-lg-pull-0{right:auto;  }
.col-lg-push-12{left:100%;  }
.col-lg-push-11{left:91.66666667%;  }
.col-lg-push-10{left:83.33333333%;  }
.col-lg-push-9{left:75%;  }
.col-lg-push-8{left:66.66666667%;  }
.col-lg-push-7{left:58.33333333%;  }
.col-lg-push-6{left:50%;  }
.col-lg-push-5{left:41.66666667%;  }
.col-lg-push-4{left:33.33333333%;  }
.col-lg-push-3{left:25%;  }
.col-lg-push-2{left:16.66666667%;  }
.col-lg-push-1{left:8.33333333%;  }
.col-lg-push-0{left:auto;  }
.col-lg-offset-12{margin-left:100%;  }
.col-lg-offset-11{margin-left:91.66666667%;  }
.col-lg-offset-10{margin-left:83.33333333%;  }
.col-lg-offset-9{margin-left:75%;  }
.col-lg-offset-8{margin-left:66.66666667%;  }
.col-lg-offset-7{margin-left:58.33333333%;  }
.col-lg-offset-6{margin-left:50%;  }
.col-lg-offset-5{margin-left:41.66666667%;  }
.col-lg-offset-4{margin-left:33.33333333%;  }
.col-lg-offset-3{margin-left:25%;  }
.col-lg-offset-2{margin-left:16.66666667%;  }
.col-lg-offset-1{margin-left:8.33333333%;  }
.col-lg-offset-0{margin-left:0;  }
}
table{background-color:transparent;}
th{text-align:left;}
.table{width:100%;  max-width:100%;  margin-bottom:20px;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .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 > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .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 > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td{padding:5px;}
.table-bordered{border:1px solid #ddd;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .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-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th{background-color:#f9f9f9;}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th{background-color:#f5f5f5;}
table col[class*="col-"]{position:static;  display:table-column;  float:none;}
table td[class*="col-"], table th[class*="col-"]{position:static;  display:table-cell;  float:none;}
.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .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 > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .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 > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .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 > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .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 > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .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;}
@media screen and (max-width:767px){.table-responsive{width:100%;    margin-bottom:15px;    overflow-x:auto;    overflow-y:hidden;    -webkit-overflow-scrolling:touch;    -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 > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.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 > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td: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 > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td: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 > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom:0;  }
}
fieldset{min-width:0;  padding:0;  margin:0;  border:0;}
legend{display:block;  width:100%;  padding:0;  margin-bottom:20px;  font-size:21px;  line-height:inherit;  color:#333;  border:0;  border-bottom:1px solid #e5e5e5;}
label{display:inline-block;  max-width:100%;  margin-bottom:5px;  font-weight:bold;}
input[type="search"]{-webkit-box-sizing:border-box;     -moz-box-sizing:border-box;          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:thin dotted;  outline:5px auto -webkit-focus-ring-color;  outline-offset:-2px;}
output{display:block;  padding-top:7px;  font-size:14px;  line-height:1.42857143;  color:#555;}
.form-control{display:block;  width:100%;  height:34px;  padding:6px 12px;  font-size:14px;  line-height:1.42857143;  color:#555;  background-color:#fff;  background-image:none;  border:1px solid #ccc;  border-radius:4px;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);          box-shadow:inset 0 1px 1px rgba(0,0,0,.075);  -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;       -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;          transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-control:focus{border-color:#66afe9;  outline:0;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);          box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.form-control::-moz-placeholder{color:#777;  opacity:1;}
.form-control:-ms-input-placeholder{color:#777;}
.form-control::-webkit-input-placeholder{color:#777;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{cursor:not-allowed;  background-color:#eee;  opacity:1;}
textarea.form-control{height:auto;}
input[type="search"]{-webkit-appearance:none;}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"]{line-height:34px;  line-height:1.42857143 \0;}
input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm{line-height:30px;}
input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg{line-height:46px;}
.form-group{margin-bottom:15px;}
.radio, .checkbox{position:relative;  display:block;  min-height:20px;  margin-top:10px;  margin-bottom:10px;}
.radio label, .checkbox label{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-top:4px \9;  margin-left:-20px;}
.radio + .radio, .checkbox + .checkbox{margin-top:-5px;}
.radio-inline, .checkbox-inline{display:inline-block;  padding-left:20px;  margin-bottom:0;  font-weight:normal;  vertical-align:middle;  cursor:pointer;}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline{margin-top:0;  margin-left:10px;}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"]{cursor:not-allowed;}
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline{cursor:not-allowed;}
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label{cursor:not-allowed;}
.form-control-static{padding-top:7px;  padding-bottom:7px;  margin-bottom:0;}
.form-control-static.input-lg, .form-control-static.input-sm{padding-right:0;  padding-left:0;}
.input-sm, .form-horizontal .form-group-sm .form-control{height:30px;  padding:5px 10px;  font-size:12px;  line-height:1.5;  border-radius:3px;}
select.input-sm{height:30px;  line-height:30px;}
textarea.input-sm, select[multiple].input-sm{height:auto;}
.input-lg, .form-horizontal .form-group-lg .form-control{height:46px;  padding:10px 16px;  font-size:18px;  line-height:1.33;  border-radius:6px;}
select.input-lg{height:46px;  line-height:46px;}
textarea.input-lg, select[multiple].input-lg{height:auto;}
.has-feedback{position:relative;}
.has-feedback .form-control{padding-right:42.5px;}
.form-control-feedback{position:absolute;  top:25px;  right:0;  z-index:2;  display:block;  width:34px;  height:34px;  line-height:34px;  text-align:center;}
.input-lg + .form-control-feedback{width:46px;  height:46px;  line-height:46px;}
.input-sm + .form-control-feedback{width:30px;  height:30px;  line-height:30px;}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline{color:#3c763d;}
.has-success .form-control{border-color:#3c763d;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);          box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.has-success .form-control:focus{border-color:#2b542c;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;          box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;}
.has-success .input-group-addon{color:#3c763d;  background-color:#dff0d8;  border-color:#3c763d;}
.has-success .form-control-feedback{color:#3c763d;}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline{color:#8a6d3b;}
.has-warning .form-control{border-color:#8a6d3b;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);          box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.has-warning .form-control:focus{border-color:#66512c;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;          box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;}
.has-warning .input-group-addon{color:#FFA8A7;  background-color:#fcf8e3;  border-color:#8a6d3b;}
.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{color:#FFBDBB;}
.has-error .form-control{border-color:#a94442;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);          box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.has-error .form-control:focus{border-color:#843534;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;          box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;}
.has-error .input-group-addon{color:#a94442;  background-color:#f2dede;  border-color:#a94442;}
.has-error .form-control-feedback{color:#a94442;}
.has-feedback label.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 .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{padding-top:7px;  margin-top:0;  margin-bottom:0;}
.form-horizontal .radio, .form-horizontal .checkbox{min-height:27px;}
.form-horizontal .form-group{margin-right:-15px;  margin-left:-15px;}
@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;    margin-bottom:0;    text-align:right;  }
}
.form-horizontal .has-feedback .form-control-feedback{top:0;  right:15px;}
@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px;  }
}
@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;  }
}
.btn{display:inline-block;  padding:6px 12px;  margin-bottom:0;  font-size:14px;  font-weight:normal;  line-height:1.42857143;  text-align:center;  white-space:nowrap;  vertical-align:middle;  cursor:pointer;  -webkit-user-select:none;     -moz-user-select:none;      -ms-user-select:none;          user-select:none;  background-image:none;  border:1px solid transparent;  border-radius:4px;}
.btn:focus, .btn:active:focus, .btn.active:focus{outline:thin dotted;  outline:5px auto -webkit-focus-ring-color;  outline-offset:-2px;}
.btn:hover, .btn:focus{color:#333;  text-decoration:none;}
.btn:active, .btn.active{background-image:none;  outline:0;  -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);          box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{pointer-events:none;  cursor:not-allowed;  filter:alpha(opacity=65);  -webkit-box-shadow:none;          box-shadow:none;  opacity:.65;}
.btn-default{color:#333;  background-color:#fff;  border-color:#ccc;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{color:#333;  background-color:#e6e6e6;  border-color:#adadad;}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{background-image:none;}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active{background-color:#fff;  border-color:#ccc;}
.btn-default .badge{color:#fff;  background-color:#333;}
.btn-primary{color:#fff;  background-color:#428bca;  border-color:#357ebd;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{color:#fff;  background-color:#3071a9;  border-color:#285e8e;}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{background-image:none;}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active{background-color:#428bca;  border-color:#357ebd;}
.btn-primary .badge{color:#428bca;  background-color:#fff;}
.btn-success{color:#fff;  background-color:#5cb85c;  border-color:#4cae4c;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success{color:#fff;  background-color:#449d44;  border-color:#398439;}
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success{background-image:none;}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active{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:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info{color:#fff;  background-color:#31b0d5;  border-color:#269abc;}
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info{background-image:none;}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active{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:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning{color:#fff;  background-color:#ec971f;  border-color:#d58512;}
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning{background-image:none;}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active{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:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{color:#fff;  background-color:#c9302c;  border-color:#ac2925;}
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{background-image:none;}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active{background-color:#d9534f;  border-color:#d43f3a;}
.btn-danger .badge{color:#d9534f;  background-color:#fff;}
.btn-link{font-weight:normal;  color:#428bca;  cursor:pointer;  border-radius:0;}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link{background-color:transparent;  -webkit-box-shadow:none;          box-shadow:none;}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active{border-color:transparent;}
.btn-link:hover, .btn-link:focus{color:#2a6496;  text-decoration:underline;  background-color:transparent;}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus{color:#777;  text-decoration:none;}
.btn-lg, .btn-group-lg > .btn{padding:10px 16px;  font-size:18px;  line-height:1.33;  border-radius:6px;}
.btn-sm, .btn-group-sm > .btn{padding:5px 10px;  font-size:12px;  line-height:1.5;  border-radius:3px;}
.btn-xs, .btn-group-xs > .btn{padding:1px 5px;  font-size:12px;  line-height:1.5;  border-radius:3px;}
.btn-block{display:block;  width:100%;}
.btn-block + .btn-block{margin-top:5px;}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{width:100%;}
.fade{opacity:0;  -webkit-transition:opacity .15s linear;       -o-transition:opacity .15s linear;          transition:opacity .15s linear;}
.fade.in{opacity:1;}
.collapse{display:none;}
.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:height .35s ease;       -o-transition:height .35s ease;          transition:height .35s ease;}
[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"]{position:absolute;  z-index:-1;  filter:alpha(opacity=0);  opacity:0;}
.input-group{position:relative;  display:table;  border-collapse:separate;}
.input-group[class*="col-"]{float:none;  padding-right:0;  padding-left:0;}
.input-group .form-control{position:relative;  z-index:2;  float:left;  width:100%;  margin-bottom:0;}
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn{height:46px;  padding:10px 16px;  font-size:18px;  line-height:1.33;  border-radius:6px;}
select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn{height:46px;  line-height:46px;}
textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn{height:auto;}
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn{height:30px;  padding:5px 10px;  font-size:12px;  line-height:1.5;  border-radius:3px;}
select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn{height:30px;  line-height:30px;}
textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn{height:auto;}
.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:#555;  text-align:center;  background-color:#eee;  border:1px solid #ccc;  border-radius:4px;}
.input-group-addon.input-sm{padding:5px 10px;  font-size:12px;  border-radius:3px;}
.input-group-addon.input-lg{padding:10px 16px;  font-size:18px;  border-radius:6px;}
.input-group-addon input[type="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-top-right-radius:0;  border-bottom-right-radius:0;}
.input-group-addon:first-child{border-right:0;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn: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-top-left-radius:0;  border-bottom-left-radius:0;}
.input-group-addon:last-child{border-left:0;}
.input-group-btn{position:relative;  font-size:0;  white-space:nowrap;}
.input-group-btn > .btn{position:relative;}
.input-group-btn > .btn + .btn{margin-left:-1px;}
.input-group-btn > .btn: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{margin-left:-1px;}
.alert{padding:15px;  margin-bottom:20px;  border:1px solid transparent;  border-radius:4px;}
.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{color:#3c763d;  background-color:#dff0d8;  border-color:#d6e9c6;}
.alert-success hr{border-top-color:#c9e2b3;}
.alert-success .alert-link{color:#2b542c;}
.alert-info{color:#31708f;  background-color:#d9edf7;  border-color:#bce8f1;}
.alert-info hr{border-top-color:#a6e1ec;}
.alert-info .alert-link{color:#245269;}
.alert-warning{color:#8a6d3b;  background-color:#fcf8e3;  border-color:#faebcc;}
.alert-warning hr{border-top-color:#f7e1b5;}
.alert-warning .alert-link{color:#66512c;}
.alert-danger{color:#a94442;  background-color:#f2dede;  border-color:#ebccd1;}
.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;  }
}
@-o-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{height:20px;  margin-bottom:20px;  overflow:hidden;  background-color:#f5f5f5;  border-radius:4px;  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);          box-shadow:inset 0 1px 2px rgba(0,0,0,.1);}
.progress-bar{float:left;  width:0;  height:100%;  font-size:12px;  line-height:20px;  color:#fff;  text-align:center;  background-color:#428bca;  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);          box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);  -webkit-transition:width .6s ease;       -o-transition:width .6s ease;          transition:width .6s ease;}
.progress-striped .progress-bar, .progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);  background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);  -webkit-background-size:40px 40px;          background-size:40px 40px;}
.progress.active .progress-bar, .progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;       -o-animation:progress-bar-stripes 2s linear infinite;          animation:progress-bar-stripes 2s linear infinite;}
.progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"]{min-width:30px;}
.progress-bar[aria-valuenow="0"]{min-width:30px;  color:#777;  background-color:transparent;  background-image:none;  -webkit-box-shadow:none;          box-shadow:none;}
.progress-bar-success{background-color:#5cb85c;}
.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);  background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-bar-info{background-color:#5bc0de;}
.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);  background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-bar-warning{background-color:#f0ad4e;}
.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);  background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-bar-danger{background-color:#d9534f;}
.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);  background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.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{position:absolute;  top:0;  bottom:0;  left:0;  width:100%;  height:100%;  border:0;}
.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%;}
.embed-responsive.embed-responsive-4by3{padding-bottom:75%;}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after{display:table;  content:" ";}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after{clear:both;}
.center-block{display:block;  margin-right:auto;  margin-left: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;  visibility:hidden !important;}
.affix{position:fixed;  -webkit-transform:translate3d(0,0,0);       -o-transform:translate3d(0,0,0);          transform:translate3d(0,0,0);}
@-ms-viewport{width:device-width;}
.visible-xs, .visible-sm, .visible-md, .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;  }
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;  }
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;  }
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;  }
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;  }
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;  }
}
.col-last {padding-right:0;padding-left:15px;}
.pnr, .pnl {padding:0;}

@media (max-width: 625px) {
	#countdown-lg {display:none !IMPORTANT;}
	#countdown-sm {display:block !IMPORTANT;}  
}
		

/* Font Styles */
.t10 {font-size:10px;} .t11 {font-size:11px;} .t12 {font-size:12px;} .t13 {font-size:13px;} .t14 {font-size:14px;} .t15 {font-size:15px;} .t16 {font-size:16px;} .t17 {font-size:17px;} .t18 {font-size:18px;line-height:22px;} .t19 {font-size:19px;} 
.t20 {font-size:20px;} .t21 {font-size:21px;} .t22 {font-size:22px;} .t24 {font-size:24px;} .t25 {font-size:25px;} .t26 {font-size:26px !IMPORTANT;} .t27 {font-size:27px;} .t28 {font-size:28px;} .t30 {font-size:30px;} .t32 {font-size:32px;}
.t34 {font-size:34px;} .t36 {font-size:36px;} .t38 {font-size:38px;} .t40 {font-size:40px;} .t42 {font-size:42px;} .t44 {font-size:44px;line-height:42px;} .t46 {font-size:46px;} .t48 {font-size:48px;}
.t50 {font-size:50px;} .t52 {font-size:52px;} .t54 {font-size:54px;} .t56 {font-size:56px;} .t58 {font-size:58px;} .t60 {font-size:60px;} 
.lh20 {line-height:20px;} .lh30 {line-height:30px;} .lh40 {line-height:40px;} .lhnorm {line-height:normal;}
.dblock {display:block;}
h1, h2, h3 {margin:0 0 10px 0;font-weight:300;}
h2 {font-size:35px;line-height:37px;font-family:'Roboto', Helvetica, arial, sans-serif;font-weight:400;color:#262a2c;margin-bottom:20px;}
h4 {font-size:30px;font-weight:300;padding:15px 0;letter-spacing:-0.03em;}
p {margin: 0 0 25px;line-height:29px;font-size:16px;}
.caps {text-transform:uppercase;}
.widgettitle {font-size:20px;font-weight:300;font-family:'Roboto', Helvetica, arial, sans-serif;text-transform:uppercase;letter-spacing:normal;margin:0 0 12px 0;padding:15px;background:#3391ba;color:#FFF;}
	h4.widgettitle span {margin-right:6px;}
.btn {white-space: normal !IMPORTANT;}
blockquote {border-left:9px solid #adcb13;padding:0px 20px;}	
	blockquote p {color:#3391ba;font-family:'Roboto', Helvetica, arial, sans-serif;font-size:25px;font-weight:400;}
	
/* Sidebar Testimonials */
.testimonial {margin-bottom:20px;}
	.testimonial p {color:#262a2c;font-size:13px;line-height:18px;}
		.testimonial p span {color:#3391ba;font-size:14px;display:block;}

/* Blog Post Overview */
@media (min-width: 991px) {
	.post-widget-photo {width:47.846889%;}
	.post-widget-text  {width:52.153110%;}
}
.post-widget {background:#fafafa;border-bottom:1px solid #e8e8e8;margin-bottom:30px;}
	.post-widget h3 {color:#3391ba;font-family:'Roboto', Helvetica, arial, sans-serif;font-weight:400;}
		.post-widget h3 a {color:#3391ba;text-decoration:none;}
	.post-widget .post-excerpt {font-size:14px;line-height:16px;color:#797f82;margin:0;}
.meta-comment a {font-size:16px;font-weight:500;color:#a8c900;font-family:'Roboto', Helvetica, arial, sans-serif;font-weight:400;}
	.meta-comment a span {margin-right:3px;}
		.meta-comment a:hover {color:#037aae !IMPORTANT;text-decoration:none;}
.meta-date {font-size:16px;font-weight:400;color:#636566;font-family:'Roboto', Helvetica, arial, sans-serif;font-weight:400;}

/* List Styles */
.list-tall li {margin-bottom:10px;}
ul.list-arrow {list-style-type:none;padding:0;margin:0 30px;}
	ul.list-arrow li {background:url('/img/list-arrow.png') 0 0 no-repeat;min-height:24px;padding-left:25px;font-size:16px;margin-bottom:15px;}

/* Width Resets */
.mauto {margin-left:auto;margin-right:auto;}
.w80 {width:80%;}

.wt100 {font-weight:100;display:inline !IMPORTANT;font-size:36px !IMPORTANT}
.wt100 {font-weight:100;}
.wt200 {font-weight:200;}
.wt300 {font-weight:300;}
.wt400 {font-weight:400;}
.wt500 {font-weight:500;}
.wt600 {font-weight:600;}
.wt700 {font-weight:700;}
.wt800 {font-weight:800;}
.wt900 {font-weight:900;}
.upper {text-transform:uppercase;}
/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}
/* Margin Resets */
.m0   {margin:0 !IMPORTANT;}
.m15   {margin:15px;}
.ml15   {margin-left:15px;}
.m30   {margin:30px;}
.m50   {margin:50px;}
.mt0  {margin-top:0 !IMPORTANT;}
.mt20  {margin-top:20px;}
.mt5  {margin-top:5px;}
.mb0  {margin-bottom:0;}
.mb5  {margin-bottom:5px !IMPORTANT;}
.mt15 {margin-top:15px;}
.mt10 {margin-top:10px;}
.mt30 {margin-top:30px;}
.mt50 {margin-top:50px;}
.mb6 {margin-bottom:6px;}
.mb15 {margin-bottom:15px;}
.mb30 {margin-bottom:30px;}
.mb50 {margin-bottom:50px;} 

/* Padding Resets */
.p0 {padding:0;}
.p5 {padding:5px;}
.p10 {padding:10px !IMPORTANT;}
.p20 {padding:20px !IMPORTANT;}
.pr5 {padding-right:5px !IMPORTANT;}
.pr0 {padding-right:0px !IMPORTANT;}
.pt10 {padding-top:10px;}
.p12 {padding:12px;}
.p15 {padding:15px !IMPORTANT;}
.padding510 {padding:5px 10px 10px 10px !IMPORTANT;}
.padding3015 {padding:30px 15px !IMPORTANT;}

/* Width Settings */
.w100 {width:100%;}
.w70 {width:70%;}

/* Form Settings */
.optin {}
	.optin .form-control, .optinbottom .form-control {background:#FFF;padding:12px;height:auto;}
	.optin .form-control:hover, .optin .form-control:focus, .optinbottom .form-control:hover, .optinbottom .form-control:focus {background:#e3f2ff;}
	.btn-success.ygreen {background-color:#adcb13;border-color:#607800;}
	.optin .has-feedback {position:relative;}
	.optin .has-feedback .form-control-feedback {top:7px !IMPORTANT;right: 10px;position: absolute;z-index: 1000;}
	.form-group.input-group input {position:relative;top:1px;}
/* Color Set */
.white {color:#FFF;}
.black {color:#000;}
.darkblue {color:#095492;}
.gray {color:#666;}
.blue {color:#316d9f;}
.red {color:#bf2323;}
.bgorange {background:#ffc082;}
.green {color:#5cb85c;}
.bluei {color:#0064bd !IMPORTANT;}
.byellow {background: #fee340;}
.bgtan {background:#fff3d1;}
.bglightteal {background:#BBE6F8 !IMPORTANT;}
.bgltblue {background:#e9f5fa;}
.bgteal {background:#3391ba;}
.bgblue {background:#316d9f;}
.bgdarkblue {background:#3391ba;}
.bggray {background:#e0e0e0;}
.bgltgray {background:#f4f4f4;}
.bgltred {background:#ffdfdf;}
.bgred {background:#bf2626;}
.darkblue {color:#035f88;}
.bgmdblue {background:#3391ba;}
.bgreen {background:#adcb13;}
.bwhite {background:#FFF;}
.tile-blue {background:url('/img/bg-tile-blue.png')0 0 repeat;}
.lgreen {color:#9ce69c;}
.ltblue {color:#cce8ff;}

/* Standard Elements */
a {color:#0064bd;}
a:hover {color:#FFD242 !IMPORTANT;}
strong {font-weight:900;}
hr {border-top:1px solid #8db0c4;margin:30px 0;}
hr.sep-sm {border-top:1px solid #0064bd;margin:7px 0 10px 0;}
hr.sep-lg-gray {border-top:1px solid #bfbfbf;margin:20px 0;}
hr.sep-sm-gray {border-top:1px solid #bfbfbf;margin:20px 0;}
hr.sep-sm-blue {border-top:1px solid #cbdae7;margin:20px 0;}
.noborder {border:none !IMPORTANT;}
.alignright {margin-left:20px;}
.current-menu-ancestor .caret {margin-left:7px;}
.sec-sep {margin:30px 0 0 0;}
	.sec-sep .container {padding:30px 0;}

/* Page and Single Blog Styling */
body.page #content, body.single #content, body.blog #content {margin-top:30px;}
/*body.page .post_content .col-sm-9 img {border:4px solid #E2E2E2;-webkit-border-radius:4px;border-radius:4px;}*/

/* Accordion Styling */
#accordion2 .panel {background:#FFF;} 

.panel .glyphicon {vertical-align:middle;}
.panel {background:#f0f0f0;-webkit-box-shadow:none;box-shadow:none;border:none !IMPORTANT;}
	.panel-heading h4 a {font-weight:300;font-size:17px;}
	.panel-title {padding:5px 0;}

.step2, .step3, .step4, .step5 {margin-top:45px !IMPORTANT;}
.step1 .panel-heading, .step1 .btn-default {background:#b71d20;color:#FFF;}
.step2 .panel-heading, .step2 .btn-default {background:#339dda;color:#FFF;}
.step3 .panel-heading, .step3 .btn-default {background:#53ab7d;color:#FFF;}
.step4 .panel-heading, .step4 .btn-default {background:#6c3d8d;color:#FFF;}
.step5 .panel-heading, .step5 .btn-default {background:#000;color:#FFF;}

.step1 .red.upper, .step2 .red.upper, .step3 .red.upper, .step4 .red.upper, .step5 .red.upper {font-size:16px;margin-left:20px;display:block;} 
.step2 .red {color:#339dda;}
.step3 .red {color:#08A050;}
.step4 .red {color:#6c3d8d;}
.step5 .red {color:#000;}
.panel ol li {font-size:16px;}
.panel ul li {font-size:16px;margin-bottom:14px;}
.panel-body .row {margin-bottom:40px;}


.panel .btn-default {padding:15px 10px;}
	
#accordion {}
#accordion .panel-title {padding:0;letter-spacing:normal;font-weight:600}
	#accordion p {font-size:17px;line-height:21px;}
	.panel-showing {padding:15px;}
.accordion {}
.accordion .panel-title {padding:0;letter-spacing:normal;font-weight:600}
	.accordion p {font-size:12px;line-height:21px;}

/* Social Media Sharing */
.ssbuttonsH {}
	.ssbuttonsH div, .ssbuttonsH iframe {vertical-align:middle !IMPORTANT;}
.ssbuttonsH .fb-like, .ssbuttonsH .fb-like span {width:140px !IMPORTANT;}
	.ssbuttonsH .fb-like span iframe {width:100% !IMPORTANT;}
.ssbuttonsH .twitter-count-horizontal {width:90px !IMPORTANT;vertical-align:middle !IMPORTANT;}
.ssbuttonsH #___plusone_0 {width:70px !IMPORTANT;vertical-align:middle !IMPORTANT;}
.ssbuttonsH #iframe-stmblpn-widget-1 {width:88px !IMPORTANT;vertical-align:middle !IMPORTANT;}
.ssbuttonsH .IN-widget {vertical-align:middle !IMPORTANT;}

.social-btns {}
	.social-btns a {vertical-align:middle;display:inline-block;margin-right:6px;width:51px;height:51px;background:url('/img/social-sprite.png') 0 0 no-repeat;text-indent:-100000px;}
		.social-btns img {display:inline-block;margin-right:6px;}
		.social-btns .tw {background-position:-51px 0px;}
		.social-btns .gp {background-position:-102px 0px;}
		.social-btns .yt {background-position:-153px 0px;}
		.social-btns .lk {background-position:-204px 0px;}

/* Sidebar Styles */
.sidebar-module {padding: 15px;margin: 0 -15px 15px;}
	.sidebar-module-inset {padding: 15px;background-color: #f5f5f5;border-radius: 4px;}
		.sidebar-module-inset p {line-height:19px;}
		.sidebar-module-inset p:last-child, .sidebar-module-inset ul:last-child, .sidebar-module-inset ol:last-child {margin-bottom: 0;}
.social-fb, .social-tw, .social-li, .social-yt {width:46px;height:46px;display:inline-block;background:url('/img/social-media-sprite.png') 0 0 no-repeat;text-indent:-100000px;}
	.social-fb {}
	.social-tw {background-position:-46px 0;}
	.social-li {background-position:-92px 0;}
	.social-yt {background-position:-138px 0;}
		.social-fb:hover, .social-tw:hover, .social-li:hover, .social-yt:hover	{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);opacity:0.7;}	 		

/* Carousel Custom Settings */
.carousel-inner {border:10px solid #F7F7F7;}
.carousel-caption {background:transparent url('/img/carousel-caption-bg.png') 0 0 repeat;text-shadow:none;left:0;right:0;bottom:10%;padding:15px;text-align:left;}
	.carousel-caption sup {font-size:40%;top:-1.2em;}
	.carousel-caption a {color:#90e5ff;}
	.carousel-caption a:hover {color:#FFF !IMPORTANT;}
.carousel-control {opacity:1;width:10%;filter: alpha(opacity=100);font-size:30px;color: #ffffff;z-index:100;}
.carousel-control.right, .carousel-control.left {background:transparent;}
.carousel-control:hover, .carousel-control:focus {outline: none;color: #ffffff;text-decoration: none;opacity:.9;filter: alpha(opacity=90);}
.carousel-indicators {z-index:1000;margin-left:0;padding-right:25px;bottom:10px;right:0;left:0;width:100%;text-align:right;}



/* Mobile Responsive Overrides */
@media (min-width: 768px) {
	.hide-large {display:none !IMPORTANT;}
}
@media (min-width: 991px) {
	.hide-desktop {display:none !IMPORTANT;}
}
@media (max-width: 991px) {	
	.navbar-nav>li>a {font-size:12px;}
	.header-social {display:none !IMPORTANT;}
	.navbar-brand img {width:175px;}
}

@media (max-width: 767px) {
	.hide-small {display:none !IMPORTANT;}
	.container > .navbar-header, .container > .navbar-collapse {margin-right: 0px;margin-left:0px;}
	.navbar-brand {display:block;margin-left:15px;padding:0;width:104px;}
		.navbar-brand img {height:50px;}
	.navbar-nav.pull-right {margin:0;}
	.navbar-toggle {margin-top:13px;}	
	.nav-pills > li {float:none;}
}

@media (max-width:991px) {
	.sec-sep {padding:0 15px;text-align:center;}	
}

@media (max-width:767px) {
	.vidhead {-webkit-border-radius:5px 5px 0 0;border-radius: 5px 5px 0 0;}
		.vidhead h2 {margin:20px 0 0 0;padding:10px 0 15px 0;}
	.t26 {font-size:20px;line-height:30px;}
	.t30 {font-size:20px;line-height:24px;}
	.t34 {font-size:30px;line-height:30px;}
	.t36 {font-size:30px;line-height:30px;}
		.t36 span {font-size:30px !IMPORTANT;}
	.t40 {font-size:30px;line-height:34px;}
	.t42 {font-size:32px;line-height:32px;}
	.t44 {font-size:34px;line-height:34px;}
	.t52 {font-size:42px;line-height:42px;}
	.t54 {font-size:44px;line-height:44px;}
	.t58 {font-size:48px;line-height:48px;}
	.t60 {font-size:40px;line-height:40px;}
	.carousel {margin-top:30px;}
	.hide-medium {display:none !IMPORTANT;}
}
@media (max-width:480px) {	
	.w80 {width:100%;}
	h4 {font-size:22px;padding:15px;}	
	.page-header {margin-top:0;padding:0 15px 10px 15px;}
	body.home .page-header h1 {margin-bottom:5px;text-align:center;}
	body.home .page-header h2 {text-align:center;}
	body.home .btn {font-size:18px !IMPORTANT;}
	.footer .widget {text-align:center;}
	.footer #nav_menu-2, .footer #nav_menu-3, .footer #nav_menu-4 {display:none;}
	.footer .copyright {font-size:12px;line-height:18px;padding:0 25px;}
	.carousel-caption {bottom:0;}
		.carousel-caption .col-sm-3 {display:none;}
		.carousel-caption h1 {font-size:20px;}
	.ssbuttonsH {text-align:center;}
	.btn {white-space: normal !IMPORTANT;}
	#main.col-sm-12 {padding:0;}
	.post_content {padding-top:10px;margin-top:20px;}
	.post_content .col-sm-9, .post_content .col-sm-3 {padding:0;}
	.vertical-hr {display:none;}
	.sm-break {display:block;}
	.navbar-header {text-align:center;}
	hr.sep-lg-gray {margin:15px 0;}
	.checkout-col .bggray {margin-top:5px;}
	.sec-sep {padding:0 15px;text-align:center;}
	.panel-showing .t17 {font-size:13px;padding:8px;}
}