.mt-0 { margin-top: 0px !important;}
.mr-0 { margin-right: 0px !important;}
.mb-0 { margin-bottom: 0px !important;}
.ml-0 { margin-left: 0px !important;}


table th a.asc:after {
	content: " \002193";
}
table th a.desc:after {
	content: " \002191";
}



.jumbotron {
	margin: 80px 0;
	text-align: center;
}
.jumbotron h1 {
	font-size: 50px;
	line-height: 1;
}
.jumbotron .lead {
	font-size: 24px;
	line-height: 1.25;
}
.jumbotron .btn {
	font-size: 21px;
	padding: 14px 24px;
}

.marketing {
	margin: 60px 0;
}
.marketing p + h4 { 
	margin-top: 28px;
}



.services p + h4 {
	margin-top: 28px;
}



#footer {
	margin: 40px 0 0 0;
	font-size: 12px;
}
#footer .container {
	padding: 5px 0 0 0;
	border-top: 1px solid #eee;
}
#footer .pull-right li {
	display: inline;
	margin: 0 0 0 1em;
}

.select2-container-multi {
    display: table;
}

.btn-logout {
    float: right;
    margin-top: 15px;
}
.btn-logout a {
    color: #333333;
    font-weight: bold;
    line-height: 20px;
    padding: 15px;
}


@media (min-width: 901px) { 
    .btn-logout {
        display: none;
    }
}

@media (min-width: 768px) { 
    .form-inline select,
    .form-inline .form-group {
        width: 200px!important;
    }
    .form-inline .form-group.text-center {
        width: auto!important;
    }
    .form-inline .select2-container {
        width: 100%!important;
    }
    .form-inline .form-group.form-tour-redirect {
        width: 300px!important;
    }
    .form-inline .form-group.form-date-inline {
        width: 220px!important;
    }
}