/* Custom buttons */
.btn-fotx {
    margin-right: 0.5rem;
    background: #02275E;
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: none;
}
.btn-fotx:hover {
    background: #0074AD;
    color: #FFFFFF;
}

/*.btn-fotx-upload {
    display: inline-block;
}*/

.fotx-upload-btns {
    margin-bottom: 1rem;
    text-align: center;
}

/* Overrides list-group-item from Bootstrap */
a.list-group-item {
    text-decoration: none;
    padding: 3px 9px;
    /*width: 22rem;*/
    border-color: #02275E;
    border-right: none;
    border-bottom: none;
}
a.list-group-item:hover {
    background: #0074AD;
    color: #ffffff;
    border-right: none;
    border-left: 1.5rem solid #02275E;
    -webkit-animation: pulse-model-nav-2 3s infinite;
	animation: pulse-model-nav-2 3s infinite;
}
a.section-title, a.section-title.collapsed {
    background: rgba(0,116,173,0.2); /* rgba(75,192,249,0.2); rgba(2,39,94,0.2);  */
    /*color: #fff;*/
}
a.section-title:hover {
    background: rgba(0,116,173,0.9);
    color: #fff;
    -webkit-animation: pulse-model-nav-2 3s infinite;
	animation: pulse-model-nav-2 3s infinite;
}
a.list-group-item.active {
    background: #0074AD;
    border-left-color: #02275E;
    border-left-width: 1.5rem;
}
a.list-group-item.active:hover {
    border-left-color: #02275E;
    -webkit-animation: pulse-model-nav-2 3s infinite;
	animation: pulse-model-nav-2 3s infinite;
}
a.list-group-item.sub-active {
    background: #dddddd;
    border-left-width: 1.5rem;
}
.list-group.panel > .list-group-item, a.list-group-item {
    border-top-right-radius: 0px !important; /* 4px; */
    border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
.list-group-item > i {
    margin: 0 0.5rem 0 0;
}
.list-group-item {
    border-left: 1px solid #02275E;
}
.list-group-submenu {
    margin-left:20px;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: 1px solid #02275E;
}
.list-group-submenu-1 {
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: 1px solid #02275E;
}
.list-group-submenu-2 {
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: 1px solid #02275E;
}
.strong {
    font-weight: bold;
}

th {
    font-weight: 300;
    font-size: 1rem;
}
