/* Minification failed. Returning unminified contents.
(4233,18): run-time error CSS1035: Expected colon, found 'col-images'
 */
/*! jQuery UI - v1.10.3 - 2013-11-05
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	/*padding: 2px;*/
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
    border-bottom: 1px solid #DBDBDB !important;
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-item:hover {
    background-color: #F6F6F6;
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	/*font-weight: normal;
	margin: -1px;*/
    background-color: #F6F6F6;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	/*background: #fef1ec url(/content/images/ui-customs/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;*/
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

.ui-menu .ui-menu-item .ui-corner-all {
    border: none !important;
}

/* Overlays */
.ui-widget-overlay {
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=219a089a8b0760df8231)
 * Config saved to config.json and https://gist.github.com/219a089a8b0760df8231
 *//*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;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-appearance:textfield;-webkit-box-sizing:content-box;-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:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.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}}@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.woff2') format('woff2'),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:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-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}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}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}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,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{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.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%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}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;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:1199px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #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.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,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.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-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-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-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}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.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-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>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{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>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{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#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,0.075);box-shadow:inset 0 1px 1px rgba(0,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, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="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;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.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,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled: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.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled: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{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.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{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.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{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.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{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.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{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-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;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-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:1199px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.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,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-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-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius: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-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:1199px){.navbar{border-radius:4px}}@media (min-width:1199px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:1199px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:1199px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:1199px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:1199px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:1199px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:1199px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:1198px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:1199px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:1198px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:1199px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:1199px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:1199px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:1198px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media (max-width:1198px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a: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;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}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;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .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}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.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{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-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{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,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,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-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-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#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,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.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-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.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-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.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 !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
    padding: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    direction: ltr;
    /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}

.datepicker-inline {
    width: 220px;
}

.datepicker.datepicker-rtl {
    direction: rtl;
}

    .datepicker.datepicker-rtl table tr td span {
        float: right;
    }

.datepicker-dropdown {
    top: 0;
    left: 0;
}

    .datepicker-dropdown:before {
        content: '';
        display: inline-block;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ccc;
        border-top: 0;
        border-bottom-color: rgba(0, 0, 0, 0.2);
        position: absolute;
    }

    .datepicker-dropdown:after {
        content: '';
        display: inline-block;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #ffffff;
        border-top: 0;
        position: absolute;
    }

    .datepicker-dropdown.datepicker-orient-left:before {
        left: 6px;
    }

    .datepicker-dropdown.datepicker-orient-left:after {
        left: 7px;
    }

    .datepicker-dropdown.datepicker-orient-right:before {
        right: 6px;
    }

    .datepicker-dropdown.datepicker-orient-right:after {
        right: 7px;
    }

    .datepicker-dropdown.datepicker-orient-top:before {
        top: -7px;
    }

    .datepicker-dropdown.datepicker-orient-top:after {
        top: -6px;
    }

    .datepicker-dropdown.datepicker-orient-bottom:before {
        bottom: -7px;
        border-bottom: 0;
        border-top: 7px solid #999;
    }

    .datepicker-dropdown.datepicker-orient-bottom:after {
        bottom: -6px;
        border-bottom: 0;
        border-top: 6px solid #ffffff;
    }

.datepicker > div {
    display: none;
}

.datepicker.days div.datepicker-days {
    display: block;
}

.datepicker.months div.datepicker-months {
    display: block;
}

.datepicker.years div.datepicker-years {
    display: block;
}

.datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.datepicker td,
.datepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
    background-color: transparent;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
    background: #eeeeee;
    cursor: pointer;
}

.datepicker table tr td.old,
.datepicker table tr td.new {
    color: #999999;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
    background: none;
    color: #999999;
    cursor: default;
}

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
    background-color: #fde19a;
    background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
    background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
    background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
    background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
    background-image: linear-gradient(top, #fdd49a, #fdf59a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
    border-color: #fdf59a #fdf59a #fbed50;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #000;
}

    .datepicker table tr td.today:hover,
    .datepicker table tr td.today:hover:hover,
    .datepicker table tr td.today.disabled:hover,
    .datepicker table tr td.today.disabled:hover:hover,
    .datepicker table tr td.today:active,
    .datepicker table tr td.today:hover:active,
    .datepicker table tr td.today.disabled:active,
    .datepicker table tr td.today.disabled:hover:active,
    .datepicker table tr td.today.active,
    .datepicker table tr td.today:hover.active,
    .datepicker table tr td.today.disabled.active,
    .datepicker table tr td.today.disabled:hover.active,
    .datepicker table tr td.today.disabled,
    .datepicker table tr td.today:hover.disabled,
    .datepicker table tr td.today.disabled.disabled,
    .datepicker table tr td.today.disabled:hover.disabled,
    .datepicker table tr td.today[disabled],
    .datepicker table tr td.today:hover[disabled],
    .datepicker table tr td.today.disabled[disabled],
    .datepicker table tr td.today.disabled:hover[disabled] {
        background-color: #fdf59a;
    }

        .datepicker table tr td.today:active,
        .datepicker table tr td.today:hover:active,
        .datepicker table tr td.today.disabled:active,
        .datepicker table tr td.today.disabled:hover:active,
        .datepicker table tr td.today.active,
        .datepicker table tr td.today:hover.active,
        .datepicker table tr td.today.disabled.active,
        .datepicker table tr td.today.disabled:hover.active {
            background-color: #fbf069 \9;
        }

        .datepicker table tr td.today:hover:hover {
            color: #000;
        }

        .datepicker table tr td.today.active:hover {
            color: #fff;
        }

.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
    background: #eeeeee;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

    .datepicker table tr td.range.today,
    .datepicker table tr td.range.today:hover,
    .datepicker table tr td.range.today.disabled,
    .datepicker table tr td.range.today.disabled:hover {
        background-color: #f3d17a;
        background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
        background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
        background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
        background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
        background-image: linear-gradient(top, #f3c17a, #f3e97a);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
        border-color: #f3e97a #f3e97a #edde34;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

        .datepicker table tr td.range.today:hover,
        .datepicker table tr td.range.today:hover:hover,
        .datepicker table tr td.range.today.disabled:hover,
        .datepicker table tr td.range.today.disabled:hover:hover,
        .datepicker table tr td.range.today:active,
        .datepicker table tr td.range.today:hover:active,
        .datepicker table tr td.range.today.disabled:active,
        .datepicker table tr td.range.today.disabled:hover:active,
        .datepicker table tr td.range.today.active,
        .datepicker table tr td.range.today:hover.active,
        .datepicker table tr td.range.today.disabled.active,
        .datepicker table tr td.range.today.disabled:hover.active,
        .datepicker table tr td.range.today.disabled,
        .datepicker table tr td.range.today:hover.disabled,
        .datepicker table tr td.range.today.disabled.disabled,
        .datepicker table tr td.range.today.disabled:hover.disabled,
        .datepicker table tr td.range.today[disabled],
        .datepicker table tr td.range.today:hover[disabled],
        .datepicker table tr td.range.today.disabled[disabled],
        .datepicker table tr td.range.today.disabled:hover[disabled] {
            background-color: #f3e97a;
        }

            .datepicker table tr td.range.today:active,
            .datepicker table tr td.range.today:hover:active,
            .datepicker table tr td.range.today.disabled:active,
            .datepicker table tr td.range.today.disabled:hover:active,
            .datepicker table tr td.range.today.active,
            .datepicker table tr td.range.today:hover.active,
            .datepicker table tr td.range.today.disabled.active,
            .datepicker table tr td.range.today.disabled:hover.active {
                background-color: #efe24b \9;
            }

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
    background-color: #9e9e9e;
    background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
    background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
    background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
    background-image: -o-linear-gradient(top, #b3b3b3, #808080);
    background-image: linear-gradient(top, #b3b3b3, #808080);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
    border-color: #808080 #808080 #595959;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

    .datepicker table tr td.selected:hover,
    .datepicker table tr td.selected:hover:hover,
    .datepicker table tr td.selected.disabled:hover,
    .datepicker table tr td.selected.disabled:hover:hover,
    .datepicker table tr td.selected:active,
    .datepicker table tr td.selected:hover:active,
    .datepicker table tr td.selected.disabled:active,
    .datepicker table tr td.selected.disabled:hover:active,
    .datepicker table tr td.selected.active,
    .datepicker table tr td.selected:hover.active,
    .datepicker table tr td.selected.disabled.active,
    .datepicker table tr td.selected.disabled:hover.active,
    .datepicker table tr td.selected.disabled,
    .datepicker table tr td.selected:hover.disabled,
    .datepicker table tr td.selected.disabled.disabled,
    .datepicker table tr td.selected.disabled:hover.disabled,
    .datepicker table tr td.selected[disabled],
    .datepicker table tr td.selected:hover[disabled],
    .datepicker table tr td.selected.disabled[disabled],
    .datepicker table tr td.selected.disabled:hover[disabled] {
        background-color: #808080;
    }

        .datepicker table tr td.selected:active,
        .datepicker table tr td.selected:hover:active,
        .datepicker table tr td.selected.disabled:active,
        .datepicker table tr td.selected.disabled:hover:active,
        .datepicker table tr td.selected.active,
        .datepicker table tr td.selected:hover.active,
        .datepicker table tr td.selected.disabled.active,
        .datepicker table tr td.selected.disabled:hover.active {
            background-color: #666666 \9;
        }

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(top, #0088cc, #0044cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

    .datepicker table tr td.active:hover,
    .datepicker table tr td.active:hover:hover,
    .datepicker table tr td.active.disabled:hover,
    .datepicker table tr td.active.disabled:hover:hover,
    .datepicker table tr td.active:active,
    .datepicker table tr td.active:hover:active,
    .datepicker table tr td.active.disabled:active,
    .datepicker table tr td.active.disabled:hover:active,
    .datepicker table tr td.active.active,
    .datepicker table tr td.active:hover.active,
    .datepicker table tr td.active.disabled.active,
    .datepicker table tr td.active.disabled:hover.active,
    .datepicker table tr td.active.disabled,
    .datepicker table tr td.active:hover.disabled,
    .datepicker table tr td.active.disabled.disabled,
    .datepicker table tr td.active.disabled:hover.disabled,
    .datepicker table tr td.active[disabled],
    .datepicker table tr td.active:hover[disabled],
    .datepicker table tr td.active.disabled[disabled],
    .datepicker table tr td.active.disabled:hover[disabled] {
        background-color: #0044cc;
    }

        .datepicker table tr td.active:active,
        .datepicker table tr td.active:hover:active,
        .datepicker table tr td.active.disabled:active,
        .datepicker table tr td.active.disabled:hover:active,
        .datepicker table tr td.active.active,
        .datepicker table tr td.active:hover.active,
        .datepicker table tr td.active.disabled.active,
        .datepicker table tr td.active.disabled:hover.active {
            background-color: #003399 \9;
        }

.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .datepicker table tr td span:hover {
        background: #eeeeee;
    }

    .datepicker table tr td span.disabled,
    .datepicker table tr td span.disabled:hover {
        background: none;
        color: #999999;
        cursor: default;
    }

    .datepicker table tr td span.active,
    .datepicker table tr td span.active:hover,
    .datepicker table tr td span.active.disabled,
    .datepicker table tr td span.active.disabled:hover {
        background-color: #006dcc;
        background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
        background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
        background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
        background-image: -o-linear-gradient(top, #0088cc, #0044cc);
        background-image: linear-gradient(top, #0088cc, #0044cc);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
        border-color: #0044cc #0044cc #002a80;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    }

        .datepicker table tr td span.active:hover,
        .datepicker table tr td span.active:hover:hover,
        .datepicker table tr td span.active.disabled:hover,
        .datepicker table tr td span.active.disabled:hover:hover,
        .datepicker table tr td span.active:active,
        .datepicker table tr td span.active:hover:active,
        .datepicker table tr td span.active.disabled:active,
        .datepicker table tr td span.active.disabled:hover:active,
        .datepicker table tr td span.active.active,
        .datepicker table tr td span.active:hover.active,
        .datepicker table tr td span.active.disabled.active,
        .datepicker table tr td span.active.disabled:hover.active,
        .datepicker table tr td span.active.disabled,
        .datepicker table tr td span.active:hover.disabled,
        .datepicker table tr td span.active.disabled.disabled,
        .datepicker table tr td span.active.disabled:hover.disabled,
        .datepicker table tr td span.active[disabled],
        .datepicker table tr td span.active:hover[disabled],
        .datepicker table tr td span.active.disabled[disabled],
        .datepicker table tr td span.active.disabled:hover[disabled] {
            background-color: #0044cc;
        }

            .datepicker table tr td span.active:active,
            .datepicker table tr td span.active:hover:active,
            .datepicker table tr td span.active.disabled:active,
            .datepicker table tr td span.active.disabled:hover:active,
            .datepicker table tr td span.active.active,
            .datepicker table tr td span.active:hover.active,
            .datepicker table tr td span.active.disabled.active,
            .datepicker table tr td span.active.disabled:hover.active {
                background-color: #003399 \9;
            }

    .datepicker table tr td span.old,
    .datepicker table tr td span.new {
        color: #999999;
    }

.datepicker th.datepicker-switch {
    width: 145px;
}

.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
    cursor: pointer;
}

    .datepicker thead tr:first-child th:hover,
    .datepicker tfoot tr th:hover {
        background: #eeeeee;
    }

.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle;
}

.datepicker thead tr:first-child th.cw {
    cursor: default;
    background-color: transparent;
}

.input-append.date .add-on i,
.input-prepend.date .add-on i {
    cursor: pointer;
    width: 16px;
    height: 16px;
}

.input-daterange input {
    text-align: center;
}

    .input-daterange input:first-child {
        -webkit-border-radius: 3px 0 0 3px;
        -moz-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px;
    }

    .input-daterange input:last-child {
        -webkit-border-radius: 0 3px 3px 0;
        -moz-border-radius: 0 3px 3px 0;
        border-radius: 0 3px 3px 0;
    }

.input-daterange .add-on {
    display: inline-block;
    width: auto;
    min-width: 16px;
    height: 20px;
    padding: 4px 5px;
    font-weight: normal;
    line-height: 20px;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    vertical-align: middle;
    background-color: #eeeeee;
    border: 1px solid #ccc;
    margin-left: -5px;
    margin-right: -5px;
}

.datepicker.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 20px;
}

    .datepicker.dropdown-menu th,
    .datepicker.dropdown-menu td {
        padding: 4px 5px;
    }

/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/content/fonts/fontawesome-webfont.eot?v=4.0.3');src:url('/content/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('/content/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('/content/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('/content/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}
body {
}
/*
 You probably do not need to edit this at all.

 Add some SmartMenus required styles not covered in Bootstrap 3's default CSS.
 These are theme independent and should work with any Bootstrap 3 theme mod.
*/
/* sub menus arrows */
.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow {
	position:static;
	margin-top:0;
	margin-right:0;
	margin-left:6px;
	display:inline-block;
	width:0;
	height:0;
	overflow:hidden;
	vertical-align:middle;
	border-top:4px solid;
	border-right:4px dashed transparent;
	border-bottom:4px dashed transparent;
	border-left:4px dashed transparent;
}
.navbar-fixed-bottom .sub-arrow {
	margin-top:-5px;
	border-top:4px dashed transparent;
	border-bottom:4px solid;
}
.navbar-nav ul .sub-arrow {
	position:absolute;
	right:0;
	margin-top:6px;
	margin-right:15px;
	border-top:4px dashed transparent;
	border-bottom:4px dashed transparent;
	border-left:4px solid;
}
.navbar-nav ul a.has-submenu {
	padding-right:30px;
}
/* scrolling arrows for tall menus */
.navbar-nav span.scroll-up, .navbar-nav span.scroll-down {
	position:absolute;
	display:none;
	visibility:hidden;
	height:20px;
	overflow:hidden;
	text-align:center;
}
.navbar-nav span.scroll-up-arrow, .navbar-nav span.scroll-down-arrow {
	position:absolute;
	top:-2px;
	left:50%;
	margin-left:-8px;
	width:0;
	height:0;
	overflow:hidden;
	border-top:7px dashed transparent;
	border-right:7px dashed transparent;
	border-bottom:7px solid;
	border-left:7px dashed transparent;
}
.navbar-nav span.scroll-down-arrow {
	top:6px;
	border-top:7px solid;
	border-right:7px dashed transparent;
	border-bottom:7px dashed transparent;
	border-left:7px dashed transparent;
}
/* add more indentation for 2+ level sub in collapsible mode - Bootstrap normally supports just 1 level sub menus */
.navbar-nav .collapsible ul .dropdown-menu > li > a,
.navbar-nav .collapsible ul .dropdown-menu .dropdown-header {
	padding-left:35px;
}
.navbar-nav .collapsible ul ul .dropdown-menu > li > a,
.navbar-nav .collapsible ul ul .dropdown-menu .dropdown-header {
	padding-left:45px;
}
.navbar-nav .collapsible ul ul ul .dropdown-menu > li > a,
.navbar-nav .collapsible ul ul ul .dropdown-menu .dropdown-header {
	padding-left:55px;
}
.navbar-nav .collapsible ul ul ul ul .dropdown-menu > li > a,
.navbar-nav .collapsible ul ul ul ul .dropdown-menu .dropdown-header {
	padding-left:65px;
}
/* fix SmartMenus sub menus auto width (subMenusMinWidth and subMenusMaxWidth options) */
.navbar-nav .dropdown-menu > li > a {
	white-space:normal;
}
.navbar-nav ul.sm-nowrap > li > a {
	white-space:nowrap;
}
/* fix .navbar-right subs alignment */
.navbar-right ul.dropdown-menu {
	left:0;
	right:auto;
}
/* The following will make the sub menus collapsible for small screen devices (it's not recommended editing these) */
.navbar-nav .collapsible ul {display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important;}
.navbar-nav .collapsible ul.sm-nowrap > li > a {white-space:normal;}
.navbar-nav .collapsible iframe{display:none;}
@font-face {
    font-family: 'Carnas';
    src: local('Carnas W03 Light'), local('Carnas-W03-Light'), url('/Content/fonts/Carnas-W03-Light.woff2') format('woff2'), url('/Content/fonts/Carnas-W03-Light.woff') format('woff'), url('/Content/fonts/Carnas-W03-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Carnas Regular';
    src: local('Carnas W03 Regular'), local('Carnas-W03-Regular'), url('/Content/fonts/Carnas-W03-Regular.woff2') format('woff2'), url('/Content/fonts/Carnas-W03-Regular.woff') format('woff'), url('/Content/fonts/Carnas-W03-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Univia Pro';
    src: local('Univia Pro Ultra'), local('Univia-Pro-Ultra'), url('/Content/fonts/UniviaPro-Ultra.woff2') format('woff2'), url('/Content/fonts/UniviaPro-Ultra.woff') format('woff'), url('/Content/fonts/UniviaPro-Ultra.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body {
    font-family: 'Carnas';
    color: #333;
}
html {
    scroll-behavior: smooth;
}
/*safari*/
.tr-coretext .pre-footer li a,
.tr-coretext .navbar-white a,
.tr-coretext a.link-interno-corporativo,
.tr-coretext .item-content-corp-category,
.tr-coretext .optsheader,
.tr-coretext .pre-footer li,
.tr-coretext .text-contacto,
.tr-coretext .text-counter,
.tr-coretext .Header-Solutions,
.tr-coretext .item-content-ind,
.tr-coretext .item-content-corp,
.tr-coretext .tooltipMenu,
.tr-coretext input.button-solutions,
.tr-coretext a.button-solutions,
.tr-coretext .wrapper-breadcrumb,
.tr-coretext .tittle-aseguradoras,
.tr-coretext .tittle-top,
.tr-coretext .detail-top,
.tr-coretext .autor-top,
.tr-coretext .page-detail .intro-corporativo,
.tr-coretext .nuestros-clientes-detail .detail-top,
.tr-coretext .nuestros-clientes-detail .autor-top,
.tr-coretext div#ModalDetailSolutionIndividual li,
.tr-coretext .Category,
.tr-coretext .Category.Selected,
.tr-coretext .FrequentQuestions,
.tr-coretext .item-tab .containerSolutionsTittle,
.tr-coretext .item-content-individual-modal h4,
.tr-coretext .item-content-individual-modal,
.tr-coretext .wrapperPolicy a,
.tr-coretext .containerSolutionsTittle,
.tr-coretext .title-herramienta,
.tr-coretext .description-herramienta,
.tr-coretext .item-content-individual,
.tr-coretext .nuestros-asesores-es,
.tr-coretext .label-solicitar,
.tr-coretext .expose,
.tr-coretext .TextForm,
.tr-coretext .TextFieldInputCheck,
.tr-coretext .title-blue,
.tr-coretext .field-validation-error .span,
.tr-coretext .sub-title,
.tr-coretext .wrapper-steps .item-step .text-step,
.tr-coretext .ContainerPorqueNosEligen .PorqueNosEligenText,
.tr-coretext .PorqueNosEligenTextDetail,
.tr-coretext .item-content-policy,
.tr-coretext .modal-policymedical .title,
.tr-coretext .modal-policymedical .content,
.tr-coretext .modal-policymedical .content-detail,
.tr-coretext .modal-policymedical ul li,
.tr-coretext .title-modal-custom,
.tr-coretext .detail-modal-custom,
.tr-coretext .detail-modal-custom li {
    font-weight: 300;
}
.pull-right.dropdown.hidden-xs.hidden-sm {
    top: 0px;
    padding: 7px 0px;
}
.starter-template {
    padding: 3rem 1.5rem;
    text-align: center;
}
h2 {
    text-transform: uppercase;
    font-size: 40px;
    color: #333;
    font-weight: bold;
    width: 50%;
    margin: 20px auto;
    border-bottom: solid 3px #7e7e7e;
    padding: 0 0 10px 0;
    text-align: center;
}
.note {
    font-size: 13px;
    color: #999;
}
/* header */
.navbar-grey {
    background-color: #535353;
    border-color: #535353;
    padding: 0px 0px 0 0;
    margin-bottom: 0px;
    min-height: 75px;
    border-radius: 0;
    border: 0;
}
.navbar-blue {
    height: 36px;
    background-color: #003075;
    min-height: 17px !important;
    margin-bottom: 0px !important;
    border-radius: 0px !important;
}
.navbar-grey .navbar-brand {
    background: url(/files/logo/logo.png) no-repeat;
    display: block;
    font-size: 0;
    height: 46px;
    margin-top: 20px;
    max-width: 270px;
    color: #fff;
    background-size: 100%;
    width: 60%;
}
.navbar-grey.opacity {
    opacity: 0.95;
}
.navbar-white {
    height: 180px;
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(255,255,255,0) 100%);
    z-index: 10;
    position: relative;
}
    .navbar-white a {
        text-transform: uppercase;
        /*padding: 10px 13px !important;*/
	padding: 10px 10px !important;
        height: 21px;
        color: #003075;
        font-family: Carnas Regular;
        font-size: 16px;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 21px;
        text-align: right;
    }
    .menu-principal a:hover, .navbar-white .active a {
        background-color: #90111B !important;
    }
.navbar-red {
    background-color: #E91C2B;
}
    .navbar-red a {
        color: #fff;
        font-size: 14px;
        text-transform: uppercase;
        padding: 10px 13px !important;
    }
    .menu-principal a:hover, .navbar-red .active a {
        background-color: #90111B !important;
    }
.navbar-red-internal {
    background-color: #90111B;
}
    .navbar-red-internal a {
        color: #fff;
        font-size: 15px;
        text-transform: uppercase;
    }
        .navbar-red-internal a:hover {
            background-color: #E91C2B !important;
        }
    .navbar-red-internal .active {
        background-color: #590B11 !important;
    }
.nav-login {
    top: 0px;
    padding: 7px 0px;
}
    .nav-login.open {
        background-color: #353535;
    }
        .nav-login.open .dropdown-menu {
            background-color: #424242;
            margin: 0px;
            border-radius: 0px;
            width: 180px;
        }
            .nav-login.open .dropdown-menu a {
                display: block;
                color: #fff;
                padding: 5px 0px 5px 15px;
            }
.optsheader {
    color: #FFFFFF;
    font-family: Carnas;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 17px;
    text-align: right;
}
    .optsheader:hover, .optsheader:focus {
        color: #fff;
        text-decoration: none;
    }
    .optsheader span {
        background: url(/content/images/arrow.png) no-repeat right 5px;
        padding-right: 30px;
    }
.col-logo svg {
    margin: 5% 20%;
}
.col-md-9.col-menu {
    padding: 19px 4% 17px 4%;
    width: max-content;
    float: right;
}
.col-menu a:hover {
    text-decoration: none !important;
    border-bottom: solid 2px #21C6FC;
    border-bottom-right-radius: 1.5px;
    border-bottom-left-radius: 1.5px;
}
.col-logo {
    cursor: pointer;
}
.banner-home {
    position: relative;
    top: -178px;
    z-index: 2;
}
.text-title-center {
    color: #FFFFFF;
    font-family: Carnas Regular;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 22px;
    text-align: center;
}
.container-flag {
    top: 53%;
    position: absolute;
}
.img-flag-big {
    height: 70px;
    width: 400px;
    background-color: #003075;
    padding: 25px 0px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.img-flag-middle {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    height: 55px;
    width: 254px;
    background-color: #865DBD;
    top: 10px;
    position: relative;
}
.img-flag-short {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    top: 20px;
    position: relative;
    height: 29px;
    width: 91px;
    background-color: #21C6FC;
}
.content-flag-detail {
    position: absolute;
    top: 62%;
    right: 2px;
}
.img-flag-big-right {
    height: 28px;
    width: 97px;
    background-color: #003075;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    right: 0px;
}
.img-flag-short-right {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    position: absolute;
    top: 56px;
    height: 12px;
    width: 42px;
    background-color: #21C6FC;
    right: 0px;
}
.img-flag-middle-right {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    position: absolute;
    top: 30px;
    height: 24px;
    width: 82px;
    background-color: #865DBD;
    right: 0px;
}
span.lock {
    padding-right: 5px;
    top: 2px;
    position: relative;
}
.sticky-header {
    display: none;
    margin: 15px 0 0 0;
}
.icon-user {
    background: url(/Content/images/btn-header.png) no-repeat center center;
    width: 30px;
    height: 30px;
    display: inline-block;
}
.header-movil {
    margin-top: 10px;
}
    .sticky-header .btn-menu, .header-movil .btn-menu {
        background-color: #FFFFFF;
        border: none;
        font-size: 28px;
        border-radius: 5px;
        color: #fff;
        width: 50px;
        height: 50px;
        outline: none;
    }
    .sticky-header .btn-login, .header-movil .btn-login {
        background-color: #353535;
        border: none;
        border-radius: 5px;
        padding: 3px 10px;
        width: 50px;
        height: 50px;
        margin: 0 10px 0 0;
        float: left;
        outline: none;
    }
.content-menu-sticky {
    padding: 20px;
}
.navbar-dark-grey {
    background-color: #353535;
    color: #fff;
    margin: 10px 0 0 0;
}
    .navbar-dark-grey .container {
        background: url(/Content/images/menu-login-bg.jpg) no-repeat #353535 right 0px;
    }
    .navbar-dark-grey li {
        list-style: none;
        background: url(/Content/images/icon-key.png) no-repeat left center;
        padding-left: 30px;
        margin: 0 0 10px 0;
    }
    .navbar-dark-grey a {
        font-size: 16px;
        color: #fff;
    }
#contentMenu {
    margin: 10px 0 0 0;
}
    #contentMenu .container {
        background: url(/Content/images/menu-bg.jpg) no-repeat #E91C2B right 0px;
    }
.content-menu-sticky {
}
    .content-menu-sticky .column {
        margin: 0px;
        padding: 0px;
    }
        .content-menu-sticky .column li {
            list-style: none;
        }
        .content-menu-sticky .column > li {
            display: block;
            margin: 0 0 15px 0;
        }
        .content-menu-sticky .column a {
            font-size: 16px;
        }
        .content-menu-sticky .column li > a {
            font-weight: bold;
        }
        .content-menu-sticky .column li li > a {
            text-transform: none;
            font-weight: normal;
        }
/*Page corporativo*/
.content-corp-category {
    margin: auto auto 80px;
    position: relative;
    height: 850px;
    width: 95%;
}
.item-corp-category {
    height: 400px;
    width: 560px;
    margin: auto;
}
    .item-corp-category img {
        height: 350px;
        width: 560px;
        box-shadow: 0 2px 15px 0 rgba(0,0,0,0.3);
        border-radius: 25px;
    }
.item-button-corp-category {
    height: 65px;
    width: fit-content;
    border-radius: 19px;
    top: -41px;
    position: relative;
    color: #FFFFFF;
    font-family: Carnas;
    font-size: 29px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 37px;
    text-align: center;
    padding: 14px 20px;
    z-index: 2;
    cursor: pointer;
}
    .item-button-corp-category[aria-expanded="true"] {
        top: -300px;
    }
.item-content-corp-category {
    position: relative;
    top: -335px;
    color: #FFFFFF;
    font-family: Carnas;
    font-size: 17px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 25px;
    padding: 40px 25px 12px;
    height: 270px;
    border-radius: 25px;
}
a.link-interno-corporativo {
    color: #FFFFFF !important;
    font-family: Carnas;
    font-size: 17px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 45px;
    padding: 5px 10px;
    border-radius: 5px;
    margin-right: 5px;
    white-space: nowrap;
}
.category0 a.link-interno-corporativo {
    background: #002151;
}
.category1 a.link-interno-corporativo {
    background: #178AAF;
}
.category2 a.link-interno-corporativo {
    background: #5D4083;
}
.category3 a.link-interno-corporativo {
    background: #B2B2B2;
}
.category3 .item-content-corp-category {
    color: #222222 !important;
}
.item-button-corp-category[aria-expanded="true"]:after {
    color: white;
    font-weight: bold;
    float: right;
    margin: 0px 15px 0px 25px;
    content: "\f103";
    font-family: FontAwesome;
    font-size: larger;
}
.item-button-corp-category[aria-expanded="false"]:after {
    color: white;
    font-weight: bold;
    float: right;
    margin: 0px 15px 0px 25px;
    content: "\f102";
    font-family: FontAwesome;
    font-size: larger;
}
.category0 .item-button-corp-category {
    background-color: #003075;
}
.category0 .item-content-corp-category {
    background-color: #003075;
}
.category1 .item-button-corp-category {
    background-color: #21C6FC;
}
.category1 .item-content-corp-category {
    background-color: #21C6FC;
}
.category2 .item-button-corp-category {
    background-color: #865DBD;
}
.category2 .item-content-corp-category {
    background-color: #865DBD;
}
.category3 .item-button-corp-category {
    background-color: #FFFFFF;
    color: #242424;
}
.category3 .item-content-corp-category {
    background-color: #FFFFFF;
}
.category3 .item-button-corp-category[aria-expanded="true"]:after {
    color: #003075;
}
.category3 .item-button-corp-category[aria-expanded="false"]:after {
    color: #003075;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: 0.01s;
    transition-duration: 0.01s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}
.item-rectangle-category {
    height: 20px;
    width: 135px;
    border-radius: 10px;
    top: 10px;
    position: relative;
    left: 390px;
}
.category0 .item-rectangle-category {
    background-color: #003075;
}
.category1 .item-rectangle-category {
    background-color: #21C6FC;
}
.category2 .item-rectangle-category {
    background-color: #865DBD;
}
.category3 .item-rectangle-category {
    background-color: #1E1E1E;
}
/* Footer */
.container-svg {
    position: relative;
    top: -20px;
    height: 0px;
}
.map-footer {
    position: relative;
    left: -158px;
    height: 569px;
}
.footer-padding {
    padding: 32px 0px 0px 32px;
}
.pre-footer {
    background-color: #011532;
    /*height: 568px;*/
    height: 645px;
    padding: 0px;
    margin-top: 50px;
}
    .pre-footer ul {
        margin: 0px;
        padding: 0px;
    }
    .pre-footer li {
        list-style: none;
        color: #FFFFFF;
        font-family: Carnas;
        padding: 5px 0px;
    }
        .pre-footer li a {
            height: 150px;
            opacity: 0.85;
            color: #FFFFFF;
            font-family: Carnas;
            font-size: 15px;
            letter-spacing: 0;
            line-height: 15px;
            font-weight: initial;
        }
    .pre-footer .group-header {
        margin: 10px 0px;
    }
        .pre-footer .group-header a {
            text-transform: uppercase;
            color: #FFFFFF;
            font-family: Carnas;
            font-size: 20px;
            font-weight: bold;
            letter-spacing: 0;
            line-height: 22px;
        }
    .pre-footer .group-separator {
        margin-top: 20px;
    }
.itSignature a {
    opacity: 0.85;
    color: #FFFFFF;
    font-family: Carnas;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 19px;
}
.itSignature-social {
    padding-left: 10px;
    float: left;
}
.no-padding {
    padding: 0px;
}
.no-padding-left {
    padding: 0px 10px 0px 0px;
}
.text-contacto {
    opacity: 0.85;
    color: #FFFFFF;
    font-family: Carnas;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 19px;
}
.footer {
    padding: 20px 0px;
    background-color: #F1F1F1;
}
    .footer p {
        font-size: 12px;
        color: #474747;
        margin-bottom: 5px;
    }
#itsignature {
    font-family: Arial;
    margin-top: 15px;
    text-align: center
}
.itsignaturewhitebg {
    color: #fff;
    font-family: 10px Arial,sans-serif;
    margin: 0
}
    .itsignaturewhitebg a {
        color: #000;
        font-family: Arial;
        font-size: 10px;
        text-decoration: none
    }
        .itsignaturewhitebg a span {
            color: #000;
            font-weight: normal
        }
    .itsignaturewhitebg .itdotred {
        color: #e20e15;
        font: 14px Verdana,Arial,sans-serif
    }
.social-header {
    float: left;
    margin: auto 8px;
    padding-top: 7px;
}
.divisor-clientes {
    border-left: solid 2px #FFFFFF;
    height: 20px;
    width: 2px;
    opacity: 0.2;
    float: right;
    margin: 6px 15px 0px 10px;
}
.subscription {
    color: #ccc;
    font-size: 12px;
    margin: 10px 0 0 0;
}
    .subscription .title {
        color: #fff;
        margin: 0 0 10px 0;
    }
    .subscription .right {
        padding-right: 0px;
    }
    .subscription .left {
        padding-left: 0px;
    }
    .subscription .error {
        color: red;
    }
.footer-social {
}
    .footer-social ul {
        width: 460px;
    }
    .footer-social li {
        list-style: none;
        float: left;
        margin: 0 20px 0 0;
    }
/* home */
.owl-carousel .owl-item img {
    width: 100%;
    height: 560px;
    object-fit: cover;
}
.owl-controls .owl-pagination .owl-page span {
    background-color: #828385;
}
.owl-controls .owl-pagination .owl-page:hover span {
    background-color: #E91C2B;
}
.owl-controls .owl-pagination .owl-page.active span,
.owl-controls .owl-pagination .owl-page.active:hover span {
    background-color: #E91C2B;
}
.owl-buttons {
    display: none;
}
.owl-controls .owl-buttons {
    height: 0;
}
    .owl-controls .owl-buttons > div {
        width: 40px;
        height: 40px;
        position: absolute;
        top: 50%;
        margin-top: -20px;
        text-align: center;
        color: #fff;
        font-size: 18px;
        line-height: 20px;
        background-color: transparent !important;
    }
        .owl-controls .owl-buttons > div button {
            font-size: 60px;
            background-color: transparent;
            border: none;
        }
        .owl-controls .owl-buttons > div:hover {
            color: #e7e7e7;
        }
        .owl-controls .owl-buttons > div.owl-prev {
            left: 60px;
        }
        .owl-controls .owl-buttons > div.owl-next {
            right: 60px;
        }
.section-home .title-red {
    font-size: 40px;
    color: #E91C2B;
    text-transform: uppercase;
    border-bottom: solid 2px #f1f1f1;
    margin: 20px 0 20px 0;
    padding: 0 0 10px 0;
    font-weight: bold;
}
.line {
    border-bottom: solid 2px #E5E5E5;
    height: 11px;
}
.col-divisor {
    padding: 0px 50px;
    margin: 40px 0;
}
internal-template .col-divisor {
    padding: 0px;
}
.line-icon-divisor {
    width: fit-content;
    margin: auto;
}
.content-line {
    width: 47%;
    float: left;
}
.content-line-icon {
    width: 5%;
    float: left;
}
.section-home .subtitle-grey {
    font-size: 40px;
    color: #828385;
    margin: 10px 0 20px 0;
}
.section-home .text {
    font-size: 20px;
    color: #7F7F83;
}
.cifras-counter {
    position: relative;
    height: 96px;
    width: fit-content;
}
.svg-cifras {
    margin: 47px auto;
}
.counter {
    padding-top: 35px;
    color: #21C6FC;
    font-family: Carnas;
    font-size: 56px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 56px;
    width: fit-content;
    float: left;
}
.counter-add {
    float: left;
    width: fit-content;
    color: #21C6FC;
    font-family: Carnas;
    font-size: 36px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 36px;
    margin: 48px auto auto auto;
}
.counter-before {
    float: left;
    width: fit-content;
    color: #21C6FC;
    font-family: Carnas;
    font-size: 36px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 36px;
    margin: 48px auto auto auto;
}
.text-counter {
    color: #666666;
    font-family: Carnas Regular;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 16px;
    text-align: left;
    width: 140px;
}
.counter-xl {
    width: 165px;
    height: 165px;
    padding-top: 60px;
}
    .counter-xl + .text-counter {
        font-size: 18px;
    }
.section-home .col-2-nuestra-historia {
    padding-top: 90px;
}
    .section-home .col-2-nuestra-historia a {
        color: #E91B2B;
        font-size: 25px;
        margin-bottom: 20px;
        display: block;
    }
        .section-home .col-2-nuestra-historia a img {
            margin-bottom: 10px;
        }
.section-home .separator {
    border-top: dotted 3px #535353;
    height: 10px;
    display: block;
    margin: 20px 0 20px 0;
}
.buttons-lg a {
    margin: 10px 0px;
    display: block;
}
.section-card {
    background: url(/files/tarjeta/background.jpg) no-repeat #E2A95F top left;
    padding: 20px 0px;
}
    .section-card .title-white {
        font-size: 40px;
        color: #fff;
        border-bottom: solid 3px #fff;
        width: 50%;
        display: block;
        margin: auto auto 20px auto;
        text-align: center;
        text-transform: uppercase;
    }
    .section-card .text-tarjeta {
        font-size: 25px;
        color: #fff;
        display: block;
        text-align: center;
        margin-bottom: 20px;
    }
    .section-card .item-card a img {
        border-radius: 8px;
    }
    .section-card .item-card a span {
        background-color: #fff;
        display: block;
        border-radius: 20px;
        padding: 5px 10px;
        text-align: center;
        color: #E91C2B;
        font-size: 15px;
        margin: 10px 0px;
        font-weight: bold;
    }
    .section-card .item-card a:hover {
        text-decoration: none;
    }
        .section-card .item-card a:hover span {
            background-color: #E91C2B;
            color: #fff;
            text-decoration: none;
        }
@media (max-width: 800px) {
    .section-card .movil-card {
        text-align: center;
        margin: 0 5px;
    }
        .section-card .movil-card .title-white {
            width: 100%;
        }
}
.section-business {
    background: url(/files/consumo-empresarial/background.jpg) no-repeat #E51C2A 15% 0px;
    color: #fff;
}
    .section-business .title-white {
        font-size: 40px;
        border-bottom: solid 3px #fff;
        display: block;
        margin: 30px auto 20px auto;
        text-align: center;
        text-transform: uppercase;
    }
    .section-business .text-25 {
        font-size: 25px;
        text-align: center;
        border-bottom: solid 3px #fff;
        display: block;
        padding: 5px 0 10px 0px;
    }
    .section-business .text-20 {
        font-size: 20px;
        margin: 20px 0 20px 0;
    }
    .section-business .text-19 {
        font-size: 19px;
        margin: 5px 0 20px 0px;
    }
.section-grey {
    background-color: #f1f1f1;
    padding-bottom: 30px;
    color: #7F7F83;
}
.section-white {
    background-color: #ffffff;
    padding: 20px 0px;
    color: #7F7F83;
}
.section-dark-grey {
    background-color: #E0E0E0;
    padding-bottom: 30px;
}
.filiales-bg {
    background: url(/files/nuestra-empresa/filiales/bg-filiales.jpg) no-repeat #E0E0E0 3% top;
}
.section-job {
    background: url(/files/laboral/background.jpg) no-repeat #f1f1f1 75% top;
    padding: 10px 0;
}
    .section-job .title-black, .section-grey .title-black, .section-dark-grey .title-black {
        font-size: 40px;
        border-bottom: solid 3px #7E7E7E;
        display: block;
        margin: 30px auto 20px auto;
        text-align: center;
        text-transform: uppercase;
    }
    .section-job .text-25, .section-grey .text-25, .section-dark-grey .text-25 {
        font-size: 25px;
        text-align: center;
        display: block;
        padding: 5px 0 10px 0px;
    }
    .section-job .title-red, .section-grey .title-red, .section-white .title-red {
        font-size: 40px !important;
        border-bottom: solid 3px #DBDBDB !important;
        display: block;
        margin: 30px auto 20px auto !important;
        text-align: left;
        text-transform: uppercase;
        color: #E91B2B;
    }
    .section-job .text-20, .section-grey .text-20, .section-white .text-20 {
        font-size: 20px;
        display: block;
        padding: 5px 0 10px 0px;
    }
.section-social {
    padding: 10px 0;
}
.section-consumer {
    padding: 10px 0;
}
    .section-consumer img {
        width: 100%;
    }
    .section-social .title-black, .section-consumer .title-black {
        font-size: 40px;
        border-bottom: solid 3px #7E7E7E;
        display: block;
        margin: 30px auto 20px auto;
        text-align: center;
        text-transform: uppercase;
        width: 50%;
    }
.section-social .text-25 {
    font-size: 25px;
    text-align: center;
    display: block;
    padding: 5px 0 10px 0px;
    margin: 10px 0 20px 0;
}
.section-social .item-social a span {
    background-color: #E91C2B;
    display: block;
    border-radius: 20px;
    padding: 5px 10px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    margin: 10px 0px;
    font-weight: bold;
}
.section-provider {
    background: url(/files/proveedor/background.jpg) no-repeat #E51C2A 0px 0px;
    color: #fff;
    padding: 10px 0;
}
    .section-provider .title-white {
        font-size: 32px;
        display: block;
        margin: 30px auto 20px auto;
        font-style: italic;
    }
    .section-provider p {
        font-size: 16px;
        display: block;
        padding: 5px 0 10px 0px;
    }
    .section-provider .text-18 {
        font-size: 18px;
        display: block;
        padding: 5px 0 10px 0px;
    }
    .section-provider ul {
        margin: 0px;
        padding: 0px;
    }
    .section-provider li {
        float: left;
        list-style: none;
        padding: 5px 20px 5px 0;
    }
        .section-provider li a {
            display: block;
            min-height: 180px;
            max-width: 160px;
            background-color: #8C111A;
            color: #fff;
            font-size: 15px;
            margin: 0 0 20px 0;
        }
            .section-provider li a:hover {
                background-color: #fff !important;
                color: #E91B2B;
                text-decoration: none;
            }
            .section-provider li a.document {
                background: url(/files/proveedor/document.png) no-repeat #8C111A center 20px;
                padding: 110px 5px 5px 5px;
                text-align: center;
                font-weight: bold;
            }
            .section-provider li a.request {
                background: url(/files/proveedor/request.png) no-repeat #8C111A center 20px;
                padding: 110px 5px 5px 5px;
                text-align: center;
                font-weight: bold;
            }
            .section-provider li a.reserve {
                background: url(/files/proveedor/reserve.png) no-repeat #8C111A center 20px;
                padding: 110px 5px 5px 5px;
                text-align: center;
                font-weight: bold;
            }
            .section-provider li a.contact {
                background: url(/files/proveedor/contact.png) no-repeat #8C111A center 20px;
                padding: 110px 5px 5px 5px;
                text-align: center;
                font-weight: bold;
            }
.section-sites {
    background-color: #f1f1f1;
    padding: 30px 0px;
}
    .section-sites .container {
        background-color: #fff;
        color: #333;
    }
    .section-sites .row {
        background-color: #fff;
        border-right: solid 1px #E8E4D7;
        border-left: solid 1px #E8E4D7;
        border-bottom: solid 1px #BAB7AC;
    }
        .section-sites .row > div {
            padding: 0 20px;
            border-right: solid 1px #f1f1f1;
            margin: 20px 0px;
            min-height: 295px;
        }
    .section-sites .subtitle {
        font-size: 20px;
        border-radius: 30px;
        background-color: #dcdcdc;
        padding: 10px 10px 10px 60px;
        margin: 0 0 20px 0;
        font-weight: bold;
    }
    .section-sites .text {
        font-size: 16px;
        margin: 0 0 20px 0;
    }
    .section-sites .text-small {
        font-size: 13px;
        margin: 0 0 20px 0;
    }
    .section-sites .subtitle.tienda {
        background: url(/files/prefooter/icon-tienda.png) no-repeat #dcdcdc 20px center;
    }
    .section-sites .subtitle.app {
        background: url(/files/prefooter/icon-app.png) no-repeat #dcdcdc 20px center;
        padding: 10px 10px 10px 80px;
    }
    .section-sites .subtitle.locales {
        background: url(/files/prefooter/icon-locales.png) no-repeat #dcdcdc 20px center;
    }
    .section-sites .subtitle.cupones {
        background: url(/files/prefooter/icon-cupones.png) no-repeat #dcdcdc 20px center;
    }
.section-consumer .row > div {
    margin: 20px 0px;
    min-height: 384px;
}
.section-consumer .box {
    color: #333;
    background-color: #eee;
    padding: 10px;
    min-height: 190px;
    margin: 0 0 30px 0;
    -webkit-box-shadow: 4px 4px 5px 0px rgba(214,207,214,1);
    -moz-box-shadow: 4px 4px 5px 0px rgba(214,207,214,1);
    box-shadow: 4px 4px 5px 0px rgba(214,207,214,1);
}
    .section-consumer .box .subtitle {
        font-size: 20px;
        margin: 5px 0 20px 0px;
    }
    .section-consumer .box p {
        font-size: 15px;
    }
    .section-consumer .box a {
        color: #333;
        font-size: 16px;
        text-decoration: underline;
        display: block;
        margin: 0 0 10px 0;
    }
    .section-consumer .box .title-radio {
        background: url() no-repeat;
        padding-left: 50px;
    }
    .section-consumer .box .magazine {
        background: url() no-repeat;
        padding-left: 50px;
        padding-bottom: 10px;
    }
.section-advertising {
    background: url() no-repeat #E51C2A 10% 0px;
    color: #fff;
}
    .section-advertising a {
        color: #fff;
    }
.section-responsabilidad {
    background: url() no-repeat #E0E0E0 10% 0px;
}
.section-winners {
    background: url() no-repeat #F1F1F1 70% 0px;
}
.section-mision .container {
    background: url() no-repeat #F1F1F1 right 0px;
    padding-bottom: 20px;
}
.section-vision .container {
    background: url() no-repeat #F1F1F1 left 0px;
    min-height: 360px;
}
.section-valores .container {
    background: url() no-repeat #F1F1F1 right 0px;
    padding-bottom: 20px;
}
.section-grey.section-mision, .section-grey.section-vision, .section-grey.section-valores {
    padding-bottom: 0px;
}
/* Soluciones */
.content-corp {
    padding: 0px 15px;
}
.Header-Solutions {
    color: #1E1E1E;
    font-family: Carnas Regular;
    font-size: 38px;
    letter-spacing: 0;
    line-height: 43px;
    text-align: center;
    margin: 25px auto;
}
.col-individual {
    width: 20%;
    float: left;
}
.content-ind-item-col {
    width: 100%;
    margin: auto;
}
.item-ind {
    height: 360px;
    width: 90%;
    border-radius: 16px;
    background-color: #FFFFFF;
    box-shadow: 0 3px 11px 0 rgba(0,0,0,0.1);
    position: relative;
    margin: auto;
}
    .item-ind img {
        width: 100%;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
    }
    .item-ind a:hover {
        text-decoration: none;
    }
.item-tittle-ind {
    color: #333333;
    font-family: Carnas;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 22px;
    padding: 15px;
}
.content-ind {
    padding: 10px 40px;
}
.item-content-ind {
    color: #222222;
    font-family: Carnas;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 21px;
    padding: 0px 15px 15px 15px;
}
.item-corp {
    height: 470px;
    width: 90%;
    border-radius: 16px;
    background-color: #FFFFFF;
    box-shadow: 0 3px 11px 0 rgba(0,0,0,0.1);
    position: relative;
    margin: auto;
}
    .item-corp img {
        width: 100%;
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
    }
    .item-corp a:hover {
        text-decoration: none;
    }
.item-tittle-corp {
    color: #333333;
    font-family: Carnas Regular;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 22px;
    padding: 30px 30px 15px 30px;
}
.item-content-corp {
    color: #222222;
    font-family: Carnas Regular;
    font-size: 17px;
    letter-spacing: 0;
    line-height: 21px;
    padding: 0px 30px 30px 30px;
}
/*tooltip menu*/
.tooltipMenu {
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    padding: 10px 13px !important;
    color: #003075;
    font-family: Carnas Regular;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 21px;
    text-align: right;
    cursor: pointer;
    height: 40px;
}
    .tooltipMenu .tooltiptext {
        visibility: hidden;
        width: 250px;
       /*height: 235px;*/
        background-color: #003075;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        position: absolute;
        z-index: 1;
        top: 90%;
        left: -4%;
        opacity: 0;
        transition: opacity 0.3s;
        margin-top: 15px;
    }
a.tooltiptextitem.tooltiptextitem-bold {
    font-weight: bold;
}
a.tooltiptextitem:hover {
    border: 0px;
    cursor: pointer;
    background-color: #001F4C;
}
a.tooltiptextitem-line:hover {
    border-bottom: solid 1px #dbdbdb;
}
.tooltipMenu:hover {
    border-bottom: solid 2px #21C6FC;
}
.tooltip-bottom::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 20%;
    margin-left: -5px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #003075 transparent;
}
.tooltipMenu .tooltiptext.activeToolCorp {
    visibility: visible;
    opacity: 1;
}
.tooltipMenu-bottom {
    top: 135%;
    left: 50%;
    margin-left: -60px;
}
a.tooltiptextitem {
    text-transform: none;
    color: #ffffff;
    font-size: 14px;
    display: block;
    text-align: left !important;
    padding: 5px 10px !important;
    margin: 10px 15px !important;
    height: 30px;
    border-radius: 8px !important;
    font-weight: 100;
}
a.tooltiptextitem-line {
    width: 80%;
    height: 2px;
    border-bottom: solid 1px #dbdbdb;
    padding: 2px !important;
    font-size: 2px !important;
    display: block;
    margin: auto;
}
.Footer-Solutions {
    text-align: center;
    padding: 70px 0px 40px;
}
input.button-solutions {
    border-radius: 5px;
    background-color: #21C6FC;
    color: #FFFFFF !important;
    font-family: Carnas Regular;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 25px;
    text-align: center;
    padding: 15px;
    border: 0px;
    width: 141px;
}
a.button-solutions {
    border-radius: 5px;
    background-color: #21C6FC;
    color: #FFFFFF !important;
    font-family: Carnas Regular;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 25px;
    text-align: center;
    padding: 15px;
}
    a.button-solutions:hover {
        text-decoration: none;
        cursor: pointer;
    }
/* concursos */
.last-contest {
    margin: 20px 0 40px 0;
}
    .last-contest img {
        border: solid 1px #dbdbdb;
        padding: 10px 20px;
        border-radius: 8px;
    }
    .last-contest .title {
        background-color: #E91C2B;
        color: #fff;
        font-size: 18px;
        text-transform: uppercase;
        border-radius: 15px;
        margin: 0 0 10px 0;
        padding: 5px 20px;
    }
    .last-contest .date {
        font-size: 16px;
    }
    .last-contest table {
        font-size: 15px;
        width: 99%;
    }
        .last-contest table thead td {
            background-color: #535353;
            color: #fff;
            text-transform: uppercase;
            padding: 3px 10px;
        }
        .last-contest table tbody td {
            background-color: #d6d6d6;
            color: #333;
            text-transform: uppercase;
            padding: 3px 10px;
        }
    .last-contest .panel-heading {
        padding: 10px 15px 0 15px;
    }
    .last-contest .panel-title > a::before {
        padding-right: 0px;
        margin-top: -5px;
    }
.conditions-link {
    padding: 20px 0 0 0;
    display: block;
}
.nano {
    height: 280px !important;
}
    .nano .nano-content {
        padding: 10px;
    }
    .nano .nano-pane {
        background: #888;
    }
    .nano .nano-slider {
        background: #111;
    }
.historic-contest {
}
    .historic-contest .years {
        margin: 20px 30px 20px 70px;
    }
    .historic-contest .owl-controls .owl-buttons > div button {
        font-size: 40px;
        color: #E91C2B;
    }
    .historic-contest .owl-controls .owl-buttons > div.owl-prev {
        left: -90px;
        opacity: 1;
        top: 6px;
    }
    .historic-contest .owl-controls .owl-buttons > div.owl-next {
        right: -60px;
        opacity: 1;
        top: 6px;
    }
    .historic-contest .owl-item .item {
        display: block;
        text-align: center;
        margin: 0 20px;
        color: #d6d6d6;
        font-size: 32px;
        padding: 3px 0;
        cursor: pointer;
        max-width: 200px;
    }
        .historic-contest .owl-item .item.active {
            background-color: #E91C2B;
            border-radius: 30px;
            color: #fff;
        }
    .historic-contest .content-historic {
        background-color: #dbdbdb;
        padding: 20px;
        border-radius: 5px;
        overflow: auto;
        margin: 10px 0 40px 0;
    }
        .historic-contest .content-historic .item-historic {
            background-color: #fff;
            padding: 10px;
            border-radius: 5px;
            margin: 10px 0 20px 0;
            font-size: 13px;
            min-height: 306px;
            text-align: center;
        }
            .historic-contest .content-historic .item-historic a {
                text-decoration: none;
                color: #333;
                outline: none;
            }
            .historic-contest .content-historic .item-historic strong {
                display: block;
            }
            .historic-contest .content-historic .item-historic span {
                display: block;
            }
/* botones */
.btn-red {
    color: #ffffff;
    background-color: #E91C2B;
    border-color: #E91C2B;
    font-size: 20px;
    font-weight: bold;
    padding: 15px 25px;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
    white-space: normal;
}
    .btn-red:hover,
    .btn-red:focus,
    .btn-red:active,
    .btn-red.active,
    .open .dropdown-toggle.btn-red {
        color: #ffffff;
        background-color: #E91C2B;
        border-color: #E91C2B;
    }
    .btn-red:active,
    .btn-red.active,
    .open .dropdown-toggle.btn-red {
        background-image: none;
    }
    .btn-red.disabled,
    .btn-red[disabled],
    fieldset[disabled] .btn-red,
    .btn-red.disabled:hover,
    .btn-red[disabled]:hover,
    fieldset[disabled] .btn-red:hover,
    .btn-red.disabled:focus,
    .btn-red[disabled]:focus,
    fieldset[disabled] .btn-red:focus,
    .btn-red.disabled:active,
    .btn-red[disabled]:active,
    fieldset[disabled] .btn-red:active,
    .btn-red.disabled.active,
    .btn-red[disabled].active,
    fieldset[disabled] .btn-red.active {
        background-color: #E91C2B;
        border-color: #E91C2B;
    }
    .btn-red .badge {
        color: #E91C2B;
        background-color: #ffffff;
    }
.btn-white {
    color: #E91C2B;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    padding: 5px 25px;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
    margin-top: 10px;
}
    .btn-white:hover,
    .btn-white:focus,
    .btn-white:active,
    .btn-white.active,
    .open .dropdown-toggle.btn-white {
        color: #E91C2B;
        background-color: #FFFFFF;
        border-color: #FFFFFF;
    }
    .btn-white:active,
    .btn-white.active,
    .open .dropdown-toggle.btn-white {
        background-image: none;
    }
    .btn-white.disabled,
    .btn-white[disabled],
    fieldset[disabled] .btn-white,
    .btn-white.disabled:hover,
    .btn-white[disabled]:hover,
    fieldset[disabled] .btn-white:hover,
    .btn-white.disabled:focus,
    .btn-white[disabled]:focus,
    fieldset[disabled] .btn-white:focus,
    .btn-white.disabled:active,
    .btn-white[disabled]:active,
    fieldset[disabled] .btn-white:active,
    .btn-white.disabled.active,
    .btn-white[disabled].active,
    fieldset[disabled] .btn-white.active {
        background-color: #FFFFFF;
        border-color: #FFFFFF;
    }
    .btn-white .badge {
        color: #FFFFFF;
        background-color: #E91C2B;
    }
.btn-dark-red {
    color: #ffffff;
    background-color: #C61825;
    border-color: #C61825;
    font-size: 15px;
}
    .btn-dark-red:hover,
    .btn-dark-red:focus,
    .btn-dark-red:active,
    .btn-dark-red.active,
    .open .dropdown-toggle.btn-dark-red {
        color: #ffffff;
        background-color: #C61825;
        border-color: #C61825;
    }
    .btn-dark-red:active,
    .btn-dark-red.active,
    .open .dropdown-toggle.btn-dark-red {
        background-image: none;
    }
    .btn-dark-red.disabled,
    .btn-dark-red[disabled],
    fieldset[disabled] .btn-dark-red,
    .btn-dark-red.disabled:hover,
    .btn-dark-red[disabled]:hover,
    fieldset[disabled] .btn-dark-red:hover,
    .btn-dark-red.disabled:focus,
    .btn-dark-red[disabled]:focus,
    fieldset[disabled] .btn-dark-red:focus,
    .btn-dark-red.disabled:active,
    .btn-dark-red[disabled]:active,
    fieldset[disabled] .btn-dark-red:active,
    .btn-dark-red.disabled.active,
    .btn-dark-red[disabled].active,
    fieldset[disabled] .btn-dark-red.active {
        background-color: #C61825;
        border-color: #C61825;
    }
    .btn-dark-red .badge {
        color: #C61825;
        background-color: #ffffff;
    }
.btn-grey {
    color: #FFFFFF;
    background-color: #7E7E7E;
    border-color: #7E7E7E;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
    text-decoration: none !important;
}
    .btn-grey:hover,
    .btn-grey:focus,
    .btn-grey:active,
    .btn-grey.active,
    .open .dropdown-toggle.btn-grey {
        color: #FFFFFF;
        background-color: #333333;
        border-color: #7E7E7E;
    }
    .btn-grey:active,
    .btn-grey.active,
    .open .dropdown-toggle.btn-grey {
        background-image: none;
    }
    .btn-grey.disabled,
    .btn-grey[disabled],
    fieldset[disabled] .btn-grey,
    .btn-grey.disabled:hover,
    .btn-grey[disabled]:hover,
    fieldset[disabled] .btn-grey:hover,
    .btn-grey.disabled:focus,
    .btn-grey[disabled]:focus,
    fieldset[disabled] .btn-grey:focus,
    .btn-grey.disabled:active,
    .btn-grey[disabled]:active,
    fieldset[disabled] .btn-grey:active,
    .btn-grey.disabled.active,
    .btn-grey[disabled].active,
    fieldset[disabled] .btn-grey.active {
        background-color: #7E7E7E;
        border-color: #7E7E7E;
    }
    .btn-grey .badge {
        color: #7E7E7E;
        background-color: #FFFFFF;
    }
.link-red {
    color: #E91C2B;
    font-size: 15px;
    text-decoration: underline;
}
.margin-left {
    margin-left: 30px;
}
/* breadcrumb */
.wrapper-breadcrumb {
    background-color: #dbdbdb;
    font-family: Carnas;
}
.Breadcrumb {
    padding: 8px 0px;
    list-style: none;
    margin: 0px;
    /*margin-top:-17px;*/
}
    .Breadcrumb > li {
        display: inline-block;
        list-style: none;
    }
        .Breadcrumb > li + li:before {
            content: "/ ";
            padding: 0 5px;
            color: #ccc
        }
    .Breadcrumb > .active {
        color: #777
    }
    .Breadcrumb li a {
        color: #666;
        font-size: 16px
    }
    .Breadcrumb li:last-child a {
        color: #333;
    }
    .Breadcrumb li + li:before {
        color: #666;
        /*content: "";*/
        font-family: FontAwesome;
        font-size: 20px;
        padding: 0 10px
    }
/* paginas internas */
.wrapper-imagePage img {
    width: 100%;
}
.image-title {
    text-align: center;
}
    .image-title img {
        margin: 20px 0px;
    }
.internal-template p {
    font-size: 16px;
}
.internal-template .text-18 {
    font-size: 18px;
}
.internal-template .text-20 {
    font-size: 20px;
}
.internal-template .title-red {
    font-size: 40px;
    color: #E91B2B;
    font-weight: bold;
    border-bottom: solid 3px #F1F1F1;
    padding: 0 0 10px 0;
    margin: 0 0 20px 0;
    text-transform: uppercase;
}
.internal-template ul li {
    color: #7F7F83;
    font-size: 20px;
}
.internal-template .img-grey {
    border: solid 20px #DBDBDB;
    margin: 0 0 20px 0;
}
.internal-template .text-grey {
    font-size: 20px;
    color: #7F7F83;
}
.internal-template .section-yellow {
    background-color: #FFFBEC;
}
.internal-template .separator {
    border-top: dotted 3px #535353;
    height: 10px;
    display: block;
    margin: 20px 0 20px 0;
}
.internal-template .text-cursive {
    font-style: italic;
}
.internal-template .text-intro-grey {
    color: #7E7E7E;
    font-size: 25px;
}
.internal-template .title-border {
    color: #E91B2B;
    font-size: 30px;
    display: block;
    margin: 20px auto 30px auto;
    text-align: center;
    border-top: solid 3px #F1F1F1;
    border-bottom: dotted 3px #535353;
    padding: 10px 0px;
}
.image-bn {
    filter: grayscale(100%);
    text-align: center;
    padding: 10px;
}
.internal-template {
    min-height: 500px;
}
    .internal-template .col-divisor {
        padding: 0px!important;
    }
    .image-bn img {
        width: 140px;
        height: auto;
    }
.image-bn:hover {
    filter: none;
}
.tittle-aseguradoras {
    color: #1E1E1E;
    font-family: Carnas Regular;
    font-size: 38px;
    letter-spacing: 0;
    line-height: 43px;
    text-align: center;
    padding: 30px;
    margin-bottom: 30px;
}
.internal-template .box-white .box {
    background-color: #fff;
    margin: 10px 5px;
    width: 48%;
    padding: 20px 30px;
    min-height: 820px;
    border-right: solid 1px #E8E4D7;
    border-left: solid 1px #E8E4D7;
    border-bottom: solid 1px #BAB7AC;
}
    .internal-template .box-white .box .title-dotted {
        display: block;
        width: 60%;
        text-align: center;
        border-bottom: dotted 2px #535353;
        margin: 20px auto;
        font-size: 40px;
        padding: 0 0 20px 0;
    }
    .internal-template .box-white .box .img-center {
        display: block;
        text-align: center;
        margin: 20px auto;
    }
.page-detail .img-flag-light {
    width: 166px;
    height: 38px;
    background: #21C6FC;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    position: absolute;
    font-size: 0;
    bottom: -20px;
    left: 0;
}
.page-detail .img-flag-dark {
    width: 166px;
    height: 38px;
    background: #003075;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    position: absolute;
    font-size: 0;
    bottom: -20px;
    left: 0;
}
.page-detail .img-flag-purple {
    width: 166px;
    height: 38px;
    background: #865DBD;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    position: absolute;
    font-size: 0;
    bottom: -20px;
    left: 0;
}
.page-detail .img-flag-black {
    width: 166px;
    height: 38px;
    background: #1E1E1E;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    position: absolute;
    font-size: 0;
    bottom: -20px;
    left: 0;
}
/* Pagina interna detalle */
.page-detail .wrapper-imagePage {
    height: 395px;
    position: relative;
    display: block;
}
.page-detail .narbar.navbar-white.hidden-xs.hidden-sm {
    height: 85px;
}
.tittle-detail-text {
    width: 70%;
    margin: 13% auto;
}
.tittle-top {
    color: #1E1E1E;
    font-family: Carnas Regular;
    font-size: 40px;
    letter-spacing: 0;
    line-height: 52px;
}
.detail-top {
    color: #1E1E1E;
    font-family: Carnas Regular;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 24px;
    padding-top: 30px;
}
.autor-top {
    color: #ABABAB;
    font-family: Carnas;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 18px;
    padding-top: 20px;
}
.page-detail .intro-corporativo {
    color: #7D7D7D;
    font-family: Carnas;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 31px;
    text-align: center;
    width: 77%;
    margin: auto;
    padding: 110px 0px 60px;
}
.banner-detail img {
    border-bottom-right-radius: 20px;
}
.page-detail .tittle-detail-text {
    text-align: left;
    margin: 10% auto;
}
.nuestros-clientes-detail .tittle-top {
    color: #1E1E1E;
    font-family: Carnas;
    font-size: 38px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 43px;
    text-align: center;
}
.nuestros-clientes-detail .detail-top {
    color: #1E1E1E;
    font-family: Carnas;
    font-size: 22px;
    letter-spacing: 0;
    line-height: 28px;
    text-align: center;
}
.nuestros-clientes-detail .autor-top {
    color: #666666;
    font-family: Carnas;
    font-size: 17px;
    letter-spacing: 0;
    line-height: 21px;
    text-align: center;
}
.nuestros-clientes-detail .tittle-detail-text {
    text-align: center;
    margin: 5% auto;
    width: 83%;
}
/* Nuestros clientes */
* {
    box-sizing: border-box
}
body {
    font-family: Verdana, sans-serif;
    margin: 0
}
.mySlides {
    display: none
}
img {
    vertical-align: middle;
}
/* Slideshow container */
.slideshow-container {
    position: relative;
    margin: auto;
}
/* Next & previous buttons */
.prev, .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    padding: 16px;
    margin-top: -22px;
    color: #003075;
    font-weight: bold;
    font-size: 35px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
}
/* Position the "next button" to the right */
.next {
    right: 0;
    border-radius: 3px 0 0 3px;
}
    /* On hover, add a black background color with a little bit see-through */
    .prev:hover, .next:hover {
        background-color: rgba(0,0,0,0.8);
        text-decoration: none !important;
    }
/* Caption text */
.text {
    color: #f2f2f2;
    font-size: 15px;
    padding: 8px 12px;
    position: absolute;
    bottom: 8px;
    width: 100%;
    text-align: center;
}
/* Number text (1/3 etc) */
.numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
}
/* The dots/bullets/indicators */
.dot {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}
    .active, .dot:hover {
        background-color: #717171;
    }
@-webkit-keyframes fade {
    from {
        opacity: .4
    }
    to {
        opacity: 1
    }
}
@keyframes fade {
    from {
        opacity: .4
    }
    to {
        opacity: 1
    }
}
/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
    .prev, .next, .text {
        font-size: 11px
    }
}
/* formulario de contacto */
#contact-form {
    padding: 0 0 40px 0;
}
    #contact-form .fieldset {
        padding: 10px 0;
    }
    #contact-form .btn-red {
        width: 100%;
    }
.field-validation-error {
    font-size: 12px;
    color: red;
}
#message-send {
    font-size: 25px;
    color: #7E7E7E;
    display: block;
    text-align: center;
    margin: 50px 0px;
}
#contact-form .phone-sm {
    width: 20%;
    float: left;
    margin: 0 10px 0 0;
}
#contact-form .phone-lg {
    width: 50%;
    float: left;
}
    #contact-form .phone-sm span, #contact-form .phone-lg span {
        font-size: 13px;
        color: #999;
    }
#contact-form.form-provider textarea {
    height: 130px;
}
.banner {
    border: 1px solid #999999;
    min-height: 190px;
    border-radius: 5px;
    background-image: url('/files/hazte-proveedor/fondo.jpg');
    background-position: right;
    background-repeat: no-repeat;
    display: block;
    margin-top: 40px;
    position: relative;
}
    .banner .img {
        margin-top: 15%;
    }
    .banner .img-international {
        margin-top: 35%;
    }
    .banner .button {
        background-color: #999;
        border-radius: 5px;
        text-align: center;
        color: #fff;
        display: table;
        -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
        box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
        padding: 15px;
        min-height: 77px;
        width: 100%;
        margin-top: 16%;
    }
        .banner .button a {
            color: #fff;
            text-decoration: none;
            margin: 0;
            padding: 0 1rem;
            display: table-cell;
            vertical-align: middle;
        }
    .banner .content {
        font-size: 25px;
        font-weight: bold;
        margin-top: 12%;
    }
/* memorias */
.anual-memory {
    padding: 30px 0px;
}
.anual-memory-bg {
    background: url(/files/sostenibilidad/background-section.png) no-repeat #f1f1f1 90%;
}
.anual-memory .title {
    font-size: 40px;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 20px;
}
.anual-memory .item-memory {
    clear: both;
    margin: 60px 0 10px 0;
}
    .anual-memory .item-memory .subtitle {
        color: #E91B2B;
        font-size: 30px;
        position: relative;
        top: -70px;
        font-weight: bold;
    }
    .anual-memory .item-memory .box-red {
        border-top: solid 5px #E91C2B;
        position: relative;
        padding: 20px 30px 20px 20px;
        border-right: solid 1px #f1f1f1;
        border-left: solid 1px #f1f1f1;
        border-bottom: solid 1px #b0b0b0;
        background-color: #fff;
        min-height: 260px;
    }
    .anual-memory .item-memory img {
        float: left;
        position: relative;
        top: -80px;
        border: solid 8px #fff;
        margin: 0 20px 0 0;
        -webkit-box-shadow: 4px 6px 5px 0px rgba(186,186,186,1);
        -moz-box-shadow: 4px 6px 5px 0px rgba(186,186,186,1);
        box-shadow: 4px 6px 5px 0px rgba(186,186,186,1);
    }
    .anual-memory .item-memory .excerpt {
        margin: -40px 0 30px 0;
    }
.list-memory .item-memory {
    padding-bottom: 40px;
}
.detail-memory {
}
    .detail-memory .date {
        display: block;
        text-align: center;
        color: #7E7E7E;
        font-size: 25px;
        text-transform: capitalize;
        margin: 5px 0px 50px 0px;
    }
    .detail-memory .content {
        background: url(/Files/sostenibilidad/content-bg.png) no-repeat #f1f1f1 15px 25px;
        padding: 25px 20px 20px 90px;
        margin: 30px 0px;
        border-bottom: solid 1px #bababa;
        position: relative;
    }
        .detail-memory .content > .row {
            border-left: solid 2px #dbdbdb;
        }
    .detail-memory .main-img {
        border: solid 8px #fff;
        margin: 0 20px 0 0;
        -webkit-box-shadow: 4px 6px 5px 0px rgba(186,186,186,1);
        -moz-box-shadow: 4px 6px 5px 0px rgba(186,186,186,1);
        box-shadow: 4px 6px 5px 0px rgba(186,186,186,1);
    }
    .detail-memory .subtitle {
        font-size: 30px;
        color: #333;
    }
.page-detail {
    overflow-x: hidden;
}
.section-angle-left {
    position: relative;
    z-index: 1;
}
    .section-angle-left:before, .section-angle-left:after {
        background: inherit;
        content: '';
        display: block;
        height: 50%;
        left: 0;
        position: absolute;
        right: 0;
        z-index: -1;
    }
    .section-angle-left:before {
        top: 0;
        -webkit-transform: skewY(1.5deg);
        -ms-transform: skewY(1.5deg);
        transform: skewY(1.5deg);
        -webkit-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        transform-origin: 100% 0;
        border-top: solid 3px #E91C2B;
    }
    .section-angle-left:after {
        bottom: 0;
        -webkit-transform: skewY(-1.5deg);
        -ms-transform: skewY(-1.5deg);
        transform: skewY(-1.5deg);
        -webkit-transform-origin: 100%;
        -ms-transform-origin: 100%;
        transform-origin: 100%;
    }
.border-red {
    border-top: solid 3px #E91C2B;
    margin: 50px 0 30px 0;
    padding: 10px 0 40px 0px;
}
.section-angle-right {
    position: relative;
    z-index: 1;
    margin: 50px 0 0 0;
}
    .section-angle-right:before {
        background: inherit;
        content: '';
        display: block;
        height: 50%;
        left: 0;
        position: absolute;
        right: 0;
        z-index: -1;
    }
    .section-angle-right:before {
        top: -45px;
        -webkit-transform: skewY(-1deg);
        -ms-transform: skewY(-1deg);
        transform: skewY(-1deg);
        -webkit-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        transform-origin: 100% 0;
        border-top: solid 3px #E91C2B;
    }
.detail-memory.section-video {
    padding: 30px 0;
}
.gallery-memory .col-main-image {
    margin-bottom: 20px;
}
    .gallery-memory .col-main-image img {
        border: solid 15px #fff;
        display: block;
        margin: auto;
    }
.gallery-memory .col-images {
    background-color: #dbdbdb;
    padding: 5px 50px 0 50px;
    position: relative;
    max-width: 585px;
}
    .gallery-memory .col-images .wrapper {
        col-md-6 col-images
    }
    .gallery-memory .col-images img {
        float: left;
        max-height: 100px;
        margin: 0 5px 5px 0;
        cursor: pointer;
        max-width: 160px;
    }
        .gallery-memory .col-images img:nth-child(3n+4) {
            clear: left;
        }
.gallery-memory .owl-theme .owl-controls .owl-buttons div {
    color: #E91C2B;
    opacity: 1;
}
.section-video .video {
    float: left;
    margin: 10px 10px 0 0;
}
.section-video:after {
    clear: both;
}
#owl-detail .owl-item > div {
    width: 500px !important;
    height: 320px;
}
#owl-detail .owl-controls .owl-buttons > div {
    top: 40%;
}
    #owl-detail .owl-controls .owl-buttons > div.owl-next {
        right: -35px;
    }
    #owl-detail .owl-controls .owl-buttons > div.owl-prev {
        left: -65px;
    }
/* Polizas */
.padding-polizas {
    padding-bottom: 45px;
    padding-left: 20px;
    padding-right: 20px;
}
.container-Individual {
    cursor: pointer;
}
.letter {
    color: #FFFFFF;
    font-family: "Univia Pro";
    font-size: 24px;
    font-weight: 900;
    letter-spacing: -0.03px;
    line-height: 30px;
    text-align: center;
    padding: 17px 0px;
}
.content-contactenos {
    text-align: center;
    padding: 10px;
}
div#ModalDetailSolutionIndividual li {
    color: #222222;
    font-family: 'Carnas';
    font-size: 16px;
    letter-spacing: 0;
    line-height: 21px;
    margin-top: 10px;
}
#ModalDetailSolutionIndividual .row {
    margin-left: -15px !important;
    margin-right: -15px !important;
}
.item-tab .IconContainerModal {
    width: 70px;
    height: 70px;
    border-radius: 21px;
    text-align: center;
}
.Category {
    border-radius: 8px;
    background-color: #F3F3F3;
    margin: 5px;
    padding: 7px;
    color: #003075;
    font-family: Carnas;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 21px;
    text-align: center;
    cursor: pointer;
    border: none;
}
.containerSolutionsCategories {
    width: 70%;
    margin: 5% auto;
    text-align: center;
}
.Category.Selected {
    background-color: #003075;
    color: #FFFFFF;
    font-family: Carnas;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 21px;
    text-align: center;
}
.item-tab .item-tittle-individual-modal {
    color: #1E1E1E;
    font-family: Carnas;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
    display: block;
    margin-top: 10px;
}
.FrequentQuestions {
    color: #003075;
    font-family: Carnas;
    font-size: 23px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 28px;
}
.item-tab .containerSolutionsTittle {
    color: #1E1E1E;
    font-family: Carnas Regular;
    font-size: 38px;
    letter-spacing: 0;
    line-height: 43px;
    text-align: center;
}
.item-tab .containerSolutionsIndDetail {
    padding: 24px;
    position: relative;
    border-radius: 16px;
    background-color: #FFFFFF;
    box-shadow: 0 3px 11px 0 rgba(0,0,0,0.1);
    height: 178px;
    cursor: pointer;
    margin-top: 0px;
}
.item-tab .IconContainer {
    width: 70px;
    height: 70px;
    border-radius: 21px;
    text-align: center;
    position: absolute;
    left: 0;
    top: -24px;
    margin-left: 20px;
}
.item-tab .item-tittle-individual {
    color: #1E1E1E;
    font-family: Carnas;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
    margin-left: 25%;
    position: relative;
}
.item-tittle-individual-modal {
    color: #1E1E1E;
    font-family: Carnas;
    font-size: 29px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
}
.item-content-individual-modal h4 {
    color: #003075 !important;
    font-family: Carnas;
    font-size: 23px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 28px;
}
.item-content-individual-modal {
    font-size: 17px;
    font-family: Carnas;
}
.modal-content {
    padding: 10px;
}
.wrapperPolicy a {
    border-radius: 5px;
    background-color: #21C6FC;
    padding: 11px;
    color: #FFFFFF!important;
    font-family: Carnas;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 25px;
    text-align: center;
}
.containerSolutionsTittle {
    color: #1E1E1E;
    font-family: Carnas Regular;
    font-size: 38px;
    letter-spacing: 0;
    line-height: 43px;
    text-align: center;
    padding: 30px;
    margin-bottom: 30px;
}
.soluciones {
    list-style: none;
    height: 50px;
    padding-top: 10px;
    background: #FFFFFF;
    border-top: 1px solid #FFFFFF;
}
    .soluciones a {
        list-style: none;
        margin: 0 20px;
        font-size: 20px;
    }
    .soluciones[aria-expanded="false"]:after {
        color: #003075;
        font-weight: bold;
        float: right;
        margin: 0px 15px 0px 0px;
        content: "\f078";
        font-family: FontAwesome;
        font-size: larger;
    }
    .soluciones[aria-expanded="true"]:after {
        color: #003075;
        font-weight: bold;
        float: right;
        margin: 0px 15px 0px 0px;
        content: "\f077";
        font-family: FontAwesome;
        font-size: larger;
    }
.soluciones-item {
    background-color: #003075;
}
.item-movil {
    padding: 5px 25px;
}
    .item-movil a.link-interno-corporativo:hover {
        opacity: 0.35;
        border-radius: 8px;
        background-color: #000000;
        width: 100%;
    }
.item-herramienta {
    cursor: pointer;
}
/* mapa del sitio */
.sitemap {
    margin: 10px 60px;
    overflow: hidden;
    color: #e91b2b;
    width: 35%;
    float: left;
    font-family: Carnas;
}
    .sitemap > li {
        float: left;
        margin: 0 15px 20px 0;
        width: 100%;
        font-family: Carnas;
    }
    .sitemap li a {
        font-size: 18px;
        color: #333;
        font-family: Carnas;
    }
    .sitemap li p a {
        font-size: 16px;
        font-family: Carnas;
    }
    .sitemap h3 {
        font-weight: bold;
        font-family: Carnas;
    }

/* noticias */
.last-news-center {
    display: flex;
    align-items: center;
    justify-content: center;
}
.last-news {
    padding: 10px 0 20px 0;
}
    .block-news .title {
        color: #fff;
        background-color: #E91C2B;
        font-size: 25px;
        display: block;
        text-align: center;
        padding: 10px;
        -webkit-box-shadow: 0px 10px 5px -1px rgba(204,204,204,1);
        -moz-box-shadow: 0px 10px 5px -1px rgba(204,204,204,1);
        box-shadow: 0px 10px 5px -1px rgba(204,204,204,1);
        z-index: 10;
        position: relative;
    }
    .block-news .box-grey {
        background-color: #eee;
        padding: 25px 10px 15px 10px;
        border-radius: 0 0 5px 5px;
        margin: 0 8px;
    }
    .block-news .box-white {
        background-color: #fff;
        border-radius: 5px;
        padding: 10px;
        margin: 0 0 10px 0;
        font-size: 14px;
    }
    .block-news img {
        max-width: 122px;
        max-height: 81px;
        float: left;
        margin: 0 10px 10px 0;
    }
    .block-news .btn-grey {
        width: 100%;
    }
.news-list {
    margin: 10px 0 20px 0;
}
    .news-list .item-news:after {
        clear: both;
    }
    .news-list .item-news {
        border-radius: 16px;
        background-color: #FFFFFF;
        box-shadow: 0 3px 11px 0 rgba(0,0,0,0.1);
        padding-bottom: 5px;
    }
    .news-list .item-news .box-red {
        border-top: solid 5px #E91C2B;
        padding: 10px;
        overflow: auto;
        border-right: solid 1px #e8e8e8;
        border-left: solid 1px #e8e8e8;
        border-bottom: solid 1px #bababa;
        margin: 0 0 30px 0;
    }
        .news-list .item-news .content {
            margin: 15px;
        }
        .news-list .item-news img {
            margin: 0 0px 20px 0;
            max-width: 100%;
            border-radius: 16px 16px 0 0;
        }
        .news-list .item-news .subtitle {
            color: #333;
            margin: 0 0 10px 0;
            font-family: Carnas;
            font-size: 17px;
            letter-spacing: 0;
            line-height: 21px;
            font-weight: bold;
            min-height: 63px;
            max-height: 63px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            color: #333;
            word-break: break-word;
            white-space: normal;
        }
    .news-list .item-news .date {
        color: #666666;
        font-family: Carnas;
        font-size: 12px;
        letter-spacing: 0;
        line-height: 14px;
        margin: 0 0 10px 0;
    }
        .news-list .item-news .date .date-text{
            text-transform:capitalize;
        }
        .news-list .item-news .excerpt {
            color: #ABABAB;
            font-family: Carnas;
            font-size: 14px;
            letter-spacing: 0;
            line-height: 18px;
            margin: 0 0 20px 0;
            min-height: 108px;
            max-height: 108px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 6;
            -webkit-box-orient: vertical;
            word-break: break-word;
            white-space: normal;
        }
    .news-list .item-news .buttons a {
        color: #003075;
        font-family: Carnas;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 18px;
        font-weight: bold;
    }
.pagination li a {
    margin: 0 5px 0 0;
    border-radius: 5px;
    color: #666666;
    font-size: 13px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    font-weight: bold;
    background-color: #fff;
    color: #333;
    border-color: #ddd;
}


.news-detail {
    font-family: Carnas;
    margin: 40px 0 80px 0;
}
    .news-detail .content, .news-detail .content li {
        color: #333333;
        font-family: Carnas;
        font-size: 16px;
        letter-spacing: 0;
        line-height: 1.4em;
        margin-bottom: 1em;
    }
    .news-detail .content figure {
        margin: 20px 0 30px 0;
    }
    .news-detail .author {
        
        font-family: Carnas;
        font-size: 15px;
        letter-spacing: 0;
        line-height: 17px;
    }
    .news-detail .author figure{
        float:left;
        margin:0 20px 30px 0;
    }
        .news-detail .author figure img {
            box-shadow: 0 2px 15px 0 rgba(0,0,0,0.3);
            border-radius:8px;
        }
    .news-detail .links a {
        color: #003075;
        
    }
    .news-detail h1 {
        color: #1E1E1E;
        font-family: Carnas Regular;
        font-size: 48px;
        font-weight: bold;
        letter-spacing: 0;
        line-height: 58px;
    }
    .other-articles {
        clear: both;
        margin: 20px 0 0 0;
    }

.other-articles h5 {
    color: #1E1E1E;
    font-family: Carnas;
    font-size: 30px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 35px;
}
        .other-articles ul {
            padding: 0px;
            margin: 0px 0 30px 0;
        }
    .other-articles ul li {
        list-style: none;
        border-bottom: 1px solid #DDDDDD;
        padding: 10px 0 10px 0;
    }
    .other-articles li a {
        
        color: #003075;
        font-family: Carnas;
        font-size: 17px;
        letter-spacing: 0;
        line-height: 21px;
    }

.back-articles {
    color: #003075 !important;
    font-family: Carnas;
    font-size: 17px;
    letter-spacing: 0;
    line-height: 21px;
}

/* mapa del sitio */
.map-title {
    color: #1E1E1E;
    font-family: Carnas Regular;
    font-size: 40px;
    letter-spacing: 0;
    line-height: 52px;
    font-weight: bold;
    padding: 30px;
}

/* resoluciones */
.resolutions {
}
    .resolutions .item-resolution {
    }
        .resolutions .item-resolution .title {
            color: #333;
            font-size: 32px;
            margin: 20px 0px;
            clear: both;
        }
        .resolutions .item-resolution .images:after {
            clear: both;
        }
        .resolutions .item-resolution img {
            border: solid 10px #dbdbdb;
            float: left;
            margin: 0px 20px 20px 0px;
            max-width: 245px;
            max-height: 345px;
        }
/* promocion*/
.active-contests {
    margin: 20px 0 30px 0;
}
    .active-contests .promotion {
        margin: 10px 0 20px 0;
    }
        .active-contests .promotion strong {
            display: block;
        }
        .active-contests .promotion span {
            display: block;
        }
        .active-contests .promotion strong.title {
            text-align: center;
            margin-bottom: 30px;
        }
/*  Hazte proveedor */
.spanish .head {
    font-size: 32px;
    min-height: 135px;
}
.english .head {
    font-size: 32px;
    min-height: 135px;
}
hr {
    height: 3px;
    background-color: #F1F1F1;
}
.table-responsive th {
    background-color: #535353;
    color: #fff;
    height: 48px;
}
.table-responsive td {
    background-color: #D6D6D6;
    color: #333333;
}
.list-new li {
    font-size: 15px !important;
    color: #333333;
}
.panel-title {
    height: 50px;
    padding: 10px 10px;
}
    .panel-title > a {
        color: #333333;
        font-size: 25px;
    }
        .panel-title > a:before {
            float: right !important;
            font-family: FontAwesome;
            content: "\f077";
            color: #999999;
            padding-right: 25px;
        }
        .panel-title > a.collapsed:before {
            float: right !important;
            content: "\f078";
        }
        .panel-title > a:hover,
        .panel-title > a:active,
        .panel-title > a:focus {
            text-decoration: none;
        }
.panel-group {
    margin-bottom: 25px;
}
.servi-cliente {
    min-height: 183px;
    border: 1px solid #999999;
    border-radius: 5px;
    display: block;
    margin-bottom: 20px;
    margin-top: 20px;
}
    .servi-cliente img {
        float: left;
        margin-top: 50px;
        padding-left: 10px;
    }
    .servi-cliente .content {
        font-size: 15px;
        padding: 40px 10px 40px 80px;
    }
    .servi-cliente a {
        margin-top: 25px;
        white-space: normal;
    }
.content .cell {
    font-size: 30px;
}
.content-green h3 {
    font-size: 25px;
    color: #5FAC31;
    margin: 50px 25px 25px 0;
}
.empresarial {
    width: 1167px;
    height: 180px;
    display: block;
    position: relative;
}
    .empresarial p {
        font-size: 35px;
        width: 760px;
        float: left;
        position: absolute;
        top: 30px;
        left: 400px;
    }
    .empresarial img {
        float: left;
        position: absolute;
        top: 30px;
        left: 40px;
    }
.section-consumo {
    background: url(/files/consumo-empresarial/bg-consumo-cupo.png) no-repeat #771411 15% 0px;
    min-height: 313px;
}
.empresarial-title {
    font-size: 35px;
}
.content-consumo {
    padding-bottom: 20px;
}
.content-cupo {
    color: #ffffff;
    font-weight: bold;
    font-size: 40px;
    margin-top: 60px;
}
.col-md-6 .new {
    width: 560px;
}
.newbox {
    padding: 0 !important;
}
.section-gray {
    background-color: #F1F1F1;
}
.requisito {
    height: 245px;
    background-color: #E91C2B;
    margin-top: 50px;
    background-image: url('/files/consumo-empresarial/requisitos.jpg');
    background-position: right;
    background-repeat: no-repeat;
    margin-bottom: 50px;
    border-radius: 3px;
}
    .requisito .requisito-title {
        color: #FFFFFF;
        font-size: 50px;
    }
.req-content p {
    font-size: 32px;
}
.req-content-one {
    float: left;
    margin-bottom: 30px;
}
.req-content-principal {
    margin-top: 35px;
    margin-bottom: 40px;
    display: inline-block;
}
    .req-content-principal .button {
        height: 60px;
        background-color: #E91C2B;
        border-radius: 5px;
        text-align: center;
        display: table;
        background-image: url('/files/consumo-empresarial/btn.jpg');
        background-size: 5px 3px;
        background-position: bottom;
        background-repeat: repeat-x;
        margin: 0 auto;
    }
        .req-content-principal .button a {
            color: #FFF;
            text-decoration: none;
            font-size: 20px;
            font-weight: bold;
            display: table-cell;
            vertical-align: middle;
        }
.req-prefooter {
    width: 100%;
    min-height: 320px;
    background-color: #771411;
    color: #ffffff;
    padding-bottom: 15px;
}
    .req-prefooter img {
        margin-top: 35px;
        float: left;
        display: inline-block;
        margin-right: 30px;
    }
    .req-prefooter p {
        color: #FFF;
        font-size: 30px;
        font-weight: bold;
        margin-top: 35px;
        margin-bottom: 30px;
        float: left;
        display: inline-block;
    }
    .req-prefooter .title-req {
        font-size: 30px;
        font-weight: bold;
        margin-top: 25px;
    }
.prefooter-cont {
    min-height: 130px;
    width: 100%;
    background-color: #5F100E;
    border-radius: 3px;
    margin-top: 20px;
    padding: 20px;
}
.tarjeta-content {
    margin-bottom: 25px;
    text-align: center;
}
    .tarjeta-content div {
        font-size: 15px;
        font-weight: bold;
        margin-top: 15px;
    }
    .tarjeta-content img {
        border: 1px solid #999999;
        border-radius: 10px;
        box-shadow: 2px 2px 5px #999;
    }
.tarj-content {
    width: 348px;
    margin: 0 auto;
}
    .tarj-content span {
        font-size: 15px;
        color: #333;
    }
.row-tarj {
    background-color: #fff;
    border-right: solid 1px #E8E4D7;
    border-left: solid 1px #E8E4D7;
}
    .row-tarj a {
        padding: 5px 10px;
    }
    .row-tarj > div {
        padding: 0 10px;
        border-right: solid 1px #f1f1f1;
        margin: 20px 0px;
        min-height: 295px;
    }
        .row-tarj > div:last-child {
            border-right: none !important;
        }
    .row-tarj .subtitle {
        font-size: 20px;
        border-radius: 30px;
        background-color: #dcdcdc;
        padding: 10px 10px 10px 60px;
        margin: 0 0 20px 0;
        font-weight: bold;
    }
.padding-footer {
    padding-top: 30px;
}
.row-tarj .text {
    font-size: 16px;
    margin: 0 0 20px 10px;
}
.row-tarj .subtitle.enlinea {
    background: url(/files/prefooter/icon-enlinea.png) no-repeat #dcdcdc 20px center;
}
.row-tarj .subtitle.facturas {
    background: url(/files/prefooter/icon-factura.png) no-repeat #dcdcdc 20px center;
}
.row-tarj .subtitle.kioskos {
    background: url(/files/prefooter/icon-kiosko.png) no-repeat #dcdcdc 20px center;
}
.row-tarj .button {
    width: 169px;
    height: 40px;
    background-color: #E91C2B;
    border-radius: 5px;
    text-align: center;
    display: table;
    background-image: url('/files/consumo-empresarial/btn.jpg');
    background-size: 5px 3px;
    background-position: bottom;
    background-repeat: repeat-x;
    margin: 0 auto;
}
    .row-tarj .button a {
        margin: 0;
        padding: 0 1rem;
        color: #FFF;
        text-decoration: none;
        font-size: 15px;
        font-weight: bold;
        display: table-cell;
        vertical-align: middle;
    }
.section-tarj {
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
}
    .section-tarj img {
        margin-top: 80px;
    }
    .section-tarj p {
        font-size: 40px;
        text-align: center;
    }
    .section-tarj > span {
        font-size: 16px;
        text-align: center;
        margin-bottom: 20px;
        display: block;
    }
.catalog-btn {
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
}
.section-tarj .button a {
    margin: 0;
    padding: 0 1rem;
    color: #FFF;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    display: table-cell;
    vertical-align: middle;
}
    .section-tarj .button a span {
        margin-left: 5px;
    }
.section-tarj-issue {
    height: 300px;
    margin-bottom: 30px;
    margin-top: 85px;
}
    .section-tarj-issue img {
        margin: 0 auto;
        margin-top: 80px;
    }
/*locals-map*/
.container-maps {
    border: 2px solid #DBDBDB;
    position: relative;
    padding: 30px;
    margin: 20px 0;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
#local-map {
    margin-top: 20px;
}
.form-control {
    background-color: #EDEDED;
    font-size: 15px;
    padding: 5px 12px;
    height: 40px;
}
.states-map .loader, .local-name-map .loader-local {
    position: absolute;
    display: block;
    margin: 5px 45%;
}
.logo-movil svg {
    width: 110px;
}

@media (max-width: 767px) {
    .container-maps {
        padding: 20px 0;
    }
    h2 {
        width: 100%;
        font-size: 28px;
    }
    .pre-footer{
        background-image:none !important;
    }
}
.header-movil span.fa.fa-bars {
    color: #003075;
}
.solicitala {
    position: relative;
    width: 100%;
    height: 400px;
    background: #FF9943;
    transform: skew(0deg, -2deg);
    margin-top: 10px;
}
    .solicitala .container {
        transform: skew(0deg, 2deg);
        background-image: url('/files/tarjeta/solicitala.png');
        background-position: left;
        background-repeat: no-repeat;
        height: 400px;
    }
    .solicitala .main-solicita {
        color: #ffffff;
        margin-top: 10%;
    }
    .solicitala .title-solicita {
        font-weight: bold;
        font-size: 40px;
    }
    .solicitala .content-solicita {
        font-size: 25px;
    }
    .solicitala p {
        position: absolute;
        top: 120px;
        left: 400px;
        font-size: 40px;
        font-weight: bold;
        color: #fff;
        width: 600px;
        height: 61px;
    }
    .solicitala a {
        padding: 5px 10px;
        margin-top: 20px;
    }
        .solicitala a .fa, .section-tarj a .fa {
            margin-left: 15px;
        }
    .solicitala p span {
        font-size: 25px;
        color: #fff;
        display: inline-block;
    }
/*points*/
.content-points {
    margin-top: 25px;
    margin-bottom: 25px;
}
    .content-points .background-gray {
        background-color: #DCDCDC;
        padding: 15px 10px;
        border-radius: 40px;
        -moz-border-radius: 40px;
        -webkit-border-radius: 40px;
        margin-left: 0;
        margin-right: 0;
    }
#points-form label {
    font-size: 20px;
    margin-top: 5px;
    padding-left: 30px;
}
#btn-getPoints {
    height: 40px;
    padding: 0 50px;
    font-size: 15px;
}
.detail-points-content {
    display: none;
    background-color: #EEEEEE;
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 15px;
}
#detail-points .box-points {
    background-color: #ffffff;
    padding: 15px 20px;
    border-right: solid 1px #E8E4D7;
    border-left: solid 1px #E8E4D7;
    border-bottom: solid 1px #BAB7AC;
    min-height: 150px;
}
.total-points-logo {
    background: url(/files/puntos-mas/total-points-logo.png) no-repeat;
    min-height: 140px;
    min-height: 140px;
    position: absolute;
    top: 5px;
    left: 25px;
    width: 145px;
}
.content-total-points {
    border: 3px solid #E91B2B;
    margin-left: 70px;
    min-height: 119px;
    padding-left: 60px;
}
    .content-total-points .title-box {
        font-weight: bold;
        font-size: 16px !important;
        margin-top: 30px;
    }
    .content-total-points .TotalPoints {
        color: #E91B2B;
        font-size: 60px;
        font-weight: bold;
        margin-top: 8px;
        text-align: center;
    }
.box-points .title-box {
    font-size: 20px;
    padding-left: 0;
    padding-right: 0;
}
.content-expire-points {
    background: url(/files/puntos-mas/masito-points-logo.png) no-repeat;
    padding-left: 90px;
    padding-right: 0;
    font-weight: bold;
    font-size: 60px;
    background-position: 10px;
    min-height: 85px;
    text-align: center;
}
.content-expiration-points {
    background: url(/files/puntos-mas/expiration-points-logo.png) no-repeat;
    padding-left: 80px;
    padding-right: 0;
    font-weight: bold;
    font-size: 30px;
    background-position: 10px;
    min-height: 85px;
    text-align: center;
    text-transform: capitalize;
}
/* Herramientas */
.bloque-herramienta {
    height: 270px;
    border-radius: 16px;
    background-color: #FFFFFF;
    box-shadow: 0 3px 11px 0 rgba(0,0,0,0.1);
    text-align: center;
    padding: 10px;
    width: 90%;
    margin: 10px auto;
}
.title-herramienta {
    color: #003075;
    font-family: Carnas Regular;
    font-size: 23px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 28px;
    text-align: center;
    padding: 10px 0px;
}
.icon-herramientas {
    height: 80px;
    width: 80px;
    margin: 15px auto;
}
.description-herramienta {
    color: #333333;
    font-family: Carnas;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 19px;
    text-align: center;
    padding: 10px;
}

@media (max-width: 991px) {
    .cifras-counter {
        width: auto;
    }
    .padding-150-top {
        top: 0px!important;
        position: relative;
    }
    #points-form .fieldset {
        padding-bottom: 15px;
    }
    #detail-points .box-points {
        margin-bottom: 20px;
    }
        #contentMenuMovil ul, #contentLoginMovil ul {
            list-style: none;
            margin: 10px 0 0 0;
            padding: 0;
            z-index: 3;
            position: relative;
        }
        #contentMenuMovil li, #contentLoginMovil li {
            list-style: none;
            height: 50px;
            padding-top: 10px;
            background: #FFFFFF;
            border-top: 1px solid #FFFFFF;
        }
    .navbar-white {
        background: #FFFFFF;
    }
    .line-movil {
        border-top: 2px solid #E5E5E5 !important;
        width: 90%;
        margin: auto;
        height: 5px !important;
    }
    li.content-line-movil {
        height: 30px !important;
    }
    span.lock {
        padding-right: 5px;
        top: 1px;
        position: relative;
    }
    #contentLoginMovil li {
        border-top: 1px solid #484848 !important;
        padding-left: inherit;
        margin: auto;
    }
        #contentMenuMovil li a, #contentLoginMovil li a {
            list-style: none;
            margin: 0 20px;
            font-size: 20px;
        }
    .navbar-red .menu-principal-mobile .active {
        background-color: #90111B !important;
    }
    .btn-contentMenuMovil[aria-expanded="true"] .fa:after {
        content: "";
        background-color: #FFFFFF;
        width: 50px;
        height: 28px;
        position: absolute;
        top: 55px;
        margin-left: -37px;
    }
    .btn-contentLoginMovil[aria-expanded="true"] .icon-user:after {
        content: "";
        background-color: #353535;
        width: 50px;
        height: 28px;
        position: absolute;
        top: 55px;
        margin-left: -25px;
    }
    .section-mision .container, .section-vision .container,
    .section-valores .container {
        background: none;
    }
    .panel-title > a {
        font-size: 16px;
    }
    .block-news img {
        max-width: 60px;
    }
    .wrapper-steps .item-step:not(:last-child) .number-step::after {
        content: none !important;
    }
    .container-flag {
        top: 42%;
    }
    .content-flag-detail {
        top: 21%;
    }
    .img-flag-big {
        height: 49px;
        width: 242px;
        border-top-right-radius: 12px;
        border-bottom-right-radius: 12px;
        padding: 12px 0px;
    }
    .img-flag-middle {
        height: 45px;
        width: 196px;
        top: 5px;
        border-top-right-radius: 12px;
        border-bottom-right-radius: 12px;
    }
    .img-flag-short {
        height: 21px;
        width: 106px;
        top: 10px;
        border-top-right-radius: 12px;
        border-bottom-right-radius: 12px;
    }
    .text-title-center {
        font-size: 15px;
        font-weight: bold;
        line-height: 25px;
    }
    table.historical-points thead tr {
        position: absolute;
        top: -9999em;
        left: -9999em;
    }

    table.historical-points tr {
        border: 2px solid #ccc;
        border-bottom: 0;
    }
        /* Leave a space between table rows */
        table.historical-points tr + tr {
            margin-top: 1.5em;
        }
    /* Get table cells to act like rows */
    table.historical-points tr,
    table.historical-points td {
        display: block;
    }

    table.historical-points td {
        border: none;
        border-bottom: 2px solid #ccc; /* Leave a space for data labels */
        padding-left: 50%;
    }

    table.tableinside td {
        padding-left: 0;
        text-align: center;
    }
    /* Add data labels */
    table.historical-points td:before {
        content: attr(data-label);
        display: inline-block;
        font-weight: bold;
        line-height: 1.5;
        margin-left: -100%;
        width: 100%;
    }

    table.historical-points {
        text-align: left;
    }

    .owl-carousel .owl-item img {
        width: 100%;
        height: auto !important;
    }

    .navbar-white {
        height: auto;
    }

    .footer-padding {
        padding: 32px 0px 0px 0px;
    }

    .col-divisor {
        width: 90%;
        margin: auto;
    }

    .content-line-icon {
        width: auto;
        float: left;
        margin: 0px 5px;
    }

    .content-line {
        width: 45%;
        float: left;
    }
}
/*points history table*/
table.historical-points {
    border-collapse: collapse;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
    table.historical-points th {
        font-size: 15px;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
        border: 2px solid #eee;
        background-color: #535353 !important;
    }
    table.historical-points th,
    table.historical-points td {
        line-height: 1.5;
        border: 2px solid #eee;
        padding: 9px 6px;
        font-weight: bold;
    }
    table.historical-points td {
        text-transform: capitalize;
        background-color: #D6D6D6;
    }
.total-history-points {
    background-color: #e91c2b;
    text-align: center;
    max-width: 230px;
    position: relative;
    float: right;
    margin: 10px;
    padding: 10px 40px;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    min-width: 230px;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
}
.awards-container {
    background-color: #ffffff;
    padding: 15px 20px;
    border-right: solid 1px #E8E4D7;
    border-left: solid 1px #E8E4D7;
    border-bottom: solid 1px #BAB7AC;
    margin-bottom: 50px;
    margin-top: 20px;
}
    .awards-container .container-products {
        margin: 10px;
        text-align: center;
        min-height: 40px;
        border-left: 1px solid #d6d6d6;
        padding-left: 20px;
    }
.owl-item:first-child .container-products {
    border-left: 0 !important;
}
.awards-container .owl-carousel .owl-item img {
    min-height: 173px !important;
}
.container-products .item-title {
    font-weight: bold;
    font-size: 12px;
    min-height: 40px;
    margin-top: 10px;
}
.awards-container .message-no-awards {
    text-align: center;
    font-weight: bold;
}
.item-total-points {
    background-color: #e91c2b;
    color: #fff;
    font-weight: bold;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    padding: 5px;
    margin-top: 10px;
}
.item-statistical {
    font-size: 12px;
    margin-top: 10px;
}
.awards-container .owl-theme .owl-controls .owl-buttons div {
    color: #d6d6d6 !important;
}
.owl-controls .owl-pagination .owl-page.active span, .owl-controls .owl-pagination .owl-page.active:hover span {
    height: 16px;
    width: 16px;
    background-color: #21C6FC;
}
.owl-theme .owl-controls .owl-page span {
    height: 16px !important;
    width: 16px !important;
}
.owl-theme .owl-controls .owl-page {
    background: none !important;
}
.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
    position: relative !important;
    top: -80px !important;
}
.awards-container .owl-controls .owl-buttons > div.owl-prev {
    left: -30px !important;
    color: #c5c5c5 !important;
    margin-top: -20px;
}
.awards-container .owl-controls .owl-buttons > div.owl-next {
    right: 0 !important;
    color: #c5c5c5 !important;
    margin-top: -20px;
}

/* Stack rows vertically on small screens */
@media (max-width: 30em) {
    /* Hide column labels */
    table .historical-points thead tr {
        position: absolute;
        top: -9999em;
        left: -9999em;
    }
    table.historical-points tr {
        border: 2px solid #ccc;
        border-bottom: 0;
    }
        /* Leave a space between table rows */
        table.historical-points tr + tr {
            margin-top: 1.5em;
        }
    /* Get table cells to act like rows */
    table.historical-points tr,
    table.historical-points td {
        display: block;
    }
    table.historical-points td {
        border: none;
        border-bottom: 2px solid #ccc;
        /* Leave a space for data labels */
        padding-left: 50%;
    }
        /* Add data labels */
        table.historical-points td:before {
            content: attr(data-label);
            display: inline-block;
            font-weight: bold;
            line-height: 1.5;
            margin-left: -100%;
            width: 100%;
        }
}
/* Stack labels vertically on smaller screens */
@media (max-width: 30em) {
    table.historical-points td {
        padding-left: 0.75em;
    }
        table.historical-points td:before {
            display: block;
            margin-bottom: 0.75em;
            margin-left: 0;
        }
}
/* Stack labels vertically on smaller screens */
@media (max-width: 30em) {
    table.historical-points td {
        padding-left: 0.75em;
    }
        table.historical-points td:before {
            display: block;
            margin-bottom: 0.75em;
            margin-left: 0;
        }
}

/*Mobile home*/
@media(max-width: 320px) {
    .navbar-grey .navbar-brand {
        width: 55% !important;
    }
    .buttons-lg a {
        white-space: normal !important;
        font-size: 13px;
    }
    .section-provider li a {
        max-width: 125px !important;
    }
    .total-points-logo {
        background-size: 100px;
    }

    .content-total-points {
        margin-left: 30px;
    }

    .footer-social li {
        margin: 0px 5px 0 0 !important;
    }
}

@media (max-width : 380px) {
    .section-home .title-red {
        font-size: 28px;
        color: #E91C2B;
        border-bottom: solid 2px #E91C2B;
        font-weight: bold;
    }
    .section-home .subtitle-grey, .section-card .text-tarjeta {
        font-size: 20px;
    }
    .section-business .text-25 {
        font-size: 15px;
    }
    .section-home .text {
        font-size: 15px;
    }
    .section-card .title-white, .section-business .title-white,
    .section-job .title-red, .section-grey .title-red, .section-white .title-red {
        font-size: 28px !important;
    }
    .section-job .title-black {
        font-size: 28px;
        margin: inherit;
        font-weight: bold;
        padding-top: 120px;
    }
    .section-grey .title-black, .section-dark-grey .title-black, .section-provider .title-white {
        font-size: 28px;
        margin: inherit;
        font-weight: bold;
    }
    .section-job .text-25 {
        font-weight: bold;
        font-size: 18px;
    }
    .section-social .text-25 {
        font-size: 20px;
    }
    .btn-red {
        width: 100%;
        padding: 6px 12px;
    }
    .btn-white {
        width: 100%;
        margin-top: 10px;
        padding: 5px;
    }
    .section-provider {
        background: #E51C2A !important;
    }
        .section-provider li {
            padding: 10px;
        }
            .section-provider li a {
                min-height: 170px;
                max-width: 145px;
                font-size: 13px;
            }
    .section-sites .subtitle, .row-tarj .subtitle {
        font-size: 12px !important;
        padding: 10px 10px 10px 40px;
    }
        .section-sites .subtitle.tienda, .row-tarj .subtitle.enlinea, .row-tarj .subtitle.facturas,
        .row-tarj .subtitle.kioskos {
            background-position: 10px;
            background-size: 12%;
        }
    .row-tarj a {
        font-size: 15px;
    }
    .section-sites .subtitle.app {
        padding: 10px 10px 10px 60px;
        background-position: 10px;
        background-size: 25%;
    }
    .section-sites .subtitle.locales {
        background-position: 13px;
        background-size: 12%;
    }
    .section-sites .subtitle.cupones {
        background-position: 13px;
        background-size: 15%;
    }
    .section-sites .text {
        font-size: 12px;
    }
    .footer-social {
        float: none !important;
        display: block;
        text-align: center;
    }
        .footer-social ul {
            width: 100%;
            padding-left: 0;
        }
        .footer-social li {
            margin: 0px 10px 0 0;
            float: none;
            display: inline-block;
        }
}

@media (max-width : 767px) {
    .section-social .title-black, .section-consumer .title-black {
        font-size: 28px;
        margin: initial;
        width: 100%;
        font-weight: bold;
    }
    .section-home {
        background: url(/files/nuestra-empresa/bg-mobile-empresa.jpg) no-repeat top;
        background-size: 100%;
        background-position: 0 -18%;
    }
    #owl-home .owl-controls .owl-buttons {
        display: none;
    }
    .section-sites .row > div {
        padding: 0 10px;
    }
    .section-consumer .row > div.radio-mobile {
        min-height: inherit;
    }
    .internal-template .box-white .box {
        margin: 10px auto;
        width: 90%;
    }
    .banner {
        display: grid;
        padding-bottom: 20px;
        background: none;
        min-height: 340px;
    }
        .banner .content {
            margin-top: 20px;
            text-align: center;
        }
        .banner .button {
            min-height: auto;
            margin-top: 20px;
        }
    .banner-red .content-red span {
        color: #fff;
        font-size: 40px;
    }
    .requisito .requisito-title {
        font-size: 30px;
    }
    .solicitala .container {
        background-image: none;
    }
    .solicitala {
        height: 300px;
    }
    /* responsive zhm*/
    .navbar-blue {
        height: auto;
        background-color: #FFFFFF;
        box-shadow: 0 1px 6px 0 rgba(0,0,0,0.11);
    }
    .logo-movil {
        padding-left: 3%;
    }
    .header-movil {
        margin-top: 10px;
        width: 100%;
    }
    .banner-home {
        position: relative;
        top: 0px;
        z-index: -1;
        height: auto;
    }
    .pre-footer {
        height: auto;
    }
        .pre-footer .container {
            height: auto;
        }
    .bloque-contacto-ciudad {
        padding: 10px 0px;
    }
    .padding-footer {
        padding-top: 0px;
    }
    .banner-home img {
        width: 100%;
    }
    .owl-pagination {
        display: none;
    }
    .itSignature-social {
        padding-left: 0px;
        padding-right: 5px;
        padding-top: 5px;
    }
    .container-zhm-cifras {
        overflow: auto;
        white-space: normal;
    }
    .pre-footer-height {
        min-height: 205px;
    }
    .col-sm-12.col-md-7.text-contacto.padding-footer {
        text-align: center;
        padding: 15px 0px;
    }
    .col-sm-12.col-md-5.text-contacto.padding-footer {
        width: max-content;
        margin: auto;
    }
    .content-corp-item {
        overflow: auto;
        white-space: normal;
    }
    .content-ind-item {
        overflow: auto;
        white-space: normal;
    }
    .content-ind {
        padding: 0px 15px;
    }
    .item-corp {
        height: 455px;
        width: 90%;
        margin: 10px 10px 10px 0px;
    }
    .text-counter-xs {
        width: 165px;
    }
    .text-counter {
        width: 126px;
    }
    .svg-cifras {
        width: 170px;
        float: left;
    }
    .containerSolutionsCategories {
        width: 100%;
    }
    .tittle-top {
        text-align: center;
        font-size: 34px;
        letter-spacing: 0;
        line-height: 44px;
    }
    .detail-top {
        display: none;
    }
    .autor-top {
        display: none;
    }
    .intro-corporativo {
        padding: 15px 0px !important;
    }
    .nuestros-clientes-detail .detail-top {
        display: block;
        font-size: 18px;
        letter-spacing: 0;
        line-height: 25px;
        text-align: center;
        padding: 10px;
    }
    .tittle-aseguradoras {
        font-size: 30px;
        letter-spacing: 0;
        line-height: 43px;
        text-align: center;
    }
    .image-bn img {
        width: 100px;
        height: auto;
    }
    .containerSolutionsCategories {
        width: auto !important;
        text-align: left !important;
        padding: 15px;
    }
    .containerSolutionsIndDetail {
        height: auto!important;
    }
    .description-herramienta {
        text-align: left;
        padding: 0px;
    }
    .title-herramienta {
        text-align: left;
        font-size: 22px;
        padding: 0px;
    }
    .bloque-herramienta {
        height: auto;
        min-height:100px;
    }
    .icon-herramientas {
        margin: 15px 0px;
        float: left;
    }
    .content-flag-detail {
        position: relative;
        float: right;
        top: -35px;
    }
    .img-flag-big-right {
        height: 16px;
        width: 55px;
    }
    .img-flag-middle-right {
        height: 14px;
        width: 46px;
        top: 20px;
    }
    .img-flag-short-right {
        height: 7px;
        width: 24px;
        top: 38px;
    }
}
@media (max-width : 991px) {
    .last-news-center {
        display: inherit;
        align-items: center;
        justify-content: center;
    }
    .section-consumer .box a {
        color: #ffffff !important;
    }
    /*ZHM responsive*/
    .banner-home {
        position: relative;
        top: 0px;
        z-index: -1;
        height: auto;
    }
    .container-zhm-cifras {
        overflow: auto;
        white-space: normal;
    }
    .content-corp-item-col {
        width: max-content;
    }
    .navbar-blue {
        background-color: #ffffff;
        height:auto;
    }
    #contentMenuMovil ul, #contentLoginMovil ul {
        margin: 0px 0 0 0;
        background: #ffffff;
    }
    .line-movil {
        border-top: 2px solid #E5E5E5 !important;
        width: 90%;
        margin: auto;
        height: 5px !important;
    }
    li.content-line-movil {
        height: 30px !important;
    }
    .pre-footer {
        height: auto;
    }
    .bloque-contacto-ciudad {
        padding: 10px 0px;
    }
    .itSignature-social {
        padding-left: 0px;
        padding-right: 5px;
        padding-top: 5px;
    }
    .pre-footer-height {
        min-height: 205px;
    }
    .col-sm-12.col-md-7.text-contacto.padding-footer {
        text-align: center;
        padding: 15px 0px;
    }
    .col-sm-12.col-md-5.text-contacto.padding-footer {
        width: max-content;
        margin: auto;
        float: initial;
    }
    .item-ind {
        margin: 10px 10px 10px 0px;
        width: 200px;
    }
    .content-corp-item {
        overflow: auto;
        white-space: normal;
    }
    .content-ind-item-col {
        width: max-content;
    }
    .content-ind-item {
        overflow: auto;
        white-space: normal;
    }
    .content-ind {
        padding: 0px 15px;
    }
    .item-corp {
        height: 455px;
        width: 250px;
        margin: 10px 10px 10px 0px;
    }
        .item-corp img {
            width: 250px;
        }
    .col-xs-cifras {
        float: left;
        width: 180px;
        padding-left: 15px;
    }
    .col-xs-cifras-ultimate {
        width: 182px;
        float: left;
    }
    .text-counter-xs {
        width: 165px;
    }
    .text-counter {
        width: 126px;
    }
    .svg-cifras {
        width: 200px;
        float: left;
    }
    /* zhm corporativo */
    .item-corp-category img {
        width: 324px !important;
        height: auto !important;
    }
    .item-corp-category {
        height: auto !important;
        width: 324px !important;
        margin: auto !important;
    }
    .item-rectangle-category {
        left: 60% !important;
        height: 13px !important;
        width: 90px !important;
        border-radius: 10px !important;
    }
    .internal-template h2 {
        top: 0px !important;
        width: auto !important;
        padding: 30px 10px !important;
        z-index: 1;
    }
    a.firstTitle {
        float: inherit !important;
        color: #1E1E1E !important;
        font-size: 34px !important;
        letter-spacing: 0 !important;
        line-height: 44px !important;
        text-align: center !important;
    }
    a.firstSecond {
        float: inherit !important;
        color: #1E1E1E !important;
        font-size: 44px !important;
        font-weight: bold !important;
        letter-spacing: 0 !important;
        line-height: 52px !important;
        text-align: center !important;
    }
    .intro-corporativo {
        color: #7D7D7D !important;
        font-size: 22px !important;
        line-height: 31px !important;
        text-align: center !important;
        width: 90% !important;
        margin-bottom: 25px !important;
    }
    .item-button-corp-category {
        height: auto !important;
        width: auto !important;
        border-radius: 9px !important;
        font-size: 21px !important;
        line-height: 27px !important;
        padding: 10px 0px !important;
    }
    .item-content-corp-category {
        line-height: 20px !important;
        height: auto !important;
        top: -235px;
    }
    .content-corp-category {
        margin: auto !important;
        position: relative !important;
        height: 1060px !important;
        width: 90% !important;
    }
    a.link-interno-corporativo {
        white-space: break-spaces;
    }

    .item-button-corp-category[aria-expanded="true"] {
        top: -200px;
    }
    .col-xs-cifras {
        padding-left: 15px;
    }
    .row-zhm-cifras {
        width: 1200px;
        top: 0px !important;
    }
    .sitemap {
        margin: 0px 30px 0px 30px;
        overflow: hidden;
        color: #e91b2b;
        width: 100%;
        float: none;
    }
}
@media (min-width: 1920px) and (min-width: 1660px) {
    .pre-footer .container {
        width: 100%;
        padding-right: 0px;
    }
    .container.container-zhm-cifras.aos-init.aos-animate {
        width: 90%;
    }
    .content-flag-detail {
        top: 54%;
    }
}
@media (max-width: 1659px) and (min-width: 1367px) {
    .pre-footer .container {
        width: 100%;
    }
    .container.container-zhm-cifras.aos-init.aos-animate {
        width: 90%;
    }
    .content-flag-detail {
        top: 62%;
    }
}
@media (max-width : 1200px) {
    .banner .img, .banner .img-international {
        margin-top: 20px;
    }
    .banner .img-cont {
        float: none;
        position: relative;
        top: initial;
        left: initial;
    }
    .banner .content-cont {
        height: auto;
        width: 100%;
        float: none;
        position: relative;
        top: initial;
        left: initial;
        font-size: 25px;
    }
    .banner-red {
        width: 100%;
        height: 245px;
        border-radius: 5px;
        background-image: url(/files/hazte-proveedor/hazte-proveedor-lineamientos.png);
        background-color: #999;
        background-position: right;
        background-repeat: no-repeat;
        display: block;
        margin-top: 48px;
        position: relative;
        margin-bottom: 47px;
    }
}
@media (min-width : 992px) {
    .section-consumer .btn.btn-grey.btn-lg {
        background-color: transparent;
        border-color: transparent;
        -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
        box-shadow: none;
        text-decoration: underline !important;
        padding: 0;
        text-align: left;
    }
}
@media (max-width: 991px) and (min-width: 750px) {
    .container-flag {
        top: 60%;
    }
}
@media (max-width: 540px) and (min-width: 321px) {
    .section-sites .row > div {
        min-height: 320px;
    }
}
@media (max-width: 360px){
    .soluciones a {
        margin: auto;
    }
    .content-flag-detail {
        display: none;
    }
    .counter-add {
        font-size: 34px;
    }
    .counter {
        font-size: 50px;
    }
    .counter-before {
        font-size: 34px;
    }

}
/*ticker-band*/
#ticker-band {
    background-color: #FFCC00;
    text-align: center;
    padding: 9px;
    font-size: 16px;
}
    #ticker-band a {
        text-decoration: underline;
        color: #333;
    }
/*form-subscription*/
#form-subscription .form-control {
    width: 70%;
    font-size: 16px;
    color: #ccc;
    font-weight: bold;
    padding-left: 10px;
    height: 40px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    display: inline;
    border: 0px inset;
}
#form-subscription #send-subscription {
    margin-top: -5px;
    font-size: 14px;
    font-weight: normal;
    border-top-left-radius: 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 0px;
    width: 27%;
    padding: 8px 0px;
    margin-left: -5px;
}
iframe {
    max-width: 100%;
}
/* sidebar */
.sidebar {
    position: fixed;
    z-index: 777;
    top: 25%;
    right: 0px;
}
    .sidebar ul {
        top: 20%;
        margin: 0px;
        padding: 0px;
    }
        .sidebar ul li {
            list-style: none;
            margin: 0 0 10px 0;
        }
            .sidebar ul li a {
                display: block;
                min-height: 51px;
                background-color: #dcdcdc;
                padding: 10px 10px 10px 15px;
                -webkit-border-top-left-radius: 40px;
                -webkit-border-bottom-left-radius: 40px;
                -moz-border-radius-topleft: 40px;
                -moz-border-radius-bottomleft: 40px;
                border-top-left-radius: 40px;
                border-bottom-left-radius: 40px;
            }
                .sidebar ul li a:hover {
                    background-color: #bbb;
                }
#form-contact .country-list, #form-contact #Country {
    text-transform: uppercase;
}
.cols-tarjeta-mas {
    margin: 50px 0 0 0;
}
    .cols-tarjeta-mas h4 {
        font-size: 25px;
        color: #5FAC31;
        display: block;
        text-align: center;
    }
    .cols-tarjeta-mas .text {
        margin-bottom: 20px;
    }
        .cols-tarjeta-mas .text strong {
            font-size: 14px;
        }
        .cols-tarjeta-mas .text > div {
            padding-left: 50px;
            font-size: 11px;
        }
        .cols-tarjeta-mas .text img {
            float: left;
        }
    .cols-tarjeta-mas .description {
        display: block;
        text-align: center;
    }
.img-round {
    border-radius: 10px;
    max-width: 300px;
    margin: 20px 0 40px 0;
}
.item-tittle-individual {
    color: #1E1E1E;
    font-family: Carnas;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
}
.item-content-individual {
    color: #333333 !important;
    font-family: Carnas !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
    line-height: 16px !important;
    padding-top: 10px !important;
}
.containerSolutionsInd {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1);
    border-radius: 16px;
}
.containerSolutionsIndDetail {
    padding: 24px;
    border-radius: 16px;
    background-color: #FFFFFF;
    position: relative;
    margin-top: -60px;
    height: 150px;
}
.nuestros-asesores-es {
    color: #1E1E1E;
    font-family: Carnas;
    font-size: 22px !important;
    letter-spacing: 0;
    line-height: 28px;
    text-align: center;
    margin-bottom: 19px;
}
.bnt-solicitar {
    height: 52px;
    width: 215px;
    border-radius: 5px;
    background-color: #21C6FC;
    padding-top: 11px;
}
.label-solicitar {
    color: #FFFFFF;
    font-family: Carnas Regular;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 25px;
    text-align: center;
}
.IconContainer {
    width: 70px;
    height: 70px;
    border-radius: 21px;
    text-align: center;
    position: absolute;
    right: 0;
    top: -35px;
    margin-right: 20px;
}
.expose {
    box-sizing: border-box;
    border: 1px solid #003075;
    border-radius: 8.5px;
    background-color: #FFFFFF;
    color: #333333;
    font-family: Carnas;
    font-size: 11px;
    letter-spacing: -0.64px;
    line-height: 14px;
    text-align: center;
    height: 19px;
    width: 40px;
    padding: 1px;
    position: relative;
    top: -75px;
    left: 37px;
}
.TitleForm {
    color: #1E1E1E;
    font-family: Carnas;
    font-size: 48px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 58px;
}
.TextForm {
    color: #222222;
    font-family: Carnas;
    font-size: 17px;
    letter-spacing: 0;
    line-height: 21px;
}
.TitleField {
    color: #222222;
    font-family: Carnas;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 21px;
    padding-bottom: 5px;
}
.FieldInputText {
    box-sizing: border-box;
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    background-color: #FFFFFF;
}
.SubTitleForm {
    color: #333333;
    font-family: Carnas;
    font-size: 20px !important;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 22px;
}
.TextFieldInputCheck {
    color: #1E1E1E;
    font-family: Carnas;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: 0.32px;
    line-height: 22px;
}
/*loading*/
.lds-ripple {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}
    .lds-ripple div {
        position: absolute;
        border: 4px solid #21C6FC;
        opacity: 1;
        border-radius: 50%;
        animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }
        .lds-ripple div:nth-child(2) {
            animation-delay: -0.5s;
        }
@keyframes lds-ripple {
    0% {
        top: 36px;
        left: 36px;
        width: 0;
        height: 0;
        opacity: 1;
    }
    100% {
        top: 0px;
        left: 0px;
        width: 72px;
        height: 72px;
        opacity: 0;
    }
}
/*Fin loading*/
.field-validation-error .span {
    color: #F54B5E;
    font-family: Carnas;
    letter-spacing: 0.21px;
    line-height: 14px;
}
.title-blue {
    color: #003075;
    font-family: Carnas Regular;
    font-size: 30px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 35px;
    text-align: center;
    margin-bottom: 25px;
}
.sub-title {
    color: #1E1E1E;
    font-family: Carnas;
    font-size: 22px;
    letter-spacing: 0;
    line-height: 28px;
    text-align: center;
    margin-bottom: 45px;
}
    .wrapper-steps .item-step {
        min-height: 150px;
        margin-bottom: 20px;
    }
        .wrapper-steps .item-step .number-step {
            padding: 20px 20px;
            height: 70px;
            width: 70px;
            border-radius: 14px;
            background-color: #FFFFFF;
            box-shadow: 0 3px 11px 0 rgba(0,0,0,0.1);
            margin: 0 auto;
            color: #191919;
            font-family: "Univia Pro";
            font-size: 28px;
            font-weight: 900;
            letter-spacing: -0.03px;
            line-height: 34px;
            text-align: center;
        }
        .wrapper-steps .item-step:not(:last-child) .number-step::after {
            content: "";
            height: 15px;
            border-bottom: 2px dashed #E3E3E3;
            width: 50%;
            position: absolute;
            left: 74%;
        }
            .wrapper-steps .item-step .text-step {
                color: #333333;
                font-family: Carnas Regular;
                font-size: 15px;
                letter-spacing: 0;
                line-height: 19px;
                text-align: center;
                margin-top: 20px;
            }
.CloseModalCustom {
    height: 24px;
    width: 24px;
    cursor: pointer;
    position: absolute;
    right: 0;
    margin-right: 15px;
    z-index: 99999;
}
.pre-footer {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='384px' height='569px' viewBox='0 0 384 569' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 63.1 (92452) - https://sketch.com --%3E%3Ctitle%3Emap-ec%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3Crect id='path-1' x='0' y='0' width='419' height='569'%3E%3C/rect%3E%3ClinearGradient x1='49.989191%25' y1='-34.5564072%25' x2='49.9891789%25' y2='146.53613%25' id='linearGradient-3'%3E%3Cstop stop-color='%23003075' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='%2321C6FC' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='layout/footer' transform='translate(-896.000000, -19.000000)'%3E%3Cg id='map-ec' transform='translate(861.000000, 19.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Mask'%3E%3C/g%3E%3Cg opacity='0.206845238' mask='url(%23mask-2)' fill='url(%23linearGradient-3)' id='Combined-Shape'%3E%3Cg transform='translate(35.000000, -57.000000)'%3E%3Cpath d='M240.914148,0 L247.281614,4.42624858 L249.611337,7.63411048 L252.920414,10.23111 L254.013412,12.0336547 L255.109752,14.4570759 L256.791031,16.6668621 L258.913519,18.3258708 L261.473876,19.1336779 L263.205291,18.8566201 L264.756212,18.3993078 L265.832498,18.6763656 L266.019678,20.8160529 L266.440833,21.9476504 L268.700364,24.3443672 L269.375549,26.0935031 L270.916443,25.2222732 L272.581009,25.0854133 L278.671046,26.4206316 L280.709972,28.0362457 L291.091783,39.4657141 L293.682221,41.4051187 L295.84482,42.4198845 L302.406151,44.2157531 L304.622229,45.3707169 L319.025069,56.1359143 L323.651091,58.3957712 L331.485915,58.672829 L338.966434,61.4834634 L340.126282,61.4834634 L340.724589,61.2064056 L341.262732,61.2765046 L342.339018,62.4348065 L342.733433,63.4896289 L342.659898,64.7547482 L342.940668,65.8896837 L344.070434,66.9011116 L346.607392,67.9125394 L349.034048,68.4466267 L351.250127,68.4466267 L353.446151,67.9626101 L362.240272,64.6846492 L364.967754,64.6846492 L368.240063,67.2916629 L368.975413,75.1327322 L371.341904,78.6109758 L378.571735,83.5679737 L382.602792,85.0901225 L386.333024,84.6294722 L390.912251,85.7610697 L392.372925,91.0618862 L393.10159,102.56813 L394.097656,106.229966 L394.578976,109.527955 L395.715426,112.271829 L398.666855,114.528347 L402.544157,115.933665 L414.269653,118.290325 L416.355374,119.094794 L417.963117,119.882573 L419.697876,120.43335 L422.127874,120.293152 L427.656372,118.223564 L429.554913,117.806308 L433.362022,118.817736 L437.586944,123.494338 L440.862596,124.629274 L445.301438,124.699373 L446.681891,124.906331 L448.506897,125.573941 L449.636663,126.314987 L451.993126,128.708365 L453.931777,130.113683 L455.482698,130.667798 L457.163976,130.734559 L464.85173,129.582933 L466.188731,129.726469 L470.132883,131.519 L471.814161,131.452239 L471.566816,127.116118 L472.907159,126.588706 L476.714269,127.646867 L482.075641,128.177616 L483.659987,128.664971 L485.421485,129.859991 L488.369572,132.603865 L490.448608,133.341573 L492.063036,133.134614 L494.930902,131.659198 L505.847513,130.394079 L507.809561,129.122283 L506.659741,121.842005 L506.937168,113.653779 L506.937168,112.98617 L507.926549,113.189791 L510.349862,113.056269 L511.476286,112.79924 L512.559256,112.458759 L515.29008,109.184136 L515.89173,108.650049 L516.443243,108.30623 L518.432031,106.784081 L519.65873,106.443601 L520.78181,106.900913 L523.803432,110.125465 L525.949318,111.537458 L528.172081,112.458759 L530.505147,112.98617 L533.245999,113.189791 L535.645915,113.056269 L536.872613,113.126368 L537.818541,113.540286 L538.463644,114.741982 L539.065294,117.619378 L539.616807,118.473917 L541.62565,118.357086 L544.423324,117.47918 L546.913488,117.20546 L547.969718,118.817736 L548.457724,120.086193 L555.824597,129.375975 L556.426248,130.78463 L556.88417,132.860894 L558.087471,134.680129 L560.858405,137.150283 L567.54675,141.226037 L568.465938,142.768214 L572.908123,145.976076 L576.006622,147.72855 L577.868396,148.46292 L579.920692,148.997007 L582.41754,149.177262 L584.961184,148.92357 L589.720906,147.842043 L591.789915,147.588352 L594.009336,148.32606 L595.767492,149.844871 L597.147945,151.463823 L598.304451,152.128094 L600.239759,152.795703 L605.417294,157.408882 L611.831555,161.30772 L614.505556,162.22902 L616.654785,163.774535 L622.818358,164.899457 L629.790816,167.463076 L631.866509,168.661434 L630.526166,170.320443 L628.036003,172.069579 L626.652207,172.810625 L625.164794,173.271275 L623.40998,173.338036 L619.676406,172.810625 L618.727136,172.950823 L615.775707,174.883551 L612.891128,174.609832 L605.129839,170.457303 L603.655796,170.066751 L602.134957,170.066751 L600.099374,170.27371 L598.438151,169.926554 L596.402567,169.122085 L594.423806,168.591335 L592.79935,169.122085 L592.204385,171.051475 L592.735843,173.481572 L593.815471,175.624598 L594.814879,176.756195 L595.810944,176.959816 L598.164065,176.81628 L599.226981,176.959816 L600.560639,177.767623 L602.917103,179.887282 L604.254103,180.554891 L606.607225,181.35936 L608.405491,182.447563 L609.682326,184.036473 L613.165213,196.413946 L615.244249,201.030463 L618.382858,205.386613 L620.411756,207.249242 L621.655167,208.057049 L622.818358,208.267346 L624.158701,208.12381 L624.827201,208.474305 L625.221616,209.145252 L629.583581,212.416537 L630.064901,212.947286 L630.576304,214.212406 L631.054282,214.743155 L631.585739,214.813254 L632.60186,214.282505 L633.133318,214.486125 L634.336618,216.42553 L634.724348,218.435033 L634.403468,222.724422 L634.547196,223.645723 L634.817938,224.45353 L634.934926,225.254661 L634.680896,226.24606 L633.734968,227.260826 L632.397967,227.928435 L631.174612,228.73958 L630.710004,230.0047 L630.813621,231.132959 L631.264859,233.145801 L631.314997,234.227328 L631.127817,235.355587 L630.389124,237.291653 L630.389124,238.700309 L635.279204,255.223635 L635.279204,256.17164 L635.142161,258.107706 L635.329341,259.099106 L636.154939,260.324169 L637.22454,261.238793 L638,262.323658 L638,263.068042 L637.087497,263.108099 L631.866509,263.108099 L627.160267,263.732313 L624.619966,263.665552 L623.55705,262.790984 L622.948715,261.656049 L621.407822,259.906913 L618.336063,257.09294 L617.600713,258.037607 L616.260369,263.458594 L612.891128,276.363478 L609.615476,289.275039 L606.269632,302.1866 L602.983953,315.028061 L601.392922,321.390376 L599.918879,325.189072 L597.284988,328.286779 L591.258457,333.908048 L586.849697,338.985215 L581.351282,345.340854 L575.796045,351.776606 L570.300972,358.122231 L564.809242,364.474532 L559.310826,370.846861 L553.745561,377.175796 L548.260516,383.544787 L542.762101,389.973863 L536.207455,394.914171 L529.649467,399.931253 L523.001231,404.961688 L516.443243,409.965419 L509.885255,414.992515 L503.237019,419.946175 L496.682373,424.94323 L490.107673,429.977002 L483.893962,434.720365 L477.312576,438.665935 L467.138001,442.144179 L453.26662,446.957641 L439.388553,451.787793 L425.533883,456.601255 L411.662502,461.418055 L397.787777,466.238193 L383.946478,471.051655 L370.061726,475.878469 L356.197029,480.695269 L348.903691,483.232183 L346.814627,484.28033 L338.719088,491.326944 L327.528393,506.157881 L322.230528,510.594144 L320.622785,512.249814 L317.273598,518.745651 L315.85972,520.685056 L311.848718,523.639226 L310.578567,525.161375 L310.578567,527.57812 L311.848718,529.584286 L313.570106,530.779306 L314.913792,532.401596 L315.197904,535.395823 L314.185126,537.675708 L312.453711,538.346656 L310.505032,538.803968 L308.773616,540.219299 L307.299573,540.88357 L306.236657,538.940828 L304.669024,531.867509 L303.883536,530.251895 L302.473001,529.123635 L297.716621,527.785079 L295.366842,527.511359 L293.565234,528.045447 L292.345221,530.115035 L292.428783,530.779306 L293.077229,532.999106 L293.033776,534.200803 L292.221548,538.877405 L290.60712,543.834403 L288.608304,548.257313 L287.862926,550.450409 L287.588841,552.593435 L287.679088,556.539005 L288.070161,558.825566 L287.999969,559.900417 L287.191083,560.501265 L285.787232,560.754956 L285.255775,560.891816 L285.175555,561.49934 L285.175555,562.831221 L286.592775,569.931244 L285.93096,572.070931 L283.243589,574.677945 L282.371196,575.208694 L281.030853,575.876303 L280.362352,576.336953 L279.229244,578.483317 L278.423701,580.559581 L277.337388,588.647666 L277.337388,589.455473 L276.872781,589.869391 L275.351942,590.72393 L273.921352,591.211285 L272.581009,591.278046 L271.387735,591.608512 L270.241257,592.733434 L269.719827,594.545993 L269.759937,601.098576 L268.660254,605.922052 L261.871633,619.908464 L260.858855,624.725264 L259.92964,626.854937 L257.853946,628.527298 L256.978211,630.817197 L257.121938,634.96305 L257.997674,639.04548 L259.331332,641.09504 L261.945168,642.707316 L261.684453,644.466466 L259.92964,646.532716 L258.315212,649.146406 L258.057839,651.155909 L258.168141,653.288921 L258.057839,655.44196 L257.071801,657.161054 L252.816796,659.971688 L242.709071,663.994033 L238.166612,666.520934 L233.152859,671.137451 L231.073823,673.951423 L229.780275,676.965679 L229.850468,679.993286 L232.414166,684.92358 L232.922227,687.523917 L231.819201,689.750394 L229.18531,690.271129 L226.324128,690.33789 L224.104707,690.888667 L222.948202,692.687874 L221.678051,698.035423 L220.869166,700.321984 L218.054779,703.316211 L214.845978,706 L212.840477,703.98382 L211.643861,703.142633 L210.443903,702.511742 L209.280713,702.388235 L207.552639,702.858899 L206.422874,702.858899 L204.487565,702.46501 L200.787416,701.173186 L198.848765,700.849396 L191.000571,701.129791 L188.463612,700.458844 L186.976199,698.639609 L185.786269,696.312991 L184.302198,694.233389 L183.362955,693.569118 L181.210384,692.767987 L180.221003,692.093702 L179.595955,691.145697 L178.94751,688.93591 L178.349202,688.004596 L176.413894,686.609293 L174.100883,685.407596 L172.249137,683.865419 L171.423539,681.582196 L171.099316,679.369072 L168.241477,673.951423 L166.944587,667.468939 L163.739128,662.785661 L163.805978,660.442353 L166.349621,655.966033 L166.620364,654.350419 L166.018714,653.288921 L163.739128,652.023801 L161.065126,652.023801 L160.389941,651.673307 L158.842363,650.478286 L157.986682,650.067707 L152.408047,644.573283 L149.336288,643.131248 L145.382109,643.655321 L141.554944,645.865107 L134.184728,648.128302 L130.036684,647.530792 L127.27912,644.716819 L125.019589,641.241914 L122.208545,638.698323 L119.323966,637.953939 L116.50958,637.953939 L113.625001,637.636824 L110.623434,635.951111 L108.407356,634.408934 L104.854276,630.536801 L102.835405,628.854426 L100.973632,628.183479 L98.6873608,627.78959 L96.8623549,627.198756 L96.1437171,626.070496 L95.8662895,626.110553 L91.3940223,626.731429 L90.1673242,627.125319 L89.0308736,627.65273 L88.0949731,628.400452 L87.1657577,629.942629 L86.0159371,633.808086 L85.2271067,635.567236 L83.4789784,637.433204 L74.9756542,643.835575 L70.5000445,646.262334 L69.4137315,647.207001 L68.5346536,647.327171 L66.6026876,647.327171 L64.7275442,646.716309 L59.7672718,643.915688 L58.2898861,642.570456 L57.3406156,640.313937 L57.7584283,638.424603 L72.3451054,619.170756 L73.568461,616.754011 L68.4678035,617.354859 L63.6713137,618.760176 L59.8341218,618.362949 L57.4776582,613.47605 L57.4776582,612.46796 L57.9422659,610.388358 L57.8921284,609.400296 L57.2938206,607.988303 L55.4955547,605.458064 L54.9440419,604.122846 L55.151277,602.043243 L56.10389,599.235947 L57.3406156,596.632271 L58.5639712,594.803022 L60.248592,593.671425 L62.234038,593.083929 L64.4501166,592.933717 L66.7397302,593.083929 L69.0226588,593.7482 L73.6386536,596.208339 L75.7176896,596.699032 L78.0741532,595.54073 L79.8757616,593.280873 L81.4901899,590.72393 L83.0778782,588.787864 L91.6447099,584.845632 L93.3961807,582.902889 L93.3961807,581.761278 L92.8012155,581.090331 L91.785095,580.482806 L90.772317,579.357885 L90.5149443,578.419894 L90.5149443,576.41039 L90.3745593,575.415653 L89.3784938,573.199191 L87.1657577,569.654186 L86.7111775,567.437724 L86.8950151,566.656621 L87.3462528,565.852152 L87.7039005,565.051021 L87.6303654,563.989523 L86.8950151,561.90992 L86.841535,561.035352 L86.841535,559.950487 L87.0320576,558.95575 L87.7039005,556.876147 L87.9111356,555.754564 L87.767408,554.536177 L87.1657577,552.459913 L87.1022502,551.258216 L86.841535,550.200056 L85.8254145,549.7828 L84.762499,549.462348 L84.0739437,548.654541 L84.0739437,547.783311 L84.9429941,544.842492 L85.1569142,542.772904 L85.1569142,541.691377 L84.9062266,540.693302 L84.1675337,539.892171 L82.3425278,539.157801 L81.67737,538.56029 L81.3899149,536.277067 L82.0818127,533.993844 L82.3425278,532.057778 L80.7982921,530.856081 L76.593425,529.794583 L74.7684191,528.853254 L74.0999188,528.529463 L73.9127387,527.721656 L73.7756961,526.903835 L74.0999188,525.778914 L75.580647,524.904346 L76.2491473,523.569127 L76.7772626,522.030288 L77.8401781,520.478097 L76.7772626,523.569127 L76.3594499,524.313512 L77.0613752,526.566692 L78.3883484,525.578631 L78.9933412,522.093711 L80.1264492,520.478097 L83.1547557,523.49569 L84.628799,522.894842 L92.5906379,521.285904 L94.004516,521.42944 L94.883594,521.636399 L95.6657394,521.676455 L96.7453674,521.285904 L99.2856686,518.33841 L99.7703314,517.874421 L103.921718,509.252249 L105.125019,507.710072 L107.595128,508.170723 L108.07979,510.797765 L107.34444,516.011792 L108.470863,515.347521 L109.186158,514.252642 L109.884741,513.050945 L110.763819,511.859263 L111.746515,511.051456 L115.236086,508.911769 L116.89731,507.042463 L117.98028,504.699155 L118.518423,502.225663 L119.066593,498.003035 L120.871544,494.060803 L124.615146,488.185843 L125.551046,485.969381 L124.421281,484.103413 L124.819039,481.549808 L126.269684,477.27711 L126.503659,475.3811 L129.966491,464.228689 L132.319612,460.089513 L132.500107,459.34179 L133.656613,456.991806 L134.074426,454.448215 L136.407492,448.019139 L137.677642,446.15651 L140.949952,442.815126 L141.899222,440.87906 L142.006182,438.272046 L141.371107,433.31171 L139.826871,429.509676 L139.479251,428.908828 L137.069307,429.022321 L135.809184,428.95556 L134.933449,428.491572 L133.589763,426.492083 L131.447219,420.613784 L130.103534,418.464083 L129.431691,417.135541 L129.227798,415.590026 L129.318046,409.147597 L128.582695,404.080444 L128.582695,402.678465 L129.227798,400.26172 L129.368183,398.802994 L128.903576,398.135385 L128.696341,397.718129 L127.27912,395.782062 L126.968267,395.508343 L126.831225,394.767297 L126.503659,394.166448 L126.216204,393.42874 L126.269684,392.163621 L126.831225,390.965263 L127.566575,390.020596 L127.844003,389.029196 L126.968267,387.687302 L128.622806,385.894771 L130.380961,385.407417 L131.764757,384.602948 L132.319612,382.00261 L133.101758,380.800913 L134.933449,379.999783 L136.751769,378.798086 L137.533915,376.374665 L131.029407,380.056529 L130.314111,380.587279 L130.036684,381.598706 L129.966491,383.544787 L129.181003,383.865239 L125.551046,384.075536 L124.742161,385.010189 L124.538269,385.894771 L123.595683,388.568546 L122.673153,392.901329 L122.529425,396.125881 L123.201268,399.263644 L126.547112,405.075182 L126.831225,408.376509 L125.066384,429.703283 L123.939961,434.122855 L123.201268,435.321214 L120.129509,438.665935 L119.066593,439.400305 L117.31178,439.934393 L113.484616,442.144179 L111.890242,442.414561 L110.803929,441.870459 L110.155484,440.415071 L109.276406,440.138014 L106.926627,440.415071 L106.121084,440.138014 L104.710549,439.079853 L104.105556,437.260618 L105.586284,435.518158 L108.868621,433.31171 L109.884741,431.035163 L110.339322,429.442915 L111.53928,428.421473 L114.500736,428.104359 L115.172579,428.558333 L115.841079,429.509676 L116.713472,430.297455 L117.91343,430.430977 L118.976346,429.76003 L119.440954,428.845405 L119.394158,427.757202 L118.722316,426.558844 L118.237653,428.845405 L116.756925,428.354712 L114.179856,425.884558 L111.746515,426.168292 L109.540464,427.229791 L107.942748,427.757202 L107.34444,426.215025 L107.802363,423.818308 L109.884741,419.138368 L110.339322,416.464594 L110.763819,415.126037 L111.746515,414.571922 L112.959843,414.391667 L114.179856,413.904313 L114.962001,413.046435 L117.24493,409.494754 L116.255549,409.77515 L115.650557,410.095602 L114.500736,411.297299 L113.574863,411.65447 L111.358785,411.504258 L110.339322,411.574357 L109.072513,412.445587 L108.07979,413.784143 L103.326753,425.961334 L95.7994394,436.409417 L92.3800602,440.071253 L88.826981,441.61343 L87.9746431,443.085508 L87.1657577,444.080245 L86.1462947,444.68777 L85.0900642,444.68777 L84.4884139,444.217105 L84.0739437,443.55951 L83.5424859,442.815126 L81.9547976,442.077418 L80.8684846,442.94531 L80.4774119,444.747855 L80.8684846,446.957641 L81.2595573,447.234699 L84.2778363,450.305701 L84.6789365,451.180269 L84.762499,452.455402 L84.628799,454.802048 L83.5424859,455.796786 L81.0055272,455.469657 L76.3594499,453.653761 L71.7033451,449.708191 L70.0855743,448.830284 L68.6750386,447.424967 L67.9998533,446.957641 L67.338038,446.75402 L65.325852,446.496991 L64.3164165,446.15651 L60.1115494,443.482735 L48.3827112,429.836805 L39.2643667,421.351492 L35.5073949,418.403998 L35.5073949,419.138368 L32.6395285,417.873249 L29.6145645,417.192288 L23.1301113,416.851807 L21.0544178,415.977239 L16.4350806,411.901485 L14.0084244,410.97017 L12.2836935,410.97017 L10.9400079,410.773226 L10.11441,409.77515 L9.46262213,406.076595 L8.58688671,404.410911 L6.78193582,401.870658 L5.3112351,400.26172 L1.2200131,397.047182 L0.738692862,396.309474 L0.207235102,395.18789 L0,394.096349 L0.414470203,393.645713 L1.29354813,393.852672 L1.68462083,394.309984 L1.94199345,394.837396 L2.28961362,395.117791 L5.097315,395.782062 L6.44100065,395.8555 L6.97245842,396.246051 L8.12227898,397.794904 L8.72727177,398.135385 L11.1305305,397.718129 L13.6674892,396.583193 L25.8575927,387.483681 L28.2742213,383.544787 L28.8157066,377.846743 L27.9332862,373.834412 L27.6090635,372.963182 L27.4218834,371.971783 L28.2742213,371.234075 L30.61063,369.965617 L31.1621428,368.096312 L30.8914001,365.3491 L26.8068631,353.712673 L26.1316778,349.079465 L25.46652,347.069962 L24.473797,345.340854 L23.454334,344.142496 L22.1106483,342.076246 L19.5770321,335.71393 L18.0327963,333.76785 L17.5013386,332.359195 L17.3676385,330.750256 L17.7720812,329.551898 L20.7101401,325.259171 L21.1881179,324.274448 L21.2349129,321.113319 L21.4454905,319.731368 L21.9268107,318.579742 L22.8459987,317.775273 L23.8688042,317.171087 L24.8615272,316.36328 L25.7372626,314.837793 L25.8575927,313.365715 L25.6035625,310.278022 L25.7372626,308.802606 L26.1985278,307.283795 L27.6792561,304.326287 L27.9332862,302.787448 L26.6898756,298.778455 L14.4028396,282.315214 L11.9995809,277.915669 L10.5957302,273.162292 L11.327738,269.149961 L11.9327308,268.662607 L13.8680393,267.604446 L14.3560445,267.190529 L14.6802672,266.199129 L15.4924951,264.793812 L16.4350806,263.665552 L17.0333883,263.108099 L17.5013386,262.507251 L18.2868265,259.65656 L18.9051893,258.638456 L20.1719974,258.177805 L21.1012128,258.501596 L22.1106483,259.032345 L23.454334,259.306065 L24.6041546,259.099106 L25.8107976,258.107706 L26.8703707,257.900748 L34.1603667,258.107706 L35.5073949,257.900748 L36.1023602,257.576957 L36.7240655,257.09294 L37.4460458,256.562191 L38.5958664,256.425331 L39.752372,256.635628 L41.4102528,257.693789 L42.6804034,257.900748 L43.957239,257.576957 L46.0964401,255.964681 L47.3030832,255.617524 L48.5264388,254.349067 L52.9285134,247.40927 L53.3229286,245.266245 L53.6705488,237.959263 L54.0148265,236.160056 L56.6888278,230.214997 L60.7098572,224.59039 L61.241315,222.240405 L61.5889352,221.499359 L62.3777656,220.367762 L63.3905435,219.306263 L64.3164165,218.828923 L65.6099646,219.102643 L65.7436647,219.770252 L65.5096896,220.714919 L65.7436647,221.846516 L67.0840079,223.922781 L68.424351,225.254661 L70.1524244,226.062468 L72.9668107,226.312821 L82.4093779,225.64855 L82.4093779,224.867447 L80.8684846,224.05964 L72.9668107,224.126401 L70.4064545,223.575624 L69.0627688,222.056813 L67.338038,218.087877 L65.2623445,216.011612 L64.9113818,215.480863 L64.7275442,214.486125 L63.7214512,211.885788 L61.8463078,209.145252 L60.1115494,205.062822 L56.4882777,199.02096 L56.10389,196.69768 L57.8921284,195.682914 L60.0213019,195.015305 L62.193928,193.34962 L65.7436647,189.66108 L67.8227007,188.002071 L68.5346536,186.990643 L68.8120812,185.511889 L68.9324113,183.11851 L69.2800314,181.960208 L69.8749967,181.038908 L73.0837983,177.694186 L75.6508396,173.868785 L77.7900406,175.020411 L80.4774119,174.472972 L82.9408356,173.017584 L84.628799,171.655661 L91.1165946,164.048255 L97.948668,158.497085 L99.8137839,156.210524 L100.622669,153.9974 L100.833247,152.662181 L101.364705,152.198193 L102.10674,151.991234 L102.771898,151.326963 L103.370206,150.128605 L104.322819,146.924081 L104.710549,146.256472 L105.175157,145.585524 L105.659819,144.777717 L105.773464,143.505922 L107.672005,137.747793 L107.461428,135.070681 L106.599062,130.460839 L106.398512,122.162458 L107.387893,119.281724 L107.387893,118.290325 L107.672005,117.873069 L108.868621,118.473917 L109.420134,119.028033 L109.811206,119.809136 L110.339322,121.498187 L111.151549,121.498187 L111.268537,120.086193 L112.428385,117.943168 L112.699128,117.021868 L112.491893,115.613212 L111.823392,114.668545 L110.339322,113.189791 L107.672005,108.907078 L106.926627,106.784081 L106.599062,104.567619 L106.926627,102.154212 L107.672005,100.885755 L108.678098,99.8209181 L109.607314,98.0717822 L109.884741,95.8085872 L109.276406,93.598801 L108.470863,91.7294954 L107.738855,88.5717042 L106.74279,87.2331478 L105.175157,86.4286788 L103.186368,86.1783254 L101.75912,85.6409 L100.766397,84.3056818 L100.158062,82.6199687 L99.7703314,80.9442698 L99.7703314,76.1942308 L100.973632,71.5810516 L103.370206,67.6421577 L106.599062,65.105243 L108.551083,66.0232056 L110.155484,66.2301644 L113.762043,65.8896837 L115.419924,65.4223573 L117.59255,63.422868 L119.066593,62.9555416 L120.657624,62.7519208 L123.40516,61.6937603 L126.898075,61.0929121 L128.970426,59.554073 L130.380961,59.2002402 L131.163107,58.7395899 L134.532348,56.1359143 L135.321179,55.3247692 L136.751769,53.2518428 L137.533915,52.4473738 L140.217944,51.3157763 L146.772589,49.172751 L149.680566,47.1665855 L150.278874,48.2948449 L150.332354,49.3096108 L148.10959,56.1359143 L148.594253,57.728162 L149.540181,58.7395899 L150.676631,59.554073 L151.940097,60.6756564 L153.420825,63.6264888 L154.233053,64.5043948 L152.408047,59.554073 L150.923976,58.3957712 L150.536246,57.6780914 L150.536246,57.0572149 L151.064361,56.0658153 L151.208089,55.4683051 L151.024251,52.7210935 L151.271597,50.6481671 L152.217525,49.102652 L154.233053,47.9743926 L158.98609,49.3096108 L164.203735,46.4322155 L171.660857,39.6092501 L174.05743,39.0117399 L181.815377,39.6092501 L182.757962,39.3989532 L185.231413,38.4108917 L186.314384,38.2005948 L189.336005,38.2706938 L190.726486,37.993636 L192.013349,37.3927877 L194.603788,38.728006 L197.765794,38.3374547 L200.931143,37.2559279 L203.738845,36.6517416 L205.727633,35.5902431 L214.103942,24.621425 L215.721713,23.750195 L218.399057,24.6915239 L220.595081,26.4873925 L221.935424,28.7038548 L222.670774,31.3776294 L222.948202,34.4653217 L225.033923,33.3103579 L226.183743,31.7214481 L226.638324,29.7152827 L227.039424,24.8984827 L227.707924,23.6066591 L228.724045,22.6119215 L229.850468,20.9295464 L230.198088,21.8808895 L230.839848,22.2681028 L231.718926,22.2681028 L232.875432,21.6672545 L233.864812,20.749292 L234.005197,20.0115839 L233.938347,19.1336779 L234.35616,17.9353195 L236.154426,15.932492 L238.026227,15.6487582 L242.665619,17.2009494 L241.826651,15.5819972 L239.898028,15.124685 L237.561619,14.8476272 L235.830203,14.1099191 L234.99792,12.5844322 L235.409048,11.182453 L236.428511,9.91399568 L240.496335,5.83156581 L241.184891,4.35614962 L241.091301,2.74387355 L240.70357,1.1983584 L240.914148,0 Z M105.432108,448.847682 L110.436702,448.988753 L117.946916,453.687762 L122.692308,454.826406 L122.46966,455.70978 L122.147319,456.522617 L121.728608,457.191025 L121.133772,457.866151 L119.940778,458.940978 L114.434395,461.298879 L114.088792,462.229276 L112.506995,463.713881 L112.161392,464.32183 L111.490125,466.007964 L110.619472,467.684022 L109.702296,468.69839 L109.426478,468.69839 L109.014413,468.234871 L107.638648,467.684022 L102.773625,466.935002 L100.756501,467.14325 L98.0481715,467.744481 L95.7020603,468.973814 L94.9011924,470.787585 L95.4262427,471.667599 L97.8388159,473.125333 L98.5765449,473.756794 L98.7825774,474.821544 L98.6895305,476.380043 L98.9188246,477.730294 L99.766216,478.264349 L100.756501,479.278717 L100.616931,481.6299 L100.022095,484.172537 L99.3774129,485.794854 L97.9119242,486.933499 L93.7081982,487.877331 L91.5083036,489.230941 L89.6473656,489.758278 L86.9855596,489.573542 L84.366954,488.905134 L82.8482956,488.02512 L81.7948718,484.851022 L83.1706367,468.624496 L83.6558098,466.935002 L87.3079007,460.136723 L88.9129597,455.70978 L90.4249718,454.581211 L97.10441,452.602858 L103.095966,449.653802 L105.432108,448.847682 Z M231.784702,4.67549669 L231.784702,5.78241457 L231.914379,6.58084714 L232.398296,8.03617195 L232.531136,11.970267 L232.047219,16.9096612 L230.649238,20.0380652 L228.156911,18.6589544 L227.154287,19.9618511 L226.01566,21.0397351 L223.918689,19.2396326 L222.346751,17.2580681 L222.014652,15.0768955 L223.529658,12.4711019 L231.784702,4.67549669 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Ccircle id='city' fill='%2321C6FC' cx='261.5' cy='395.5' r='4.5'%3E%3C/circle%3E%3Ccircle id='city' fill='%2321C6FC' cx='167.5' cy='317.5' r='4.5'%3E%3C/circle%3E%3Ccircle id='city' fill='%2321C6FC' cx='290.5' cy='104.5' r='4.5'%3E%3C/circle%3E%3Cpath d='M131.32,296.98 C132.94,296.98 134.335,296.695 134.95,296.455 C135.085,296.395 135.235,296.305 135.31,296.2 C135.43,296.065 135.445,295.915 135.445,295.66 L135.445,291.4 C135.445,291.13 135.325,291.01 135.085,291.01 L131.935,291.01 C131.725,291.01 131.62,291.145 131.62,291.355 L131.62,292.51 C131.62,292.69 131.71,292.825 131.92,292.825 L133.675,292.825 L133.675,294.685 C133.675,294.925 133.57,295.03 133.405,295.075 C133.045,295.18 132.505,295.27 131.725,295.27 C129.685,295.27 129.13,294.04 129.13,291.43 C129.13,288.835 129.85,287.725 131.92,287.725 C132.655,287.725 133.45,287.83 133.87,287.905 C134.095,287.935 134.26,287.965 134.38,287.965 C134.53,287.965 134.635,287.89 134.68,287.755 C134.8,287.425 134.89,286.87 134.89,286.66 C134.89,286.48 134.785,286.33 134.515,286.255 C133.915,286.105 132.775,286 131.77,286 C128.275,286 127,287.695 127,291.655 C127,295.75 128.515,296.98 131.32,296.98 Z M141.475,296.995 C143.395,296.995 144.655,296.485 145.225,295.54 C145.6,294.895 145.675,294.07 145.675,292.555 L145.675,286.6 C145.675,286.345 145.57,286.18 145.315,286.18 L144.1,286.18 C143.815,286.18 143.695,286.375 143.695,286.6 L143.695,293.065 C143.695,293.875 143.62,294.325 143.365,294.685 C143.035,295.165 142.255,295.255 141.595,295.255 C140.785,295.255 140.2,295.09 139.9,294.655 C139.63,294.28 139.585,293.77 139.585,293.035 L139.585,286.6 C139.585,286.345 139.48,286.18 139.24,286.18 L137.92,286.18 C137.635,286.18 137.515,286.375 137.515,286.6 L137.515,292.585 C137.515,293.755 137.545,294.775 137.845,295.435 C138.415,296.68 139.87,296.995 141.475,296.995 Z M148.645,296.83 C148.945,296.83 149.035,296.68 149.155,296.32 L149.89,294.055 L153.535,294.055 L154.3,296.32 C154.42,296.68 154.525,296.83 154.825,296.83 L155.098651,296.829549 C155.553554,296.827521 156.162727,296.816364 156.31,296.755 C156.445,296.695 156.505,296.56 156.505,296.44 C156.505,296.275 156.46,296.11 156.4,295.945 L153.52,287.38 C153.235,286.525 153.085,286.135 152.08,286.135 L151.6,286.135 C150.52,286.135 150.295,286.555 149.995,287.425 L147.055,295.975 C146.995,296.14 146.95,296.32 146.95,296.455 C146.95,296.575 146.995,296.71 147.16,296.755 C147.355,296.8 148.345,296.83 148.645,296.83 Z M153.07,292.3 L150.4,292.3 C151.24,289.675 151.51,288.805 151.75,287.935 C151.99,288.82 152.245,289.66 153.07,292.3 Z M161.815,296.8 C162.055,296.8 162.235,296.635 162.235,296.35 L162.235,292.33 L165.535,286.96 C165.64,286.78 165.715,286.6 165.715,286.48 C165.715,286.375 165.655,286.27 165.535,286.225 C165.4,286.18 164.74,286.15 164.02,286.15 C163.72,286.15 163.585,286.285 163.405,286.6 C162.055,288.835 161.695,289.465 161.26,290.29 C160.84,289.48 160.405,288.685 159.13,286.57 C158.965,286.285 158.815,286.15 158.53,286.15 C158.11,286.15 156.97,286.165 156.85,286.21 C156.715,286.27 156.655,286.36 156.655,286.495 C156.655,286.645 156.745,286.81 156.85,286.99 L160.15,292.39 L160.15,296.35 C160.15,296.65 160.315,296.8 160.555,296.8 L161.815,296.8 Z M167.575,296.83 C167.875,296.83 167.965,296.68 168.085,296.32 L168.82,294.055 L172.465,294.055 L173.23,296.32 C173.35,296.68 173.455,296.83 173.755,296.83 L174.028651,296.829549 C174.483554,296.827521 175.092727,296.816364 175.24,296.755 C175.375,296.695 175.435,296.56 175.435,296.44 C175.435,296.275 175.39,296.11 175.33,295.945 L172.45,287.38 C172.165,286.525 172.015,286.135 171.01,286.135 L170.53,286.135 C169.45,286.135 169.225,286.555 168.925,287.425 L165.985,295.975 C165.925,296.14 165.88,296.32 165.88,296.455 C165.88,296.575 165.925,296.71 166.09,296.755 C166.285,296.8 167.275,296.83 167.575,296.83 Z M172,292.3 L169.33,292.3 C170.17,289.675 170.44,288.805 170.68,287.935 C170.92,288.82 171.175,289.66 172,292.3 Z M185.005,298.825 C185.125,298.825 185.215,298.75 185.275,298.66 C185.89,297.745 185.965,297.61 185.965,297.475 C185.965,297.355 185.905,297.265 185.785,297.19 L184.03,296.05 C184.93,295.225 185.365,293.8 185.365,291.415 C185.365,286.795 183.88,286 180.865,286 C178.225,286 176.245,286.945 176.245,291.43 C176.245,295.84 177.7,296.98 180.745,296.98 C181.18,296.98 181.585,296.95 181.96,296.905 L184.72,298.72 C184.84,298.795 184.9,298.825 185.005,298.825 Z M180.775,295.255 C179.215,295.255 178.375,294.685 178.375,291.43 C178.375,288.37 179.245,287.725 180.805,287.725 C182.56,287.725 183.205,288.28 183.205,291.445 C183.205,294.745 182.305,295.255 180.775,295.255 Z M191.215,296.995 C193.135,296.995 194.395,296.485 194.965,295.54 C195.316563,294.935312 195.404453,294.172422 195.414066,292.831101 L195.415,286.6 C195.415,286.345 195.31,286.18 195.055,286.18 L193.84,286.18 C193.555,286.18 193.435,286.375 193.435,286.6 L193.435,293.065 C193.435,293.875 193.36,294.325 193.105,294.685 C192.775,295.165 191.995,295.255 191.335,295.255 C190.525,295.255 189.94,295.09 189.64,294.655 C189.37,294.28 189.325,293.77 189.325,293.035 L189.325,286.6 C189.325,286.345 189.22,286.18 188.98,286.18 L187.66,286.18 C187.375,286.18 187.255,286.375 187.255,286.6 L187.255,292.585 C187.255,293.755 187.285,294.775 187.585,295.435 C188.155,296.68 189.61,296.995 191.215,296.995 Z M199.51,296.8 C199.765,296.8 199.93,296.635 199.93,296.35 L199.93,286.615 C199.93,286.345 199.84,286.18 199.555,286.18 L198.265,286.18 C197.98,286.18 197.86,286.36 197.86,286.63 L197.86,296.35 C197.86,296.665 198.01,296.8 198.25,296.8 L199.51,296.8 Z M208.75,296.785 C209.02,296.785 209.17,296.68 209.17,296.425 L209.17,295.39 C209.17,295.06 209.02,294.985 208.75,294.985 L205.105,294.985 C204.7,294.985 204.55,294.79 204.55,294.43 L204.55,286.615 C204.55,286.345 204.46,286.18 204.175,286.18 L202.885,286.18 C202.6,286.18 202.48,286.36 202.48,286.63 L202.48,295.255 C202.48,296.335 203.035,296.785 204.055,296.785 L208.75,296.785 Z' id='GUAYAQUIL' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M236.905,377.195 C238.12,377.195 239.14,377.075 240.07,376.745 C240.34,376.64 240.43,376.505 240.43,376.34 C240.43,376.07 240.325,375.68 240.205,375.35 C240.145,375.185 240.025,375.14 239.92,375.14 C239.815,375.14 239.635,375.17 239.425,375.23 C238.855,375.365 238.345,375.47 237.445,375.47 C235.45,375.47 234.85,374.315 234.85,371.645 C234.85,369.005 235.435,367.94 237.535,367.94 C238.24,367.94 238.765,367.985 239.17,368.06 C239.38,368.105 239.56,368.135 239.68,368.135 C239.8,368.135 239.935,368.075 239.98,367.94 C240.115,367.61 240.205,367.025 240.205,366.83 C240.205,366.65 240.085,366.5 239.83,366.44 C239.215,366.275 238.27,366.215 237.31,366.215 C233.86,366.215 232.72,367.91 232.72,371.87 C232.72,375.965 234.28,377.195 236.905,377.195 Z M245.995,377.21 C247.915,377.21 249.175,376.7 249.745,375.755 C250.12,375.11 250.195,374.285 250.195,372.77 L250.195,366.815 C250.195,366.56 250.09,366.395 249.835,366.395 L248.62,366.395 C248.335,366.395 248.215,366.59 248.215,366.815 L248.215,373.28 C248.215,374.09 248.14,374.54 247.885,374.9 C247.555,375.38 246.775,375.47 246.115,375.47 C245.305,375.47 244.72,375.305 244.42,374.87 C244.15,374.495 244.105,373.985 244.105,373.25 L244.105,366.815 C244.105,366.56 244,366.395 243.76,366.395 L242.44,366.395 C242.155,366.395 242.035,366.59 242.035,366.815 L242.035,372.8 C242.035,373.97 242.065,374.99 242.365,375.65 C242.935,376.895 244.39,377.21 245.995,377.21 Z M259,377 C259.285,377 259.42,376.895 259.42,376.64 L259.42,375.605 C259.42,375.275 259.27,375.2 259,375.2 L255.28,375.2 C254.86,375.2 254.71,375.02 254.71,374.615 L254.71,372.425 L258.37,372.425 C258.64,372.425 258.79,372.32 258.79,372.065 L258.79,371.015 C258.79,370.7 258.64,370.61 258.37,370.61 L254.71,370.61 L254.71,368.765 C254.71,368.375 254.875,368.21 255.19,368.21 L258.745,368.21 C259.03,368.21 259.165,368.12 259.165,367.865 L259.165,366.815 C259.165,366.5 259.03,366.41 258.745,366.41 L254.245,366.41 C253.15,366.41 252.64,366.935 252.64,368.06 L252.64,375.395 C252.64,376.58 253.195,377 254.245,377 L259,377 Z M268.495,377.105 C269.11,377.105 269.665,376.925 269.665,375.935 L269.665,366.905 C269.665,366.605 269.56,366.395 269.26,366.395 L268.135,366.395 C267.835,366.395 267.685,366.62 267.685,366.95 L267.68582,370.087152 C267.688116,372.455997 267.696842,373.429211 267.73,374.435 L267.668001,374.285354 C267.222422,373.212874 266.722667,372.085 264.415,367.355 C264.115,366.725 263.92,366.35 263.065,366.35 L262.495,366.35 C261.49,366.35 261.115,366.815 261.115,367.76 L261.115,376.565 C261.115,376.88 261.265,377.015 261.505,377.015 L262.705,377.015 C262.96,377.015 263.125,376.85 263.125,376.565 C263.125,370.835 263.11,369.815 263.095,368.78 L263.176847,368.975147 C263.597602,369.976112 263.9611,370.7894 266.485,375.95 C266.905,376.805 267.16,377.105 268.03,377.105 L268.495,377.105 Z M275.845,377.195 C277.06,377.195 278.08,377.075 279.01,376.745 C279.28,376.64 279.37,376.505 279.37,376.34 C279.37,376.07 279.265,375.68 279.145,375.35 C279.085,375.185 278.965,375.14 278.86,375.14 C278.755,375.14 278.575,375.17 278.365,375.23 C277.795,375.365 277.285,375.47 276.385,375.47 C274.39,375.47 273.79,374.315 273.79,371.645 C273.79,369.005 274.375,367.94 276.475,367.94 C277.18,367.94 277.705,367.985 278.11,368.06 C278.32,368.105 278.5,368.135 278.62,368.135 C278.74,368.135 278.875,368.075 278.92,367.94 C279.055,367.61 279.145,367.025 279.145,366.83 C279.145,366.65 279.025,366.5 278.77,366.44 C278.155,366.275 277.21,366.215 276.25,366.215 C272.8,366.215 271.66,367.91 271.66,371.87 C271.66,375.965 273.22,377.195 275.845,377.195 Z M281.605,377.045 C281.905,377.045 281.995,376.895 282.115,376.535 L282.85,374.27 L286.495,374.27 L287.26,376.535 C287.38,376.895 287.485,377.045 287.785,377.045 L288.058651,377.044549 C288.513554,377.042521 289.122727,377.031364 289.27,376.97 C289.405,376.91 289.465,376.775 289.465,376.655 C289.465,376.49 289.42,376.325 289.36,376.16 L286.48,367.595 C286.195,366.74 286.045,366.35 285.04,366.35 L284.56,366.35 C283.48,366.35 283.255,366.77 282.955,367.64 L280.015,376.19 C279.955,376.355 279.91,376.535 279.91,376.67 C279.91,376.79 279.955,376.925 280.12,376.97 C280.315,377.015 281.305,377.045 281.605,377.045 Z M286.03,372.515 L283.36,372.515 C284.2,369.89 284.47,369.02 284.71,368.15 C284.95,369.035 285.205,369.875 286.03,372.515 Z' id='CUENCA' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M275.76,85.825 C275.88,85.825 275.97,85.75 276.03,85.66 C276.645,84.745 276.72,84.61 276.72,84.475 C276.72,84.355 276.66,84.265 276.54,84.19 L274.785,83.05 C275.685,82.225 276.12,80.8 276.12,78.415 C276.12,73.795 274.635,73 271.62,73 C268.98,73 267,73.945 267,78.43 C267,82.84 268.455,83.98 271.5,83.98 C271.935,83.98 272.34,83.95 272.715,83.905 L275.475,85.72 C275.595,85.795 275.655,85.825 275.76,85.825 Z M271.53,82.255 C269.97,82.255 269.13,81.685 269.13,78.43 C269.13,75.37 270,74.725 271.56,74.725 C273.315,74.725 273.96,75.28 273.96,78.445 C273.96,81.745 273.06,82.255 271.53,82.255 Z M281.97,83.995 C283.89,83.995 285.15,83.485 285.72,82.54 C286.095,81.895 286.17,81.07 286.17,79.555 L286.17,73.6 C286.17,73.345 286.065,73.18 285.81,73.18 L284.595,73.18 C284.31,73.18 284.19,73.375 284.19,73.6 L284.19,80.065 C284.19,80.875 284.115,81.325 283.86,81.685 C283.53,82.165 282.75,82.255 282.09,82.255 C281.28,82.255 280.695,82.09 280.395,81.655 C280.125,81.28 280.08,80.77 280.08,80.035 L280.08,73.6 C280.08,73.345 279.975,73.18 279.735,73.18 L278.415,73.18 C278.13,73.18 278.01,73.375 278.01,73.6 L278.01,79.585 C278.01,80.755 278.04,81.775 278.34,82.435 C278.91,83.68 280.365,83.995 281.97,83.995 Z M290.265,83.8 C290.52,83.8 290.685,83.635 290.685,83.35 L290.685,73.615 C290.685,73.345 290.595,73.18 290.31,73.18 L289.02,73.18 C288.735,73.18 288.615,73.36 288.615,73.63 L288.615,83.35 C288.615,83.665 288.765,83.8 289.005,83.8 L290.265,83.8 Z M297.165,83.8 C297.405,83.8 297.585,83.65 297.585,83.35 L297.585,74.995 L300.18,74.995 C300.465,74.995 300.6,74.905 300.6,74.65 L300.6,73.6 C300.6,73.285 300.465,73.195 300.18,73.195 L292.905,73.195 C292.62,73.195 292.485,73.285 292.485,73.6 L292.485,74.65 C292.485,74.905 292.62,74.995 292.905,74.995 L295.485,74.995 L295.485,83.35 C295.485,83.65 295.65,83.8 295.89,83.8 L297.165,83.8 Z M306.36,83.98 C309.495,83.98 310.98,82.81 310.98,78.415 C310.98,73.795 309.495,73 306.48,73 C303.84,73 301.86,73.945 301.86,78.43 C301.86,82.84 303.315,83.98 306.36,83.98 Z M306.39,82.255 C304.83,82.255 303.99,81.685 303.99,78.43 C303.99,75.37 304.86,74.725 306.42,74.725 C308.175,74.725 308.82,75.28 308.82,78.445 C308.82,81.745 307.92,82.255 306.39,82.255 Z' id='QUITO' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: top right;
    background-repeat: no-repeat;
}
.ContainerPorqueNosEligen {
    border-radius: 15px;
    background-color: #FFFFFF;
    box-shadow: 0 3px 11px 0 rgba(0,0,0,0.1);
    text-align: center;
}
    .ContainerPorqueNosEligen .itemPorqueNosEligen {
        min-height: 276px;
        border-right: 1px solid #E4E4E4;
        border-bottom: 1px solid #E4E4E4;
    }
.ContainerPorqueNosEligen .PorqueNosEligenImg {
    padding-top: 30px;
    padding-bottom: 20px;
}
.ContainerPorqueNosEligen .PorqueNosEligenText {
    color: #003075;
    font-family: Carnas Regular;
    font-size: 22px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 24px;
    text-align: center;
    padding-bottom: 20px;
    padding-left: 23px;
    padding-right: 23px;
}
.iconPorqueNosEligen {
    font-size: 40px;
    color: #003075;
    bottom: 0;
    position: absolute;
    left: 45%;
    cursor: pointer;
}
.PorqueNosEligenTextDetail {
    color: #333333;
    font-family: Carnas;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 21px;
    text-align: left !important;
    position: absolute;
    top: 35%;
    padding-right: 15px;
}
.iconPorqueNosEligenDetail {
    font-size: 40px;
    color: #003075;
    top: 0;
    position: absolute;
    left: 45%;
    cursor: pointer;
}
.DetailPorqueNosEligen {
    display: none;
}

@media (max-width: 992px) {
    .FullContainerPorqueNosEligen {
        padding-left: 12%;
        padding-right: 11%;
    }
}
.container-PolicyMedical {
    box-shadow: 0 3px 11px 0 rgba(0,0,0,0.1);
    border-radius: 16px;
    padding: 24px;
    border-radius: 16px;
    background-color: #FFFFFF;
    position: relative;
    min-height: 180px;
    margin-bottom: 45px;
}
.icon-policy {
    width: 70px;
    height: 70px;
    border-radius: 21px;
    display: inline-block;
    color: #FFFFFF;
    font-family: "Univia Pro";
    font-size: 24px;
    font-weight: 900;
    letter-spacing: -0.03px;
    line-height: 30px;
    text-align: center;
    border: 4px solid #003075;
    background-color: #21c6fc;
    padding-top: 17px;
    margin-right: 15px;
    position: absolute;
    top: -20px;
    left: 20px;
}
.icon-policy-massive {
    width: 70px;
    height: 70px;
    border-radius: 21px;
    display: inline-block;
    color: #003075;
    font-family: "Univia Pro";
    font-size: 24px;
    font-weight: 900;
    letter-spacing: -0.03px;
    line-height: 30px;
    text-align: center;
    border: 4px solid #865DBD;
    background-color: #ffffff;
    padding-top: 17px;
    margin-right: 15px;
    position: absolute;
    top: -20px;
    left: 20px;
}
.modal-content .icon-policy-massive {
    position: relative;
    margin-right: 0;
    top: 0;
    left: 0;
    display: block;
}
.item-tittle-policy {
    color: #1E1E1E;
    font-family: Carnas;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
    padding-left: 80px;
}
.item-content-policy {
    color: #333333;
    font-family: 'Carnas Regular';
    font-size: 13px !important;
    letter-spacing: 0;
    line-height: 17px;
    padding-top: 15px;
}
.wrapperPolicy{
    margin-bottom: 50px;
}
.modal-content .icon-policy {
    position: relative;
    margin-right: 0;
    top: 0;
    left: 0;
    display: block;
}
.modal-content .item-tittle-policy {
    padding: 0;
    margin-top: 15px;
    color: #1E1E1E;
    font-family: Carnas;
    font-size: 29px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
}
.wrapperPolicy .modal-header {
    border-bottom: 0;
}
.wrapperPolicy button.close {
    position: absolute;
    right: 0;
    top: 20px;
}
.modal-policymedical .title {
    color: #003075;
    font-family: Carnas;
    font-size: 23px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 28px;
}
.modal-policymedical .content {
    color: #222222;
    font-family: 'Carnas';
    font-size: 17px;
    letter-spacing: 0;
    line-height: 21px;
}
.modal-policymedical .content-detail {
    margin-bottom: 20px;
    font-family: 'Carnas';
    font-size: 17px;
    letter-spacing: 0;
    line-height: 21px;
}
.modal-policymedical ul li {
    color: #222222;
    font-family: 'Carnas';
    font-size: 17px;
    letter-spacing: 0;
    line-height: 21px;
    margin-top: 10px;
}
.container-PolicyMedical{
    cursor: pointer;
}
.item-tittle-modal {
    color: #1E1E1E;
    font-family: Carnas;
    font-size: 29px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 34px;
    margin-top: 5px;
    margin-bottom: 5px;
    display:block;
}
.modal .containerModal {
    padding-left: 20px;
    padding-right: 20px;
}
.title-modal-custom {
    color: #003075 !important;
    font-family: Carnas;
    font-size: 23px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 28px;
}
.detail-modal-custom,
.detail-modal-custom li {
    margin-top: 6px;
    color: #222222 !important;
    font-family: Carnas;
    font-size: 17px !important;
    letter-spacing: 0;
    line-height: 22px !important;
}
    .detail-modal-custom li {
        line-height: 18px !important;
    }
    .modal-body {
        max-height: 580px;
        overflow-y: auto;
    }
    .modal-body::-webkit-scrollbar {
        width: 8px; /* Tamaño del scroll en vertical */
        height: 8px; /* Tamaño del scroll en horizontal */
    }
    .modal-body::-webkit-scrollbar-thumb {
        background: #ccc;
        border-radius: 4px;
    }
        .modal-body::-webkit-scrollbar-thumb:hover {
            background: #b3b3b3;
            box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
        }
        .modal-body::-webkit-scrollbar-thumb:active {
            background-color: #999999;
        }
.container-Individual {
    cursor: pointer;
}
.IconContainerModal {
    width: 70px;
    height: 70px;
    border-radius: 21px;
    text-align: center;
}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

.padding-100-top {
    top: -100px;
    position: relative;
}
.padding-150-top {
    top: -150px;
    position: relative;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

