.border-radius-100 {
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
}
.solid-tabs .icon-bx-container {
  width: 100%;
  position: relative;
  padding-left: 80px;
  margin-bottom: 40px !important;
}
.solid-tabs .icon-bx-container h5 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 1;
  color: #333;
  font-weight: 700;
}
.solid-tabs .icon-bx-container p {
  color: #999;
  font-family: "Lato", serif, sans-serif;
  font-weight: normal;
}
.solid-tabs .icon-bx-container.icon-bx-container-ctr {
  text-align: center !important;
  padding: 10px;
  margin-bottom: 20px !important;
}
.solid-tabs .icon-bx-container.icon-bx-container-ctr .icon-bx {
  position: relative !important;
  margin: 5px auto 15px auto;
}
.solid-tabs .icon-bx-container .icon-bx {
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  top: 0;
  left: 0;
  background: #03a9f4;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
.solid-tabs .icon-bx-container .icon-bx.icon-bx-no-bg {
  background: none !important;
}
.solid-tabs .icon-bx-container .icon-bx.icon-bx-no-bg a > i.fa {
  color: #03a9f4;
  line-height: initial;
  font-size: 46px;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
.solid-tabs .icon-bx-container .icon-bx.icon-bx-bdr {
  border: 2px solid #03a9f4;
  background: none !important;
}
.solid-tabs .icon-bx-container .icon-bx.icon-bx-bdr a > i.fa {
  color: #03a9f4;
}
.solid-tabs .icon-bx-container .icon-bx.icon-bx-rec {
  -webkit-border-radius: 8px !important;
     -moz-border-radius: 8px !important;
          border-radius: 8px !important;
}
.solid-tabs .icon-bx-container .icon-bx.icon-bx-rec.icon-bx-rec-bdr {
  background: none;
  border: 2px solid #03a9f4;
}
.solid-tabs .icon-bx-container .icon-bx.icon-bx-rec.icon-bx-rec-bdr a > i.fa {
  color: #03a9f4;
}
.solid-tabs .icon-bx-container .icon-bx a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  color: #FFF;
}
.solid-tabs .icon-bx-container .icon-bx a i.fa {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  color: #FFF;
  font-style: normal;
  font-size: 30px;
  text-align: center;
  line-height: 64px;
  margin: 0;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
.solid-tabs .icon-bx-container:hover .icon-bx.icon-bx-no-bg a > i.fa,
.solid-tabs .icon-bx-container:hover .icon-bx.icon-bx-bdr a > i.fa,
.solid-tabs .icon-bx-container:hover .icon-bx.icon-bx-rec.icon-bx-rec-bdr a > i.fa {
  color: #333;
}
.solid-tabs .icon-bx-container:hover .icon-bx {
  background: #333;
}
.solid-tabs .icon-bx-container:hover .icon-bx.icon-bx-bdr,
.solid-tabs .icon-bx-container:hover .icon-bx.icon-bx-rec-bdr {
  border-color: #333;
}
.solid-tabs .s-icon {
  display: inline-block;
  font-size: 26px;
  color: #333;
  text-align: center;
  margin: 6px 6px 10px 0;
  -webkit-transition: all 0.2s ease-in;
     -moz-transition: all 0.2s ease-in;
       -o-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
}
.solid-tabs .s-icon.s-icon-bdr {
  border: 1px solid #333;
  width: 50px;
  height: 50px;
  line-height: 50px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}
.solid-tabs .s-icon.s-icon-bdr:hover {
  background: #333;
  color: white;
}
.solid-tabs .s-icon:hover {
  cursor: pointer;
}
.solid-tabs .icn-container i {
  color: #03a9f4;
}
.solid-tabs .social-icon {
  display: inline-block;
}
.solid-tabs .social-icon .fa {
  width: 100%;
  text-align: center;
}
.solid-tabs .social-icon.social-icon-facebook .fa-circle {
  color: #3765A3;
}
.solid-tabs .social-icon.social-icon-facebook .fa-facebook {
  color: white;
}
.solid-tabs .social-icon.social-icon-twitter .fa-circle {
  color: #2CAAE1;
}
.solid-tabs .social-icon.social-icon-twitter .fa-twitter {
  color: white;
}
.solid-tabs .social-icon.social-icon-instagram .fa-circle {
  color: #967157;
}
.solid-tabs .social-icon.social-icon-instagram .fa-instagram {
  color: white;
}
.solid-tabs .social-icon.social-icon-google-plus .fa-circle {
  color: #d95232;
}
.solid-tabs .social-icon.social-icon-google-plus .fa-google-plus {
  color: white;
}
.solid-tabs .social-icon.social-icon-pinterest .fa-circle {
  color: #BD081C;
}
.solid-tabs .social-icon.social-icon-pinterest .fa-pinterest {
  color: white;
}
.solid-tabs .social-icon.social-icon-tumblr .fa-circle {
  color: #2C4762;
}
.solid-tabs .social-icon.social-icon-tumblr .fa-tumblr {
  color: white;
}
.solid-tabs .social-icon.social-icon-linkedin .fa-circle {
  color: #0274B3;
}
.solid-tabs .social-icon.social-icon-linkedin .fa-linkedin {
  color: white;
}
.solid-tabs .social-icon.social-icon-vine .fa-circle {
  color: #00A279;
}
.solid-tabs .social-icon.social-icon-vine .fa-vine {
  color: white;
}
.solid-tabs .social-icon.social-icon-flickr .fa-circle {
  color: #ED006E;
}
.solid-tabs .social-icon.social-icon-flickr .fa-flickr {
  color: white;
}
.solid-tabs .social-icon.social-icon-dribbble .fa-circle {
  color: #F16798;
}
.solid-tabs .social-icon.social-icon-dribbble .fa-dribbble {
  color: white;
}
.solid-tabs .social-icon.social-icon-github .fa-circle {
  color: #000000;
}
.solid-tabs .social-icon.social-icon-github .fa-github {
  color: white;
}
.solid-tabs .social-icon.social-icon-paypal .fa-circle {
  color: #00437D;
}
.solid-tabs .social-icon.social-icon-paypal .fa-paypal {
  color: white;
}
.solid-tabs .social-icon.social-icon-reddit .fa-circle {
  color: #FE1500;
}
.solid-tabs .social-icon.social-icon-reddit .fa-reddit {
  color: white;
}
.solid-tabs .social-icon.social-icon-skype .fa-circle {
  color: #00B1F3;
}
.solid-tabs .social-icon.social-icon-skype .fa-skype {
  color: white;
}
.solid-tabs .social-icon.social-icon-wechat .fa-circle {
  color: #56B849;
}
.solid-tabs .social-icon.social-icon-wechat .fa-wechat {
  color: white;
}
.solid-tabs .social-icon.social-icon-behance .fa-circle {
  color: #319DD4;
}
.solid-tabs .social-icon.social-icon-behance .fa-behance {
  color: white;
}
.solid-tabs .social-icon.social-icon-rss .fa-circle {
  color: #FF9900;
}
.solid-tabs .social-icon.social-icon-rss .fa-rss {
  color: white;
}
.solid-tabs .social-icon.social-icon-vimeo .fa-circle {
  color: #17B3E8;
}
.solid-tabs .social-icon.social-icon-vimeo .fa-vimeo {
  color: white;
}
.solid-tabs .social-icon.social-icon-youtube-play .fa-circle {
  color: #DF2926;
}
.solid-tabs .social-icon.social-icon-youtube-play .fa-youtube-play {
  color: white;
}
.solid-tabs .social-icon.social-icon-delicious .fa-circle {
  color: #3399FF;
}
.solid-tabs .social-icon.social-icon-delicious .fa-delicious {
  color: white;
}
.solid-tabs .social-icon.social-icon-stumbleupon .fa-circle {
  color: #EA4822;
}
.solid-tabs .social-icon.social-icon-stumbleupon .fa-stumbleupon {
  color: white;
}
.solid-tabs .social-icon.social-icon-rocket .fa-circle {
  color: #B00117;
}
.solid-tabs .social-icon.social-icon-rocket .fa-rocket {
  color: white;
}
.solid-tabs .social-icon.social-icon-weibo .fa-circle {
  color: #EE1319;
}
.solid-tabs .social-icon.social-icon-weibo .fa-weibo {
  color: white;
}
.solid-tabs .social-icon.social-icon-foursquare .fa-circle {
  color: #FA4778;
}
.solid-tabs .social-icon.social-icon-foursquare .fa-foursquare {
  color: white;
}
.solid-tabs .social-icon.social-icon-soundcloud .fa-circle {
  color: #F8500F;
}
.solid-tabs .social-icon.social-icon-soundcloud .fa-soundcloud {
  color: white;
}
.solid-tabs .social-icon.social-icon-spotify .fa-circle {
  color: #1ED760;
}
.solid-tabs .social-icon.social-icon-spotify .fa-spotify {
  color: white;
}
.solid-tabs .social-icon.social-icon-stack-overflow .fa-circle {
  color: #E04006;
}
.solid-tabs .social-icon.social-icon-stack-overflow .fa-stack-overflow {
  color: white;
}
.solid-tabs .social-icon.social-icon-vk .fa-circle {
  color: #4C75A3;
}
.solid-tabs .social-icon.social-icon-vk .fa-vk {
  color: white;
}
.solid-tabs .social-icon.social-icon-xing .fa-circle {
  color: #00595E;
}
.solid-tabs .social-icon.social-icon-xing .fa-xing {
  color: white;
}
.solid-tabs .social-icon.social-icon-dropbox .fa-circle {
  color: #007EE6;
}
.solid-tabs .social-icon.social-icon-dropbox .fa-dropbox {
  color: white;
}
.solid-tabs .social-icon-mina {
  display: inline-block;
  width: 35px;
  height: 35px;
  margin: 5px 5px 10px 0;
  text-align: center;
  font-size: 15px;
  line-height: 26px;
  padding: 5px;
  border: 1px solid #333;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.solid-tabs .social-icon-mina i[class^="icon-"] {
  display: block;
  position: relative;
  color: #333;
  -webkit-transition: all 0.32s ease-in-out;
     -moz-transition: all 0.32s ease-in-out;
       -o-transition: all 0.32s ease-in-out;
          transition: all 0.32s ease-in-out;
}
.solid-tabs .social-icon-mina:hover {
  background: #333;
}
.solid-tabs .social-icon-mina:hover i[class^="icon"]:first-child {
  margin-top: -27px;
  opacity: 0;
}
.solid-tabs .social-icon-mina:hover i[class^="icon"]:last-child {
  color: white;
}
