

/* Start:/local/components/kitty.raity.factors/templates/.default/style.css?17635667663480*/
.progress.progress_sm {
    margin-bottom: 0px;
}

@media (min-width: 978px) {
	.lblb-ml-5{
		margin-left:5px;
	}
	
	.mw-50{
		max-width:50px;
	}
	.mw-100{
		max-width:100px;
	}
}

@media (min-width: 250px) {

	.mw-100{
		max-width:100px;
		display:inline-block;
	}
}


#js-calc_table th{
	font-size:18px;
}

.btn-check-mutation{
	min-width: 108px !important;
    height: 108px  !important;
}

.btn-check-mutation img{
    margin-top: 13px;
    width: 70px;
}
.vcenter {
	display:flex;
    align-items:center;
}

.table-desc td{
	border:0px !important;
}

.table-desc{
	margin-bottom:0px;
}



.kitty--image{
	width:65px;
}

.Check_btn{margin-bottom:0px;}

table a{
	color:#1b95e0;
}

table b{
	color:#000;
}

.brown-c{
color:#db7f00;
}

.green-c{
color:#31c73b;
}

.red-c{
color:#e64545;
}

.black-c{
	color:#000;
}


.label-info-rar{
	color:#fff !important;
	font-size: 100%;
	margin-top:10px;
	display:inline-block;
	height: 22px;
}

.label-info a{
	color:#fff !important;
}

.label-info1 {
    display: block !important;
    background-color: #FFFFFF;
    color: #2A3F54 !important;
    padding: .2em 0.1em .3em !important;
    font-size: 85%;
}

.label-default {
    display: block !important;
    padding: .2em 0.1em .3em !important;
	height:16px;
	font-size: 85%;
}

.best-position {
    height: 16px;
    margin-top: -3px;
}

.no-padding td, .no-padding th {
    padding: 2px !important;
}
.no-padding{
	margin-bottom:0px !important;
}

.badge-price {
    position: absolute;
    top: 15px;
    left: 25px;
    color: #fff !important;
}
.badge-price span{
	color: #fff !important;
}

.badge-ranking {
    position: absolute;
    top: 15px;
    right: 25px;
    color: #fff !important;
}

.kitty-preview{
	max-width:430px;
	border-radius: 5px;
	display: inline-table;
}

.buy-button{
	position:absolute;
	top:50px;
	left:25px;
	padding: 3px 6px !important;
	background-color:#ffa039 ;
	color:#fff;
	border-color:#db6a19;
}

.sire-button{
	position:absolute;
	top:50px;
	left:25px;
	padding: 3px 6px !important;
	background-color:#3498DB ;
	color:#fff;
	border-color:#3498DB;
}

.buy-loader,.cs-loader,.csire-loader{
	position:absolute;
	left:25px;
	top:50px;
}

.buy-button.focus, .buy-button:focus, .buy-button:hover{
    background-color:#db6a19 ;
	color:#fff;
	border-color:#db6a19;
}

.sire-button.focus, .sire-button:focus, .sire-button:hover{
    background-color:#198ad6 ;
	color:#fff;
	border-color:#198ad6;
}

.js-buy_final,.js-sell_final{
	background-color:#ffa039 ;
	color:#fff;
	border-color:#db6a19;
}


.js-buy_final.focus, .js-buy_final:focus, .js-buy_final:hover, .js-sell_final.focus, .js-sell_final:focus, .js-sell_final:hover{
    background-color:#ffa039 ;
	color:#fff;
	border-color:#db6a19;
}

.js-cs_final{
    background-color:#ffa039 ;
	color:#fff;
	border-color:#db6a19;
}

.js-cs_final.focus, .js-cs_final:focus, .js-cs_final:hover{
    background-color:#ffa039 ;
	color:#fff;
	border-color:#db6a19;
}

.js-csire_final,.js-sire_final{
    background-color:#3498DB ;
	color:#fff;
	border-color:#3498DB;
}

.js-csire_final.focus, .js-csire_final:focus, .js-csire_final:hover,  .js-sire_final.focus, .js-sire_final:focus, .js-sire_final:hover{ 
    background-color:#198ad6 ;
	color:#fff;
	border-color:#198ad6;
}

.buy-loader,.cs-loader,.csire-loader{
	position: initial;
	margin-top: -5px;
}

.js-not_cs,.js-not_csire,.js-warning,.js-settings{
	margin-top:15px;
}

.js-cs_done,.js-csire_done,.js-done,.js-buy_done,.js-not_buy{
	margin-top:10px;
}

/* End */
/* /local/components/kitty.raity.factors/templates/.default/style.css?17635667663480 */
