﻿@charset "utf-8";
/* CSS Document */
img{max-width:100%;}
a:hover{text-decoration:none;}
.required:after {
    content: " *";
    font-weight: bold;
    color: red;
}
.highlight {
    color: #8DC63F;
}
.red {
    color: red;
}
.gray {
    background-color: #f0f0f0;
    min-height: 400px;
    height: 100%;
}
.gray-h {
    background-color: #f0f0f0;
    min-height: 800px;
    height: 100%;
}
.logout {
    background: none !important;
    border: none;
    font-size: 15px;
    padding: 12px 15px;
    /* optional */
    font-family: arial, sans-serif;
    /*input has OS specific font-family*/
    color: #069;
    /* text-decoration: underline; */
    cursor: pointer;
}
a.link {
    font-weight: 600;
    font-size: 16px !important;
    color: #90c547;
}
a.link:hover {
    color: #395225;
}
.block {
    display: block;
    padding-bottom: 2px;
}
.table-responsive .table-bordered > thead > tr > .default-th-bg {
    background: #204d74;
    color: #fff;
}
.table-responsive .table-bordered > thead > tr > .default-th-bg.control-width{
width:35%;
}
.group-lab {
    font-weight: bold;
}
.large-p {
    font-size: 16px !important;
    color: #333;
}
/* purple btn */
.purple{
  color: #fff;
  background-color: #aa0f4b;
  border-color: #ad275b;
}
.purple:focus,
.purple.focus {
  color: #fff;
  background-color: #b01f57;
  border-color: #ab285b;
}
.purple:hover {
  color: #fff;
  background-color: #b43f6c;
  border-color: #9c2f5a;
}
/* gold btn */
.gold {
    color: #fff;
    background-color: #c4c117;
    border-color: #c4cb1e;
}
.gold:focus,
.gold.focus {
  color: #fff;
  background-color: #c4cb1e;
  border-color: #cbd81c;
}
.gold:hover {
  color: #fff;
  background-color: #eaf230;
  border-color: #d4db3b;
}

/*site header start here*/
#site-header {
    background: #fff;
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.2);
}
#site-header .navbar-default{
background:none;
border:0;
margin-bottom:0;
}
#site-header .navbar-default .navbar-nav.navbar-right1>li>a{
font-size:17px;
}
#site-header .navbar-default .navbar-center{
margin:1.5em 4.5em 0 0;
}
#site-header .navbar-default .navbar-nav>li>a:hover,
#site-header .navbar-default .navbar-nav>li.active>a {
    background:none;
    color:#90c547;
}
#site-header .navbar #site-navmenu .side-nav {
    float: left !important;
    padding-left: 100px;
}
#site-header .container{width:92%;}
.site-btn{
display:inline-block;
border:0;
position:relative;
background:#90c547;
text-align:center;
color:#fff !important;;
text-transform:uppercase;
border-radius:50px;
padding:8px 30px !important;
transition: .5s ease;
vertical-align:middle;
}
.site-btn:hover, .site-btn:focus{
color:#fff !important;
text-decoration:none;
background:#27490e !important;
}
.site-btn.lg-btn{
font-size:18px;
padding:13px 55px !important;
}
.site-btn-danger{
display:inline-block;
border:0;
position:relative;
background:#ce0b0b;
text-align:center;
color:#fff !important;;
text-transform:uppercase;
border-radius:50px;
padding:8px 30px !important;
transition: .5s ease;
vertical-align:middle;
}
.site-btn-danger:hover, .site-btn-danger:focus{
color:#fff !important;
text-decoration:none;
background:#8b0808 !important;
}
.site-btn-primary{
display:inline-block;
border:0;
position:relative;
background:#072eae;
text-align:center;
color:#fff !important;;
text-transform:uppercase;
border-radius:50px;
padding:8px 30px !important;
transition: .5s ease;
vertical-align:middle;
}
.site-btn-primary:hover, .site-btn-primary:focus{
color:#fff !important;
text-decoration:none;
background:#0a2794 !important;
}
.site-btn-gold{
display:inline-block;
border:0;
position:relative;
background:#c4c117;
text-align:center;
color:#fff !important;;
text-transform:uppercase;
border-radius:50px;
padding:8px 30px !important;
transition: .5s ease;
vertical-align:middle;
}
.site-btn-gold:hover, .site-btn-gold:focus{
color:#fff !important;
text-decoration:none;
background:#ccc918 !important;
}

#site-header .navbar-default .navbar-right{
margin-top:1.2em;
float:right !important;
margin-right:3.5em;
}
#site-header .navbar-default .navbar-brand{
height:auto;
border: 0;
padding:0 0;
width: auto;
}
#site-header.affix{
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
}
#site-header.affix .navbar-default .navbar-brand{
width:82%;
padding:5px 0;
}
#site-header.affix .navbar-default .navbar-right{
margin-top:1em;
}
#site-header .navbar-default .navbar-right li a{
padding:12px 18px;
display:block;
font-size: 17px;
}
#site-header .navbar-default .navbar-right li ul{
background-color:#fff;
border-top: 2px solid #90c547;
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
left: 0;
opacity: 0;
position: absolute;
right: 0;
top:100px;
transition: all 0.4s ease 0s;
visibility: hidden;
width:185px;
z-index: 9999;
padding:0;
list-style-type:none;
}
#site-header .navbar-default .navbar-right li:hover ul{
visibility:visible;
opacity: 1;
top:45px;
}
#site-header .navbar-default .navbar-right li ul li a{
color: #434343;
display: block;
font-size:14px;
line-height: 11px;
padding:9px 12px;
text-align:right;
text-transform:capitalize;
transition: .5s ease;
width: 100%
}
#site-header .navbar-default .navbar-right li ul li a:hover{
background:#90c547;
color:#fff;
}
.sidebar-nav li a .tooltip-span {margin-top:4px; margin-left:10px; margin-right: -10px; color: #31708F;}
.tooltip .tooltip-inner{
width:400px;
background:#fff;
color:#000;
border:1px solid #ccc;
text-align:right;
font-size:12px;
font-weight:normal;
}
.tooltip.left .tooltip-arrow {
border-left: 5px solid #ccc;
}
.tooltip-span{
position:relative;
display:inline-block;
}
.tooitip-con{
padding:5px;
border:1px solid #ccc;
color: #000;
line-height:20px;
font-family:Verdana, Geneva, sans-serif;
width:200px;
position:absolute;
left: -102px;
bottom: 23px;
font-size:14px;
font-weight:normal;
z-index:1;
border-radius:4px;
text-align:center;
background:#F3F2F2;
display:none;
}
.tooptip-arow{
width: 0;
height: 0;
border-style: solid;
border-width: 8px 8px 0 8px;
border-color: #ccc transparent transparent transparent;
position:absolute;
left:100px;
bottom:-9px;
}
.con-detail{
font-size:14px;
color:#3fc1bd;
margin-right:8px;
white-space:pre-wrap;
display:inline-block;
}
.con-detail:hover{
color:#F00;
}
.tooltip-span:hover .tooitip-con{display:block;}
.question-mark {
    color: #8DC63F;
    font-size: 14px;
}
.question-mark-white {
    color: #FFF;
    font-size: 14px;
}
.body-panel .select-field{
display:inline-block;
width:45%;
}
.body-panel .nav-tabs{
border-bottom:0;
margin-bottom:10px;
}
.body-panel .nav-tabs > li > a{
border:1px solid #ddd;
margin-right:-2px;
border-radius:0;
padding: 10px 35px;
}
.body-panel .nav-tabs > li.active > a{
background:#8DC63F;
color:#fff;
}

.remove-borber{
border-bottom:0 !important;
}

.currency-sprite{
background:url(../images/sprite.png) no-repeat;
display:inline-block;
width:17px;
height:12px;
float:left;
margin-top: 4px; 
}
/*donor/donation-lists*/
.button-sec{
padding-top:20px;
}
.style-btn{    
border-radius:0 10px;
margin-bottom:15px;
width:250px;
}
.style-btn.addi{
background:#4654B7;
border-color:#343C79;
}
.style-btn.addi:hover{
background:#29337c;
border-color:#171C42;
}
.ar .style-btn{width:280px; font-size:13px;}
/* for wait on ajax */
.wait {
    position: fixed;
    z-index: 100;
    top: 0;
    right: 5%;
    height: 100%;
    width: 100%;
    -webkit-transform: scale(0.5); /* Saf3.1+, Chrome */
    -moz-transform: scale(0.5); /* FF3.5+ */
    -ms-transform: scale(0.5); /* IE9 */
    -o-transform: scale(0.5); /* Opera 10.5+ */
    background: url('../images/tenor.gif') 50% 50% no-repeat;
    opacity: 0.70;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
    filter: alpha(opacity = 80);
}


/*language flag css*/
.flag{
background:url(../images/flags.png) no-repeat;
display:inline-block;
width:17px;
height:15px;
float:left;
vertical-align:middle;
}
.heb, .lang-selected.heb{
background-position:0 -17px;
}
.arbic, .lang-selected.arbic{
background-position:0 -34px;
}
.russian, .lang-selected.russian{
background-position:0 -50px;
}
.fran, .lang-selected.farn{
background-position:0 -68px;
}
.spanish, .lang-selected.spanish{
background-position:0 -86px;
}
.lang-selected{
float:right;
vertical-align:middle;
margin:3px 0 0 5px;
}
/*main content css start here*/
.sec-padding{
padding-bottom:45px;
}
#site-main-con {
    padding: 120px 0 55px 0;
}
#site-main {
    padding: 70px 0 55px 0;
}
.heading-sec h1{
font-size:60px;
margin:0 0 25px 0;
color:#000;
}
.heading-sec p{
color:#666;
font-size:20px;
margin-bottom:20px;
}
.content-sec{
width:72%;
margin:0 auto;
}
.content-sec h2, .prices-sec h2{
font-size:48px;
color:#7f7f7f;
margin-bottom:20px;
}
.content-sec p {
font-size: 16px !important;
}

/*price sec css*/
.prices-sec .holder{
background:#f6f7f9;
padding:50px 25px 25px 25px;
clear:both;
}
.prices-sec .most-price{
background:#fff;
margin-bottom:-25px;
-webkit-box-shadow: 1px 1px 5px 0px rgba(107,107,107,1);
-moz-box-shadow: 1px 1px 5px 0px rgba(107,107,107,1);
box-shadow: 1px 1px 5px 0px rgba(107,107,107,1);
}
.prices-sec .most-price ul{
margin:0;
padding:0;
list-style-type:none;
}
.prices-sec .most-price li{
float:right;
width:25%;
padding:55px 50px;
text-align:center;
position:relative;
min-height:332px;
transition:.9s ease;
}
.prices-sec .most-price li:hover{
background-color: rgba(144, 197, 71, 0.2);
}
.prices-sec .most-price li.active{
background:#f4f7ff;
}
.prices-sec .most-price li h4{
font-size:28px;
margin-bottom:20px;
}
.prices-sec .most-price li .price{
font-size:42px;
}
.prices-sec .most-price li .price span{
display:inline-block;
font-size:62px;
}
.prices-sec .most-price li .txt{
font-size:18px;
}
.most-txt{
background:#27490e;
text-transform: uppercase;
font-size: 14px;
color: #fff;
text-align: center;
padding: 5px 0;
position: absolute;
top: -36px;
left: 0;
width: 100%;
}
.table-sec .table tr th{
font-size:24px;
font-weight:normal;
/*color:#90c547; */
padding:15px 25px;
text-align:right;
}
.table-sec .table tr th:first-child{
color:#000;
}
.table-sec .table tr td{
padding:15px 25px;
font-size:16px;
}
.table-sec .table tr td i{
color:#90c547;
}
.table-sec .table tr td.lg-font{
font-size:24px;
}
/*site footer css*/
#site-footer{
background:#1c1d22;
padding:35px 0 0 0;
}
.footer-col{
text-align:right;
}
.footer-col h5{
font-size:18px;
margin:0 0 15px 0;
color:#acd179;
text-transform:uppercase;
font-weight:bold;
}
.footer-col a{
display:block;
color:#999;
line-height:25px;
}
.copy-right{
background:#0e0d0d;
padding-top:10px;
margin-top:35px;
color:#999;
}
.copy-right a{
color:#999;
}
.copy-right p{
text-align:right !important;
}
.social-icons{
display:block;
text-align:left;
}
.social-icons a{
margin-left:10px;
}
/*inside page css*/
.payment-item{
text-align:center;
width:78%;
}
.payment-item h3{
color:#7f7f7f;
font-size:62px;
}
.payment-item h4{
color:#000;
font-size:36px;
margin-bottom:25px;
}
.payment-item p{
color:#7f7f7f;
font-size:20px;
text-align:right !important;
}
.payment-item h4.font-lg{
font-size:48px;
}
.title {
    font-size: 18px;
    color: #7f7f7f;
}
.title-txt{
font-size:30px;
color: #7f7f7f;
}
.manage-business h2{
font-size:36px;
color: #7f7f7f;
margin-bottom:20px;
}
.manage-business{
width:75%;
margin:0 auto;
}
.manage-items{
margin-top:35px;
cursor:pointer;
position:relative;
}
.manage-items h4{
color:#90c547;
font-size:30px;
line-height:35px;
}
.manage-items h4:after{
content:"";
background:#90c547;
height:1px;
width:90px;
display:block;
margin:15px auto;
}
.manage-items p{
font-size:18px;
}
.manage-items .cricle{
display:inline-block;
background:#fff;
border:2px solid #90c547;
border-radius:100%;
width:82px;
height:82px;
line-height:122px;
text-align:center;
vertical-align:middle;
transition: 2.5s ease;
}
.icon{
background:url(../images/icons-sprite.png) no-repeat;
width:40px;
height:50px;
display:inline-block;
}
.paid{
background-position:0 -55px;
height:55px;
}
.sale{
background-position:0 -116px;
}
.shiping{
background-position:0 -168px;
}
.manage-items:hover .cricle{
background:#27490e;
border:2px solid #27490e;
}
/*page slide css*/
.body-panel{
width:75%;
margin:0 auto;
margin-bottom:35px;
}
.page-slide {
background: #fff;
width: 100%;
padding:45px 0;
z-index: 9999;
position: fixed;
bottom: 0;
left: 0;
display: none;
height: 100%;
overflow: hidden;
}
.close{
    font-size: 14px;       
    text-shadow: 0 0px 0 #fff !important;
    filter: alpha(opacity=70) !important;
    opacity: 0.7 !important;
}
.scrollNone{overflow:hidden;}
.site-form input.form-control{
border-radius:0;
box-shadow:none;
border:0;
border-bottom:1px solid #ccc;
height:auto;
padding:0;
line-height:inherit;
}
.site-form input.form-control:focus{
height:35px;
padding:6px 12px;
border-bottom:2px solid #5cb85c;
}
.site-form label{
 margin-bottom:0;
 font-size:18px;
 font-weight:normal;
}
.site-form input.form-control:focus label{
font-size:14px;
}

/*social btn css*/
.btn-art button, .btn-art a{
padding:0;
margin:0;
background:#fff;
display:inline-block;
position:relative;
width:240px;
margin-bottom:15px;
}
.btn-art .fb-btn{
border:1px solid #3b5998;
}
.btn-art .fb-btn:hover{
background-color: rgba(59, 89, 152, 0.1);
}
.btn-art .fb-btn i{
background:#3b5998;
}
.btn-art .fb-btn .txt{
color:#3b5998;
}
.btn-art i{
text-align:center;
display:inline-block;
color:#fff;
width:18%;
height:42px;
font-size:21px;
float:left;
line-height:45px;
}
.btn-art .txt{
display:block;
padding:9px 28px;
float:right;
font-size:16px;
width:82%;
}
.btn-art .twi-btn{
border:1px solid #2ca9e1;
}
.btn-art .twi-btn:hover{
background-color: rgba(44, 169, 225, 0.1);
}
.btn-art .twi-btn i{
background:#2ca9e1;
}
.btn-art .twi-btn .txt{
color:#2ca9e1;
}
.btn-art .google-btn{
border:1px solid #d34836;
}
.btn-art .google-btn i{
background:#d34836;
}
.btn-art .google-btn:hover{
background-color: rgba(211, 72, 52, 0.1);
}
.btn-art .google-btn .txt{
color:#d34836;
}
.btn-art .yahoo-btn{
border:1px solid #720e9e;
}
.btn-art .yahoo-btn i{
background:#720e9e;
}
.btn-art .yahoo-btn .txt{
color:#720e9e;
}
.btn-art .yahoo-btn:hover {
background-color: rgba(114, 14, 158, 0.1);
}
.social-btn{
border-right:1px solid #ccc;
min-height:44px;
padding-top:1px;
}
.pageslide-top{
margin-bottom:35px;
}
.pageslide-top h1{
font-size:45px;
}
.pageslide-top p{
font-size:16px;
}
.site-form input[type="checkbox"], .start-trial input[type="checkbox"]{
margin-right:-20px;
}
.privacy-pg .heading-sec h2{
font-size:32px;
color:#7f7f7f;
margin:0 0 25px 0;
}
.privacy-pg .heading-sec ul{
margin:0;
padding:0 0 0 18px;
list-style-type:none;
}
.privacy-pg .heading-sec ul li{
font-size:16px;
margin-bottom:8px;
line-height:24px;
color:#999;
position:relative;
}
.privacy-pg .heading-sec ul li::before{
content: "";
background:#90c547;
height:5px;
width:5px;
position: absolute;
right: -15px;
top: 11px;
}
.site-link{
display:inline-block;
color:#5cb85c;
}
.start-trial label{
font-size:16px;
font-weight:normal;
vertical-align:middle;
}
/*contact page*/
.contact-info a{
display:inline-block;
color:#999;
font-size:21px;
}
.contact-info i{
color:#90c547;
margin-right:8px;
vertical-align:middle;
}
#contact-form label{
font-size:18px;
font-weight:normal;
}
/*404-pg css*/
.pg-404{
margin:25px 0;
}
.pg-404 .heading-sec h1{
border-bottom:1px solid #ddd;
padding-bottom:30px;
font-size:55px;
color:#ff0709;
}
.pg-404 .heading-sec p{
font-size:28px;
color:#666;
margin-bottom:30px;
}
.pg-404 .heading-sec a{
font-size:19px;
}
/*side menu*/

.sidebar{
position:fixed;
top:0;
right:0;
z-index:9;
background-color:#1c1d22;
width:55px;
height:100%;
-webkit-transition: width .1s; /* Safari */
transition: width .1s;
}
.sidebar:hover{
width:205px;
}
.sidebar .nav-sidebar li a .title{
opacity:0;
visibility:hidden;
transition: opacity .25s ease-in-out .1s;
white-space:nowrap;
display:inline-block;
}
.sidebar .nav-sidebar li a i{
color:#eee;
margin-left:15px;
}
.sidebar:hover .nav-sidebar li a .title{
visibility:visible;
opacity:1;
}
.site-menu:hover .sidebar{left:0; opacity:1;}
menu-item a{
font-size:15px;
color:#eee;
padding:12px 15px 12px 10px;
border-bottom:1px solid #323232;
position:relative;
overflow:hidden;
height:45px;
}
menu-item a:focus{
background:none;
}
menu-item a:hover{
color:#90c547;
background:none;
}
.sidebar .nav-sidebar li.logo-title{
background:#282828;
vertical-align:middle;
}
.sidebar .nav-sidebar li.logo-title a{
padding:20px 15px;
overflow:inherit;
height:auto;
}
.sidebar .nav-sidebar li.logo-title a i{
margin-top:5px;
}
.sidebar .nav-sidebar li > ul{
position:absolute;
top:0px;
right:80%;
overflow:hidden;
background-color:#f5f5f5;
border:1px solid #eee;
width:0px;
list-style-type:none;
padding:10px 0;
opacity:0;
z-index:-1;
transition: .5s ease;
}
.sidebar .nav-sidebar li ul.sub-menu li a{
display:block;
border:0;
padding:4px 12px;
white-space:nowrap;
}
.sidebar .nav-sidebar li .sub-menu .li-title{
font-size:18px;
margin-right:15px;
}
.sidebar .nav-sidebar li:hover > ul{
opacity:1; 
right:100%; 
z-index:9; 
width:265px; 
}
.left-ng {
    box-shadow: 0 0 1px 0 rgba(0,0,0,0.2);
    z-index: 3;
}
.form .left {
    min-height: 350px;
    position: static;
    /*z-index: 3;
    -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 1px 0 rgba(0,0,0,0.2); */
}
.form .right{
	border-bottom:1px solid #CCC;
	background:#FFF;
	padding:10px;
	position:relative;
	}
.form .left ul{
	margin:0;
	padding:0;
	list-style:none;
	}
.form .left ul li a{
	text-decoration:none;
	display:inline-block;
	padding-right:8px;
	font-size:15px;
	color:#333;
	font-weight:bold;
	}
.form .left ul li a:hover{
	color:#8ec83c;
	}

.add .one{
	margin-top:30px;
	}
.add button {
    border: none;
    background: none;
    color: #3c763d;
    padding: 0;
    font-weight: bold;
    font-size: 14px;
}
.add .addNewLang {
    border: none;
    background: #304d1a;
    color: #fff;
    padding: 5px 20px;
    font-size: 18px;
    display: inline-block;
    text-decoration: none;
    border-radius: 2px;
}

.add addNewLang:hover {
    background: #8ec83c;
    transition: .5s ease;
}
.form label{
	font-size:16px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
}

.edit {
	display: inline-block;
	padding-right: 10px;
	bottom:10px;
}

.edit button {
    border: none;
    background: none;
    color: #3c763d;
    padding: 0;
    font-weight: bold;
    font-size: 16px;    
}
label.group-lab {
    font-size: 16px;
    font-weight: 700;
    color: #333;
}
.form-group select{
	padding:5px 0px 5px 5px;
	border:1px solid #CCC;
	}
.text-center h1{
	font-size:48px;
	font-weight:bold;
	color:#304d1a;
	margin-bottom:20px;
	}

.customeFile{position:relative; overflow:hidden;padding: 2px 10px;}
.customeFile input{position:absolute; z-index:1;right:0; top: 4px; opacity:0; cursor:pointer; }
.left li {display: flex;}

.left li p {
   font-size: 12px;
   padding-right: 10px;
}


.socail-icon {
    background: url(../images/social-icon.png) no-repeat;
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 5px;
}
.socail-icon.twit{
background-position:0 -20px;
}
.socail-icon.gmail{
background-position:0 -41px;
}
.ar #site-header .navbar-default .navbar-nav.navbar-right1 > li > a {
    font-size: 14px;
}
.ar #site-header .navbar-default .navbar-right li a {
    padding: 12px 8px;
}
article.item {
    border-bottom: 2px dotted #ccc;
    padding-bottom: 12px;
    margin-bottom: 15px;
    position: relative;
    padding-bottom: 20px;
}
.item figure img {
    border: 1px solid #ccc;
}
.item figcaption h2 {
    font-size: 24px;
    color: #454d4c;
    padding-top: 8px;
}
.item figcaption h3 {
    font-size: 18px;
}
.item figcaption {
    border-bottom: 1px solid #ccc;
    padding-bottom: 8px;
    margin-bottom: 10px;
}
/*.item ul li {
    background: url(../images/tick.png) no-repeat left 5px;
    padding-left: 20px;
    margin-bottom: 8px;
}
/* for help topic dialog links */
.help-topic {
    font-size: 14px;
    padding: 4px;
}
/*help page*/
.col-section{
border-bottom:1px solid #ccc;
padding-bottom:15px;
margin-top:15px;
}
.col-section ul{
margin-top:12px;
}
.col-section ul li a{
display:inline-block;
line-height:28px;
color:#395225;
}
.col-section ul li a:hover{
color:#8DC63F;
}
.section {
    padding: 0px 8px;
    margin-right: 12px;
    width: 95%;
    border-bottom: solid 1px;
    border-bottom-color: #e5e5e5;
}
.border-remover{
border-bottom:0;
}
/* panel */
.panel-default > .panel-heading {
color: #FFF;
background-color: #90C547;
border-color: #ddd;
}
.border-top{
border-top:1px solid #ccc;
}

.panel-title > a{display:block;}
.panel-title > a i:before{content: "\2212";}
.panel-title > a.collapsed i:before{content: "\2b";}
/* panel end*/
.gender-type .radio, .checkbox{
display:inline-block;
padding-left:20px;
margin-bottom:0;
} 
.gender-type .radio label{font-size:16px;}

/*9/1/2017*/
.form .left ul li i{
color:#8ec83c;
vertical-align:middle;
}
.heading-group{
border-bottom:1px solid #e0e0e0;
margin-bottom:15px;
}
.heading-group h1{
margin-top:0;
font-size:28px;
}
#Acti-form label{
font-weight:bold;
font-size:14px;
}
#Acti-form select{
background: #fff url(../images/select-arrow.png) no-repeat 5%;
color: #9c9c9c;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
#Acti-form .btn-success{
margin-top:25px;
}
.right-sec{
background:#f3f3f3;
padding:15px 20px;
}
.gender-type .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{
margin-right:-20px;
}
/*10/13/2017*/
.square-box{
padding:26px 20px 20px 20px;
margin: 20px 0 0;
border: 1px solid #dcdcdc;
text-align: center;
min-height: 295px;
cursor: pointer;
font-size:13px;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition-duration: 0.3s;
-ms-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: box-shadow, transform;
-ms-transition-property: box-shadow, transform;
transition-property: box-shadow, transform;
}
.square-box h4{
margin-bottom:20px;
}
.square-box h4 a{
color:#424242;
}
.square-box a{
color:#8ec83c;
}

.square-box a.red{
 color:#c80404;
 }

.square-box h4 a{
color:#424242;
}
.square-box:hover h4 a{
color:#8ec83c;
}
.square-box:hover{
box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.3);
-webkit-transform: scale(1.09);
-ms-transform: scale(1.09);
transform: scale(1.09);
}
.square-box p{
color:#6c7378;
}
/* small for page product */
.square-box-small{
padding:26px 20px 20px 20px;
margin: 20px 0 0;
border: 1px solid #dcdcdc;
text-align: center;
min-height: 185px;
cursor: pointer;
font-size:13px;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition-duration: 0.3s;
-ms-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: box-shadow, transform;
-ms-transition-property: box-shadow, transform;
transition-property: box-shadow, transform;
}
.square-box-small h4{
margin-bottom:15px;
}
.square-box-small h4 a{
color:#424242;
}
.square-box-small a{
color:#8ec83c;
}
.square-box-small a.red{
	color:#c80404;
} 
.square-box-small h4 a{
color:#424242;
}
.square-box-small:hover h4 a{
color:#8ec83c;
}
.square-box-small:hover{
box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.3);
-webkit-transform: scale(1.09);
-ms-transform: scale(1.09);
transform: scale(1.09);
}
.square-box-small p{
color:#6c7378;
}

.ru #site-header .navbar-default .navbar-right li a{
padding:7px;
}
.ru #site-header .navbar-default .navbar-nav.navbar-right1 > li > a {
font-size:14px;
}
.ru .sidebar .nav-sidebar li a{
font-size:14px;
}
/*10-14-2017*/
.img-tab{
background:#e9ebee;
max-width:125px;
min-height:125px;
text-align:center;
vertical-align:middle;
line-height:125px;
position:relative;
border:1px solid #e5e5e5;
}
.img-tab a:after{
background: rgba(0, 0, 0, .7);
border: 1px solid #ccc;
content:attr(data-tooltip);
position: absolute;
color:#fff;
font-size:13px;
white-space: nowrap;
right:0;
top:0;
padding:8px 15px;
line-height: 100%;
z-index:1;
display:none;
}
.img-tab:hover a:after{
display:block;
}
/*media css*/
@media only screen and (max-width:1199px){
.container{width:98%;}
#site-header .navbar-default .login{margin-right: 1em;}
.heading-sec h1{font-size:50px;}
.content-sec h2{font-size:36px;}
.payment-item{width:100%;}
.payment-item p{text-align:center !important;}
.manage-business{width:100%;}
#site-header .navbar-default .navbar-nav.navbar-right > li > a{font-size:15px; padding:12px 15px;}
#site-header .navbar-default .navbar-right li a.site-btn{display:none;}
}
@media only screen and (max-width:991px){
#site-header .navbar-default .navbar-header{width:15%;}
#site-header .navbar-default .navbar-right{margin-top:1.5em;}
#site-header .navbar-default .site-btn{padding:8px 15px;}
#site-header .navbar-default .login{margin-right:10px; font-size:14px;}
.heading-sec h1{font-size:42px;}
.content-sec{width:100%;}
.footer-col a{font-size:13px;}
.prices-sec .most-price li .price{font-size:35px;}
.prices-sec .most-price li .price span{font-size:45px;}
.prices-sec .most-price li .txt{font-size:16px;}
.prices-sec .most-price li h4{font-size:24px;}
#site-header .navbar-default .navbar-nav.navbar-right > li > a{font-size:13px; padding:12px 6px;}
.prices-sec .most-price li{padding:35px 20px;}
.payment-item h4, .payment-item h4.font-lg{font-size:30px;}
.payment-item h3{font-size:48px;}
.title-txt,.manage-items h4{font-size:25px;}
.table-sec .table tr th{font-size:20px;}
.site-menu{padding:35px 15px;}
}
@media only screen and (max-width:767px){
#site-header .navbar-default .navbar-header{width:100%;}
.heading-sec figure{margin-top:35px;}
.footer-col{margin-bottom:20px;}
.social-icons{text-align:left; padding-bottom:5px;}
.copy-right{font-size:13px;}
#site-header .navbar-default .navbar-toggle{margin:20px 0 0 0;}
.prices-sec .holder{padding:35px 20px 20px 20px;}
.prices-sec h2{font-size:36px;}
.prices-sec .most-price li{padding:25px 15px;}
#site-header .navbar-default .navbar-brand, #site-header.affix .navbar-default .navbar-brand{width:initial;}
.prices-sec .most-price li{width:100%; min-height:inherit;}
#site-header .navbar-default .navbar-nav.navbar-right > li > a{font-size:15px;}
.block { display: block; }
}
@media only screen and (max-width:480px){
.heading-sec h1{font-size:36px;}
.site-btn.lg-btn{font-size:16px;}
.content-sec h2{font-size: 28px;}
.title-txt{font-size:21px;}
.most-txt{top:-15px;}
.block { display: block; }
}

