i[class*="icon-"]{display:inline-block;}


.imgloader,i.imgloader{width:50px;height:50px;vertical-align:middle;display:none;position:absolute;right:-40px;top:-7px;background:#fff;color:#008080;border-radius:50%;border:3px solid #008080;font-size:25px;line-height:1.7;}
.imgloader img{-webkit-transform:translate(-50%,-50%) scale(0.7);-moz-transform:translate(-50%,-50%) scale(0.7);-ms-transform:translate(-50%,-50%) scale(0.7);transform:translate(-50%,-50%) scale(0.7);position:relative;left:50%;top:50%;}


.btn-primary {background: #008080;border: none;border-radius:0;}
.sitefooter{background:#008080;}
.footer_top{background:#fff;border-top:1px solid #e8e8e8;padding:30px 0;}
.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%;}
.newsletter .form-control{font-size:14px;border-radius:0;}

[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(0,0,0,0.15);margin-right:5px;}
.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;}
.newsletter{border-bottom:none !important;margin-bottom:0 !important;}
}
