/* CUSTOM CSS */


/* GLOBAL */

a , .blue { color:#0364ae; }
a:hover , a:focus { color:#11476F; text-decoration:none; outline: none }

.blue { color:#0364ae!important; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.blue:hover , blue:focus { color:#11476F!important; text-decoration:none!important; outline: none }
.blue_p { color:#0364ae; }
.blue_bg { background: #0364ae}
.border { border-bottom:1px dotted #0364ae; padding-bottom:10px; }
.navbar-default .navbar-nav > li > a { color:#000000; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color:#000000; }
.main-content {background-color:#f5f5f5; border-top:1px solid #efefef }
.form-control::-moz-placeholder { font-size:16px; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { }
.right_panel { 
	border:1px solid #ccc;
	padding:12px;
	background-image: linear-gradient(to top, #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);

}

.footer-ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.footer-ul li {
    display: inline;
    padding-left: 10px;
}

.footer-ul li:before {
    display: inline-block;
    content: "|";
    padding-right: 15px;
    width:1px
}

.footer-ul li:first-child:before {
    display: none;
}

.footer-ul li a { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.footer-ul li a:hover , .footer-ul li a:focus { color:#cccccc; text-decoration:none; } 

.btn_mlm { 
background: #2e2e2e; color:#ffffff; background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #000000),
	color-stop(0.53, #232423)
);
background-image: -o-linear-gradient(bottom, #000000 0%, #232423 53%);
background-image: -moz-linear-gradient(bottom, #000000 0%, #232423 53%);
background-image: -webkit-linear-gradient(bottom, #000000 0%, #232423 53%);
background-image: -ms-linear-gradient(bottom, #000000 0%, #232423 53%);
background-image: linear-gradient(to bottom, #000000 0%, #232423 53%); border:1px solid #2e2e2e;
}
.btn_mlm:hover , .btn_mlm:focus{ 
background:#000000;
border:1px solid #000000
}
.btn_mlm.disabled { border:1px solid #000000; }
.err input {
  border-color: #B51512 !important
}
.err input:focus {
  border-color: #cacaca !important
}

.has-error .help-block, .has-error .mend_error ,.has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline
{
   color: #B51512
}
.has-error .form-control {border-color: #B51512}

.bs-callout-danger { background-color: #ebebeb; -webkit-border-radius:7px; 
                    -moz-border-radius:7px; -o-border-radius:7px; border-radius:7px;
border: 1px solid #cccccc!important; border-left:3px solid #0364ae!important; 
}
.bs-callout-danger ul { list-style-type: none}
.bs-callout-danger ul li:before {
    display: inline-block;
    font-family: fontawesome;
    content: "\f061";
    margin-left: -15px;
    padding-right: 15px;
    width:1px
}
ul.list_thumb { list-style-type: none}
ul.list_thumb li:before {
    display: inline-block;
    font-family: fontawesome;
    content: "\f0a4";
    margin-left: -15px;
    padding-right: 19px;
    width:1px
}

.error_list { list-style-type: none; color: #B51512; padding-left: 1px; margin-top: 5px}
.error_list li:before {
    display: inline-block;
    font-family: fontawesome;
    content: "\f071";
    padding-right: 18px;
    width:1px
}
.alert-success:before{ 
    display: inline-block;
    font-family: fontawesome;
    content: "\f164";
    padding-right: 13px;
    width:1px 
}
.hr { border-top: 1px solid #cccccc}
/* index page */

.padd_div { padding:5px; box-shadow: 0 0 10px #919090;}

input.form-control { background:#ffffff!important; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}

input.form-control:focus { box-shadow:0 0 0 0!important; background:#f7f7f7!important; border-color: #cccccc!important }
.mend_error {color: #B51512}

.btn-free { width:100%; }

 .bg-body {
        background-color: #000000;
        background-image: url("/images_new/bgc.png");
        background-position: center top;
        background-repeat: no-repeat;
        background-size: cover; 
  }

.panel-info { border-color:#2e2e2e; background: #fafafa }  
.panel-info .panel-heading { background: #2e2e2e; color:#ffffff; background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #000000),
	color-stop(0.53, #232423)
);
background-image: -o-linear-gradient(bottom, #000000 0%, #232423 53%);
background-image: -moz-linear-gradient(bottom, #000000 0%, #232423 53%);
background-image: -webkit-linear-gradient(bottom, #000000 0%, #232423 53%);
background-image: -ms-linear-gradient(bottom, #000000 0%, #232423 53%);
background-image: linear-gradient(to bottom, #000000 0%, #232423 53%); border:1px solid #2e2e2e; }
.panel-info ul.panel-ul { list-style-type: none; padding-left: 0px}
.panel-info ul.panel-ul li:before {   
  content: '\f061'; 
  font-family: FontAwesome; 
  display: inline-block;
  width: 1.2em; 
  }
.panel-info ul.panel-ul li { line-height: 23px }
.panel-info ul.panel-ul li span { float: right}
.panel-info ul.panel-ul li a { color:#0364ae; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;  }
.panel-info ul.panel-ul li a:hover , .panel-info ul li a:focus { text-decoration: none; color:#000000; padding-left: 3px }

.alert_div { background:#2e2e2e; color:#ffffff; background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #000000),
	color-stop(0.53, #232423)
);
background-image: -o-linear-gradient(bottom, #000000 0%, #232423 53%);
background-image: -moz-linear-gradient(bottom, #000000 0%, #232423 53%);
background-image: -webkit-linear-gradient(bottom, #000000 0%, #232423 53%);
background-image: -ms-linear-gradient(bottom, #000000 0%, #232423 53%);
background-image: linear-gradient(to bottom, #000000 0%, #232423 53%); border:1px solid #2e2e2e }
.alert_div a { color:#ffffff; }
.alert_div a:hover , .alert_div a:focus { color:#cccccc }

.sm-responsive {      
    overflow-x: scroll;
    overflow-y: hidden;
    width: 100%; }
	
.members_table { margin-top:0px!important; background-color:#ffffff;}
.members_table thead tr th { background-color:#000000!important; color:#ffffff!important }
.pagination > li > a > i { padding:3px 2px; }


ul.social-network {
	list-style: none;
	display: block; 
	text-align: center; 
	margin: 15px 0; 
	border-bottom: 1px solid #a9c7d3;
        border-top: 1px solid #a9c7d3;
	padding:10px 0
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
	
}
ul.social-network li i{
  color: #ffffff
}

.social-network a.icoEmail:hover {
	background-color:#7EA64C;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoWordpress:hover {
	background-color:#002E58;
}
.social-network a.icoSkype:hover {
	background-color:#01A2DE;
}


.social-network a:hover i{
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 40px;
	height: 40px;
	font-size:20px;
	background-color: #D3D3D3; 
        color:#ffffff
}
.social-circle li i {
	margin:0;
	line-height:40px;
	text-align: center;
}

.social-circle li a:hover, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle a {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}







.font-14 { font-size:14px; }

.font-16 { font-size:16px; }

.font-18 { font-size:18px; }

.font-20 { font-size:20px; }

.font-22 { font-size:22px; }

.font-24 { font-size:24px; }

.font-26 { font-size:26px; }

.font-28 { font-size:28px; }

.font-30 { font-size:30px; }

.font-32 { font-size:32px; }

.font-40 { font-size:40px; }

.font-90 { font-size:90px; }

.font_bold { font-weight:bold; }



.nopadding { padding:0px; }

.padd-5 { padding:5px; }

.padd-10 { padding:10px; }

.padd-15 { padding:15px; }



.padd-left-5 { padding-left:5px; }

.padd-left-10 { padding-left:10px; }

.padd-left-15 { padding-left:15px; }

.padd-left-20 { padding-left:20px; }

.padd-left-25 { padding-left:25px; }

.padd-left-28 { padding-left:28px; }

.padd-left-30 { padding-left:30px; }

.padd-left-35 { padding-left:35px; }

.padd-left-40 { padding-left:40px; }



.padd-right-0 { padding-right:0px; }

.padd-right-5 { padding-right:5px; }

.padd-right-10 { padding-right:10px; }

.padd-right-15 { padding-right:15px; }



.padd-top-0 { padding-top:0px; }

.padd-top-5 { padding-top:5px; }

.padd-top-10 { padding-top:10px; }

.padd-top-15 { padding-top:15px; }

.padd-top-20 { padding-top:20px; }

.padd-top-25 { padding-top:25px; }

.padd-top-30 { padding-top:30px; }

.padd-top-35 { padding-top:35px; }



.padd-bottom-5 { padding-bottom:5px; }

.padd-bottom-10 { padding-bottom:10px; }

.padd-bottom-15 { padding-bottom:15px; }

.padd-bottom-20 { padding-bottom:20px; }

.padd-bottom-25 { padding-bottom:25px; }

.padd-bottom-35 { padding-bottom:35px; }



.nomargin { margin:0px; }

.margin-0 { margin:0px; }

.margin-5 { margin:5px; }

.margin-10 { margin:10px; }

.margin-15 { margin:15px; }



.margin-left-5 { margin-left:5px; }

.margin-left-10 { margin-left:10px; }

.margin-left-15 { margin-left:15px; }



.margin-right-5 { margin-right:5px; }

.margin-right-10 { margin-right:10px; }

.margin-right-15 { margin-right:15px; }



.margin-top-5 { margin-top:5px; }

.margin-top-10 { margin-top:10px; }

.margin-top-15 { margin-top:15px; }

.margin-top-20 { margin-top:20px; }

.margin-top-25 { margin-top:25px; }

.margin-top-30 { margin-top:30px; }



.margin-bottom-5 { margin-bottom:5px; }

.margin-bottom-10 { margin-bottom:10px; }

.margin-bottom-15 { margin-bottom:15px; }

.margin-bottom-20 { margin-bottom:20px; }



@media (max-width:768px){

.footer-menu { margin-top:15px; margin-bottom:10px }

}





// multilevel submenu //

.dropdown-submenu {

    position:relative;

}

.dropdown-submenu>.dropdown-menu {

    top:0;

    left:100%;

    margin-top:-6px;

    margin-left:-1px;

    -webkit-border-radius:0 6px 6px 6px;

    -moz-border-radius:0 6px 6px 6px;

    border-radius:0 6px 6px 6px;

}

.dropdown-submenu:hover>.dropdown-menu {

    display:block;

}

.dropdown-submenu>a:after {

    display:block;

    content:" ";

    float:right;

    width:0;

    height:0;

    border-color:transparent;

    border-style:solid;

    border-width:5px 0 5px 5px;

    border-left-color:#cccccc;

    margin-top:5px;

    margin-right:-10px;

}

.dropdown-submenu:hover>a:after {

    border-left-color:#ffffff;

}

.dropdown-submenu.pull-left {

    float:none;

}

.dropdown-submenu.pull-left>.dropdown-menu {

    left:-100%;

    margin-left:10px;

    -webkit-border-radius:6px 0 6px 6px;

    -moz-border-radius:6px 0 6px 6px;

    border-radius:6px 0 6px 6px;

}

