/* Add here all your CSS customizations */
IconRepeat {
  background: #2196d6;
}
.NoPadTB {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.Pad20 {
  padding: 20px;
}
.content_bottom a, .content_bottom a:link, .content_bottom a:visited {
  font-family: 'LatoLight';
  font-size: 25px;
  color: #FFF;
  text-align: center;
  text-decoration: none;
  background-image: url(../img/bg_create_account.png);
  background-position: top left;
  background-repeat: repeat-x;
  width: 341px;
  height: 45px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  margin: 24px auto 0 auto;
  padding: 15px 0 0 0;
  display: block;
}

/**SWITCHBOARD**/
.switch-board {
	padding:10px 10px 2px 10px;
	margin-bottom:10px;
}
.switch-item {
	text-align:center;
	margin:0px;
}
.switch-item li {
	border:none !important;
	box-shadow:none !important;
	width:82px;
	height:112px;
	display:inline-block;
	margin:0px 15px 15px 0px;
	position:relative;
	list-style: none;
}
.switch-item li a {
	box-shadow:none !important;
	width:82px;
	height:112px;
	padding:0px !important;
	display:block;
	text-decoration:none;
}
.switch-item li a i {
	font-size:30px !important;
	display:block !important;
	text-align:center;
	padding:10px 0 10px 0 !important;
	width:auto !important;
	color:#fff !important;
}
.switch-item li a span {
	display:block;
	text-align:center;
	padding:0px 5px !important;
	font-size:12px !important;
	color:#eee !important;
}
.switch-item li a.brown:hover {
	background:#7a0423;
}
.switch-item li a.orange:hover {
	background:#983114;
}
.switch-item li a.bondi-blue:hover {
	background:#066b79;
}
.switch-item li a.green:hover {
	background:#306630;
}
.switch-item li a.blue-violate:hover {
	background:#2c1470;
}
.switch-item li a.dark-yellow:hover {
	background:#b06700;
}
.switch-item li a.magenta:hover {
	background:#7f0184;
}
.switch-item li a.blue:hover {
	background:#01316c;
}
.light-blue {
	background:#8ba4b7;
}
.white {
	background:#fff;
	border:#ccc 1px solid;
}
.blue-white {
	background:#EFF4FF;
}
.blue-white .widget-head {
	background:#e3e7f1 !important;
	color:#576074 !important;
}
.blue-white h3, .blue-white h3 i {
	color:#576074 !important;
}
.gray {
	background:#e8e8e8;
}
.light-gray {
	background:#eee;
}
.gray .board-widgets-botttom a {
	background:#cecece;
	color:#333;
}
.brown {
	background:#b51c44;
}
.blue-violate {
	background:#5b3ab6;
}
.dark-yellow {
	background:#e88a05;
}
.magenta {
	background:#a300aa;
}
.magenta-light {
	background:#d17fd4;
}
.blue {
	background:#3498DB;
}
.orange {
	background:#ce4b27;
}
.black {
	background:#2b2a2a;
}
.bondi-blue {
	background:#0093a8;
}
.green {
	background:#009600;
}
.feature-card {
	padding: 20px;
	border-radius: 10px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	margin-bottom: 20px;
	background-color: #f9f9f9;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%; /* Ensures cards take full height available */
}

.row.flex-row {
	display: flex;
	flex-wrap: wrap;
}

.text-center a {
	margin: 5px;
}
