.xs-picture-responsive{
	width: 100%;
	width: -moz-available;          /* WebKit-based browsers will ignore this. */
	width: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
	width: fill-available;
}
.navbar-collapse {
	overflow-y: visible !important;
}

.scrollable-menu {
	height: auto;
	max-height: 200px;
	overflow-x: hidden;
}

#busy_loader{
	position: absolute;
	top:50%;
	left:50%;
	z-index:1;
}

#cargarMapa{
	position: relative;
}
#cargarMapaLabel {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.color-box {
	height:30px !important;
	margin:5px;
	border: 1px solid black;
}

#invoice_client  > thead > tr > th,
#invoice_client  > tbody > tr > th,
#invoice_client  > tfoot > tr > th,
#invoice_client  > thead > tr > td,
#invoice_client  > tbody > tr > td,
#invoice_client  > tfoot > tr > td {
	padding: 2px !important;
}
/* General */
.float_left{float:left}
.float_right{float:right}
.clear_left{clear:left}
.clear_right{clear:right}
.clear_both{clear:both}
.bold{font-weight:bold}
.italic{font-style:italic}
.underline{text-decoration:underline}
.align_left{text-align:left}
.align_center{text-align:center}
.align_right{text-align:right}
.align_top{vertical-align:top}
.align_middle{float: none  !important;display: inline-block !important; vertical-align:middle !important}
.align_bottom{vertical-align:bottom}
.block{display:block}
.none{display:none !important}
.inline{display:inline}
.inlineblock{display:inline-block}
.overflow{overflow:hidden}
.hidden{visibility:hidden}
.pointer{cursor:pointer}
.nowrap{white-space:nowrap}
.white{color:white;}
.black{color:black;}
.dashed{border-top-style:dashed;}
.list_style_none{list-style:none;}
.center{margin:0 auto;}
.absolute_center{position:absolute;top:40%;left:40%;}.absolute_bottom{position:absolute;bottom:80px;}
.list_style_none{list-style:none;}
.max_height_50{max-height:40% !important}
/*font size*/
.font_size_150p{font-size:150%;}
.font_size_10{font-size:10px;}.font_size_11{font-size:11px;}.font_size_12{font-size:12px;}.font_size_13{font-size:13px;}.font_size_14{font-size:14px;}
.font_size_15{font-size:15px;}.font_size_16{font-size:16px;}.font_size_17{font-size:17px;}.font_size_18{font-size:18px;}.font_size_19{font-size:19px;}
.font_size_20{font-size:20px;}
.resize_vertical {resize:vertical}
/* Margins, Width, Height */
.m0{margin:0px !important;}.m5{margin: 5px}.m10{margin: 10px}.m15{margin: 15px}.m20{margin: 20px !important}

.t2{margin-top: 2px}.t5{margin-top: 5px}.t10{margin-top: 10px}.t15{margin-top: 15px}.t20{margin-top: 20px}.t25{margin-top: 25px}.t35{margin-top: 35px}.t40{margin-top: 40px}.t100{margin-top: 100px}

.b5{margin-bottom: 5px}.b10{margin-bottom: 10px}.b15{margin-bottom: 15px}.b20{margin-bottom: 20px}.b40{margin-bottom: 40px}

.l0{margin-left: 0px}.l5{margin-left: 5px !important}.l10{margin-left: 10px !important}.l15{margin-left: 15px}.l20{margin-left: 20px !important;}

.r2{margin-right: 2px}.r5{margin-right: 5px}.r10{margin-right: 10px}.r15{margin-right: 15px}.r20{margin-right: 20px}.r25{margin-right: 25px}.r40{margin-right: 40px}

.ml10p{margin-left: 10%}.ml30p{margin-left: 30%}.ml40p{margin-left: 40%}.ml50p{margin-left: 50%}

.mr30p{margin-right: 30%}.mr40p{margin-right: 40%}.mr50p{margin-right: 50%}


.p0{padding: 0px !important;}.p2{padding: 2px}.p5{padding: 5px}.p10{padding: 10px}.p15{padding: 15px}.p20{padding: 20px}.p100{padding: 100px}

.pl0{padding-left: 0px !important;}.pl5{padding-left: 5px}.pl10{padding-left: 10px}
.pl5p{padding-left: 5%}.pl10p{padding-left: 10%}.pl50p{padding-left: 50%}

.pr0{padding-right: 0px !important;}.pr5{padding-right: 5px}.pr10{padding-right: 10px}
.pr5p{padding-right: 5%}.pr10p{padding-right: 10%}

.pb5{padding-bottom: 5px}.pb10{padding-bottom: 10px}.pb25{padding-bottom: 25px}

.pt10{padding-top: 10px}.pt100{padding-top: 100px}.pt120{padding-top: 120px}

.borderless{border:0px solid black;}
.border_solid_1px{border:1px solid black;}
.border_solid_right_1px{border-right:1px solid black;}
.border_solid_top_2px{border-top:2px solid black;}
.border_solid_bottom_2px{border-bottom:2px solid black;}
.border_solid_bottom_1px{border-bottom:1px solid black;}
.bolder_solid_left_2px{border-left:2px solid black;}
.border_solid_right_2px{border-right:3px solid black;}
.border_solid_2px{border:2px solid black;}
.border_radius{border-radius: 5px;}

.w10{width: 10px}.w20{width: 20px}.w30{width: 30px}.w40{width: 40px}.w50{width: 50px}
.w60{width: 60px}.w70{width: 70px}.w80{width: 80px}.w90{width: 90px}.w100{width: 100px}.w110{width: 110px}.w150{width: 150px}
.w200{width: 200px}.w250{width: 250px}.w300{width: 300px}.w350{width: 350px}.w400{width: 400px}.w500{width: 500px}.w550{width: 550px}.w600{width: 600px}
.w3p{width:3%;}.w4p{width:4%;}.w5p{width:5%;}.w6p{width:6%;}.w7p{width:7%;}.w8p{width:8%;}.w10p{width:10%;}.w15p{width:15%;}
.w5p{width: 5%}.w20p{width:20%;}.w25p{width:25%;}.w30p{width:30%;}.w33p{width:33%;}.w40p{width:40%;}.w45p{width:45%;}.w50p{width:50%;}.w60p{width:60%;}.w65p{width:65%;}
.w66p{width:65%;}.w70p{width:70%;}.w80p{width:80% !important;}.w90p{width:90%;}.w95p{width:95%;}.w100p{width:100% !important;}
.wauto{width:auto;}

.h10{height: 10px}.h20{height: 20px}.h25{height: 25px}.h30{height: 30px}.h40{height: 40px}.h50{height: 50px}
.h60{height: 60px}.h70{height: 70px}.h80{height: 80px}.h90{height: 90px}.h100{height: 100px}
.h120{height: 120px}.h130{height: 130px}.h140{height: 140px}.h150{height: 150px}.h170{height: 170px}.h180{height: 180px}
.h200{height: 200px}.h220{height: 220px}.h230{height: 230px}.h250{height: 250px}.h300{height: 300px}.h400{height: 400px}.h500{height: 500px}

.h40p{height:40%;}.h50p{height:50%;}.h80p{height:80%;}.h100p{height:100% !important;}
.hauto{height:auto;}

.minheight200px{min-height: 200px;}

.green_background{background-color:green !important;}.red_background{background-color:red;}.blue_background{background-color:#0062a9}.yellow_background{background-color:#FFFF00 !important}
.default-background{background-color:#f5f5f5}

.background-primary {
	background-color: #01A4A4 !important;
	color: #FFF !important
}
.background-success {
	background-color: #61AE24 !important;
	color: #FFF !important
}
.background-info {
	background-color: #00A1CB !important;
	color: #FFF !important
}
.background-warning {
	background-color: #F18D05 !important;
	color: #FFF !important
}
.background-danger {
	background-color: #E54028 !important;
	color: #FFF !important
}
.background-purple {
	background-color: #7266ba !important;
	color: #FFF !important
}
.background-darkgreen {
	background-color: #006400 !important;
	color: #FFF !important
}
.background-magenta {
	background-color: #ff00ed !important;
	color: #FFF !important
}

.font_color_white{color:white}.font_color_blue{color:blue}.font_color_red{color:red}.font_color_green{color:green}

.font_size_12pt{font-size:12pt !important;}.font_size_11pt{font-size:11pt !important;}.font_size_14pt{font-size:14pt !important;}
.font_size_16pt{font-size:16pt !important;}.font_size_18pt{font-size:18pt !important;}

.icon-blue{color: #428bca;}.icon-white{color: #FFFFFF;}.icon-red{color: red;}

.bs-docs-nav{margin-bottom:0;background-color:#fff;border-bottom:0}

.custom-combobox {
	position: relative;
	display: inline-block;
}
.custom-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
/* support: IE7 */
	*height: 1.7em;
	*top: 0.1em;
}
.custom-combobox-input {
	margin: 0;
	padding: 0.3em;
}

.description{
	font-size:12px;
}

/* Table */
.sbs-table{
	border-collapse: separate;
	border-top: solid 1px #e5e2e2;
	border-bottom: solid 1px #e5e2e2;
	border-left: solid 1px #e5e2e2;
	border-right: solid 1px #e5e2e2;
	empty-cells: show;
	width: 100%;
}
.sbs-table th{
	background-color: #fff;
	border-bottom: solid 1px #e5e2e2;
	color: #027ac6;
	font-weight: bold;
	font-size: 1em;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 10px;
	text-align:center;
}

.sbs-table th.nosub{
	border-bottom: solid 1px #fff;
}
.sbs-table th.sub{
	background-color: #f7f7f7;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #fff;
	color: #000;
	font-size: 1em;
	height: 30px;
	line-height: 17px;
	padding: 0px 10px;
}
.sbs-table a:link, .sbs-table a:visited{
	color: #007AC3;
	text-decoration: none;
}
.sbs-table a:hover{
	text-decoration: underline;
}
.sbs-table tbody tr.odd{
	background-color: #F7F7F7;
}

.sbs-table tbody tr.even{
	background-color: #EEF5E5;
}
.sbs-table tbody tr.highlight{
	background-color: #FFFFCC;
}
.sbs-table tbody tr.hover{
	background-color: #EAEAEA;
}
.sbs-table a.icon:link, .sbs-table a.icon:visited{
	color: #757777;
	display: block;
	height: 20px;
	line-height: 20px;
	text-indent: 25px;
	text-decoration: none;
}

.booking_status{
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	padding:2px 4px;
}

.transfer_status{
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	padding:2px 4px;
}

.pending{background-color: #FF9900; color: #000; text-shadow: 1px 1px 1px #fff;}
.on_process{background-color: #FF9900; color: #000; text-shadow: 1px 1px 1px #fff;}
.not_paid{background-color: #FF9900; color: #000; text-shadow: 1px 1px 1px #fff;}


.confirmed{background-color: #2A8000; color: #fff; text-shadow: 1px 1px 1px #999;}
.finished{background-color: #2eb500; color: #fff; text-shadow: 1px 1px 1px #999;}

.reserve{background-color: #d8db03; color: #fff; text-shadow: 1px 1px 1px #999;}

.cancelled{background-color: #B3B3B3; color: #fff; text-shadow: 1px 1px 1px #333;}
.noshow{background-color: #FF0000; color: #fff; text-shadow: 1px 1px 1px #333;}
.not_started{background-color: #FFFF00; color: #fff; text-shadow: 1px 1px 1px #333;}

.paid{background-color: #00FF00; color: #fff; text-shadow: 1px 1px 1px #999;}

.defaulter{background-color: #FF0000; color: #fff; text-shadow: 1px 1px 1px #333;}

.concurso{background-color: #000000; color: #fff; text-shadow: 1px 1px 1px #333;}

.verified{background-color: #0000ff; color: #fff; text-shadow: 1px 1px 1px #999;}
.checked{background-color: #0000ff; color: #fff; text-shadow: 1px 1px 1px #999;}


.btn-link{
    border:none;
    outline:none;
    background:none;
    cursor:pointer;
    color:#0000EE;
    padding:0;
    text-decoration:underline;
    font-family:inherit;
    font-size:inherit;
}

.html-marquee {
	background: url(../img/private_news_bg.png) 0 0 repeat;
	font-family:Cursive;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	-webkit-border-radius:3px;
	border-style:solid;
	border-color:#0062a9;
}

.fileinput-button {
	position: relative;
	overflow: hidden;
	display: inline-block;
}
.fileinput-button input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	-ms-filter: 'alpha(opacity=0)';
	font-size: 200px;
	direction: ltr;
	cursor: pointer;
}

/* Main Colors
=================================================================== */

.black,
.black [class="box-header"],
.black.box,
.slider.black .ui-slider-range,
.progress.black .ui-progressbar-value
.sliderVertical.black .ui-slider-range,
.progressSlim.black .ui-progressbar-value {
	background: #222 !important;
	border-color: #222 !important;
	color: #fff;
}

.black .box-header h2 i,
.black .box-header .box-icon i,
.black .box-header .box-icon i:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.green,
.green [class="box-header"],
.green.box,
.slider.green .ui-slider-range,
.progress.green .ui-progressbar-value,
.sliderVertical.green .ui-slider-range,
.progressSlim.green .ui-progressbar-value,
.label-success,
.badge-success {
	background: #43B5AD !important;
	border-color: #43B5AD !important;
	color: #fff;
}

.greenDark,
.greenDark [class="box-header"],
.greenDark.box,
.slider.greenDark .ui-slider-range,
.progress.greenDark .ui-progressbar-value,
.sliderVertical.greenDark .ui-slider-range,
.progressSlim.greenDark .ui-progressbar-value {
	background: #1E7145 !important;
	border-color: #1E7145 !important;
	color: #fff;
}

.greenLight,
.greenLight [class="box-header"],
.greenLight.box,
.slider.greenLight .ui-slider-range,
.progress.greenLight .ui-progressbar-value,
.sliderVertical.greenLight .ui-slider-range,
.progressSlim.greenLight .ui-progressbar-value {
	background: #99B433 !important;
	border-color: #99B433 !important;
	color: #fff;
}

.pink,
.pink [class="box-header"],
.pink.box,
.slider.pink .ui-slider-range,
.progress.pink .ui-progressbar-value,
.sliderVertical.pink .ui-slider-range,
.progressSlim.pink .ui-progressbar-value {
	background: #8674A6 !important;
	border-color: #8674A6 !important;
	color: #fff;
}

.pinkDark,
.pinkDark [class="box-header"],
.pinkDark.box,
.slider.pinkDark .ui-slider-range,
.progress.pinkDark .ui-progressbar-value,
.sliderVertical.pinkDark .ui-slider-range,
.progressSlim.pinkDark .ui-progressbar-value {
	background: #7E3878 !important;
	border-color: #7E3878 !important;
	color: #fff;
}

.yellow,
.yellow [class="box-header"],
.yellow.box,
.slider.yellow .ui-slider-range,
.progress.yellow .ui-progressbar-value,
.sliderVertical.yellow .ui-slider-range,
.progressSlim.yellow .ui-progressbar-value,
.label-warning,
.badge-warning {
	background: #DEB948 !important;
	border-color: #DEB948 !important;
	color: #fff;
}

.purple,
.purple [class="box-header"],
.purple.box,
.slider.purple .ui-slider-range,
.progress.purple .ui-progressbar-value,
.sliderVertical.purple .ui-slider-range,
.progressSlim.purple .ui-progressbar-value {
	background: #8674A6 !important;
	border-color: #8674A6 !important;
	color: #fff;
}

.blue,
.blue [class="box-header"],
.blue.box,
.slider.blue .ui-slider-range,
.progress.blue .ui-progressbar-value,
.sliderVertical.blue .ui-slider-range,
.progressSlim.blue .ui-progressbar-value,
.label-info,
.badge-info {
	background: #578EBE !important;
	border-color: #578EBE !important;
	color: #fff;
}

.blueDark,
.blueDark [class="box-header"],
.blueDark.box,
.slider.blueDark .ui-slider-range,
.progress.blueDark .ui-progressbar-value,
.sliderVertical.blueDark .ui-slider-range,
.progressSlim.blueDark .ui-progressbar-value {
	background: #2B5797 !important;
	border-color: #2B5797 !important;
	color: #fff;
}

.blueLight,
.blueLight [class="box-header"],
.blueLight.box,
.slider.blueLight .ui-slider-range,
.progress.blueLight .ui-progressbar-value,
.sliderVertical.blueLight .ui-slider-range,
.progressSlim.blueLight .ui-progressbar-value {
	background: #92d9ff !important;
	border-color: #EFF4FF !important;
	color: #fff;
}

.orange,
.orange [class="box-header"],
.orange.box,
.slider.orange .ui-slider-range,
.progress.orange .ui-progressbar-value,
.sliderVertical.orange .ui-slider-range,
.progressSlim.orange .ui-progressbar-value {
	background: #E3A21A !important;
	border-color: #E3A21A !important;
	color: #fff;
}

.orangeDark,
.orangeDark [class="box-header"],
.orangeDark.box,
.slider.orangeDark .ui-slider-range,
.progress.oragneDark .ui-progressbar-value,
.sliderVertical.orangeDark .ui-slider-range,
.progressSlim.orangeDark .ui-progressbar-value {
	background: #DA532C !important;
	border-color: #DA532C !important;
	color: #fff;
}

.red,
.red [class="box-header"],
.red.box,
.slider.red .ui-slider-range,
.progress.red .ui-progressbar-value,
.sliderVertical.red .ui-slider-range,
.progressSlim.red .ui-progressbar-value,
.label-important,
.badge-important {
	background: #E25A59 !important;
	border-color: #E25A59 !important;
	color: #fff;
}

.widget.green h2 .glyphicons i:before,
.widget.greenDark h2 .glyphicons i:before,
.widget.greenLight h2 .glyphicons i:before,
.widget.pink h2 .glyphicons i:before,
.widget.pinkDark h2 .glyphicons i:before,
.widget.yellow h2 .glyphicons i:before,
.widget.purple h2 .glyphicons i:before,
.widget.blue h2 .glyphicons i:before,
.widget.blueDark h2 .glyphicons i:before,
.widget.blueLight h2 .glyphicons i:before,
.widget.orange h2 .glyphicons i:before,
.widget.orangeDark h2 .glyphicons i:before,
.widget.red h2 .glyphicons i:before {
	color: #fff;
}

/* Content and Main Elements
=================================================================== */
.statbox {
	height: 120px;
	padding: 10px;
	position: relative;
	margin-bottom: 28px;
}

.statbox .title {
	font-size: 18px;
	position: absolute;
	top: 10px;
	right: 10px;
}

.statbox .number {
	font-size: 22px;
	position: absolute;
	top: 50px;
	right: 10px;
}

.statbox .footer {
	background: rgba(0,0,0,.1);
	background-color: #19FFFFFF;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 5px;
}

.statbox .footer:hover {
	background: rgba(0,0,0,.2);
}

.statbox .footer a {
	color: #fff;
	text-decoration: none;
}

.printTicketImg:hover {
	border: 2px solid red;
}
.ui-datepicker{
	font-size: 12pt !important;
}

.wpf-demo-1 {
	background-color: #FFF;
	display: block;
	max-height: 200px;
	overflow: hidden;
	position: relative;
	box-shadow: 0 0 0 0 #555;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	opacity: 1;
	filter: alpha(opacity=100);
}

.disabledbutton {
	opacity: 0.4;
}

.wpf-demo-1 img {
	width: 100%;
	max-height: 200px;
}
.wpf-demo-1:hover .view-caption {
	opacity: 1;
	filter: alpha(opacity=100);
	border: 15px solid #fff;
}
.wpf-demo-1:hover .view-caption a {
	padding-top: 20%;
}
.wpf-demo-1 .view-caption {
	background-color: rgba(34, 167, 240, 0.8);
	border: 10px solid #fff;
	bottom: 0;
	color: #fff;
	left: 0;
	margin: 10px;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	right: 0;
	text-align: center;
	top: 0;
	z-index: 99;
	-webkit-transition: all 0.75s ease-in-out 0s;
	-moz-transition: all 0.75s ease-in-out 0s;
	-ms-transition: all 0.75s ease-in-out 0s;
	-o-transition: all 0.75s ease-in-out 0s;
	transition: all 0.75s ease-in-out 0s;
}
.wpf-demo-1 .view-caption a {
	color: #fff;
	display: block;
	font-size: 20px;
	font-weight: bold;
	height: 100%;
	padding-top: 40.5%;
	-webkit-transition: all 0.75s ease-in-out 0s;
	-moz-transition: all 0.75s ease-in-out 0s;
	-ms-transition: all 0.75s ease-in-out 0s;
	-o-transition: all 0.75s ease-in-out 0s;
	transition: all 0.75s ease-in-out 0s;

}

.btn span.glyphicon {
	opacity: 1;
}
.btn.active span.glyphicon {
	opacity: 1;
}

/* Checkbox & Radio */

.form-checkbox:not(.btn), .form-radio:not(.btn) {
	display: inline-block;
	background-color: transparent;
	border: 0;
	position: relative;
	padding: 3px 3px 3px 25px;
	line-height: 1em;
	min-width: 19px;
	margin: 0
}
.input-group-addon>.form-checkbox, .input-group-addon>.form-radio {
	margin-bottom: 5px
}
.form-text.form-checkbox:not(.btn), .form-text.form-radio:not(.btn) {
	padding-left: 25px
}
.form-checkbox>input[type="checkbox"], .form-radio>input[type="radio"] {
	margin-left: -50px;
	opacity: 0;
	position: absolute !important;
	visibility: hidden;
	z-index: -1
}
#container.show-form .form-checkbox>input[type="checkbox"], #container.show-form .form-radio>input[type="radio"] {
	margin-top: -0.1em;
	opacity: 1;
	visibility: visible;
	z-index: 1
}
.form-checkbox:hover, .form-radio:hover {
	cursor: pointer
}
fieldset[disabled] .form-checkbox:hover, fieldset[disabled] .form-radio:hover {
	cursor: no-drop
}
fieldset[disabled] .form-checkbox, fieldset[disabled] .form-radio, .form-checkbox.disabled, .form-radio.disabled {
	opacity: .5;
	cursor: default;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}
.form-checkbox.disabled::selection, .form-radio.disabled::selection {
	background: transparent
}
.form-checkbox.disabled::-moz-selection, .form-radio.disabled::-moz-selection {
	background:transparent
}
.form-checkbox.form-normal:before, .form-radio.form-normal:before {
	content: '';
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	background-color: transparent;
	border: 1px solid #c3cedb;
	border-radius: 0;
	left: 0;
	top: 50%;
	margin-top: -9px
}
.form-radio.form-normal:before {
	background-color: transparent
}
.has-success .form-checkbox {
	color: #24692f
}
.has-success .form-checkbox.form-normal:before,
.has-success .form-checkbox.form-normal:not(.disabled):hover:before,
.has-success .form-radio.form-normal:before,
.has-success .form-radio.form-normal:not(.disabled):hover:before {
	background-color: transparent;
	border-color: #699737
}
#container .has-success .form-radio.form-normal.active:before {
	background-color: #699737;
	border-color: #699737
}
.has-warning .form-checkbox {
	color: #bb7815
}
.has-warning .form-checkbox.form-normal:before,
.has-warning .form-checkbox.form-normal:not(.disabled):hover:before,
.has-warning .form-radio.form-normal:before,
.has-warning .form-radio.form-normal:not(.disabled):hover:before {
	background-color: transparent;
	border-color: #bb7815
}
#container .has-warning .form-radio.form-normal:before {
	background-color: #bb7815;
	border-color: #bb7815
}
.has-error .form-checkbox {
	color: #d82b0a
}
.has-error .form-checkbox.form-normal:before,
.has-error .form-checkbox.form-normal:not(.disabled):hover:before,
.has-error .form-radio.form-normal:before,
.has-error .form-radio.form-normal:not(.disabled):hover:before {
	background-color: transparent;
	border-color: #d82b0a
}
#container .has-error .form-radio.form-normal.active:before {
	background-color: #d82b0a;
	border-color: #d82b0a
}
.form-radio.form-normal:before {
	border-radius: 50%
}
fieldset:not([disabled]) .form-checkbox.form-normal:not(.disabled):hover:after,
fieldset:not([disabled]) .form-checkbox.form-normal.active:after,
.form-checkbox.form-normal:not(.disabled):hover:after,
.form-checkbox.form-normal.active:after {
	content: '';
	position: absolute;
	height: 6px;
	width: 11px;
	left: 3px;
	top: 50%;
	margin-top: -5px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border-bottom: 2.5px solid #515151;
	border-left: 2.5px solid #515151
}
fieldset:not([disabled]) .has-success .form-checkbox.form-normal:not(.disabled):hover:after,
fieldset:not([disabled]) .has-success .form-checkbox.form-normal.active:after,
.has-success .form-checkbox.form-normal:not(.disabled):hover:after,
.has-success .form-checkbox.form-normal.active:after {
	border-color: #24692f
}
fieldset:not([disabled]) .has-warning .form-checkbox.form-normal:not(.disabled):hover:after,
fieldset:not([disabled]) .has-warning .form-checkbox.form-normal.active:after,
.has-warning .form-checkbox.form-normal:not(.disabled):hover:after,
.has-warning .form-checkbox.form-normal.active:after {
	border-color: #f0a238
}
fieldset:not([disabled]) .has-error .form-checkbox.form-normal:not(.disabled):hover:after,
fieldset:not([disabled]) .has-error .form-checkbox.form-normal.active:after,
.has-error .form-checkbox.form-normal:not(.disabled):hover:after,
.has-error .form-checkbox.form-normal.active:after {
	border-color: #e33a4b
}
fieldset:not([disabled]) .form-radio.form-normal:not(.disabled):hover:after,
fieldset:not([disabled]) .form-radio.form-normal.active:after,
.form-radio.form-normal:not(.disabled):hover:after,
.form-radio.form-normal.active:after {
	content: '';
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
	background-color: #515151;
	border-radius: 50%;
	left: 4px;
	bottom: 50%;
	margin-bottom: -3px
}
fieldset:not([disabled]) .has-success .form-radio.form-normal:not(.disabled):not(.active):hover:after,
fieldset:not([disabled]) .has-success .form-radio.form-normal.active:after,
.has-success .form-radio.form-normal:not(.disabled):not(.active):hover:after,
.has-success .form-radio.form-normal.active:after {
	background-color: #699737
}
fieldset:not([disabled]) .has-warning .form-radio.form-normal:not(.disabled):not(.active):hover:after,
fieldset:not([disabled]) .has-warning .form-radio.form-normal.active:after,
.has-warning .form-radio.form-normal:not(.disabled):not(.active):hover:after,
.has-warning .form-radio.form-normal.active:after {
	background-color: #bb7815
}
fieldset:not([disabled]) .has-error .form-radio.form-normal:not(.disabled):not(.active):hover:after,
fieldset:not([disabled]) .has-error .form-radio.form-normal.active:after,
.has-error .form-radio.form-normal:not(.disabled):not(.active):hover:after,
.has-error .form-radio.form-normal.active:after {
	background-color: #d82b0a
}
.form-checkbox.form-normal:not(.active):hover:after, .form-radio.form-normal:not(.active):hover:after {
	opacity: .3
}
.form-checkbox.form-normal.form-primary.active:after,
.form-checkbox.form-normal.form-info.active:after,
.form-checkbox.form-normal.form-success.active:after,
.form-checkbox.form-normal.form-warning.active:after,
.form-checkbox.form-normal.form-danger.active:after,
.form-checkbox.form-normal.form-mint.active:after,
.form-checkbox.form-normal.form-purple.active:after,
.form-checkbox.form-normal.form-pink.active:after,
.form-checkbox.form-normal.form-dark.active:after {
	border-color: #fff
}
.form-checkbox.form-normal:not(.disabled):hover:before, .form-radio.form-normal:not(.disabled):hover:before {
	border-color: #54abd9
}
.form-checkbox.form-normal.active:after {
	border-color: #404449
}
.form-checkbox.form-normal.form-primary:hover:before, .form-radio.form-normal.form-primary.active:before, .form-checkbox.form-normal.form-primary:not(.active):hover:after {
	border-color: #489eed
}
.form-checkbox.form-normal.form-primary.active:before, .form-radio.form-normal.form-primary.active:after {
	background-color: #5fa2dd;
	border-color: #5fa2dd
}
.form-checkbox.form-normal.form-info:hover:before, .form-radio.form-normal.form-info.active:before, .form-checkbox.form-normal.form-info:not(.active):hover:after {
	border-color: #4ebcda
}
.form-checkbox.form-normal.form-info.active:before, .form-radio.form-normal.form-info.active:after {
	background-color: #4ebcda;
	border-color: #4ebcda
}
.form-checkbox.form-normal.form-success:hover:before, .form-radio.form-normal.form-success.active:before, .form-checkbox.form-normal.form-success:not(.active):hover:after {
	border-color: #9cc96b
}
.form-checkbox.form-normal.form-success.active:before, .form-radio.form-normal.form-success.active:after {
	background-color: #9cc96b;
	border-color: #9cc96b
}
.form-checkbox.form-normal.form-warning:hover:before, .form-radio.form-normal.form-warning.active:before, .form-checkbox.form-normal.form-warning:not(.active):hover:after {
	border-color: #EEA236
}
.form-checkbox.form-normal.form-warning.active:before, .form-radio.form-normal.form-warning.active:after {
	background-color: #EEA236;
	border-color: #EEA236
}
.form-checkbox.form-normal.form-danger:hover:before, .form-radio.form-normal.form-danger.active:before, .form-checkbox.form-normal.form-danger:not(.active):hover:after {
	border-color: #f76c51
}
.form-checkbox.form-normal.form-danger.active:before, .form-radio.form-normal.form-danger.active:after {
	background-color: #f76c51;
	border-color: #f76c51
}
.form-checkbox.form-normal.form-mint:hover:before, .form-radio.form-normal.form-mint.active:before, .form-checkbox.form-normal.form-mint:not(.active):hover:after {
	border-color: #50c7a7
}
.form-checkbox.form-normal.form-mint.active:before, .form-radio.form-normal.form-mint.active:after {
	background-color: #50c7a7;
	border-color: #50c7a7
}
.form-checkbox.form-normal.form-purple:hover:before, .form-radio.form-normal.form-purple.active:before, .form-checkbox.form-normal.form-purple:not(.active):hover:after {
	border-color: #986291
}
.form-checkbox.form-normal.form-purple.active:before, .form-radio.form-normal.form-purple.active:after {
	background-color: #986291;
	border-color: #986291
}
.form-checkbox.form-normal.form-pink:hover:before, .form-radio.form-normal.form-pink.active:before, .form-checkbox.form-normal.form-pink:not(.active):hover:after {
	border-color: #e17ca7
}
.form-checkbox.form-normal.form-pink.active:before, .form-radio.form-normal.form-pink.active:after {
	background-color: #e17ca7;
	border-color: #e17ca7
}
.form-checkbox.form-normal.form-dark:hover:before, .form-radio.form-normal.form-dark.active:before, .form-checkbox.form-normal.form-dark:not(.active):hover:after {
	border-color: #3b4146
}
.form-checkbox.form-normal.form-dark.active:before, .form-radio.form-normal.form-dark.active:after {
	background-color: #3b4146;
	border-color: #3b4146
}
.form-inline .form-checkbox, .form-inline .form-radio {
	padding-right: 15px
}
.form-checkbox.form-icon:after, .form-radio.form-icon:after {
	content: "\f096";
	color: inherit;
	font-size: 19px;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	position: absolute;
	left: .1em;
	top: 50%;
	margin-top: -0.44em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.input-group .form-checkbox:after, .input-group .form-radio:after {
	left: 1px
}
.input-group .form-checkbox, .input-group .form-radio {
	padding: 0
}
.form-checkbox.active.form-icon:after {
	content: "\f046"
}
.form-radio.form-icon:after {
	content: "\f10c"
}
.form-radio.form-icon.active:after {
	content: "\f192"
}
.form-checkbox.form-icon.form-primary:after, .form-radio.form-icon.form-primary:after {
	color: #5fa2dd
}
.form-checkbox.form-icon.form-info:after, .form-radio.form-icon.form-info:after {
	color: #4ebcda
}
.form-checkbox.form-icon.form-success:after, .form-radio.form-icon.form-success:after {
	color: #9cc96b
}
.form-checkbox.form-icon.form-warning:after, .form-radio.form-icon.form-warning:after {
	color: #EEA236
}
.form-checkbox.form-icon.form-danger:after, .form-radio.form-icon.form-danger:after {
	color: #f76c51
}
.form-checkbox.form-icon.form-mint:after, .form-radio.form-icon.form-mint:after {
	color: #50c7a7
}
.form-checkbox.form-icon.form-purple:after, .form-radio.form-icon.form-purple:after {
	color: #986291
}
.form-checkbox.form-icon.form-pink:after, .form-radio.form-icon.form-pink:after {
	color: #e17ca7
}
.form-checkbox.form-icon.form-dark:after, .form-radio.form-icon.form-dark:after {
	color: #3b4146
}
.form-checkbox.form-icon.btn, .form-radio.form-icon.btn {
	position: relative;
	padding-left: 2.7em;
	margin-bottom: 12px
}
.form-checkbox.form-icon.btn:active, .form-radio.form-icon.btn:active {
	margin-bottom: 12px
}
.form-checkbox.form-icon.btn.form-no-label, .form-radio.form-icon.btn.form-no-label {
	padding-left: 0;
	padding-right: 0;
	min-height: 2.5em;
	min-width: 2.85em
}
.form-checkbox.form-icon.btn:after, .form-radio.form-icon.btn:after {
	margin-top: -0.46em;
	left: .45em
}
.form-icon.btn.btn-primary:after,
.form-icon.btn.btn-info:after,
.form-icon.btn.btn-success:after,
.form-icon.btn.btn-warning:after,
.form-icon.btn.btn-danger:after,
.form-icon.btn.btn-mint:after,
.form-icon.btn.btn-purple:after,
.form-icon.btn.btn-pink:after,
.form-icon.btn.btn-dark:after {
	color: #fff
}
.form-checkbox.form-icon.btn.btn-labeled, .form-radio.form-icon.btn.btn-labeled {
	padding-left: 3em
}
.form-checkbox.form-icon.btn.btn-labeled:before, .form-radio.form-icon.btn.btn-labeled:before {
	content: '';
	position: absolute;
	display: inline-block;
	margin-left: 0;
	width: 2.7em;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.15)
}
.checkbox.form-block {
	padding-top: 4px
}
.form-radio.form-block,
.form-radio.form-block:active,
.form-checkbox.form-block,
.form-checkbox.form-block:active,
.form-block>.form-radio,
.form-block>.form-radio:active,
.form-block>.form-checkbox,
.form-block .form-checkbox:active {
	width: 100%;
	margin: 5px 0
}
.list-todo .form-checkbox input:checked~span {
	text-decoration: line-through;
	opacity: .7
}


/* Plan */

.plan {
	text-align: center
}
.plan .plan-title {
	font-size: 2em;
	font-weight: 100
}
.plan .plan-icon {
	font-size: 7em;
	color: rgba(0,0,0,0.1)
}

/* widgetbox */


.widgetbox {
	width: 100%;
	float: left;
	margin: 0;
	list-style: none;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	padding: 5px 5px 5px 5px;
	margin-bottom: 20px;
	min-height: 60px;
	position: relative
}
.widgetbox.widgetbox-np {
	padding: 0
}
.widgetbox.widgetbox-no-subtitle {
	padding-top: 20px
}
.widgetbox.widgetbox-default {
	background: #fff;
	color: #333
}
.widgetbox.widgetbox-primary {
	background: #01A4A4;
	color: #FFF
}
.widgetbox.widgetbox-success {
	background: #61AE24;
	color: #FFF
}
.widgetbox.widgetbox-info {
	background: #00A1CB;
	color: #FFF
}
.widgetbox.widgetbox-warning {
	background: #F18D05;
	color: #FFF
}
.widgetbox.widgetbox-danger {
	background: #E54028;
	color: #FFF
}
.widgetbox.widgetbox-purple {
	background: #7266ba;
	color: #FFF
}
.widgetbox.widgetbox-darkgreen {
	background: #006400;
	color: #FFF
}
.widgetbox.widgetbox-magenta {
	background: #ff00ed;
	color: #FFF
}
.widgetbox.widgetbox-darkblue {
	background: #002991;
	color: #FFF
}
.widgetbox .widgetbox-big-int,
.widgetbox .widgetbox-int,
.widgetbox .widgetbox-subtitle,
.widgetbox .widgetbox-title {
	width: 100%;
	float: left;
	padding-top: 15px;
	text-align: center
}
.widgetbox .widgetbox-title {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 3px;
	line-height: 20px;
}
.widgetbox .widgetbox-subtitle {
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 5px;
	line-height: 15px
}
.widgetbox .widgetbox-int {
	font-size: 25px;
	line-height: 36px
}
.widgetbox .widgetbox-big-int {
	font-size: 30px;
	line-height: 40px;
	font-weight: 300
}
.widgetbox .widgetbox-item-left {
	margin-left: 5px;
	float: left
}
.widgetbox .widgetbox-item-right {
	margin-right: 10px;
	float: right
}
.widgetbox.widgetbox-item-icon .widgetbox-item-left,
.widgetbox.widgetbox-item-icon .widgetbox-item-right {
	width: 40px;
	padding: 10px 0;
	text-align: center
}
.widgetbox.widgetbox-item-icon .widgetbox-item-left.widgetbox-icon-primary,
.widgetbox.widgetbox-item-icon .widgetbox-item-left.widgetbox-icon-success,
.widgetbox.widgetbox-item-icon .widgetbox-item-right.widgetbox-icon-primary,
.widgetbox.widgetbox-item-icon .widgetbox-item-right.widgetbox-icon-success {
	color: #01A4A4
}
.widgetbox.widgetbox-item-icon .widgetbox-item-left.widgetbox-icon-info,
.widgetbox.widgetbox-item-icon .widgetbox-item-right.widgetbox-icon-info {
	color: #00A1CB
}
.widgetbox.widgetbox-item-icon .widgetbox-item-left.widgetbox-icon-warning,
.widgetbox.widgetbox-item-icon .widgetbox-item-right.widgetbox-icon-warning {
	color: #F18D05
}
.widgetbox.widgetbox-item-icon .widgetbox-item-left.widgetbox-icon-danger,
.widgetbox.widgetbox-item-icon .widgetbox-item-right.widgetbox-icon-danger {
	color: #E54028
}
.widgetbox.widgetbox-item-icon .widgetbox-item-left.widgetbox-icon-purple,
.widgetbox.widgetbox-item-icon .widgetbox-item-right.widgetbox-icon-purple {
	color: #7266ba
}
.widgetbox.widgetbox-item-icon .widgetbox-item-left {
	border-right: 1px solid rgba(0,0,0,.1);
	margin-right: 10px;
	padding-right: 10px
}
.widgetbox.widgetbox-item-icon .widgetbox-item-right {
	border-left: 1px solid rgba(0,0,0,.1);
	margin-left: 10px;
	padding-left: 10px
}
.widgetbox .widgetbox-item-left .fa,
.widgetbox .widgetbox-item-left .glyphicon,
.widgetbox .widgetbox-item-right .fa,
.widgetbox .widgetbox-item-right .glyphicon {
	font-size: 30px
}
.widgetbox .widgetbox-data {
	padding-left: 55px;
}
.widgetbox .widgetbox-data-left {
	padding-right: 120px
}
.widgetbox .widgetbox-data .widgetbox-big-int,
.widgetbox .widgetbox-data .widgetbox-int,
.widgetbox .widgetbox-data .widgetbox-subtitle,
.widgetbox .widgetbox-data .widgetbox-title,
.widgetbox .widgetbox-data-left .widgetbox-big-int,
.widgetbox .widgetbox-data-left .widgetbox-int,
.widgetbox .widgetbox-data-left .widgetbox-subtitle,
.widgetbox .widgetbox-data-left .widgetbox-title {
	text-align: left
}


/***************************************************** MODULOS *****************************************************/
.submit-button{
	background-color: #428bca; /* Green */
	border: none;
	color: white;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	width: 100%;
	height: 100%;
	max-height: 60px;
	opacity: 0.9;
}

.cancel-button{
	background-color: red;
	border: none;
	color: white;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	width: 100%;
	height: 100%;
	max-height: 60px;
	opacity: 0.9;
}

/*Modulo Hotel*/
.hotel_main_picture{
	max-height: 500px;
	margin: 0 !important;

}

/**************/

/*Modulo TypeExcursion*/
.bookingmytour-button{
	border: none;
	color: white;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	width: 100%;
	height: 100%;
	max-height: 60px;
	opacity: 0.9;
}

.bookingmytour-button:hover {
	border:1px dotted #ffffff;
	opacity: 1;
}

.bookingmytour-delete-button{
	border: none;
	color: white;
	padding: 5px 5px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	height:100%;
	max-height: 35px;
	opacity: 0.9;
	text-align: center;
}

.bookingmytour-delete-button:hover {
	border:1px dotted #ffffff;
	opacity: 1;
}

.bookingmytour-edit-button{
	border: none;
	color: white;
	padding: 5px 5px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	height:100%;
	max-height: 35px;
	opacity: 0.9;
	text-align: center;
}

.bookingmytour-edit-button:hover {
	border:1px dotted #ffffff;
	opacity: 1;
}

#add{
	background-color: #428bca; /* Green */
	border: none;
	color: white;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	width: 100%;
	height: 100%;
	max-height: 60px;
	opacity: 0.9;
}

#add:hover {
	border:1px dotted #ffffff;
	background-color: #428bca;
	opacity: 1;
}

.add{
	background-color: #428bca; /* Green */
	border: none;
	color: white;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	width: 100%;
	height: 100%;
	max-height: 60px;
	opacity: 0.9;
}

.add:hover {
	border:1px dotted #ffffff;
	background-color: #428bca;
	opacity: 1;
}

.type-excursion-item {
	min-height: 200px !important;
}

.type-excursion-item .wpf-demo-1{
	padding: 0px !important;
	margin: 0px !important;
	border:1px solid black;
	border-radius: 5px;
}

.type-excursion-item img{
	min-width: 200px;
	min-height: 200px;
}

.type-excursion-item h5{
	position: absolute;
	bottom:0;
	z-index: 1;
	width: 100%;
	background-color: #428bca;
	color: white;
	padding: 10px 0px;
	margin: 0px !important;
	text-align: center;
	opacity: 0.8;
}

.type-excursion-item .wpf-demo-1:hover .view-caption {
	opacity: 1;
	filter: alpha(opacity=100);
	border: 15px solid #fff;
}

.type-excursion-item .wpf-demo-1:hover .view-caption a {
	padding-top: 20%;
}

.type-excursion-item .wpf-demo-1 .view-caption {
	background-color: rgba(34, 167, 240, 0.8);
	border: 10px solid #fff;
	bottom: 0;
	color: #fff;
	left: 0;
	margin: 10px;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	right: 0;
	text-align: center;
	top: 0;
	z-index: 99;
	-webkit-transition: all 0.75s ease-in-out 0s;
	-moz-transition: all 0.75s ease-in-out 0s;
	-ms-transition: all 0.75s ease-in-out 0s;
	-o-transition: all 0.75s ease-in-out 0s;
	transition: all 0.75s ease-in-out 0s;
}

.type-excursion-item .wpf-demo-1 .view-caption a {
	color: #fff;
	display: block;
	font-size: 20px;
	font-weight: bold;
	height: 100%;
	padding-top: 40.5%;
	-webkit-transition: all 0.75s ease-in-out 0s;
	-moz-transition: all 0.75s ease-in-out 0s;
	-ms-transition: all 0.75s ease-in-out 0s;
	-o-transition: all 0.75s ease-in-out 0s;
	transition: all 0.75s ease-in-out 0s;

}

/*TypeExcursion Edit*/
#preview img{
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	max-height: 33%;
}

/*TypeExcursion EditPrices*/
div#priceItem:nth-of-type(odd) {
	color: #ffffff;
	background: #578EBE !important;
	border:1px solid grey;
	margin-bottom: 20px;
}

div.prices input[type=number] {
	text-align: center;
}

.note-editable{
	background-color: #FFF !important;
	color: black;
}

div#priceItem:nth-of-type(even) {
	color: #ffffff;
	background: #DEB948 !important;
	border:1px solid grey;
	margin-bottom: 20px;
}

div .SavePrices {
	background: #8674A6 !important;
	border:2px solid grey;
	margin-bottom: 20px;
}

div .SavePrices input[type=number] {
	text-align: center;
}

#priceAddContainer{
	background: #8674A6 !important;
	border:2px solid grey;
	margin-bottom: 20px;
}

/*TypeExcursion EditSupplements*/
div.supplementsItem:nth-of-type(odd) {
	color: #ffffff;
	background: #578EBE !important;
	border:1px solid grey;
	margin-bottom: 20px;
}

div.supplementsItem:nth-of-type(even) {
	color: #ffffff;
	background: #DEB948 !important;
	border:1px solid grey;
	margin-bottom: 20px;
}

div.supplements input[type=number] {
	text-align: center;
}

.note-editable{
	background-color: #FFF !important;
	color: black;
}

div#supplementsItem:nth-of-type(odd) {
    color: #ffffff;
    background: #578EBE !important;
    border:1px solid grey;
    margin-bottom: 20px;
}

div#supplementsItem:nth-of-type(even) {
	color: #ffffff;
	background: #DEB948 !important;
	border:1px solid grey;
	margin-bottom: 20px;
}

div .AddSupplements {
	background: #8674A6 !important;
	border:2px solid grey;
	margin-bottom: 20px;
}

div .AddSupplements input[type=number] {
	text-align: center;
}

/* Full Calendar  */

#TypeExcursionCalendar .fc-unthemed th,
#TypeExcursionCalendar .fc-unthemed td,
#TypeExcursionCalendar .fc-unthemed hr,
#TypeExcursionCalendar .fc-unthemed thead,
#TypeExcursionCalendar .fc-unthemed tbody,
#TypeExcursionCalendar .fc-unthemed .fc-row,
#TypeExcursionCalendar .fc-unthemed .fc-popover {
	border-color: #e9e9e9
}
#TypeExcursionCalendar .fc-row.fc-widget-header table th {
	height: 30px;
	vertical-align: middle;
}
#TypeExcursionCalendar .fc-toolbar {
	margin-bottom: 0
}
#TypeExcursionCalendar .fc-toolbar h2 {
	font-weight: 600;
	font-size: 20px
}
#TypeExcursionCalendar .fc-toolbar .fc-left, #TypeExcursionCalendar .fc-toolbar .fc-center, #TypeExcursionCalendar .fc-toolbar .fc-right {
	margin-bottom: 10px;
	float: none
}
#TypeExcursionCalendar .fc-toolbar>*>*, #TypeExcursionCalendar .fc-toolbar .fc-button-group>* {
	float: none
}
#TypeExcursionCalendar .fc-button, #TypeExcursionCalendar .fc button {
	cursor: pointer;
	padding: 6px 12px;
	border-radius: 0;
	font-size: 12px;
	line-height: 1.42857;
	height: auto;
	vertical-align: middle;
	box-shadow: none;
	text-shadow: none;
	-webkit-transition: all .25s;
	transition: all .25s;
	text-transform: capitalize;
	background-image: none;
	background-color: #fbfbfb;
	border: 1px solid #cdd6e1;
	color: #515151
}
#TypeExcursionCalendar .fc-button.fc-state-active, #TypeExcursionCalendar .fc button.fc-state-active {
	background-color: #5fa2dd;
	color: #fff;
	border-color: #5fa2dd;
	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2)
}
#TypeExcursionCalendar .fc-button:not(.disabled):not(:disabled):active, #TypeExcursionCalendar .fc button:not(.disabled):not(:disabled).active {
	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2)
}
#TypeExcursionCalendar .fc-state-default.fc-corner-left {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}
#TypeExcursionCalendar .fc-state-default.fc-corner-right {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}
#TypeExcursionCalendar .fc-unthemed .fc-today {
	background-color: #fbfccc
}
#TypeExcursionCalendar .fc-popover.fc-more-popover .fc-event {
	padding: 5px 12px;
	font-size: 1em;
	margin-bottom: 5px
}
#TypeExcursionCalendar .fc-view-container .fc-event {
	margin-bottom: 0;
	font-size: .85em
}
#TypeExcursionCalendar .fc-event {
	border-color: #5fa2dd;
	color: #5fa2dd;
	border-left: 4px solid;
	border-right: 4px solid;
	background: #fff;
	cursor: grab;
	padding: 7px 2px;
	font-size: 1em;
	margin-bottom: 10px;
	border-radius: 4px;
}
#TypeExcursionCalendar .fc-event.ui-draggable-dragging {
	cursor: grabbing
}
#TypeExcursionCalendar .fc-event.fc-list {
	background-color: #f5f5f5;
	color: inherit;
	border-color: transparent;
	position: relative;
	padding-left: 30px
}
#TypeExcursionCalendar .fc-event.fc-list:before {
	content: '';
	display: block;
	background-color: #5fa2dd;
	color: #fff;
	width: 8px;
	height: 8px;
	position: absolute;
	top: 50%;
	left: 5px;
	margin-top: -4px
}
#TypeExcursionCalendar .fc-event.fc-list.ui-draggable-dragging {
	box-shadow: 0 0 5px rgba(0,0,0,0.1)
}
#TypeExcursionCalendar .fc-event.info:not(.fc-list),
#TypeExcursionCalendar .fc-event[data-class="info"]:not(.fc-list),
#TypeExcursionCalendar .fc-event.info.fc-list:before,
#TypeExcursionCalendar .fc-event[data-class="info"].fc-list:before {
	border-color: #4ebcda;
	color: #4ebcda;
	border-left: 4px solid;
	border-right: 4px solid;
	background: #fff;
}
#TypeExcursionCalendar .fc-event.success:not(.fc-list),
#TypeExcursionCalendar .fc-event[data-class="success"]:not(.fc-list),
#TypeExcursionCalendar .fc-event.success.fc-list:before,
#TypeExcursionCalendar .fc-event[data-class="success"].fc-list:before {
	border-color: #449D44;
	color: #449D44;
	border-left: 4px solid;
	border-right: 4px solid;
	background: #fff;
}
#TypeExcursionCalendar .fc-event.warning:not(.fc-list),
#TypeExcursionCalendar .fc-event[data-class="warning"]:not(.fc-list),
#TypeExcursionCalendar .fc-event.warning.fc-list:before,
#TypeExcursionCalendar .fc-event[data-class="warning"].fc-list:before {
	border-color: #EEA236;
	color: #EEA236;
	border-left: 4px solid;
	border-right: 4px solid;
	background: #fff;
}
#TypeExcursionCalendar .fc-event.danger:not(.fc-list),
#TypeExcursionCalendar .fc-event[data-class="danger"]:not(.fc-list),
#TypeExcursionCalendar .fc-event.danger.fc-list:before,
#TypeExcursionCalendar .fc-event[data-class="danger"].fc-list:before {
	border-color: #f76c51;
	color: #f76c51;
	border-left: 4px solid;
	border-right: 4px solid;
	background: #fff;
}
#TypeExcursionCalendar .fc-event.mint:not(.fc-list),
#TypeExcursionCalendar .fc-event[data-class="mint"]:not(.fc-list),
#TypeExcursionCalendar .fc-event.mint.fc-list:before,
#TypeExcursionCalendar .fc-event[data-class="mint"].fc-list:before {
	border-color: #50c7a7;
	color: #50c7a7;
	border-left: 4px solid;
	border-right: 4px solid;
	background: #fff;
}
#TypeExcursionCalendar .fc-event.purple:not(.fc-list),
#TypeExcursionCalendar .fc-event[data-class="purple"]:not(.fc-list),
#TypeExcursionCalendar .fc-event.purple.fc-list:before,
#TypeExcursionCalendar .fc-event[data-class="purple"].fc-list:before {
	border-color: #986291;
	color: #925e8b;
	border-left: 4px solid;
	border-right: 4px solid;
	background: #fff;
}
#TypeExcursionCalendar .fc-event.pink:not(.fc-list),
#TypeExcursionCalendar .fc-event[data-class="pink"]:not(.fc-list),
#TypeExcursionCalendar .fc-event.pink.fc-list:before,
#TypeExcursionCalendar .fc-event[data-class="pink"].fc-list:before {
	border-color: #e17ca7;
	color: #e17ca7;
	border-left: 4px solid;
	border-right: 4px solid;
	background: #fff;
}
#TypeExcursionCalendar .fc-event.dark:not(.fc-list),
#TypeExcursionCalendar .fc-event[data-class="dark"]:not(.fc-list),
#TypeExcursionCalendar .fc-event.dark.fc-list:before,
#TypeExcursionCalendar .fc-event[data-class="dark"].fc-list:before {
	border-color: #3b4146;
	color: #3b4146;
	border-left: 4px solid;
	border-right: 4px solid;
	background: #fff;
}
#TypeExcursionCalendar .fc-highlight {
	opacity: .5
}
#TypeExcursionCalendar .fc-event-close {
	padding:0px !important;
	position: absolute;
	top: 0px;
	right:1px;
	font-size:14px;
}
#TypeExcursionCalendar .fc-title{
	font-size:10px !important;
}


@media (min-width:640px) {
	#TypeExcursionCalendar .fc-toolbar .fc-left {
		float: left
	}
	#TypeExcursionCalendar .fc-toolbar .fc-right {
		float: right
	}
	#TypeExcursionCalendar .fc-toolbar>*>*,
	#TypeExcursionCalendar .fc-toolbar .fc-button-group>* {
		float: left
	}
}


/* MODULO STATS*/
#stats_refresh{
	background-color: #428bca;
	border: none;
	color: white;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	width: 100%;
	height: 100%;
	max-height: 60px;
	opacity: 0.9;
}
/* collapse */


.collapse {
	display: none
}


/* jumbotron */


.jumbotron {
	padding: 30px;
	background-color: #f7f7f8
}


.navbar-toggle .icon-bar {
	background-color: #aaa
}
.canvas-responsive {
	max-width: 100%
}

/**** PARTNER MODULE ***/

/** ADD PARTNER **/

#send-mail{
	background-color: #cabc01; /* Green */
	border: none;
	color: white;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	width: 100%;
	height: 100%;
	max-height: 60px;
	opacity: 0.9;
}

#send-mail:hover {
	border:1px dotted #ffffff;
	background-color: #cabc01;
	opacity: 1;
}

.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
.MultiCarousel .MultiCarousel-inner .item {
	float: left;
	display: flex;
	justify-content: center;
	align-items: flex-end;
}
.MultiCarousel .MultiCarousel-inner .item > div { border-radius:10%;text-align: center; padding:10px; margin:10px; background:#f1f1f1; color: #FFF;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }
.MultiCarousel .leftLst { left:0; }
.MultiCarousel .rightLst { right:0; }

.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#ccc; }

#Dropzone,
.dropzone {border: 15px dotted rgba(100, 0, 0, 0.3);}
.dropzone .dz-message {font-weight: bold;}


.panel-collapse .dropdown-menu{
	position:relative;
}

.height-auto{
	height: 34px !important;
}
