@charset "UTF-8";
/*!
 * Bedrock v1.3
 * Copyright 2015 Liam Dilley.
 * Licensed under MIT
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html,body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:'liga','kern';-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga','kern';font-feature-settings:'liga','kern';font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}

.desktop a:hover,
		 a:active			{outline:0}
		 
abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}.image-left{display:block;float:left;margin:0 1rem 1rem 0}.image-right{display:block;float:right;margin:0 0 1rem 1rem}svg:not(:root){overflow:hidden}svg path{fill:evenodd}figure{margin:1em 2.5rem}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;background:#ccc;border:0 none;box-sizing:content-box;height:1px;margin:10px 0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}h1{margin:.67em 0;font-size:2em}

/*! Source:https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print{
    *,*:before,*:after				{color:#000 !important;text-shadow:none !important;background:transparent !important;-webkit-box-shadow:none !important;box-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,h2,h3							{orphans:3;widows:3}
    h2,h3							{page-break-after:avoid}
    select							{background:#fff !important}
    .navbar							{display:none}
    
    .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}
}

@-moz-viewport						{width:device-width}
@-ms-viewport 						{width:device-width}
@-webkit-viewport 					{width:device-width}
@viewport 							{width:device-width}

*									{-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}


.grid,.fluid-grid                	 	{
										padding-right:.9375rem; padding-left:.9375rem; margin-right: auto; margin-left: auto;
										-webkit-transform: translate3d(0, 0, 0);
										transform: translate3d(0, 0, 0);
										-webkit-transition: max-width 0s linear;
										-moz-transition: max-width 0s linear;
										-o-transition: max-width 0s linear;
										transition: max-width 0s linear;
										}

.fluid-grid::after 						{ display: table; clear: both; content: "";}

/* UPDATE ACCORDINGLY TO THE MAX SUPPORTED */
.grid 									{ max-width:1280px }

.non-responsive .grid             		{ width: 980px; max-width: none !important;}

.row                  	                { 
										margin-right: -.9375rem; margin-left: -.9375rem; margin-bottom:1rem;
										-webkit-transform: translate3d(0, 0, 0);
										transform: translate3d(0, 0, 0);
										-webkit-transition: width 05s linear;
										-moz-transition: width 0s linear;
										-o-transition: width 05s linear;
										transition: width 0s linear;
										}
.row.centered                           { text-align: center;}
.row.no-gutter                          { margin-right: 0; margin-left: 0;}

.grid.full-grid,
.full-grid .grid						{ margin-right: 0; margin-left: 0;padding-right:0;padding-left:0;max-width:100% }
.full-grid .row							{ margin-right:0; margin-left:0;}


.centered [class^="col"],
.centered [class*=" col"]			{display:inline-block;float:none;/* reset the text-align */ text-align:left;/* inline-block space fix */ margin-right:-0.25rem;vertical-align:top}
.grid.no-gutter,
.row.no-gutter > [class^="col"],
.row.no-gutter > [class*=" col"]	{padding-right:0;padding-left:0}

.table-contain						{display:table;table-layout:fixed}
.table-contain .table-row			{height:100%;display:table-row}
.table-contain .table-row .table-col{display:table-cell;float:none}
.table-vertical-align-top			{vertical-align:top}
.table-vertical-align-middle		{vertical-align:middle}
.table-vertical-align-bottom		{vertical-align:bottom}
.table-vertical-align-baseline		{vertical-align:baseline}

.col								{float:left;position:relative;min-height:1px;padding-right:.9375rem;padding-left:.9375rem}
.col.no-gutter						{padding-right:0;padding-left:0}

.tn-12{width:100%}.tn-11{width:91.66666667%}.tn-10{width:83.33333333%}.tn-9{width:75%}.tn-8{width:66.66666667%}.tn-7{width:58.33333333%}.tn-6{width:50%}.tn-5{width:41.66666667%}.tn-4{width:33.33333333%}.tn-3{width:25%}.tn-2{width:16.66666667%}.tn-1{width:8.33333333%}.tn-pull-12{right:100%}.tn-pull-11{right:91.66666667%}.tn-pull-10{right:83.33333333%}.tn-pull-9{right:75%}.tn-pull-8{right:66.66666667%}.tn-pull-7{right:58.33333333%}.tn-pull-6{right:50%}.tn-pull-5{right:41.66666667%}.tn-pull-4{right:33.33333333%}.tn-pull-3{right:25%}.tn-pull-2{right:16.66666667%}.tn-pull-1{right:8.33333333%}.tn-pull-0{right:auto}.tn-push-12{left:100%}.tn-push-11{left:91.66666667%}.tn-push-10{left:83.33333333%}.tn-push-9{left:75%}.tn-push-8{left:66.66666667%}.tn-push-7{left:58.33333333%}.tn-push-6{left:50%}.tn-push-5{left:41.66666667%}.tn-push-4{left:33.33333333%}.tn-push-3{left:25%}.tn-push-2{left:16.66666667%}.tn-push-1{left:8.33333333%}.tn-push-0{left:auto}.tn-offset-12{margin-left:100%}.tn-offset-11{margin-left:91.66666667%}.tn-offset-10{margin-left:83.33333333%}.tn-offset-9{margin-left:75%}.tn-offset-8{margin-left:66.66666667%}.tn-offset-7{margin-left:58.33333333%}.tn-offset-6{margin-left:50%}.tn-offset-5{margin-left:41.66666667%}.tn-offset-4{margin-left:33.33333333%}.tn-offset-3{margin-left:25%}.tn-offset-2{margin-left:16.66666667%;}.tn-offset-1{margin-left:8.33333333%}.tn-offset-0{margin-left:0}.tn-float-right{float:right}.tn-float-left{float:left}

@media only screen and (min-width:480px){.xxs-12{width:100%}.xxs-11{width:91.66666667%}.xxs-10{width:83.33333333%}.xxs-9{width:75%}.xxs-8{width:66.66666667%}.xxs-7{width:58.33333333%}.xxs-6{width:50%}.xxs-5{width:41.66666667%}.xxs-4{width:33.33333333%}.xxs-3{width:25%}.xxs-2{width:16.66666667%}.xxs-1{width:8.33333333%}.xxs-pull-12{right:100%}.xxs-pull-11{right:91.66666667%}.xxs-pull-10{right:83.33333333%}.xxs-pull-9{right:75%}.xxs-pull-8{right:66.66666667%}.xxs-pull-7{right:58.33333333%}.xxs-pull-6{right:50%}.xxs-pull-5{right:41.66666667%}.xxs-pull-4{right:33.33333333%}.xxs-pull-3{right:25%}.xxs-pull-2{right:16.66666667%}.xxs-pull-1{right:8.33333333%}.xxs-pull-0{right:auto}.xxs-push-12{left:100%}.xxs-push-11{left:91.66666667%}.xxs-push-10{left:83.33333333%}.xxs-push-9{left:75%}.xxs-push-8{left:66.66666667%}.xxs-push-7{left:58.33333333%}.xxs-push-6{left:50%}.xxs-push-5{left:41.66666667%}.xxs-push-4{left:33.33333333%}.xxs-push-3{left:25%}.xxs-push-2{left:16.66666667%}.xxs-push-1{left:8.33333333%}.xxs-push-0{left:auto}.xxs-offset-12{margin-left:100%}.xxs-offset-11{margin-left:91.66666667%}.xxs-offset-10{margin-left:83.33333333%}.xxs-offset-9{margin-left:75%}.xxs-offset-8{margin-left:66.66666667%}.xxs-offset-7{margin-left:58.33333333%}.xxs-offset-6{margin-left:50%}.xxs-offset-5{margin-left:41.66666667%}.xxs-offset-4{margin-left:33.33333333%}.xxs-offset-3{margin-left:25%}.xxs-offset-2{margin-left:16.66666667%}.xxs-offset-1{margin-left:8.33333333%}.xxs-offset-0{margin-left:0}.xxs-float-right{float:right}.xxs-float-left{float:left}}

@media only screen and (min-width:667px){.xs-12{width:100%}.xs-11{width:91.66666667%}.xs-10{width:83.33333333%}.xs-9{width:75%}.xs-8{width:66.66666667%}.xs-7{width:58.33333333%}.xs-6{width:50%}.xs-5{width:41.66666667%}.xs-4{width:33.33333333%}.xs-3{width:25%}.xs-2{width:16.66666667%}.xs-1{width:8.33333333%}.xs-pull-12{right:100%}.xs-pull-11{right:91.66666667%}.xs-pull-10{right:83.33333333%}.xs-pull-9{right:75%}.xs-pull-8{right:66.66666667%}.xs-pull-7{right:58.33333333%}.xs-pull-6{right:50%}.xs-pull-5{right:41.66666667%}.xs-pull-4{right:33.33333333%}.xs-pull-3{right:25%}.xs-pull-2{right:16.66666667%}.xs-pull-1{right:8.33333333%}.xs-pull-0{right:auto}.xs-push-12{left:100%}.xs-push-11{left:91.66666667%}.xs-push-10{left:83.33333333%}.xs-push-9{left:75%}.xs-push-8{left:66.66666667%}.xs-push-7{left:58.33333333%}.xs-push-6{left:50%}.xs-push-5{left:41.66666667%}.xs-push-4{left:33.33333333%}.xs-push-3{left:25%}.xs-push-2{left:16.66666667%}.xs-push-1{left:8.33333333%}.xs-push-0{left:auto}.xs-offset-12{margin-left:100%}.xs-offset-11{margin-left:91.66666667%}.xs-offset-10{margin-left:83.33333333%}.xs-offset-9{margin-left:75%}.xs-offset-8{margin-left:66.66666667%}.xs-offset-7{margin-left:58.33333333%}.xs-offset-6{margin-left:50%}.xs-offset-5{margin-left:41.66666667%}.xs-offset-4{margin-left:33.33333333%}.xs-offset-3{margin-left:25%}.xs-offset-2{margin-left:16.66666667%}.xs-offset-1{margin-left:8.33333333%}.xs-offset-0{margin-left:0}.xs-float-right{float:right}.xs-float-left{float:left}.xs-clear-left{clear:left}}

@media only screen and (min-width:768px){.sm-12{width:100%}.sm-11{width:91.66666667%}.sm-10{width:83.33333333%}.sm-9{width:75%}.sm-8{width:66.66666667%}.sm-7{width:58.33333333%}.sm-6{width:50%}.sm-5{width:41.66666667%}.sm-4{width:33.33333333%}.sm-3{width:25%}.sm-2{width:16.66666667%}.sm-1{width:8.33333333%}.sm-pull-12{right:100%}.sm-pull-11{right:91.66666667%}.sm-pull-10{right:83.33333333%}.sm-pull-9{right:75%}.sm-pull-8{right:66.66666667%}.sm-pull-7{right:58.33333333%}.sm-pull-6{right:50%}.sm-pull-5{right:41.66666667%}.sm-pull-4{right:33.33333333%}.sm-pull-3{right:25%}.sm-pull-2{right:16.66666667%}.sm-pull-1{right:8.33333333%}.sm-pull-0{right:auto}.sm-push-12{left:100%}.sm-push-11{left:91.66666667%}.sm-push-10{left:83.33333333%}.sm-push-9{left:75%}.sm-push-8{left:66.66666667%}.sm-push-7{left:58.33333333%}.sm-push-6{left:50%}.sm-push-5{left:41.66666667%}.sm-push-4{left:33.33333333%}.sm-push-3{left:25%}.sm-push-2{left:16.66666667%}.sm-push-1{left:8.33333333%}.sm-push-0{left:auto}.sm-offset-12{margin-left:100%}.sm-offset-11{margin-left:91.66666667%}.sm-offset-10{margin-left:83.33333333%}.sm-offset-9{margin-left:75%}.sm-offset-8{margin-left:66.66666667%}.sm-offset-7{margin-left:58.33333333%}.sm-offset-6{margin-left:50%}.sm-offset-5{margin-left:41.66666667%}.sm-offset-4{margin-left:33.33333333%}.sm-offset-3{margin-left:25%}.sm-offset-2{margin-left:16.66666667%}.sm-offset-1{margin-left:8.33333333%}.sm-offset-0{margin-left:0}.sm-float-right{float:right}.sm-float-left{float:left}}

@media only screen and (min-width:1024px){.md-12{width:100%}.md-11{width:91.66666667%}.md-10{width:83.33333333%}.md-9{width:75%}.md-8{width:66.66666667%}.md-7{width:58.33333333%}.md-6{width:50%}.md-5{width:41.66666667%}.md-4{width:33.33333333%}.md-3{width:25%}.md-2{width:16.66666667%}.md-1{width:8.33333333%}.md-pull-12{right:100%}.md-pull-11{right:91.66666667%}.md-pull-10{right:83.33333333%}.md-pull-9{right:75%}.md-pull-8{right:66.66666667%}.md-pull-7{right:58.33333333%}.md-pull-6{right:50%}.md-pull-5{right:41.66666667%}.md-pull-4{right:33.33333333%}.md-pull-3{right:25%}.md-pull-2{right:16.66666667%}.md-pull-1{right:8.33333333%}.md-pull-0{right:auto}.md-push-12{left:100%}.md-push-11{left:91.66666667%}.md-push-10{left:83.33333333%}.md-push-9{left:75%}.md-push-8{left:66.66666667%}.md-push-7{left:58.33333333%}.md-push-6{left:50%}.md-push-5{left:41.66666667%}.md-push-4{left:33.33333333%}.md-push-3{left:25%}.md-push-2{left:16.66666667%}.md-push-1{left:8.33333333%}.md-push-0{left:auto}.md-offset-12{margin-left:100%}.md-offset-11{margin-left:91.66666667%}.md-offset-10{margin-left:83.33333333%}.md-offset-9{margin-left:75%}.md-offset-8{margin-left:66.66666667%}.md-offset-7{margin-left:58.33333333%}.md-offset-6{margin-left:50%}.md-offset-5{margin-left:41.66666667%}.md-offset-4{margin-left:33.33333333%}.md-offset-3{margin-left:25%}.md-offset-2{margin-left:16.66666667%}.md-offset-1{margin-left:8.33333333%}.md-offset-0{margin-left:0}.md-float-right{float:right}.md-float-left{float:left}}

@media only screen and (min-width:1280px){.lg-12{width:100%}.lg-11{width:91.66666667%}.lg-10{width:83.33333333%}.lg-9{width:75%}.lg-8{width:66.66666667%}.lg-7{width:58.33333333%}.lg-6{width:50%}.lg-5{width:41.66666667%}.lg-4{width:33.33333333%}.lg-3{width:25%}.lg-2{width:16.66666667%}.lg-1{width:8.33333333%}.lg-pull-12{right:100%}.lg-pull-11{right:91.66666667%}.lg-pull-10{right:83.33333333%}.lg-pull-9{right:75%}.lg-pull-8{right:66.66666667%}.lg-pull-7{right:58.33333333%}.lg-pull-6{right:50%}.lg-pull-5{right:41.66666667%}.lg-pull-4{right:33.33333333%}.lg-pull-3{right:25%}.lg-pull-2{right:16.66666667%}.lg-pull-1{right:8.33333333%}.lg-pull-0{right:auto}.lg-push-12{left:100%}.lg-push-11{left:91.66666667%}.lg-push-10{left:83.33333333%;}.lg-push-9{left:75%}.lg-push-8{left:66.66666667%}.lg-push-7{left:58.33333333%}.lg-push-6{left:50%}.lg-push-5{left:41.66666667%}.lg-push-4{left:33.33333333%}.lg-push-3{left:25%}.lg-push-2{left:16.66666667%}.lg-push-1{left:8.33333333%}.lg-push-0{left:auto}.lg-offset-12{margin-left:100%}.lg-offset-11{margin-left:91.66666667%;}.lg-offset-10{margin-left:83.33333333%}.lg-offset-9{margin-left:75%}.lg-offset-8{margin-left:66.66666667%}.lg-offset-7{margin-left:58.33333333%}.lg-offset-6{margin-left:50%}.lg-offset-5{margin-left:41.66666667%}.lg-offset-4{margin-left:33.33333333%}.lg-offset-3{margin-left:25%}.lg-offset-2{margin-left:16.66666667%}.lg-offset-1{margin-left:8.33333333%}.lg-offset-0{margin-left:0}.lg-float-right{float:right}.lg-float-left{float:left}}

@media only screen and (min-width:1440px){.xl-12{width:100%}.xl-11{width:91.66666667%}.xl-10{width:83.33333333%}.xl-9{width:75%}.xl-8{width:66.66666667%}.xl-7{width:58.33333333%}.xl-6{width:50%}.xl-5{width:41.66666667%}.xl-4{width:33.33333333%}.xl-3{width:25%}.xl-2{width:16.66666667%}.xl-1{width:8.33333333%}.xl-pull-12{right:100%}.xl-pull-11{right:91.66666667%}.xl-pull-10{right:83.33333333%}.xl-pull-9{right:75%}.xl-pull-8{right:66.66666667%}.xl-pull-7{right:58.33333333%}.xl-pull-6{right:50%}.xl-pull-5{right:41.66666667%}.xl-pull-4{right:33.33333333%}.xl-pull-3{right:25%}.xl-pull-2{right:16.66666667%}.xl-pull-1{right:8.33333333%}.xl-pull-0{right:auto}.xl-push-12{left:100%}.xl-push-11{left:91.66666667%}.xl-push-10{left:83.33333333%}.xl-push-9{left:75%}.xl-push-8{left:66.66666667%}.xl-push-7{left:58.33333333%}.xl-push-6{left:50%}.xl-push-5{left:41.66666667%}.xl-push-4{left:33.33333333%}.xl-push-3{left:25%}.xl-push-2{left:16.66666667%}.xl-push-1{left:8.33333333%}.xl-push-0{left:auto}.xl-offset-12{margin-left:100%}.xl-offset-11{margin-left:91.66666667%}.xl-offset-10{margin-left:83.33333333%}.xl-offset-9{margin-left:75%}.xl-offset-8{margin-left:66.66666667%}.xl-offset-7{margin-left:58.33333333%}.xl-offset-6{margin-left:50%}.xl-offset-5{margin-left:41.66666667%}.xl-offset-4{margin-left:33.33333333%}.xl-offset-3{margin-left:25%}.xl-offset-2{margin-left:16.66666667%}.xl-offset-1{margin-left:8.33333333%}.xl-offset-0{margin-left:0}.xl-float-right{float:right}.xl-float-left{float:left}}

.flex-box-parent					{display:flex;justify-content:center;align-items:center;resize:both}
.flex-box							{resize:both}

.no-padding							{padding:0 !important}
.no-padding-left					{padding-left:0}
.no-padding-right					{padding-right:0}
.no-padding-top						{padding-top:0}
.no-padding-bottom					{padding-bottom:0 !important}
.no-margin							{margin:0}
.no-margin-left						{margin-left:0}
.no-margin-right					{margin-right:0}
.no-margin-top						{margin-top:0}
.no-margin-bottom					{margin-bottom:0}

.no-margin-padding					{margin:0;padding:0}

input,button,select,textarea        {font-family:inherit;font-size:inherit;line-height:inherit}
a									{text-decoration:none}

figure								{margin:0}
img									{vertical-align:middle}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img	{display:block;max-width:100%;height:auto}
.hr									{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only							{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,
.sr-only-focusable:focus			{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6							{font-family:inherit;line-height:1.1;color:inherit}

span.h1,span.h2,span.h3,span.h4,span.h5,span.h6						{display:block}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,
h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,
.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,
.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small	{font-weight:normal;line-height:1;color:#777}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6							{}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,
h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small,
h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small      {font-size:65%}

h1 small.under,.h1 small.under,
h2 small.under,.h2 small.under,
h3 small.under,.h3 small.under,
h1 small.under,.h1 small.under,
h2 small.under,.h2 small.under,
h3 small.under,.h3 small.under,
h4 small.under,.h4 small.under,
h5 small.under,.h5 small.under,
h6 small.under,.h6 small.under										{display:block}

h4,.h4,h5,.h5,h6,.h6               									{margin-top:10px;margin-bottom:10px}

h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,
h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small		{font-size:75%}

h1,.h1                                 								{font-size:36px}
h2,.h2                                 								{font-size:30px}
h3,.h3                                 								{font-size:24px}
h4,.h4                                 								{font-size:18px}
h5,.h5                                 								{font-size:14px}
h6,.h6                                 								{font-size:12px}
p                                       							{margin:0 0 10px}
.lead                                   							{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}
@media (min-width: 768px){.lead{font-size:21px}}
small,.small                           	{font-size:85%}
.text-left,
.text-left p                            {text-align:left}
.text-right                             {text-align:right}
.text-center,
.text-center p,
.text-center h1,
.text-center h2,
.text-center h3,
.text-center h4,
.text-center h5                         {text-align:center}
.text-justify                           {text-align:justify}
.text-nowrap                            {white-space:nowrap}
.text-lower                             {text-transform:lowercase}
.text-upper                             {text-transform:uppercase}
.text-capital                           {text-transform:capitalize}
.text-primary                           {color:#337ab7}
a.text-primary:hover                    {color:#286090}
.bg-primary                             {color:#fff;background-color:#337ab7}
a.bg-primary:hover                      {background-color:#286090}
.bg-success                             {background-color:#dff0d8}
a.bg-success:hover                      {background-color:#c1e2b3}
.bg-info                                {background-color:#d9edf7}
a.bg-info:hover                         {background-color:#afd9ee}
.bg-warning                             {background-color:#fcf8e3}
a.bg-warning:hover                      {background-color:#f7ecb5}
.bg-danger                              {background-color:#f2dede}
a.bg-danger:hover                       {background-color:#e4b9b9}
ul,
ol                                  	{margin-top:0;margin-bottom:10px}
ul ul,
ol ul,
ul ol,
ol ol              						{margin-bottom:0}
.list-unstyled                          {padding-left:0;list-style:none}
.list-inline                            {padding-left:0;margin-left:-5px;list-style:none}
.list-inline > li                       {display:inline-block;padding-right:5px;padding-left:5px}
dl                                      {margin-top:0;margin-bottom:20px}
dt,
dd                                  	{line-height:1.5}
dt                                      {font-weight:bold}
dd                                      {margin-left:0}
@media (min-width: 768px){ 
    .dl-horizontal dt					{ float: left; width: 160px; overflow: hidden; clear: left; text-align: right; text-overflow: ellipsis; white-space: nowrap;}
    .dl-horizontal dd					{ margin-left: 180px;}
}

abbr[title],
abbr[data-original-title]  				{cursor:help;border-bottom:1px dotted #777}
.initialism                             {font-size:90%;text-transform:uppercase}
blockquote                              {padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}
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.5;color:#777}
blockquote footer:before,
blockquote small:before,
blockquote .small:before
                                        {content:'\2014 \00A0'}
.blockquote-reverse,
blockquote.float-right
                                        {padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse footer:before,
blockquote.float-right footer:before,
.blockquote-reverse small:before,
blockquote.float-right small:before,
.blockquote-reverse .small:before,
blockquote.float-right .small:before
                                        {content:''}
.blockquote-reverse footer:after,
blockquote.float-right footer:after,
.blockquote-reverse small:after,
blockquote.float-right small:after,
.blockquote-reverse .small:after,
blockquote.float-right .small:after
                                        {content:'\00A0 \2014'}
address                                 {margin-bottom:20px;font-style:normal;line-height:1.5}
code,
kbd,
pre,
samp                    				{font-family:inherit}
code                                    {padding:2px 4px;font-size:80%;color:#fff;background-color:#333}
kbd                                     {padding:2px 4px;font-size:90%;color:#fff;background-color:#333;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}
kbd kbd                                 {padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}
pre                                     {display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.5;color:#fff;word-break:break-all;word-wrap:break-word;background-color:#333}
pre code                                {padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent}
.pre-scrollable                         {max-height:340px;overflow-y:scroll}





.push-right                             {float:right;text-align:left}
.push-left                              {float:left}
table                                   {background-color:transparent}
caption                                 {padding-top:8px;padding-bottom:8px;color:#777;text-align:left}
th                                      {text-align:left}
.table                                  {width:100%;max-width:100%;margin-bottom:20px}
.table > 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.5;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-of-type(odd)
                                        {background-color:#f9f9f9}
.table-hover > tbody > tr:hover         {background-color:#f5f5f5}
table col[class*="col-"]                {position:static;display:table-column;float:none}
table td[class*="col-"],
table th[class*="col-"]
                                        {position:static;display:table-cell;float:none}
.table > 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}
.table-responsive                       {min-height:.01%;overflow-x:auto}
.as-table                               {width:100%;height:100%;display:table}
.as-table-cell                          {width:100%;height:100%;display:table-cell}
.align-middle                           {vertical-align:middle}
@media screen and (max-width: 767px){ 
    table.responsive                        { margin-bottom: 0}
    .pinned                                 { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
    .pinned table                           { border-right: none; border-left: none; width: 100%;}
    .pinned table th, .pinned table td      { white-space: nowrap}
    .pinned td:last-child                   { border-bottom: 0}
    div.table-wrapper                       { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc;}
    div.table-wrapper div.scrollable        { margin-left: 35%}
    div.table-wrapper div.scrollable        { overflow: scroll; overflow-y: hidden;}
    table.responsive td, table.responsive th
                                            { position: relative; white-space: nowrap; overflow: hidden;}
    table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td
                                            { display: none}
}

/* FORMS */
fieldset                                {min-width:0;height:auto;padding:0;margin:0;border:0 none}
legend                                  {display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0 none}
label                                   {display:inline-block;width:100%;max-width:100%;margin-bottom:5px;font-weight:bold}
.inline-form .group                     {float:left;margin-right:15px}
.inline-form .group:last-child          {margin-right:0}
.inline-form .group > label             {display:block;margin-right:10px;margin-top:5px}
.form .group                            {margin-bottom:10px}
.form .form-field                       {display:block;width:100%;padding:5px 10px;font-size:14px;line-height:1.5;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc}
.form .form-field:focus                 {border-color:#66afe9;outline:0}
.form .form-field::-moz-placeholder     {color:#999;opacity:1}
.form .form-field:-ms-input-placeholder {color:#999}
.form .form-field::-webkit-input-placeholder
                                        {color:#999}
.form .form-field[disabled],
.form .form-field[readonly],
.form fieldset[disabled] .field
                                        {cursor:not-allowed;background-color:#eee;opacity:1}
textarea.form-field                     {height:auto}
input[type="search"]                    {-webkit-appearance:none}
input[type="select"]                    {}
input[type="radio"],
input[type="checkbox"]
                                        {margin:4px 0 0;margin-top:1px \9;line-height:normal}
.file-upload                            {border:1px solid #ccc;display:inline-block;padding:2px 0;cursor:pointer;font-weight:normal;position:relative}
.file-upload:after                      {content:"File Upload";width:100%;display:block;z-index:3;position:absolute;right:0;top:0;padding:4px 8px;z-index:-1;font-weight:normal;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;background-color:#fff}
.file-upload:focus:after,
.file-upload:active:after
                                        {outline:none}
.file-upload:hover:after                {background:#f5f5f5}
input[type="file"]                      {display:block}
.file-upload input[type="file"]         {z-index:2;opacity:0;cursor:pointer}
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}
.inline-form .group > label,
.inline-form .group > input,
.inline-form .group > textarea
                                        {float:left}
.inline-form .group > input,
.inline-form .group > textarea
                                        {width:auto}
.inline-form .group.check.block         {float:none;clear:both}
.check.block.group label                {display:block;float:none;margin-bottom:5px}
.check.disabled > label,
.radio.disabled > label
                                        {color:#999}
.btn                                    {display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;background-color:#fff;border:1px solid transparent;-webkit-font-smoothing:subpixel-antialiased}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus
                                        {outline:none}
.btn:hover,
.btn:focus,
.btn.focus      						{text-decoration:none}
.btn:active,
.btn.active                				{background-image:none;outline:0;}
.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-primary                            {color:#fff;background-color:#3498db;border-color:transparent}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary
                                        {background:#fff;color:#00968C}
.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.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:#337ab7;border-color:#2e6da4}
.btn-primary .badge                     {color:#337ab7;background-color:#fff}
.btn-success                            {color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success:hover,
.btn-success:focus,
.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.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.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.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.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.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.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.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:#337ab7}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link
                                        {background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,
.btn-link: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,
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.3333333}
.btn-sm,
.btn-group-sm > .btn           			{padding:5px 10px;font-size:12px;line-height:1.5}
.btn-xs,
.btn-group-xs > .btn           			{padding:1px 5px;font-size:12px;line-height:1.5}
.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;visibility:hidden}
.collapse.in                            {display:block;visibility:visible}
tr.collapse.in                          {display:table-row}
tbody.collapse.in                       {display:table-row-group}
.collapsing                             {position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}
.caret                                  {display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.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;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dropdown-menu.float-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.5;color:#333;white-space:nowrap}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus
                                        {color:#262626;text-decoration:none;background-color:#f5f5f5}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus
                                        {color:#fff;text-decoration:none;background-color:#337ab7;outline:0}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus
                                        {color:#777}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus
                                        {text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.open > .dropdown-menu                  {display:block}
.open > a                               {outline:0}
.dropdown-menu-right                    {right:0;left:auto}
.dropdown-menu-left                     {right:auto;left:0}
.dropdown-header                        {display:block;padding:3px 20px;font-size:12px;line-height:1.5;color:#777;white-space:nowrap}
.dropdown-backdrop                      {position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}
.float-right > .dropdown-menu           {right:0;left:auto}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret
                                        {content:"";border-top:0;border-bottom:4px solid}
.dropup .dropdown-menu                  {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-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .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 .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)
                                        {
                                        }
.btn-group > .btn:first-child           {margin-left:0}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle)
                                        {border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child)
                                        {border-top-left-radius:0;border-bottom-left-radius:0}
.btn-group > .btn-group                 {float:left}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn
                                        {
                                        }
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle
                                        {border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child
                                        {border-top-left-radius:0;border-bottom-left-radius:0}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle
                                        {outline:0}
.btn-group > .btn + .dropdown-toggle    {padding-right:8px;padding-left:8px}
.btn-group > .btn-lg + .dropdown-toggle {padding-right:12px;padding-left:12px}
.btn-group.open .dropdown-toggle        {-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link
                                        {-webkit-box-shadow:none;box-shadow:none}
.btn .caret                             {margin-left:0}
.btn-lg .caret                          {border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret                  {border-width:0 5px 5px}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn
                                        {display:block;float:none;width:100%;max-width:100%}
.btn-group-vertical > .btn-group > .btn {float:none}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group
                                        {margin-top:-1px;margin-left:0}
.btn-group-vertical > .btn:not(:first-child):not(:last-child)
                                        {
                                        }
.btn-group-vertical > .btn:first-child:not(:last-child)
                                        {border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical > .btn:last-child:not(:first-child)
                                        {border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn
                                        {
                                        }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle
                                        {border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child
                                        {border-top-left-radius:0;border-top-right-radius:0}
.btn-group-justified                    {display:table;width:100%;table-layout:fixed;border-collapse:separate}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group
                                        {display:table-cell;float:none;width:1%}
.btn-group-justified > .btn-group .btn  {width:100%}
.btn-group-justified > .btn-group .dropdown-menu
                                        {left:auto}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[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-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.3333333}
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}
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)
                                        {
                                        }
.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}
.input-group-addon.input-sm             {padding:5px 10px;font-size:12px}
.input-group-addon.input-lg             {padding:10px 16px;font-size:18px}
.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}
.inline-radio-group label               {width:auto;display:inline-block;float:left;margin-right:5px}
/* Tabbed Content */
.tab-nav                                {margin:0;padding:0}
.tab-nav li                             {float:left;width:20%;list-style:none}
.tab-nav a                              {display:block;text-align:center;text-decoration:none;text-transform:uppercase;color:#888;padding:20px 0}
.tab-nav a:hover,
.tab-nav .active a    					{background:#ddd}
.tab-group                              {padding:30px;border:1px solid #ccc}
/* Breadcrumbs */
.breadcrumb                             {padding:0 15px 0 0;margin-bottom:20px;list-style:none}
.breadcrumb > li                        {display:inline-block}
.breadcrumb > li + li:before            {padding:0 5px;color:#ccc;content:"/\00a0"}
.breadcrumb > .active                   {color:#777}
.pagination                             {display:inline-block;padding-left:0;margin:20px 0;clear:both}
.pagination > li                        {display:inline}
.pagination > li > a,
.pagination > li > span,
.pagination > li.pag-current
                                        {position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.5;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination > li.plain > span           {color:#333}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.pagination > li.pag-current,
.pagination > li > span.pag-range
                                        {color:#23527c;text-decoration:none}
.pager                                  {padding-left:0;margin:20px 0;text-align:center;list-style:none}
.pager li                               {display:inline}
.pager li > a,
.pager li > span         				{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd}
.pager li > a:hover,
.pager li > a:focus
                                        {text-decoration:none;background-color:#eee}
.pager .next > a,
.pager .next > span   					{float:right}
.pager .previous > a,
.pager .previous > span
                                        {float:left}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span
                                        {color:#777;cursor:not-allowed;background-color:#fff}
.label                                  {display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;vertical-align:baseline}
a.label:hover,
a.label:focus            				{color:#fff;text-decoration:none;cursor:pointer}
.label:empty                            {display:none}
.btn .label                             {position:relative;top:-1px}
.label-default                          {background-color:#777}
.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;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777}
.badge:empty                            {display:none}
.btn .badge                             {position:relative;top:-1px}
.btn-xs .badge                          {top:0;padding:1px 5px}
a.badge:hover,
a.badge:focus            {color:#fff;text-decoration:none;cursor:pointer}
.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}
.alert                                  {padding:15px;margin-bottom:20px;border:1px solid transparent}
.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}
.list-group                             {padding-left:0;margin-bottom:20px}
.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-left-radius:4px;border-top-right-radius:4px}
.list-group-item:last-child             {margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
a.list-group-item                       {color:#555}
a.list-group-item .list-group-item-heading
                                        {color:#333}
a.list-group-item:hover,
a.list-group-item:focus
                                        {color:#555;text-decoration:none;background-color:#f5f5f5}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus
                                        {color:#777;cursor:not-allowed;background-color:#eee}
.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:#777}
.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:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .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               {color:#3c763d}
a.list-group-item-success .list-group-item-heading
                                        {color:inherit}
a.list-group-item-success:hover,
a.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
                                        {color:#fff;background-color:#3c763d;border-color:#3c763d}
.list-group-item-info                   {color:#31708f;background-color:#d9edf7}
a.list-group-item-info                  {color:#31708f}
a.list-group-item-info .list-group-item-heading
                                        {color:inherit}
a.list-group-item-info:hover,
a.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
                                        {color:#fff;background-color:#31708f;border-color:#31708f}
.list-group-item-warning                {color:#8a6d3b;background-color:#fcf8e3}
a.list-group-item-warning               {color:#8a6d3b}
a.list-group-item-warning .list-group-item-heading
                                        {color:inherit}
a.list-group-item-warning:hover,
a.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
                                        {color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}
.list-group-item-danger                 {color:#a94442;background-color:#f2dede}
a.list-group-item-danger                {color:#a94442}
a.list-group-item-danger .list-group-item-heading
                                        {color:inherit}
a.list-group-item-danger:hover,
a.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
                                        {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}
.list-group + .panel-footer             {border-top-width:0}
.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;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%}
.cf::before,
.cf::after,
.captcha::before,
.captcha::after,
.clearfix::before,
.clearfix::after,
.inline-radio-group::before,
.inline-radio-group::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,
.section-block::before,
.section-block::after
                                        {display:table;content:" "}
.cf::after,
.captcha::after,
.clearfix::after,
.inline-radio-group::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,
.section-block::after
                                        {clear:both}
.cf,
.clearfix,
.captcha,
.dl-horizontal dd,
.contain,
.contain-fluid,
.row,
.inline-form
.inline-form .group,
.btn-toolbar,
.btn-group-vertical > .btn-group,
.nav,
.navbar,
.navbar-header,
.navbar-collapse,
.pager,
.panel-body,
.modal-footer,
.section-block
                                        {*zoom:1}

@media (min-width: 414px) {
  .hidden-414-up {
    display: none !important;
 }
}

@media (min-width: 480px) {
  .hidden-xxs-up {
    display: none !important;
 }
}

@media (max-width: 479px) {
  .hidden-xxs-down {
    display: none !important;
 }
}

@media (max-width: 666px) {
  .hidden-xs-down {
    display: none !important;
 }
}

@media (min-width: 667px) {
	.hidden-xs-up {
		display: none !important;
	}
}

@media (min-width: 544px) {
  .hidden-544-up {
    display: none !important;
 }
}

@media (min-width: 736px) {
  .hidden-736-up {
    display: none !important;
 }
}

@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
 }
}

@media (min-width: 768px) {
  .hidden-sm-up {
    display: none !important;
 }
}

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
 }
}

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
 }
}

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
 }
}

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
 }
}

.hidden-xl-down {
  display: none !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;
 }
}


.align-right                            {text-align:right}
.align-left                             {text-align:left}
.align-centre                           {text-align:center}
.clear-grid                             {clear:both}
.center-block                           {display:block;margin-right:auto;margin-left:auto}
.float-right                            {float:right !important}
.float-left                             {float:left !important}
.unfloat								{float:none !important}
.hide                                   {display:none}
.show                                   {display:block}
.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}