﻿body {
    background: #FFFFFF;
    font-family: 'Fira Sans', serif;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
    color: #51A1BD;
    margin-bottom: 1px;
    margin-top: 18px;
    font-family: 'Fira Sans', serif;
}

h4, .h4 {
    color: #5cb85c;
    margin-bottom: 1px;
    margin-top: 18px;
    font-family: 'Fira Sans', serif;
}
.navbar-brand {
        float: left;
     height: 100%;
     padding: 0px;
    font-size: 18px;
    margin-top:8px;
    margin-bottom:8px;
    
}
.headerstrip {
    margin-right: 0px;
}



/*********************/
/* 1.1.5 Top Section */
/*********************/
.topsection {  overflow: hidden; max-height: 300px; border-bottom: 1px solid #eeeeee; 
    webkit-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -moz-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -o-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.on-sticky .topsection { max-height: 0px; 
    webkit-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -moz-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -o-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.topsection-right-area { display: inline-block; float: right; text-align: right; }
.topsection-centered .topsection-left-area { display: block; text-align: center; } 

/************************/
/* 1.1.6 Header Widgets */
/************************/
.bt-after-navigation { float: right; position: relative; 
    display: -moz-box;
    -moz-box-align: center;
    display: -webkit-box;
    -webkit-box-align: center;
    display: -ms-flexbox;
    -ms-flex-align: center;
    display: -webkit-flex;
    -webkit-align-items: center;
    display: flex;
    align-items: center;
}
.bt-after-navigation > div:last-child { margin-right: 0; }
/********************/
/* Search on Header */
/********************/
.bliccaThemes-header-search { cursor: pointer; float: right; position: relative; font-size: 14px; padding-left: 10px; margin-right: 10px; margin-left: 10px;}
.bliccaThemes-header-search.search-rounded-bg { width: 33px; height: 33px; line-height: 33px; border: 1px solid #f1f1f1; border-radius: 3px; text-align: center; padding: 0; margin: 0 10px; }
.bliccaThemes-header-search.search-square-bg { width: 53px; height: 49px; line-height: 49px; border: 1px solid #f1f1f1; border-radius: 3px; text-align: center; padding: 0;  margin: 0 10px; }
.topsection .bliccaThemes-header-search.search-square-bg { margin: 0; border-width: 0 1px 0 0; }
.bliccaThemes-header-search.search-circle-bg {width: 33px; height: 33px; line-height: 31px; border: 1px solid #f1f1f1; border-radius: 50%; text-align: center; padding: 0; margin: 0 10px; padding-left: 1px;}

.bliccaThemes-header-search i {  
color: #ff391f;
}
.bliccaThemes-header-search:hover i { color: #ff391f; }
.bliccaThemes-header-search .search { 
position: fixed; top: -300px; left: 0; visibility: hidden; opacity: 0;
-webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
 transition: all 0.4s ease-out;  
}
.bliccaThemes-header-search .search .search-query {
    height: 50px;
    line-height: 50px;
    background: transparent !important;
    color: #fff;
    width: 460px;
    max-width: 460px;
    border: 1px solid #fff;
    border-width: 0 1px 1px 0;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    left: 50%;
    margin-left: -230px;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out; }
.bliccaThemes-header-search .search .search-query:focus{border-color:#fff;}
.bliccaThemes-header-search .search .search-query::-webkit-input-placeholder {color:#fff; font-size: 13px; }
.bliccaThemes-header-search .search .search-query:-moz-placeholder {color:#fff; font-size: 13px;}
.bliccaThemes-header-search .search .search-query::-moz-placeholder {color:#fff; font-size: 13px;}
.bliccaThemes-header-search .search .search-query:-ms-input-placeholder {color:#fff; font-size: 14px;}
.bliccaThemes-header-search .search .search-query:focus::-webkit-input-placeholder {color:#fff; font-size: 13px; }
.bliccaThemes-header-search .search .search-query:focus:-moz-placeholder {color:#fff; font-size: 13px;}
.bliccaThemes-header-search .search .search-query:focus::-moz-placeholder {color:#fff; font-size: 13px;}
.bliccaThemes-header-search .search .search-query:focus:-ms-input-placeholder {color:#fff; font-size: 13px;}

.bliccaThemes-header-search.acik .search {
    visibility: visible !important;
    opacity: 1;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.85);
    z-index: 50000;
}

.search-close { position: relative; float: right; margin-top: 60px; margin-right: 60px; width: 30px; height: 30px; text-align: center; }
.search-close i { position: relative; color: #fff; font-size: 28px; line-height: 1; } 
/* search form widget */
.bliccaThemes-header-search-2 { position: relative; font-size: 12px; }
.bliccaThemes-header-search-2 i { font-size: 11px; position: absolute; top: 12px; right: 17px; }
.bliccaThemes-header-search-2 input { border: 1px solid #f1f1f1; }
.search-form-widget-1 input { width: 268px; height: 33px; padding: 0 17px 0 17px; }
.search-form-widget-2 input { width: 216px; height: 29px; border-radius: 15px; padding: 0 20px; }
.search-form-widget-3 input { width: 178px; height: 35px; border-radius: 15px; padding: 0 20px; }
.search-form-widget-4 input { width: 178px; height: 25px; border-radius: 13px; padding: 0 20px; }
.search-form-widget-4 i { top: 8px; }
/******************/
/* Cart on Header */
/******************/
.bt-cart-header { position: relative; display: inline-block; float: right; font-size: 14px; text-align: center; cursor: pointer;  margin-left: 10px; margin-right: 10px; }
.bt-cart { position: absolute; left: -240px; top: 52px; display: block; width: 365px;   background: #fff; z-index: 100; padding: 0 25px 0 25px; border: 1px solid #e3e8eb; border-top: 1px solid #ff7200;  opacity: 0; visibility: hidden; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
.bt-cart-header:hover .bt-cart { visibility: visible; opacity: 1; left:-278px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
.bt-cart-header.cart-2 { line-height: 33px; height: 33px; min-width: 33px; border: 1px solid #f1f1f1; }
.bt-cart-header.cart-3 { line-height: 31px; height: 33px; min-width: 33px; border: 1px solid #f1f1f1; border-radius: 50%; }

.bt-cart-header:hover .bt-cart{left: -315px;}
.bt-cart{position: absolute; left: -240px; top: 56px; display: block; width: 365px; background: #fff; z-index: 100; padding:0px; border: 1px solid #f1f1f1; border-top: 2px solid #ff391f; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;}
.bt-cart .woocommerce .widget_shopping_cart .cart_list li, .bt-cart .woocommerce.widget_shopping_cart .cart_list li{border-bottom: 1px solid #f1f1f1; padding: 30px 30px;}
.bt-cart .woocommerce ul.cart_list li img, .bt-cart .woocommerce ul.product_list_widget li img{float: left; width: 66px; margin-left: 0px; position: absolute; top: 23px;}
.bt-cart .woocommerce .widget_shopping_cart .cart_list li a.remove, .bt-cart .woocommerce.widget_shopping_cart .cart_list li a.remove{right: 40px; top: 41%;left:inherit; border-radius: 50%; color: #dadada!important; border: 1px solid #dadada;}
.bt-cart .woocommerce ul.cart_list li a, .bt-cart .woocommerce ul.product_list_widget li a{color:#5f5f5f;}
.bt-cart .woocommerce .quantity{border: none; color: #ff391f; font-weight: 400; font-size: 12px; line-height: 14px;}
.bt-cart .woocommerce .widget_shopping_cart .total strong, .bt-cart .woocommerce.widget_shopping_cart .total strong{font-weight:400;color:#5f5f5f;}
.bt-cart .woocommerce.widget_shopping_cart .total{color:#ff391f;margin:0px;padding:0px;}
.bt-cart .woocommerce a.button{background: #ff391f; color: #fff; line-height: 38px; padding: 0px 20px; font-size: 14px; font-weight: 400; margin: 0px 5px;}
.bt-cart .woocommerce a.button.wc-forward{padding-left:35px;}
.bt-cart .woocommerce a.button.wc-forward:before{content: "\f07a"; font-family: 'FontAwesome'; color: #fff; font-size: 12px; position: absolute; left: 12px;}
.bt-cart .woocommerce a.button.checkout.wc-forward{padding: 0px 20px;}
.bt-cart .woocommerce a.button.checkout.wc-forward:before{display:none;}
.bt-cart .woocommerce.widget_shopping_cart .buttons{margin-bottom:23px;}

/*********************/
/* Second Navigation */
/*********************/
.extra-menu{font-size: 34px; color: #fff; line-height: 34px; font-weight: bold;}
.extra-menu .textwidget .extranav{font-size: 13px; color: #5f5f5f; line-height: 24px; font-weight: 400; margin-bottom: 16px; margin-top: 44px;}
.extra-menu .textwidget span{font-weight: 600; color: #fff; font-style: italic; font-size: 16px;}
.extra-menu .textwidget .extranavspan{line-height:24px;margin-bottom:45px;}
.extramenubutton{color: #fff; border-style: solid; border-color: #fff; font-weight: 700; background: rgba(255,255,255,0.01); margin: 48px 0px 10px 0px; border-radius: 0px; -webkit-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000); -moz-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000); -o-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000); transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);}
.extramenubutton a{color:#fff;}
.extramenubutton:hover{border-color:#ff391f;}
.extramenubutton:hover a{color:#ff391f;}


/* header text widget */
.header-text-widget { margin: 0 10px 0 0; }
.topsection-link { float: left; font-size: 13px; padding: 0 30px; border: 1px solid #eeeeee; border-width: 0 0 0 1px; height: 49px;line-height: 49px; text-decoration: none;
                   font-family: 'Ubuntu', sans-serif;
}
a.topsection-link {
    color: #16974b;
}
a.topsection-link:hover {
    color: #d9534f;
    text-decoration: none;
}
/**************************/
/* social links in header */
/**************************/
.header-social { text-align: right; display: inline-block; float: right; margin-left: 8px; margin-right: 5px; }
.topsection .header-social { margin-right: 0; }
.header-social a div {  
  display: inline-block; 
  font-size:12px; 
  background: #f1f1f1; 
  color: #5f5f5f; 
  line-height: 34px;
  width: 33px;
  height: 33px;
  border: 1px solid transparent; 
  border-radius: 100%;
  margin-right: 0;
  margin-left: 4px;
  text-align: center;  
  -webkit-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000); -moz-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000); -o-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000); transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.header-social a div:hover { background: #fff; color: #ff391f; border-color: #ff391f; }

.topsection-left-area .header-social { float: left; margin-left: auto; margin-right: 0px; }
.topsection-left-area .header-social a div { margin-left:0; margin-right: 4px; }

/* social style 2 */
.header-social.square-bg { display: block; }
.header-social.square-bg a:first-child div { border-left: 1px solid #f1f1f1; }
.header-social.square-bg a div { display: block; float: left; border-radius: 0; border-width: 0 1px 0 0; border-color: #eeeeee; color: #c4c4c4; background: #fff; height: 48px; width: 53px; line-height: 48px; margin: 0; }

.navbar .header-social.square-bg a div { border-width: 1px 1px 1px 0; }
.navbar .header-social.square-bg a:first-child div { border-width: 1px 1px 1px 1px; }



/* social style 3 */
.header-social.social-color a div {  
  display: inline-block; 
  font-size:12px; 
  background: #f1f1f1; 
  color: #5f5f5f; 
  line-height: 34px;
  width: 33px;
  height: 33px;
  border: 1px solid transparent; 
  border-radius: 100%;
  margin-right: 0;
  margin-left: 4px;
  text-align: center;  
}

.header-social.social-color a .social-facebook{background:#3b5998; color: #fff; }
.header-social.social-color a .social-twitter{background:#00aced; color: #fff; }
.header-social.social-color a .social-pinterest{background:#cb2027; color: #fff; }
.header-social.social-color a .social-instagram{background:#517fa4; color: #fff; }
.header-social.social-color a .social-flickr{background:#ff0084; color: #fff; }
.header-social.social-color a .social-google-plus{background:#dd4b39; color: #fff; }
.header-social.social-color a .social-dribbble {background:#ea4c89; color: #fff; }
.header-social.social-color a .social-linkedin {background:#007bb6; color: #fff; }
.header-social.social-color a .social-digg {background:#000; color: #fff; }
.header-social.social-color a .social-skype {background:#01aef2; color: #fff; }
.header-social.social-color a .social-vimeo {background:#aad450; color: #fff; }
.header-social.social-color a .social-youtube {background:#bb0000; color: #fff; }
.header-social.social-color a .social-stumbleupon {background:#eb4923; color: #fff; }
.header-social.social-color a .social-yahoo {background:#720e9e; color: #fff; }
.header-social.social-color a .social-foursquare {background:#fc4575; color: #fff; }
.header-social.social-color a .social-rss {background:#fe9900; color: #fff; }

.header-social.social-color a div:hover { background: #fff!important; color: #ff391f !important; border-color: #ff391f; }


/* social style 4 */
.header-social { text-align: right; display: inline-block; float: right; margin-left: 8px; }
.header-social.text-social a div {  
  display: inline-block; 
  font-size:14px; 
  background: transparent; 
  color: #fff; 
  line-height: inherit;
  width: 20px;
  height: auto;
  border: 0;  
  margin-right: 0;
  margin-left: 4px;
  text-align: center;  
}
.header-social.text-social a:hover div { background: transparent; color: #ff391f; }

.top-header
{
    margin-top: 4px;
    text-align: right;
}
.head img {
   width: 288px;
}
.sticky {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    border-width: 4px;
    
    box-shadow: 3px 6px 19px #4e5243;
}
.headerbar {
    background: rgb(249, 249, 249);
    color: #FFF;
    min-height: 30px;
     border-bottom: 1px solid #d6e9c6;
}
    .headerbar .phone
    { 
       
       margin-top:7px;
       font-size:12px;
       color:#55bdfa;
       text-align:right;
    }
     .headerbar .email
    {
       margin-top:7px;
       font-size:12px;
       color:#e6d5a4;
       text-align:right;
    }
       .headerbar .contact
    {
       margin-top:7px;
       font-size:12px;
       color:#ff9266;
       text-align:right;
    }
       .headerbar .facebook
    {
       margin-top:7px;
       font-size:12px;
       color:#ff9266;
       text-align:right;
    }


.headerbar .fa
{
    padding-right:8px;
}

.headerbar a:hover, a:focus {
    color: #d9534f;
    text-decoration: none;
}
.headerbar a:active, a:hover {
    outline: 0;
}
.headerbar a {
    color: #ffb426;
    text-decoration: none;
}

.headerbarin .badge
{
    display: inline-block;
    min-width: 10px;
    padding: 5px 7px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #51A1BD;
    border-radius: 3px;
}

    .headerbarin .badge .fa
    {
        color: #FFE200;
    }

.headerbarin .quote::before
{
    content: "“";
    font-size: 20px;
    font-weight: bold;
    font-family: 'Times New Roman';
    color: #067a45;
}

.top10
{
    margin-top: 10px;
}

li i
{
    color: #82b77f;
    font-size: 20px;
}



.btn-linestyle
{
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 1.428571429;
    border-radius: 0px;
}


/*Login Starts*/

.panel-heading
{
    padding: 5px 15px;
}

.panel-footer
{
    padding: 1px 15px;
    color: #A0A0A0;
}

.profile-img
{
    width: 96px;
    height: 96px;
    margin: 0 auto 10px;
    display: block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

/*Navbar*/

.navbar-brand
{
    position: relative;
    z-index: 2;
   
}
.tagline {
             text-align:left;
             margin-left:6%;
            font-size:medium;
          font-family: 'Rambla', sans-serif;

}

.carousel {
    background: #ced9d1;
}
    .brandname
    {
         margin-top: 10px;
         color:#569492; 
         text-align:left;
         margin-left:6%;
             
    }

    .brandaddress
    {
         margin-top: -5px;
         color:#dc772e;
         text-align:left;
         margin-left:6%;
         font-family: 'Arimo', sans-serif;
             
    }
.navbar-nav.navbar-right .btn
{
    position: relative;
    z-index: 2;
    padding: 4px 20px;
    margin: 10px auto;
}

.navbar .navbar-collapse
{
    position: relative;
}



.navbar .nav-collapse
{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding-right: 120px;
    padding-left: 80px;
    width: 100%;
}

.navbar.navbar-default .nav-collapse
{
    background-color: #f8f8f8;
}

.navbar.navbar-inverse .nav-collapse
{
    background-color: #222;
}

.navbar .nav-collapse .navbar-form
{
    border-width: 0;
    box-shadow: none;
}

.nav-collapse > li
{
    float: right;
}

.btn.btn-circle
{
    border-radius: 50px;
}

.btn.btn-outline
{
    background-color: transparent;
}

@media screen and (max-width: 767px)
{
    .navbar .nav-collapse
    {
        margin: 7.5px auto;
        padding: 0;
    }

        .navbar .nav-collapse .navbar-form
        {
            margin: 0;
        }

    .nav-collapse > li
    {
        float: none;
    }
}

.logo-image
{
    margin-top:5px;
}
.navbar-default
{
    border-radius: 0px;
    
}

.admin-top-header
{
    background: rgba(73,155,234,1);
    padding: 2px 10px 4px;
    color: #fff;
}

/*Radio Buttns*/

.checkbox
{
    padding-left: 20px;
}

    .checkbox label
    {
        display: inline-block;
        position: relative;
        padding-left: 5px;
    }

        .checkbox label::before
        {
            content: "";
            display: inline-block;
            position: absolute;
            width: 17px;
            height: 17px;
            left: 0;
            margin-left: -20px;
            border: 1px solid #cccccc;
            border-radius: 3px;
            background-color: #fff;
            -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
            -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
            transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
        }

        .checkbox label::after
        {
            display: inline-block;
            position: absolute;
            width: 16px;
            height: 16px;
            left: 0;
            top: 0;
            margin-left: -20px;
            padding-left: 3px;
            padding-top: 1px;
            font-size: 11px;
            color: #555555;
        }

    .checkbox input[type="checkbox"]
    {
        opacity: 0;
    }

        .checkbox input[type="checkbox"]:focus + label::before
        {
            outline: thin dotted;
            outline: 5px auto -webkit-focus-ring-color;
            outline-offset: -2px;
        }

        .checkbox input[type="checkbox"]:checked + label::after
        {
            font-family: 'FontAwesome';
            content: "\f00c";
        }

        .checkbox input[type="checkbox"]:disabled + label
        {
            opacity: 0.65;
        }

            .checkbox input[type="checkbox"]:disabled + label::before
            {
                background-color: #eeeeee;
                cursor: not-allowed;
            }

.content-post
{
   
    background: rgb(255, 255, 255);
    padding-right: 10px;
    padding-left: 10px;
    margin-top: -10px;
    
}
    .checkbox.checkbox-circle label::before
    {
        border-radius: 50%;
    }

    .checkbox.checkbox-inline
    {
        margin-top: 0;
    }

.checkbox-primary input[type="checkbox"]:checked + label::before
{
    background-color: #428bca;
    border-color: #428bca;
}

.checkbox-primary input[type="checkbox"]:checked + label::after
{
    color: #fff;
}

.checkbox-danger input[type="checkbox"]:checked + label::before
{
    background-color: #d9534f;
    border-color: #d9534f;
}

.checkbox-danger input[type="checkbox"]:checked + label::after
{
    color: #fff;
}

.checkbox-info input[type="checkbox"]:checked + label::before
{
    background-color: #5bc0de;
    border-color: #5bc0de;
}

.checkbox-info input[type="checkbox"]:checked + label::after
{
    color: #fff;
}

.checkbox-warning input[type="checkbox"]:checked + label::before
{
    background-color: #f0ad4e;
    border-color: #f0ad4e;
}

.checkbox-warning input[type="checkbox"]:checked + label::after
{
    color: #fff;
}

.checkbox-success input[type="checkbox"]:checked + label::before
{
    background-color: #5cb85c;
    border-color: #5cb85c;
}

.checkbox-success input[type="checkbox"]:checked + label::after
{
    color: #fff;
}

.radio
{
    padding-left: 20px;
}

    .radio label
    {
        display: inline-block;
        position: relative;
        padding-left: 5px;
    }

        .radio label::before
        {
            content: "";
            display: inline-block;
            position: absolute;
            width: 17px;
            height: 17px;
            left: 0;
            margin-left: -20px;
            border: 1px solid #cccccc;
            border-radius: 50%;
            background-color: #fff;
            -webkit-transition: border 0.15s ease-in-out;
            -o-transition: border 0.15s ease-in-out;
            transition: border 0.15s ease-in-out;
        }

        .radio label::after
        {
            display: inline-block;
            position: absolute;
            content: " ";
            width: 11px;
            height: 11px;
            left: 3px;
            top: 3px;
            margin-left: -20px;
            border-radius: 50%;
            background-color: #555555;
            -webkit-transform: scale(0, 0);
            -ms-transform: scale(0, 0);
            -o-transform: scale(0, 0);
            transform: scale(0, 0);
            -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
            -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
            -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
            transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
        }

    .radio input[type="radio"]
    {
        opacity: 0;
    }

        .radio input[type="radio"]:focus + label::before
        {
            outline: thin dotted;
            outline: 5px auto -webkit-focus-ring-color;
            outline-offset: -2px;
        }

        .radio input[type="radio"]:checked + label::after
        {
            -webkit-transform: scale(1, 1);
            -ms-transform: scale(1, 1);
            -o-transform: scale(1, 1);
            transform: scale(1, 1);
        }

        .radio input[type="radio"]:disabled + label
        {
            opacity: 0.65;
        }

            .radio input[type="radio"]:disabled + label::before
            {
                cursor: not-allowed;
            }

    .radio.radio-inline
    {
        margin-top: 0;
    }

.radio-primary input[type="radio"] + label::after
{
    background-color: #428bca;
}

.radio-primary input[type="radio"]:checked + label::before
{
    border-color: #428bca;
}

.radio-primary input[type="radio"]:checked + label::after
{
    background-color: #428bca;
}

.radio-danger input[type="radio"] + label::after
{
    background-color: #d9534f;
}

.radio-danger input[type="radio"]:checked + label::before
{
    border-color: #d9534f;
}

.radio-danger input[type="radio"]:checked + label::after
{
    background-color: #d9534f;
}

.radio-info input[type="radio"] + label::after
{
    background-color: #5bc0de;
}

.radio-info input[type="radio"]:checked + label::before
{
    border-color: #5bc0de;
}

.radio-info input[type="radio"]:checked + label::after
{
    background-color: #5bc0de;
}

.radio-warning input[type="radio"] + label::after
{
    background-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked + label::before
{
    border-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked + label::after
{
    background-color: #f0ad4e;
}

.radio-success input[type="radio"] + label::after
{
    background-color: #5cb85c;
}

.radio-success input[type="radio"]:checked + label::before
{
    border-color: #5cb85c;
}

.radio-success input[type="radio"]:checked + label::after
{
    background-color: #5cb85c;
}

.carousel-caption {
    margin: 0 auto;
    margin-top: 200px;
    text-align: center;
    background-color: rgba(130, 130, 130, 0.66);
    border-radius: 2px;
    font-family: 'Roboto', sans-serif;
    font-size:10px;
}
.carousel-caption h1{
    font-family: 'Baloo Bhaina',  sans-serif;
    font-size:40px;
}


.carousel-caption p{
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    font-style: italic;
}
.nav-sec {
    color: #FFFFFF;
    font-family: 'Arimo', sans-serif;
    font-size: 14px;
    padding:7px;
}
span.nav-sec:hover {
    color: #3b6d00;
}
@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0;
        margin-top: -1px;
    }
}
.navbar
{
    margin-bottom: 3px;
    border:none;
           background-color: rgba(162, 181, 136, 0);
    
}

.navbar-brand img {
    margin-left: 10px;
}

/*Home*/

.chefs-member
{
    max-width: 400px;
    margin: 0 auto;
    margin-top: 30px;
    padding: 5px;
    text-align: center;
    background: #fff;
    border: 1px solid #f2f2f2;
    border-radius: 6px;
}


    .chefs-member .chefs-head
    {
        position: relative;
        margin-bottom: 70px;
    }

    .chefs-member img.chefs-back
    {
        border-radius: 3px;
    }

    .chefs-member img.chefs-img
    {
        position: absolute;
        left: 50%;
        bottom: -60px;
        width: 100%;
        max-width: 160px;
        margin: 0 auto;
        margin-left: -80px;
        border: 5px solid #fff;
        border-radius: 200px;
    }

.social
{
    text-align: center;
}

    .social a i
    {
        width: 35px;
        height: 35px;
        line-height: 35px;
        margin: 0;
        margin-left: 2px;
        margin-right: 2px;
        font-size: 14px;
        border-radius: 50px;
    }

    .social a.facebook i
    {
        background: #1e78ae;
        color: white;
    }

    .social a.google-plus i {
    background: #d9534f;
    color: white;
}

      .social a.twitter i {
    background: #51A1BD;
    color: white;
}

      
      .social a.pinterest i {
    background: #d9534f;
    color: white;
}

/*Author*/






@media (min-width: 768px)
{
    .author-cover
    {
        height: 500px;
    }
}

@media (min-width: 480px)
{
    .author-cover
    {
        height: 400px;
    }
}

.author-cover
{
    display: table;
    width: 100%;
    height: 325px;
    margin-bottom: 0;
    text-align: center;
    background-size: cover;
    border: 0;
}

.author
{
    text-align: center;
    vertical-align: middle;
}

    .author img
    {
        display: inline-block;
        width: 150px;
        padding: 0.5px;
        margin-right: 0;
        border-color: rgba(126, 239, 104, 0.9);
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.75) inset, 0 0 20px rgba(126, 239, 104, 0.6);
        border-radius: 50%;
    }
    .author .cover-back
    {
        background:rgba(186, 90, 18, 0.50);
        height:100%;
    }

    .author span
    {
        z-index:100;
           color:rgb(255, 255, 255);
    }

.author-controls
{
        /* color: #3c763d; */
    background-color: #EBECEB;
    border-color: #d6e9c6;
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 4px;
}


/*Strr Rating*/

.star-ratings-sprite {
    background: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/2605/star-rating-sprite.png") repeat-x;
    font-size: 0;
    height: 20px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999em;
    width: 105px;
    margin: 0 auto;
}


.star-ratings-sprite-rating {
    background: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/2605/star-rating-sprite.png") repeat-x;
    background-position: 0 100%;
    float: left;
    height: 21px;
    display: block;
}



.author-contact {
   
    
   
    padding: 3px 20px;
    font-size: 14px;
    font-family:'Lucida Handwriting';
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
     background-color: rgba(255, 255, 255, 0.50);
    border-radius: 3px;
    
  
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}


/*Author Display Blog*/

.glyphicon { margin-right:5px;}
.section-box h2 { margin-top:0px;}
.section-box h2 a { font-size:15px; }
.glyphicon-bell { color:#e74c3c;}
.glyphicon-comment { color:#27ae60;}
.separator { padding-right:5px;padding-left:5px; }
.section-box hr {margin-top: 0;margin-bottom: 5px;border: 0;border-top: 1px solid rgb(199, 199, 199);} 




.author-box
{
    padding: 10px 15px 15px;
    color: #fff;
     text-align:center;
}
.author-one {
    
    background-color:#51A1BD
   
       
}

.author-two {
    background-color:#3abce0
       
}

.author-three {
    background-color:#f0ad4e;
       
}
.no-padding
{
     padding-right: -15px;
    padding-left: -15px;
}

.no-margin
{
     margin-right: -15px;
    margin-left: -15px;
}



/*Post*/

@media (min-width: 768px)
{
    .post-cover
    {
        height: 500px;
    }
}

@media (min-width: 480px)
{
    .post-cover
    {
        height: 400px;
    }
}

.post-cover
{
    display: table;
    width: 100%;
    height: 325px;
    margin-bottom: 0;
 text-align: justify;
    background-size: cover;
    border: 0;
}

.post
{
    text-align: center;
    vertical-align: middle;
}

    .post img
    {
        display: inline-block;
        width: 150px;
        padding: 0.5px;
        margin-right: 0;
        border-color: rgba(126, 239, 104, 0.9);
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.75) inset, 0 0 20px rgba(126, 239, 104, 0.6);
        border-radius: 50%;
    }
    .post .cover-back
    {
        background:rgba(186, 90, 18, 0.50);
        height:100%;
    }

    .post span
    {
        z-index:100;
           color:rgb(255, 255, 255);
    }

.post-controls
{
        /* color: #3c763d; */
    background-color: #EBECEB;
    border-color: #d6e9c6;
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 4px;
}
 
.author-article-button{
    border-radius:30px;
}

.veenavadini
{
   text-align:center;
  padding-top:10px;

}

.veenavadini-logo
{
   height:70px;
   width:auto;
   

}
label {

    font-weight:normal;
}

img#thumbImage {
    max-width: 284px;
    border-radius: 10px;
    margin-top: 10px;
}

input#imgrptr {
    max-width: 150px;
}

.add-member {
    padding: 10px;
    text-align: right;
}

footer.footer {
    background: #5a5a5a;
    padding: 50px;
    color: white;
    
}

hr {
    border: 0.4px solid #d6d6d6;
    width: 97% !important;
}

.bio-medical-form h2
{
   text-align:center;
}

.bio-medical-form h4 {
    text-align: center;
}

i {
    border: 1px solid #cacaca;
    padding: 7px;
    font-size: 18px;
    border-radius: 4px;
}

    i:hover {
        border: 1px solid #cacaca;
        padding: 7px;
        border-radius: 4px;
    }

    .top10
    {
        margin-top:20px;
    }


.customer-name {
    border: 1px solid #dedede;
    background: #1c63b6;
    display: block;
    color: white;
    margin-bottom: 21px;
    border-radius: 6px;
    padding: 9px;
    margin-top: 15px;
}

.statusMain {
    position: fixed;
    z-index: 101;
    top: 5px;
    width: 100%;
    text-align: center;
    
}

.statusMsg {
    padding: 10px 20px;
    color: #ffffff;
    border-radius: 25px;
    display: inline-block;
}

    .statusMsg.success {
        background: #8bb77a;
    }

    .statusMsg.error {
        background: #FD0000;
    }

.customer-edit {
    border: 1px solid #dedede;
    display: block;
    color: white;
    margin-bottom: 21px;
    border-radius: 6px;
    padding: 2px;
    margin-top: 15px;
}

.customer-balance {
    border: 1px solid #dedede;
    background: #51A1BD;
    display: block;
    color: white;
    margin-bottom: 21px;
    
    border-radius: 6px;
    padding: 9px;
    margin-top: 15px;
}