
.border-light-color{
	border-color: #f8f9fa !important; 
	border: 5px solid;
}
.icon-list li i {
	position: absolute;
    left: 15px;
    margin-top: 7px;
}
.icon-list li {
	padding-left: 20px;	
}
.loader {
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #3498db;
  width: 35px;
  height: 35px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  margin: auto;
}
.cm-hide{display: none;}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.icon-list{color: #1f1f1f;}

.list-custom-large a{color: #6c6c6c !important;}
.list-custom-large a strong{
	color: #1f1f1f !important;
    padding-top: 3px;
	margin-top: 7px !important;
}
.theme-dark .list-custom-large a strong{color: #ffffff !important;}
.theme-dark .icon-list{color: #898989;}
.list-custom-large a span:not(.badge){margin-top: -10px !important;}

a.img-button {
    display: block;
    text-align: center;
}
.img-button img{width: 80%;}