body{
    padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;
}
.div_main_container{
    width:716px; height:auto; background-color:#99CC66; position:relative; margin:0px auto 0px auto;
}
.div_container{
    width:716px; height:auto; float:left; position:relative;
}
.div_testimonial_container{
    /*width:716px;*/ margin-left: 15px; height:auto; float:left; margin-top:5px; border:solid 1px #b7b7b7; border-left:0px; border-right:0px; padding-bottom:10px;
}
.div_showmore{
    width:670px; height:25px; float:left; font-size:20px; margin-top:35px; font-weight:bold; text-align:center;
}
.div_footer_wrapper{
    width:100%; height:95px; position:relative;	float:left; margin-top:240px; background-color:#2abec0;
}
.div_footer_container{
    width:585px; height:93px; margin:0px auto 0px auto;	
}
.div_footer_contact{
    width:585px; height:30px; padding-top:15px; float:left; color:#FFFFFF; font-size:13px; font-weight:bold; border-bottom:solid 1px #FFFFFF;
}
.span_footer_link{
    font-size:14px;
}

.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom {
    border-radius: 0;
}
.navbar-default {
    background-image: linear-gradient(to bottom, #fff 0px, #f8f8f8 100%);
    background-repeat: repeat-x;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
.navbar-fixed-top {
    border-width: 0 0 1px;
    top: 0;
}
.navbar-fixed-top, .navbar-fixed-bottom {
    border-radius: 0;
}
.navbar-fixed-top, .navbar-fixed-bottom {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1030;
}
.navbar {
    border-radius: 4px;
}
.navbar {
    border: 1px solid transparent;
    margin-bottom: 20px;
    min-height: 50px;
    position: relative;
}
.container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-left: 0;
    margin-right: 0;
}
.navbar-header {
    float: none;
    text-align: center;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
}
.navbar-default .navbar-brand {
    color: #777;
}

.navbar-brand, .navbar-nav > li > a {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 20px;
    padding: 15px;
}
.upgrade-btn {
    float: right;
    margin-right: 10px;
    margin-top: -35px;
    position: relative;
}
.nav-logo {
    color: #3899ec;
    font-size: 16px;
}
.navbar-brand img {
    height: 50px;
    margin-top: -5px;
}
.navbar-brand > img {
    display: block;
}
.nav-img {
    display: inline !important;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    height: auto;
    max-width: 100%;
}
img {
    vertical-align: middle;
}
img {
    border: 0 none;
}
nav.navbar.navbar-default {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 0 solid #2f8cc2;
}
.navbar-brand {
    float: none;
    padding-top: 4px;
    text-decoration: none;
    font-family: "Open Sans",sans-serif;
}
.navbar-brand span {
    font-family: "Open Sans",sans-serif;
}

.uilib-btn {
    background-color: #09f;
    background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.07) 37%, rgba(0, 0, 0, 0.07) 56%);
    background-position: 0 50%;
    background-repeat: repeat-x;
    border: 1px solid rgba(37, 114, 152, 0.78);
    border-radius: 3px;
    box-shadow: 1px 2px rgba(255, 255, 255, 0.21) inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica Neue,Helvetica,Arial;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
}

.uilib-btn.btn-upgrade {
    background-color: #fff;
    border: 1px solid rgba(196, 196, 196, 0.78);
    color: #a41aa4;
}

.uilib-btn.btn-upgrade {
    background-color: #fff;
    border: 1px solid rgba(196, 196, 196, 0.78);
    color: #a41aa4;
}
.pull-left {
    float:left;
}
.pull-right {
    float:right;
}
.pull-center {
    display: block;
    margin: 0 auto !important;
    text-align: center;
    float: none;
}

.fb_dialog_iframe {
    z-index: 999999999 !important;
}

.pointer-cursor {
    cursor: pointer;
}

[role="button"] {
  cursor: pointer;
}

.pagination {
  padding-left: 0;
  margin: 0px;
  list-style: none;
  text-align: center;
  width: 100%;
}
.pagination li {
  display: inline;
}
.pagination li > a,
.pagination li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
.pagination li > a:hover,
.pagination li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pagination .next > a,
.pagination .next > span {
  float: right;
}
.pagination .previous > a,
.pagination .previous > span {
  float: left;
}
.pagination .disabled > a,
.pagination .disabled > a:hover,
.pagination .disabled > a:focus,
.pagination .disabled > span {
  color: #777777;
  background-color: #ffffff;
  cursor: not-allowed;
}
.clearfix:before,
.clearfix:after,
.pagination:before,
.pagination:after {
  content: " ";
  display: table;
}
.clearfix:after,
.pagination:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
/*
.pagination li.active {
    background-color: #eeeeee !important;
}
.pagination ul > .active > a, .pagination ul > .active > span {
    color: #999999;
    cursor: default;
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
    background-color: #f5f5f5;
}*/


@font-face {
    font-family: 'icomoon';
    src:    url('icomoon/fonts/icomoon.eot?g142e7');
    src:    url('icomoon/fonts/icomoon.eot?g142e7#iefix') format('embedded-opentype'),
        url('icomoon/fonts/icomoon.ttf?g142e7') format('truetype'),
        url('icomoon/fonts/icomoon.woff?g142e7') format('woff'),
        url('icomoon/fonts/icomoon.svg?g142e7#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 20px !important;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-linkedin2:before {
    content: "\e931";
}
.icon-linkedin:before {
    content: "\e930";
}
.icon-facebook:before {
    content: "\e904";
}
.icon-google:before {
    content: "\e905";
}
.icon-twitter:before {
    content: "\e90b";
}

a.facebook2,a.facebook2 span {color: #38559c !important; text-decoration: none;}
a.facebook2:hover,a.facebook2:hover span {color: #2d447d !important;}
a.twitter,a.twitter span {color: #00abef !important; text-decoration: none;}
a.twitter:hover,a.twitter:hover span {color: #0089bf !important;}
a.googleplus,a.googleplus span {color: #d13b20 !important; text-decoration: none;}
a.googleplus:hover, a.googleplus:hover span {color: #a72f1a !important;}
a.linkedin,a.linkedin span {color: #4875B4 !important; text-decoration: none;}
a.linkedin:hover,a.linkedin:hover span {color: #007bb6 !important;}