/*

* Fonts

*/

@import url('https://fonts.googleapis.com/css?family=Roboto|Poppins:600&display=swap');


.nav>li>a.specialHover:hover{
    background-color: #dd4b39;
}
.nav>li>a.specialHover:hover>h4{
    color: #fff;
}


h1,h2,h3,h4,h5,h6{

	font-family: 'Poppins', sans-serif;

}

body,p,span,li{

	font-family: 'Roboto', sans-serif;

}

.cc/*-payment-icon-r {
    padding-right: 0;
}

.cc-payment-icon-l {
    padding-left: 0;
}

.cc-payment-icon-m {
    padding-right: 0;
    padding-left: 0;
}*/

table td, table th {

    /*font-size: 12px;*/

}



#logout {

    background: #f4f4f4;

}



/*

* Default CSS

*/

.skin-blue .main-header .navbar,

.skin-blue .main-header li.user-header{

	background-color: #006B8B;

}

.skin-blue .main-header .logo {

    background-color: #005f7b;

}

.user-panel>.image>img {

    height: 45px;

}

.sidebar-collapse .user-panel>.image>img {

    width: 25px;

    height: 25px;

}

.us-img{

    object-fit: cover;

}



.login-page{

	background: url('../assets/bg.png');

}

.info-box-custom{min-height: 50px;}

.info-box-custom .info-box-icon{line-height: 50px;height: 50px;width: 144px;}

.info-box-custom .info-box-content{line-height: 40px;}
.info-box-custom .info-box-content .info-box-text {padding-left: 5px;}

.box .nav-stacked>li input[type="radio"]{float: right;}

.horizontal-label label{padding-top: 6px;padding-bottom: 6px;}

.m-b-0{margin-bottom: 0;}





.info-box-numberText {

  letter-spacing: 2px;
  font-size:15px;

}



.button{

    height: 50px;

    width: 100px;

    background: #3c8dbc;

    margin: 20px;

    float: left;

    border:0px;

    color:#fff;

    box-shadow: 0 0 1px #006B8B;

    -webkit-transition-duration: 0.5s;

    -webkit-transition-timing-function: linear;

    box-shadow:0px 0 0 #31708f  inset;

}

.button:hover{

    box-shadow:100px 0 0 #31708f inset;

}



.show-all {

    float: right;

}



.select2-container {

    width: 100% !important;

}





.funds_button {

    padding-bottom: 10px;        

}



.hidden_class {

    display: none;

}



#changePublicInfo {

    float: right;

}
.info-box small {
	font-size:15px;
	word-break:break-all;
}
.info-box-numberText {letter-spacing:0.1pt;}

.payment-instruction {line-height: 25px;}

.payment-instruction-border {border-bottom:1px dashed #c3c3c3;}


#sign-up-restrictions{
	padding: 0.5em 0.5em 0.5em 1em;
	font-size: 0.9em;
	line-height: 1.5em;
	background-color: #FFC;
}

#sign-up-restrictions ul{
	padding: 0 0 0 1em;
}

#sign-up-restrictions ul li{
	padding: 0;
	color: #F00 !important;
}
.claim-text {color :#3c8dbc;}

@media only screen and (max-width: 768px) {
   .credit_card_payment .cc-logo .col-sm-2{width: 30% !important;padding-bottom: 10px;}
   .customBox{padding-left: 15px;padding-right: 15px;}
}


/*badge*/

/*Basiz setup*/
.badge {
    box-sizing: border-box;
    display: inline-block;
    background-color: #2c3e50;
    color: #ffffff;
    
    border-radius: 3rem; 
    text-align: center;

    font-size: 1.6rem;
    /*font-weight: 400;*/
    padding: .05rem .8rem .1rem;
    line-height: inherit;
}

/*Style*/
.badge--line {
    background-color: transparent;
    color: #95a5a6;
    box-shadow: 0 0 0 1px #95a5a6;
}

.badge--info {
    background-color: #3498db;
}

.badge--warning {
    background-color: #f1c40f;
}

.badge--danger {
    background-color: #e74c3c;
}

.badge--success {
    background-color: #2ecc71;
}

/*Sizes*/
.badge--small {
    font-size: 1.2rem;
    padding: .1rem .65rem .2rem;
}

.badge--smaller {
    font-size: .7rem;
    padding: .05rem .4rem .15rem;
}

/* jquery validate error */
em.error {
    color: red;
}


/*Presentation*/
/*html,*/
/*body {*/
/*    height: 100%;*/
/*    background-color: #34495e;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: space-around;*/
/*    flex-flow: row wrap;*/
/*    font-family: 'Open Sans', sans-serif;*/
/*}*/

/*.container {*/
/*    box-sizing: border-box;*/
/*    padding: 1rem;*/
/*    width: calc(100% / 3);*/
    
/*    @media (max-width: 360px) {*/
/*        width: 100%;*/
/*    }*/
    
/*    .badge {*/
/*        margin: .5rem;*/
/*    }*/
/*}*/
/*end badge*/