body {
    background: #fff ;
}

#header {
    padding: 0;
    /*background: #bdbcba ;*/
}
#header .top {
    height: 30px;
    background: #60E588;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}
#header .top  a{
    color: #fff;
}
#header .logo {
    max-height: 80px;
}
#menu {
}
#main-menu {    
    padding: 0;
}
#main-menu .menu-item{
    width: 100px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #1C9870;
}
#main-menu ul>li{    
    /*border-left: 1px solid #fff;
    border-right: 1px solid #fff;*/
    
}
#main-menu ul>li a {
    color: #fff;
}
#main-menu ul>li a:hover, #main-menu ul>li a:focus {
    background: #65befa;
    color: #BAF500;
}
#main-menu .navbar-nav > li > .dropdown-menu  {
    background: #65befa;
    color: #fff;
}
#main-menu .navbar-nav > li > .dropdown-menu >li {
    border: 0;
}
.navbar-custom {
    background: #1096ef;
    border-radius: 5px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
#content {
    /*border: 1px solid #1C9870;*/
    /*margin: 15px 0;*/
    /*background: #bdbcba ;*/
    /*overflow: auto;*/
    min-height: 400px;
}
#footer {
    /*margin-top: 5px;
    background: #1C9870;*/
    color: #fff;
    font-size: 13px;
}
.required {color: #ff0000;}
.error {color: #ff0000; font-size: 12px;}

.vertical-center {
    display: flex;
    justify-content: center; /* align horizontal */
    align-items: center; /* align vertical */
}
.modal-content {
    width: 800px !important;
    margin: 30px auto !important;
}
#content-modal {
    min-width: 960px !important;
}
.modal-body {
    overflow-y: auto;
}
.no-margin {
    margin: 0;
}
.no-margin-left {
    margin-left: 0;
}
.no-margin-right {
    margin-right: 0;
}

.no-padding {
    padding: 0;
}
.no-padding-left {
    padding-left: 0;
}
.no-padding-right {
    padding-right: 0;
}

ul.nav li.dropdown:hover ul.dropdown-menu {
            display: block;
        }

.panel-custom {
    border: 1px solid #1b6698;
}
.panel-custom > .panel-heading {
    background: #1b6698;
    border: 1px solid #1b6698;
    color: #fff;
}
.fixed-panel {
    font-size: 12px;
  max-height: 200px;
  overflow-y: scroll;
}
.form-signin {
    margin: 0 auto;
    max-width: 330px;
    padding: 15px;
    text-align: center;
}
.bg-left {
    background: #FCFCFC;
}
.form-input {padding: 2px 10px; margin: 8px 0; height: 30px;}

#list .panel-heading {
    min-height: 40px;
}
#list .panel-heading a{
    color: #ffff00;
}
#list .panel-body {
}

#detail .panel-heading {
    min-height: 40px;
}
#detail .panel-body {
    overflow-x: auto;
}

#service-details {
}

#frameContent {
    width: 100%;
    min-height: 480px;
    border: 0;
    overflow: auto;
    margin-top: 15px;
    margin-bottom: 15px;
}
.icon {
    width: 60px;
    height: 60px;
}

img.preview {
    width: 160px;
    height: 160px;
}

.member {
    /* background: #fff; border: 1px solid #1b6698; */
    text-align: center;
    padding: 15px 0;
}
img.avatar {
    width: 200px;
    height: 200px;
    margin: 0 auto;
}
.margin-top {
    margin-top: 20px;
}
.margin-bottom {
    margin-bottom: 20px;
}
.no-border {
    border: 0;
}
.featured-background {
    background: #fff;
    /*border-radius: 4px;*/ 
}
.content.partners .featured-background .item-desc {
    margin-bottom: 20px;
    overflow: hidden;
}
.partners .item .featured-title{
    min-height: 210px!important;
}
.content.partners .featured-background  .item-register {
    padding-bottom: 50px;
}
h3.featured-title {
    margin-top: 0;
}
.blog-post-meta {
    color: #999;
    margin-bottom: 20px;
}
#featured-service a, a:visited {
    color: #000;
}
#featured-service .s-hover {
    height: 300px;
    background: #fff;

}
#featured-service .s-hover:hover, #featured-service .s-hover a:hover {
    /*background: #1DA076;
    color: #fff;*/    
    text-decoration: none;
}
.footer-menu ul li {
    float: left;
    padding-right:35px;

}
.footer-menu ul li a
{
    color:#b9dbf2;
}
.footer-menu ul li a:hover
{
    color:yellow;
    text-decoration:none;
}
.th-heading {background: #dff4ff; height: 30px; text-align: center; text-transform: uppercase;}
.col-label {
    width: 11.11%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.col-input {
    width: 22.22%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
 