/* CSS Document */

a {
  color: #00A2ff;
}
a:hover {
  color: #00A2ff;
  text-decoration: underline;
}

img.download-icon {
  float: right !important;
  margin: 0 0 12px 12px;
}
.alert-dark {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}

.alert-grey {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}

.btn-grey {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
  box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
}

.card .card-header-grey {
  background-color: #999999;
  background: linear-gradient(60deg, #aaaaaa, #777777);
}

.card-header-image {
  overflow: hidden;
}

.card-title-background {
  position: absolute;
  bottom: 0px;
  height: 54px;
  width: 100%;
}

.card-header-image .card-title-background {
  background-color: rgba(0,0,0,.35);
}

.faq-box {
  font-weight: 900;
  font-family: "Roboto Slab","Times New Roman",serif;
}

#faqs {
  width: 100%;
}

.carousel-control-next {
  z-index: 14;
}

.carousel-control-prev {
  z-index: 14;
}

.carousel-indicators {
  z-index: 14;
}
.carousel-title-bg {
  z-index: 9;
  position: absolute;
  width: 100%;
  height: 70px;
  background-color: rgba(0,0,0,.35);
  bottom: 20px;
}

.carousel .carousel-caption {
  padding-bottom: 20px;
}

.carousel-caption h4 {
  z-index: 10;
}

.page-header h4.title {
  margin-top: 0;
}

.navbar-primary .nav-logo,
.bg-o50gray .nav-logo,
.bg-o50gray-hint .nav-logo,
.bg-o50gray-tint .nav-logo,
.bg-lightgray .nav-logo,
.bg-lightgray-hint .nav-logo,
.bg-lightgray-tint .nav-logo,
.nav-logo {
  width: 225px;
  height: 24px;
  box-sizing: border-box;
  padding-left: 225px;
  background: url("/images/AmbitionMTDPos_24.png")
}
.bg-primary .nav-logo,
.bg-primary-hint .nav-logo,
.bg-primary-tint .nav-logo,
.bg-info .nav-logo,
.bg-info-hint .nav-logo,
.bg-info-tint .nav-logo,
.bg-success .nav-logo,
.bg-success-hint .nav-logo,
.bg-success-tint .nav-logo,
.bg-warning .nav-logo,
.bg-warning-hint .nav-logo,
.bg-warning-tint .nav-logo,
.bg-danger .nav-logo,
.bg-danger-hint .nav-logo,
.bg-danger-tint .nav-logo,
.bg-rose .nav-logo,
.bg-rose-hint .nav-logo,
.bg-rose-tint .nav-logo,
.bg-purple .nav-logo,
.bg-purple-hint .nav-logo,
.bg-purple-tint .nav-logo,
.bg-gray .nav-logo,
.bg-gray-hint .nav-logo,
.bg-gray-tint .nav-logo,
.bg-dark .nav-logo,
.bg-dark-hint .nav-logo,
.bg-dark-tint .nav-logo,
.bg-darkgray .nav-logo,
.bg-darkgray-hint .nav-logo,
.bg-darkgray-tint .nav-logo,
.navbar-transparent .nav-logo {
  background-image: url("/images/AmbitionMTDNeg_24.png")
}

/* Additional colour defs */

.bg-lightgray {
  background-color: #e5e5e5 !important;
}

.bg-o50gray {
  background-color: #b1b1b3 !important;
}

.bg-gray {
  background-color: #999999 !important;
}

.bg-darkgray {
  background-color: #545b62 !important;
}

.bg-dark {
  background-color: #232323 !important;
}

.bg-primary-hint {
  background-color: rgba(0,114, 206, 0.35) !important;
}

.bg-primary-tint {
  background-color: rgba(0,114, 206, 0.65) !important;
}

.bg-info-hint {
  background-color: rgba(0, 188, 212, 0.35) !important;
}

.bg-info-tint {
  background-color: rgba(0, 188, 212, 0.65) !important;
}

.bg-success-hint {
  background-color: rgba(76, 175, 80, 0.35) !important;
}

.bg-success-tint {
  background-color: rgba(76, 175, 80, 0.65) !important;
}

.bg-warning-hint {
  background-color: rgba(255, 152, 0, 0.35) !important;
}

.bg-warning-tint {
  background-color: rgba(255, 152, 0, 0.65) !important;
}

.bg-danger-hint {
  background-color: rgba(244, 67, 54, 0.35) !important;
}

.bg-danger-tint {
  background-color: rgba(244, 67, 54, 0.65) !important;
}

.bg-rose-hint {
  background-color: rgba(233, 30, 99, 0.35) !important;
}

.bg-rose-tint {
  background-color: rgba(233, 30, 99, 0.65) !important;
}

.bg-purple-hint {
  background-color: rgba(156, 39, 176, 0.35) !important;
}

.bg-purple-tint {
  background-color: rgba(156, 39, 176, 0.65) !important;
}

.bg-lightgray-hint {
  background-color: rgba(229, 229, 229, 0.35) !important;
}

.bg-lightgray-tint {
  background-color: rgba(229, 229, 229, 0.65) !important;
}

.bg-o50gray-hint {
  background-color: rgba(177, 179, 179, 0.35) !important;
}

.bg-o50gray-tint {
  background-color: rgba(177, 179, 179, 0.65) !important;
}

.bg-gray-hint {
  background-color: rgba(153, 153, 153, 0.35) !important;
}

.bg-gray-tint {
  background-color: rgba(153, 153, 153, 0.65) !important;
}

.bg-dark-gray-hint {
  background-color: rgba(84, 91, 98, 0.35) !important;
}

.bg-dark-gray-tint {
  background-color: rgba(84, 91, 98, 0.65) !important;
}

.bg-dark-hint {
  background-color: rgba(35, 35, 35, 0.35) !important;
}

.bg-dark-tint {
  background-color: rgba(35, 35, 35, 0.65) !important;
}

/* menu related styles */

.dropdown-menu.dropdown-with-icons .dropdown-item .fa {
  verical-align: middle;
  font-size: 24px;
  position: relative;
  margin-top: -4px;
  top:1px;
  margin-right: 12px;
  opacity: .5;  
}

/* navbar related styles */
.navbar.bg-primary,
.navbar.bg-primary-tint,
.navbar.bg-primary-hint {
  color: #fff;
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(0, 114, 206, 0.46);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(0, 114, 206, 0.46); }
.navbar.bg-primary {
  background-color: #0072ce !important;
}
.navbar.bg-primary-tint {
  background-color: rgba(0, 114, 206, 0.65) !important;
}
.navbar.bg-primary.navbar-transparent,
.navbar.bg-primary-hint {
  background-color: rgba(0, 114, 206, 0.35) !important;
}

.navbar.bg-primary .dropdown-item:hover,
.navbar.bg-primary .dropdown-item:focus 
.navbar.bg-primary-tint .dropdown-item:hover,
.navbar.bg-primary-tint .dropdown-item:hover,
.navbar.bg-primary-hint .dropdown-item:hover,
.navbar.bg-primary-hint .dropdown-item:hover {
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 114, 206, 0.4);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 114, 206, 0.4);
  background-color: #0072ce;
  color: #fff; }

.navbar.bg-primary .navbar-toggler .navbar-toggler-icon,
.navbar.bg-primary-tint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-primary-hint .navbar-toggler .navbar-toggler-icon
.navbar.bg-info .navbar-toggler .navbar-toggler-icon,
.navbar.bg-info-tint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-info-hint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-success .navbar-toggler .navbar-toggler-icon,
.navbar.bg-success-tint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-success-hint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-warning .navbar-toggler .navbar-toggler-icon,
.navbar.bg-warning-tint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-warning-hint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-danger .navbar-toggler .navbar-toggler-icon,
.navbar.bg-danger-tint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-danger-hint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-rose .navbar-toggler .navbar-toggler-icon,
.navbar.bg-rose-tint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-rose-hint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-purple .navbar-toggler .navbar-toggler-icon,
.navbar.bg-purple-tint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-purple-hint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-gray .navbar-toggler .navbar-toggler-icon,
.navbar.bg-gray-tint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-gray-hint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-darkgray .navbar-toggler .navbar-toggler-icon,
.navbar.bg-darkgray-tint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-darkgray-hint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-dark .navbar-toggler .navbar-toggler-icon,
.navbar.bg-dark-tint .navbar-toggler .navbar-toggler-icon,
.navbar.bg-dark-hint .navbar-toggler .navbar-toggler-icon {
  background-color: #fff; }

.navbar.bg-info,
.navbar.bg-info-tint,
.navbar.bg-hint {
  color: #fff;
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(0, 188, 212, 0.46);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(0, 188, 212, 0.46); }

.navbar.bg-info {
  background-color: #00bcd4 !important;
}
.navbar.bg-info-tint {
  background-color: rgba(0, 188, 221, 0.65) !important;
}
.navbar.bg-info.navbar-transparent,
.navbar.bg-info-hint {
  background-color: rgba(0, 188, 221, 0.35) !important;
}

.navbar.bg-info .dropdown-item:hover,
.navbar.bg-info .dropdown-item:focus,
.navbar.bg-info-tint .dropdown-item:hover,
.navbar.bg-info-tint .dropdown-item:focus,
.navbar.bg-info-hint .dropdown-item:hover,
.navbar.bg-info-hint .dropdown-item:focus {
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 188, 212, 0.4);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 188, 212, 0.4);
  background-color: #00bcd4;
  color: #fff; }

.navbar.bg-warning,
.navbar.bg-warning-tint,
.navbar.bg-warning-hint {
  color: #fff;
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(255, 152, 0, 0.46);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(255, 152, 0, 0.46); }

.navbar.bg-warning {
  background-color: #ff9800 !important;
}
.navbar.bg-warning-tint {
  background-color: rgba(255, 152, 0, 0.65) !important;
}
.navbar.bg-warning.navbar-transparent,
.navbar.bg-warning-hint {
  background-color: rgba(255, 152, 0, 0.35) !important;
}

.navbar.bg-warning .dropdown-item:hover,
.navbar.bg-warning .dropdown-item:focus,
.navbar.bg-warning-tint .dropdown-item:hover,
.navbar.bg-warning-tint .dropdown-item:focus,
.navbar.bg-warning-hint .dropdown-item:hover,
.navbar.bg-warning-hint .dropdown-item:focus {
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
  background-color: #ff9800;
  color: #fff; }

.navbar.bg-rose,
.navbar.bg-rose-tint,
.navbar.bg-rose-hint { 
  color: #fff;
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(233, 30, 99, 0.46);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(233, 30, 99, 0.46); }
.navbar.bg-rose {
  background-color: #e91e63 !important;
}
.navbar.bg-rose-tint {
  background-color: rgba(233, 30, 99, 0.65) !important;
}
.navbar.bg-rose.navbar-transparent,
.navbar.bg-rose-hint {
  background-color: rgba(233, 30, 99, 0.35) !important;
}

.navbar.bg-rose .dropdown-item:hover,
.navbar.bg-rose .dropdown-item:focus,
.navbar.bg-rose-tint .dropdown-item:hover,
.navbar.bg-rose-tint .dropdown-item:focus,
.navbar.bg-rose-hint .dropdown-item:hover,
.navbar.bg-rose-hint .dropdown-item:focus {
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
  background-color: #e91e63;
  color: #fff; }

.navbar.bg-danger,
.navbar.bg-danger-tint,
.navbar.bg-danger-hint {
  color: #fff;
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(244, 67, 54, 0.46);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(244, 67, 54, 0.46); }
.navbar.bg-danger {
  background-color: #f44336 !important;
}
.navbar.bg-danger-tint {
  background-color: rgba(244, 67, 54, 0.65) !important;
}
.navbar.bg-danger.navbar-transparent,
.navbar.bg-danger-hint {
  background-color: rgba(244, 67, 54, 0.35) !important;
}
  
.navbar.bg-danger .dropdown-item:hover,
.navbar.bg-danger .dropdown-item:focus,
.navbar.bg-danger-tint .dropdown-item:hover,
.navbar.bg-danger-tint .dropdown-item:focus,
.navbar.bg-danger-hint .dropdown-item:hover,
.navbar.bg-danger-hint .dropdown-item:focus {
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
  background-color: #f44336;
  color: #fff; }

.navbar.bg-success,
.navbar.bg-success-tint,
.navbar.bg-success-hint {
  color: #fff;
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(76, 175, 80, 0.46);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(76, 175, 80, 0.46); }
.navbar.bg-success {
  background-color: #4caf50 !important;
}
.navbar.bg-success-tint {
  background-color: rgba(76, 175, 80, 0.65) !important;
}
.navbar.bg-success.navbar-transparent,
.navbar.bg-success-hint {
  background-color: rgba(76, 175, 80, 0.35) !important;
}

.navbar.bg-success .dropdown-item:hover,
.navbar.bg-success .dropdown-item:focus,
.navbar.bg-success-tint .dropdown-item:hover,
.navbar.bg-success-tint .dropdown-item:focus,
.navbar.bg-success-hint .dropdown-item:hover,
.navbar.bg-success-hint .dropdown-item:focus {
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
  background-color: #4caf50;
  color: #fff; }

.navbar.bg-purple,
.navbar.bg-purple-tint,
.navbar.bg-purple-hint {
  color: #fff;
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(156, 39, 176, 0.46);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(156, 39, 176, 0.46); }
.navbar.bg-purple {
  background-color: #9c27b0 !important;
}
.navbar.bg-purple.navbar-transparent,
.navbar.bg-purple-hint {
  background-color: rgba(156, 39, 176, 0.35) !important;
}
.navbar.bg-purple-tint {
  background-color: rgba(156, 39, 176, 0.65) !important;
}

.navbar.bg-purple .dropdown-item:hover,
.navbar.bg-purple .dropdown-item:focus 
.navbar.bg-purple-tint .dropdown-item:hover,
.navbar.bg-purple-tint .dropdown-item:hover,
.navbar.bg-purple-hint .dropdown-item:hover,
.navbar.bg-purple-hint .dropdown-item:hover {
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
  background-color: #9c27b0;
  color: #fff; }

.navbar.bg-dark,
.navbar.bg-dark-tint,
.navbar.bg-dark-hint {
  color: #fff;
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(35, 35, 35, 0.46);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(35, 35, 35, 0.46); }
.navbar.bg-dark {
  background-color: #232323 !important;
}
.navbar.bg-dark-tint {
  background-color: rgba(35, 35, 35, 0.65) !important;
}
.navbar.bg-dark.navbar-transparent,
.navbar.bg-dark-hint {
  background-color: rgba(35, 35, 35, 0.35) !important;
}

.navbar.bg-dark .dropdown-item:hover,
.navbar.bg-dark .dropdown-item:focus,
.navbar.bg-dark-tint .dropdown-item:hover,
.navbar.bg-dark-tint .dropdown-item:focus,
.navbar.bg-dark-hint .dropdown-item:hover,
.navbar.bg-dark-hint .dropdown-item:focus {
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(35, 35, 35, 0.4);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(35, 35, 35, 0.4);
  background-color: #232323;
  color: #fff; }
  
.navbar.bg-darkgray,
.navbar.bg-darkgray-tint,
.navbar.bg-darkgray-hint {
  color: #fff;
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(35, 35, 35, 0.46);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(35, 35, 35, 0.46); }
.navbar.bg-dark {
  background-color: #232323 !important;
}
.navbar.bg-darkgray-tint {
  background-color: rgba(84, 91, 98, 0.65) !important;
}
.navbar.bg-darkgray.navbar-transparent,
.navbar.bg-darkgray-hint {
  background-color: rgba(84, 91, 98, 0.35) !important;
}

.navbar.bg-darkgray .dropdown-item:hover,
.navbar.bg-darkgray .dropdown-item:focus,
.navbar.bg-darkgray-tint .dropdown-item:hover,
.navbar.bg-darkgray-tint .dropdown-item:focus,
.navbar.bg-darkgray-hint .dropdown-item:hover,
.navbar.bg-darkgray-hint .dropdown-item:focus {
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(84, 91, 98, 0.4);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(84, 91, 98, 0.4);
  background-color: #545b62;
  color: #fff; }
  
.navbar.bg-gray,
.navbar.bg-gray-tint,
.navbar.bg-gray-hint {
  color: #fff;
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(153, 153, 153, 0.46);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(153, 153, 153, 0.46); }
.navbar.bg-gray {
  background-color: #999999 !important;
}
.navbar.bg-gray-tint {
  background-color: rgba(153, 153, 153, 0.65) !important;
}
.navbar.bg-gray.navbar-transparent,
.navbar.bg-gray-hint {
  background-color: rgba(153, 153, 153, 0.35) !important;
}

.navbar.bg-gray .dropdown-item:hover,
.navbar.bg-gray .dropdown-item:focus,
.navbar.bg-gray-tint .dropdown-item:hover,
.navbar.bg-gray-tint .dropdown-item:focus,
.navbar.bg-gray-hint .dropdown-item:hover,
.navbar.bg-gray-hint .dropdown-item:focus {
  -webkit-box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(153, 153, 153, 0.4);
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(153, 153, 153, 0.4);
  background-color: #999999;
  color: #fff; }
  
/* Footer gallery */
.footer-big .gallery-feed .img {
  width: 20%;
  margin-right: 5%;
  margin-bottom: 5%;
  float: left;
  background-size: cover;
}

/* Form Validation Styles */
.controls .itio-validated-input {
	display: table;
	width: 100%;
}
.controls .itio-validated-input .itio-inputcontrol{
	width: 100%;
}
.controls .itio-validated-input .itio-validationmessage{
	width: 100%;
	padding: 4px;
}
.controls .itio-validated-input .itio-validationindicator{
  display: table-cell;
	width: 34px;
	height: 34px;
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
}
.controls .itio-validated-input .itio-validationindicator.itio-input-attn{
	color: #f44336;
}
.controls .itio-validated-input .itio-validationindicator.itio-input-ok{
	color: #4caf50;
}
.control-group.panel {
	margin-bottom: 0px;
}
.form-titlepicker {
	display: table-cell;
	width: 70px;
}
.form-firstname {
	display: table-cell;
}
.form-lastname {
	display: table-cell;
}
.comparison-table {
  display: table;
}
select.form-control:not([size]):not([multiple]) {
  height: 36px;
}
/* vertical centred div */
.layout-vertically-centred {
}
@media (min-width: 768px) {
  .layout-vertically-centred {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}
/* License notice */
.license-text pre {
  font-family: Consolas, Monaco, Courier, monospace;
  font-size: 14px;
}

.card-header-image .card-title-topright {
  left: auto !important;
  top: 30px;
  right: 30px;
  bottom: auto !important;
  margin: 0;
  color: #444444;
}

.full-text-content {
  display: inline;
}

.abbreviated-text-content {
  display: none;
}
@media screen and (max-width: 500px) {
  .full-text-content {
    display: none;
  }
  .abbreviated-text-content {
    display: inline;
  }
}