.btn-primary {background: #008080;border: none;border-radius:0;}
.sitefooter{background:#008080;}
.footer_top{background:#fff;border-top:1px solid #e8e8e8;padding:40px 0 10px;}
.footer_top h5{font-weight:bold;}
#flinks_bar{padding:40px 0;color:rgba(255,255,255,0.6);font-size:14px;}
#flinks_bar h5{color:#fff;font-weight:600;}
#flinks_bar a{color:rgba(255,255,255,0.6);}
#flinks_bar li{margin-bottom:10px;}
.flinks{padding-left:15px;}
.flinks li a{position:relative;padding-left:0;display:inline-block;}
.flinks li a:before{content:'\f105';display:inline-block;font:normal 20px 'fontello';margin-right:10px;position:absolute;left:-15px;}
#flinks_bar .flinks li a:hover{color:#ffba00;}
.flinks li a:after{content:'';display:block;width:0;height:1px;background:#ffba00;}
.flinks li a:hover:after{width:100%;}

[class^="icon-"]:before, [class*=" icon-"]:before{margin:0;width:100%;}

.social a{color:#008080;font-size:25px;display:inline-block;width:40px;height:40px;line-height:1.5;text-align:center;border:1px solid rgba(255,255,255,0.2);border-radius:3px;margin-right:5px;}
#flinks_bar .social a:hover{background:#ffba00;color:#000;}
.copyrights{border-top:1px solid rgba(255,255,255,0.16);padding:20px 0;color:rgba(255,255,255,0.6);font-size:13px;}
.credit{text-align:right;}
.credit a{display:inline-block;opacity:0.6;}
.credit a:hover{opacity:1;}

@media all and (max-width:767px){
.footer_top [class*="col-"]{border-bottom:1px solid #ddd;padding-bottom:30px;}
.flinks_bar ul{margin-bottom:30px;}
.copyrights{text-align:center;}
.credit{text-align:center;margin-top:20px;}
#flinks_bar{padding-left:15px;padding-right:15px;}
#flinks_bar h5{margin-top:15px;}
}
