@import url('//fonts.googleapis.com/css?family=Fira+Sans:400,600&subset=cyrillic');

body, div, h1, h2, h3, h4, html, li, ol, p, span, ul {
	font-family: 'Fira Sans', sans-serif;line-height:1.4em;
} 

html,body
{
    background-color: #f3f3f3;}
.hidden-block{
    display: none;
}

img.responsive{max-width:100%}


a.navbar-brand{display: flex; align-items: center; color: #fedb41!important;}
a.navbar-brand:hover{opacity:0.7;}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #00796b!important;
}

#underlogo{display: block;
    font-size: 1.4em;
    padding: 10px 0 0 0;}


#links a.btn{margin:0 5px 5px 0;}
.panel-min{font-size:1em;}
.panel-specs{font-size:0.9em;}

.panel-specs td:first-child {
	white-space: nowrap;font-weight: 600;    background: #EEEEEE;
}

.panel-specs td:last-child {
    width: 100%;
}
.panel-specs td:last-child b {
    font-size:1.2em;
}
/* Page Loans */
.offers-h1{
	padding:  0;
	margin: 0 0 0.3em 0;
	line-height: 1em;
	font-size: 2.4em;
}
.filter_block{
	background: #00796bc4;
    color: #B2DFDB;
    padding: 20px 20px 20px 20px;
    margin: 0 0 20px 0;
    border-radius: 4px;
}
.card-loan{
	padding: 10px 15px;
	margin: 0 0 10px 0;
	background: #fff;
	border-radius: 4px;
	font-size: 1em;
	box-shadow: 0px 3px 10px #0000002b;
}
.card-loan .logo-block{
	vertical-align: middle;
}
.card-loan .logo-block .logo{
	max-width: 120px;
}
.card-loan .xs-block{
	border-bottom: 1px solid #efefef;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.card-loan .sm-lg-block{
	border-left: 1px solid #dadada;
}
.title-grey{
	display:  block;
	color: #BDBDBD;
	font-size: 0.9em;
	margin-bottom: 3px;
}
.first-loan{
	display: inline-block;
	font-size: 0.8em;
	background: #B2DFDB;
	padding: 2px 5px;
	border-radius: 4px;
}
.tip{
	color: #009688;
}
.more-info{
	display: inline-block;
	font-size:0.9em;
	margin-top: 3px;
}
.more-info-xs{
	font-size:0.8em;
	margin-top: 3px;
	background: #009688;
}
.card-loan .offer-name{
	display: block;
	font-weight: 600;
}
.card-loan .offer-link{
	font-size: 0.8em;
	padding-bottom: 7px;
	display: block;
}
.anchor-block{
	padding: 15px 20px;
	background: #dedede;
	font-size: 1.1em;
}
.anchor-block ul{
	list-style: square;
	list-style-position: inside;
	padding: 5px 0 0 10px;
	margin: 0;
}
.stars-block{
	font-size: 1.6em;
	color: #FBC02D;
	padding: 5px 0 5px;
}
.baner-other{
	padding: 15px;
	background: #FFF176;
	background: linear-gradient(to bottom, #009688 0%,#004D40 100%);
	color: #fff;font-size: 1em;
}
.baner-other .title{
	font-size: 1.3em;
	margin-bottom:  0.4em;
	color: #B2DFDB;
}
.yellow-text{
	font-weight:  600;
	color: #FDD835;
}
.credit-card-box{
	padding: 10px 15px;
	margin: 0px 0px 10px;
	background: rgb(255, 255, 255);
	border-radius: 4px;
	font-size: 1em;
	box-shadow: rgba(0, 0, 0, 0.17) 0px 3px 10px;
}
@media (max-width:768px){
	
	.panel-specs td:first-child {
		white-space: initial;
	}
	.panel-min{overflow-x: scroll;}
	.media-body div{border-left:0px solid #dadada!important;}
	.card-loan .media-left,.card-loan .media-right,.review-block .media-left{display:none;}
	.nop-xs{padding:0;}
}

a.uline{    border-bottom: 1px solid rgba(0, 150, 136, 0.3);}
a.uline:hover{    border-bottom:none;text-decoration:none;}

.br-wrapper{display:inline-block;vertical-align: middle;}
.br-widget a {font-size: 1.5em!important;}

#social{margin: 10px 0 0 0;
    list-style:  none;
    padding:  0;font-size: 0.9em;}
	
#social li+li{margin-top:7px;}

a.btn-big-icon	{ text-align: left;line-height: normal;min-height: 58px; }
i.big-fa { font-size: 2.5em; float: left; padding-right: 10px; }

#content h1{font-size: 2.4em;margin: 0 0 5px 0;line-height:1em;}
#content h2{font-size: 1.8em; margin: 10px 0 5px 0;}
#content h3{font-size: 1.4em; margin: 15px 0 10px 0;}
#sidebar h2{font-size: 1.6em;margin: 10px 0 5px 0;}
p.mute{color: #b5b5b5;}
ul#social li{    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
	
footer a {
    color: #26A69A;
    border-bottom: 1px solid #26a69a63;
	font-weight:300;
}

footer p{line-height: 1.4em}

.sorted {
    right: 15px;
}
.review_rate_0{background:#DDDDDD;}
.review_rate_1{background:#FFCCBC;}
.review_rate_2{background:#FFE0B2;}
.review_rate_3{background:#FFF59D;}
.review_rate_4{background:#E6EE9C;}
.review_rate_5{background:#C5E1A5;}

#faq_accordion .panel
{border: 2px solid #607D8B; border-radius: 5px;}
#faq_accordion .panel-heading
{background: #607D8B;}
#faq_accordion .panel-heading:hover
{background: #90A4AE;}
#faq_accordion .panel-heading a
{color:#fff}

a:hover img{opacity:0.7;}
p.footer-loans a{    margin: 0 10px 5px 0;}

.panel-title {
    margin: 0 !important;
    font-size: 16px !important;
}

@keyframes rainbow {
  0%    { background: #E91E63; }
  50%   { background: #ff9800; }
  100%  { background: #4caf50; }
}

#login {
   animation: rainbow 2s infinite;
   background: #E91E63;
   font-size: 1.1em
}

#top-msg{
    position: sticky;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1000;
    background: #009688;
    text-align: center;
    color: #E0F2F1;
    margin: 0;
    border: none;
    border-radius: unset;
    box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, 0.4);

}