.grayComponentList .subComponent.active {margin: 15px 0 0;border: 1px solid rgb(207, 50, 56);}
.grayComponentList .subComponent a {font-size: 1em !important;cursor: pointer;}
.grayComponentList .subComponent a i {font-size: 2em !important;}
.subComponent a i {position: relative;}
.subComponent i:before {position: absolute; left: calc(50% - .5em);top: calc(50% - .5em);}
.subComponent i { width: 50px; height: 50px;}
.easy-autocomplete-container ul li{ text-align:right}
.factInner a:hover{color: #fff !important;}
.popover {	right:auto}		   
.popover .popover-content{height: 250px; overflow: auto;}	
 .popover.bottom>.arrow {
    top: -11px;
    right:50%;
    margin-right: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,0.25)
}
.popover.bottom>.arrow:after {
    top: 1px;
    margin-right: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff
}
.innerSection {
padding: 60px 0;
}
.tab-style-2 .tab_wrapper>ul {
    border: 0
}
.tab-style-2 .tab_wrapper>ul>li {
    text-align: center;
    /*background: #ff5b5b;*/
    padding: 15px 20px;
    /*color: #fff;*/
    font-size: 1.250em;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    margin: auto 0.5em;
    width:12em;
}
.tab-style-2 .tab_wrapper>ul>li:hover{
    background: #CF3238;
    color: #fff;

}
.tab-style-2 .tab_wrapper>ul>li::after {
    content: '';
    background: #cf3238;
    height: 4px;
    max-width: calc(100%);
    left: 0;
    right: 0;
    margin: 0 auto;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out
}
.tab-style-2 .tab_wrapper>ul>li.active::after {
    opacity: 1;
    visibility: visible
}
.tab-style-2 .tab_wrapper .content_wrapper {
    border: none
}
.card {
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 20px;
    margin-bottom: 10px;
    border: 1px solid #ddd;
    border-radius: 0.25rem;
    box-shadow: 0 1px 1px 0 rgb(60 75 100 / 14%), 0 2px 1px -1px rgb(60 75 100 / 12%), 0 1px 3px 0 rgb(60 75 100 / 20%);
}
.card .badge {    
text-align: right;
font-weight: normal;
     white-space: -moz-pre-wrap !important;  
white-space: -pre-wrap;      
white-space: -o-pre-wrap;    
white-space: pre-wrap;       
word-wrap: break-word;       
white-space: -webkit-pre-wrap; 
word-break: break-word;
white-space: normal; 
}
.card-body {
    min-height: 8em;
}
.card-title {
    font-size: 1em;
    margin-bottom: .75rem
}
.card-subtitle {
    margin-top: -.375rem;
    margin-bottom: 0
}
.card-text:last-child {
    margin-bottom: 0
}
.card-link:hover {
    text-decoration: none
}
.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    border-bottom: 1px solid;
    background-color: #fff;
    border-color: #d8dbe0
}
.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child {
    border-top: 0
}
.card-header .c-chart-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.card-footer {
    padding: .75rem 1rem;
    border-top: 1px solid;
    background-color: #fff;
    border-color: #d8dbe0
}
.card-footer .btn {
	font-size: 0.9em;
    margin: auto 0.5em;
}
.card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)
}
.card-header-tabs {
    margin-right: -.625rem;
    margin-bottom: -.75rem;
    margin-left: -.625rem;
    border-bottom: 0
}
.card-header-pills {
    margin-right: -.625rem;
    margin-left: -.625rem
}
.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem
}
.card-img, .card-img-top, .card-img-bottom {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%
}
.card-img, .card-img-top {
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px)
}
.card-img, .card-img-bottom {
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px)
}
.file-row-item {
        display: none;
 }                        
.file-row-contain.col-lg-3:nth-child(4n+1) {
    clear: right;
}
.btn-link{
    color: #293F53;
}
.btn-link:hover{
    text-decoration: none;
    background: #f2f2f2;            
}
.btn-primary {
    font-family: "Poppins","Cairo",ge_ss_twolight,sans-serif;
}