body{
    background: #f5f5f5;
	padding-top: 75px;
	background: url(../virn_images/bg.jpg);

}
/*
::-webkit-scrollbar {
    width: 12px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #42413d; 
    border-radius: 10px;
} 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px #42413d;
    background-color: #2ab5cf;
}
*/
/*-------------------- Start Navbar ---------------------*/


.navbar{
	height: 70px;
	border-radius: 0px;
}
.navbar-default{
	background: rgba(255,255,255,0.95);
	border: none;
}
.navbar-default .navbar-toggle {
    border-color: #2ab5cf;
}
.navbar-default .navbar-toggle:hover {
    border-color: #2ab5cf;
	background-color: #2ab5cf;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #2ab5cf;
}
.navbar-default .navbar-toggle:hover .icon-bar {
    background-color: #fff;
}
.sub-navbar{
	border-bottom: 5px solid #2ab5cf;
	border-bottom-style: solid;
    border-image: linear-gradient(to right, #2b9464 0%, #2ab5cf 50%) 100% 0 100% 0/0px 0 5px 0 stretch;
}
.navbar-brand{
	padding: 0px;
}
.navbar-header{
	min-height: 70px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background-color: #2ab5cf;
	color: #fff;
}
.navbar-default .navbar-nav>li>a{
	color: #2ab5cf;
	-webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
    text-transform: uppercase;
}
.navbar-default .navbar-nav>li>a span{
	-webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}	
.navbar-default .navbar-nav>li>a.avatar{
    text-transform: inherit;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	color: #fff;
	background-color: #2ab5cf;
}
.navbar-default .navbar-nav>li>a:focus span, .navbar-default .navbar-nav>li>a:hover span{
	color: #fff;
	-webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}	
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li.active>a{
	color: #fff;
	background-color: #2ab5cf;
}
.navbar-default .navbar-nav>li>a:focus span, .navbar-default .navbar-nav>li.active >a span{
	color: #fff;
	-webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}	
.navbar-default .navbar-nav>li>a span.bg{
	padding: 0px 5px;
}
.dropdown-menu {
	background-color: rgba(255,255,255,0.95);
}
.dropdown-menu li a{
	color:#2ab5cf;
}
.dropdown-menu a i{ 
	color: #2ab5cf;
	width: 25px;
    text-align: center;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	background-color: #2ab5cf;
	color: #fff; 
}
.dropdown-menu>li>a:focus i, .dropdown-menu>li>a:hover i{
	color: #fff;
}
@media (min-width: 768px){
	.navbar-nav>li>a {
		padding-top: 14px;
		padding-bottom: 14px;
		height: 70px;
	}
	.navbar-default .navbar-nav>li>a span{
		display: block;
		text-align: center;
		font-size: 30px;
		padding-top: 4px;
		color: #2ab5cf;
	}
}/* End @media (min-width: 768px) */
		
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 340px;
}

@media (min-width: 768px){
	
.navbar-nav>li>a {
	padding-top: 0px;
	padding-bottom: 0px;
	color: #fff;
}
.navbar-default .navbar-nav>li>a span{
	display: block;
    text-align: center;
    font-size: 30px;
}
	
}

@media (min-width: 10px) and (max-width: 768px) {
	
.sub-navbar{
	padding: 0px 20px;
}
	
}		
a.avatar{
	font-size: 13px;
	text-align: center;
}		
@media (min-width: 10px) and (max-width: 991px) {
	
	a.avatar{
	font-size: 13px;
	text-align: left;
}	
	
.dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	
}
.navbar-nav .dropdown-menu > li > a {
	line-height: 20px;
}
.navbar-nav .dropdown-menu > li > a,
.navbar-nav .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px;
}
.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #2ab5cf;
	white-space: nowrap;
}
.dropdown-menu > li > a i{
	color: #2ab5cf;
	padding-right: 10px;
}
.navbar-header {
	float: none;
}
.navbar-toggle {
	display: block;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
	display: none!important;
	background-color: #ffffff;
	    border-color: #2ab5cf;
	padding-left: 15px;
	}
.navbar-nav {
	float: none!important;
	margin: 7.5px 50px 7.5px -15px;
	width: 100%;
}
.navbar-nav>li {
	float: none;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
	height: inherit;
}
.navbar-default .navbar-nav>li>a span{
	display: inline-block;
	text-align: left;
	font-size: 15px;
	color: #2ab5cf;
	padding-right: 5PX;
}
.navbar-default .navbar-nav>li>a{
}
.navbar-text {
	float: none;
	margin: 15px 0;
}
.navbar-collapse.collapse.in { 
	display: block!important;
}
.collapsing {
	overflow: hidden!important;
}

}

img.header-avatar{
	width: 50px;
	height: 50px;
	border: 1px solid #2ab5cf;
	box-shadow: 2px 2px 3px #1e9e72;
}

.theam-li{
	/*padding: 15px;
	border-radius: 50%;
	box-shadow: 1px 1px 2px #555;
	*/
	float: left;
	margin: 5px;
	cursor: pointer;
	
	
}
.fb-header-icon{
	width: 35px;
	height: 35px;
	margin: auto;
	background: url(../virn_images/fb-icon/facebook-300x300.png) no-repeat center center;
	background-size: 35px 35px;
		
		/*<img title="Connect With Facebook" src="./templates/{$template_name}/virn/virn_images/facebook-300x300-silver.png" width="35px" height="35px;" />*/
}
/* -------------------- End Navbar --------------------*/

.home-cover{
	width: 100%; 
	height:20%;
    min-height: 600px;
    
	/*background: url(../virn_images/viclix-girl6.jpg) no-repeat center center;*/
	background: url(../virn_images/cover.jpg) no-repeat center center;
    background-position: center 35px;
    background-size: cover;
	background-attachment: fixed;
	background-size: 100% 100%;
}

.home-cover-text{
	padding-top: 20px;
	/*padding-left: 60px;*/
}

.home-cover-text h1{
	color: #ffffff;
    font-size: 50px;
    text-shadow: 2px 2px 3px #000000;
    margin: 0px;
    padding: 0px;
}
.home-cover-text h1 span{
	font-weight: 700;
}

.home-cover-text h3{
	    color: #fff;
    font-style: italic;
    font-weight: 700;
    text-shadow: 2px 2px 3px #000000;
	margin-top: 10px;
}
.home-cover-text h2{
	    color: #fff;
    font-weight: 700;
    text-shadow: 2px 2px 3px #000000;
	margin-top: 10px;
}
@keyframes my-animation {
    0% { opacity: 1.0; }
	50% { opacity: 0.2; }
	100% { opacity: 1.0; }
}
 
a.join-us {
    color: #fff;
    text-shadow: 2px 2px 3px #000000;
    padding: 15px 40px;
    text-decoration: none;
    display: inline-block;
    margin-top: 15px;
    margin-left: 20px;
    font-size: 25PX;
    border-radius: 10px;
    animation-name: my-animation;
    animation-duration: 1.5s;
    animation-iteration-count: 4;
    background: #2ab5cf;
    text-transform: uppercase;
	background: linear-gradient(to right, #2ab5cf , #065f98);
	background: linear-gradient(to right, #2b9464 , #0cae88);
    color: #f5f5f5;
	border: 2px solid #f5f5f5;
	text-shadow: 2px 2px 3px #000000;
	font-weight: 700;
	    box-shadow: 2px 2px 3px #000000;
}

a.join-us-show_pop_up {
   color: #fff;
    text-shadow: 2px 2px 3px #000000;
    padding: 1px 5px;
    text-decoration: none;
    display: inline-block;
    /*margin-top: 15px;*/
    /*margin-left: 20px;*/
    /*font-size: 25PX;*/
    
    border-radius: 10px;
    /*
    animation-name: my-animation;
    animation-duration: 1.5s;
    animation-iteration-count: 4;
    */
    
    background: #2ab5cf;
    text-transform: uppercase;
	background: linear-gradient(to right, #b3b3b3 , #a3a3a3);
	background: linear-gradient(to right, #b3b3b3 , #a3a3a3);
	
	background: -moz-linear-gradient(top,#b3b3b3 0%,#b3b3b3 50%,#e5bb22 50%,#b3b3b3 50%,#a3a3a3 51%,#a3a3a3 100%);
    background: -webkit-linear-gradient(top,#b3b3b3 0%,#b3b3b3 50%,#e5bb22 50%,#b3b3b3 50%,#a3a3a3 51%,#a3a3a3 100%);
	
	/*
	
	    background: -moz-linear-gradient(top,#283d58 0%,#283d58 50%,#e5bb22 50%,#283d58 50%,#1d2c40 51%,#1d2c40 100%);
    background: -webkit-linear-gradient(top,#283d58 0%,#283d58 50%,#e5bb22 50%,#283d58 50%,#1d2c40 51%,#1d2c40 100%);
    /* background: linear-gradient(to bottom,#283d58 0%,#283d58 50%,#e5bb22 50%,#283d58 50%,#1d2c40 51%,#1d2c40 100%); */
	
    color: #f5f5f5;
	border: 2px solid #f5f5f5;
	text-shadow: 2px 2px 3px #000000;
	font-weight: 700;
	    box-shadow: 2px 2px 3px #000000;
}










a.join-us-ads_exchange_more_info {
   color: #fff;
    text-shadow: 2px 2px 3px #000000;
    padding: 1px 5px;
    text-decoration: none;
    display: inline-block;
    /*margin-top: 15px;*/
    /*margin-left: 20px;*/
    /*font-size: 25PX;*/
    
    border-radius: 10px;
    
    animation-name: my-animation;
    animation-duration: 1.5s;
    animation-iteration-count: 8;
    
    
    background: #2ab5cf;
    text-transform: uppercase;
	background: linear-gradient(to right, #b3b3b3 , #a3a3a3);
	background: linear-gradient(to right, #b3b3b3 , #a3a3a3);
	
	background: -moz-linear-gradient(top,#b3b3b3 0%,#b3b3b3 50%,#e5bb22 50%,#b3b3b3 50%,#a3a3a3 51%,#a3a3a3 100%);
    background: -webkit-linear-gradient(top,#b3b3b3 0%,#b3b3b3 50%,#e5bb22 50%,#b3b3b3 50%,#a3a3a3 51%,#a3a3a3 100%);
	
	/*
	
	    background: -moz-linear-gradient(top,#283d58 0%,#283d58 50%,#e5bb22 50%,#283d58 50%,#1d2c40 51%,#1d2c40 100%);
    background: -webkit-linear-gradient(top,#283d58 0%,#283d58 50%,#e5bb22 50%,#283d58 50%,#1d2c40 51%,#1d2c40 100%);
    /* background: linear-gradient(to bottom,#283d58 0%,#283d58 50%,#e5bb22 50%,#283d58 50%,#1d2c40 51%,#1d2c40 100%); */
	
    color: #f5f5f5;
	border: 2px solid #f5f5f5;
	text-shadow: 2px 2px 3px #000000;
	font-weight: 700;
	    box-shadow: 2px 2px 3px #000000;
}









.ptp_info_status_td1{
   
   background-color:#cce6ff;
    font-weight:bold;
}

.ptp_info_status_td1:hover{
    background-color:#99ccff;
    color:#fff;
    text-shadow: 2px 2px 1px black;
     box-shadow:2px 2px 1px black;
    font-weight:bold;
    
}

.ptp_info_status_td2{
    
    background-color:#ffffcc;
    font-weight:bold;
}

.ptp_info_status_td2:hover{
    background-color:#ffff99;
    color:#fff;
    text-shadow: 2px 2px 1px black;
    box-shadow:2px 2px 1px black;
    font-weight:bold;
    
}

.ptp_info_status_td3{
    
    font-weight:bold;
    background-color:#ccff99;
}

.ptp_info_status_td3:hover{
    background-color:#88ff4d;
    color:#fff;
    text-shadow: 2px 2px 1px black;
    box-shadow:2px 2px 1px black;
    
    
}

.ptp_info_status_td4{
    
    background-color:#ffbf80;
    font-weight:bold;
    
}

.ptp_info_status_td4:hover{
    background-color:#ff944d;
    color:#fff;
    text-shadow: 2px 2px 1px black;
    box-shadow:2px 2px 1px black;
    font-weight:bold;
    
}




.virn-table1>tbody>tr>td, .manageads-table>tbody>tr>th, .manageads-table>tfoot>tr>td, .manageads-table>tfoot>tr>th, .manageads-table>thead>tr>td, .manageads-table>thead>tr>th{
	border: 1px solid rgba(9,9,9,0.3);
}











a.join-us-ptp {
    color: #fff;
    text-shadow: 2px 2px 3px #000000;
    padding: 1px 5px;
    text-decoration: none;
    display: inline-block;
    /*margin-top: 15px;*/
    /*margin-left: 20px;*/
    /*font-size: 25PX;*/
    border-radius: 10px;
    animation-name: my-animation;
    animation-duration: 1.5s;
    animation-iteration-count: 4;
    
    
    background: #2ab5cf;
    text-transform: uppercase;
	background: linear-gradient(to right, #b3b3b3 , #a3a3a3);
	background: linear-gradient(to right, #b3b3b3 , #a3a3a3);
	
	background: -moz-linear-gradient(top,#b3b3b3 0%,#b3b3b3 50%,#e5bb22 50%,#b3b3b3 50%,#a3a3a3 51%,#a3a3a3 100%);
    background: -webkit-linear-gradient(top,#b3b3b3 0%,#b3b3b3 50%,#e5bb22 50%,#b3b3b3 50%,#a3a3a3 51%,#a3a3a3 100%);
	
	/*
	
	    background: -moz-linear-gradient(top,#283d58 0%,#283d58 50%,#e5bb22 50%,#283d58 50%,#1d2c40 51%,#1d2c40 100%);
    background: -webkit-linear-gradient(top,#283d58 0%,#283d58 50%,#e5bb22 50%,#283d58 50%,#1d2c40 51%,#1d2c40 100%);
    /* background: linear-gradient(to bottom,#283d58 0%,#283d58 50%,#e5bb22 50%,#283d58 50%,#1d2c40 51%,#1d2c40 100%); */
	
    color: #f5f5f5;
	border: 2px solid #f5f5f5;
	text-shadow: 2px 2px 3px #000000;
	font-weight: 700;
	    box-shadow: 2px 2px 3px #000000;
}



.join-us-clixdiv {
    
    
    
   
    animation-name: my-animation;
    animation-duration: 1.5s;
    animation-iteration-count: 5;
     
	
   
	/*border: 2px solid #f5f5f5;*/
	

	    box-shadow: 2px 2px 3px #000000;

	    box-shadow: 0px 0px 3px 5px #ff4d94 ;
}

a.join-us:hover{
	background: linear-gradient(to right, #2b9464 , #00B796);
}



a.more-info {
    color: #fafafa;
    padding: 10px 30px;
    text-decoration: none;
    display: inline-block;
    margin-top: 15px;
    margin-left: 20px;
    font-size: 25PX;
    border-radius: 5px;
    background: #42413d;
	background: linear-gradient(to right, #2b9464 , #00B796);
	background: #2ab5cf;
    color: #f5f5f5;
	border: 2px solid #f5f5f5;
	    box-shadow: 2px 2px 3px #000000;
}
a.more-info:hover{
	background: linear-gradient(to right, #2ab5cf , #065f98);
}


section.up {
    min-height: 50px;
    overflow: hidden;
    background: #2b9464;
	    background: rgba(42, 143, 207, 0.2);
    box-sizing: border-box;
    padding: 10px;
    position: relative;
    bottom: 0px;
    display: inline-block;
	width: 100%;
	margin-top: 10px;
}

section.up .up-image img {
    opacity: 0.8;
   /* filter: brightness(0) invert(1);*/
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    max-height: 50px; 
}
section.up .up-image img:hover {
    opacity: 1;
    cursor: pointer;
    /*filter: none;*/
     filter: brightness(0) invert(1);
}

section.marquee {
    overflow: hidden;
    color: #fafafa;
    margin-top: 0px;
    margin-bottom: 0px;
}


.nafe_div {
    position: relative;
    -webkit-animation: mymove 10s infinite; /* Safari 4.0 - 8.0 */
    animation: mymove 10s infinite;
    animation-direction:normal;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes mymove {
    from {left: -100%;}
    to {left: 100%;}
}

@keyframes mymove {
    from {left: -100%;}
    to {left: 100%;}
}


section.marquee .title {
    text-align: center;
    height: 50px;
    line-height: 50px;
    
    color: #2ab5cf;
    font-size: 20px;
}

section.marquee .text {
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    
    color: #2ab5cf;
}

section.banner {
    margin-top: 10px;
    min-height: 150px;
    overflow: auto;
}
.banner-virn-box{
	margin-bottom: 5px;
}
 

section.virn-page{
    min-height: 200px;
    background-color: #eee;
    box-sizing: border-box;
    /*padding: 3px 5px 10px 5px;*/
	border-top-left-radius:5px;
	border-top-right-radius:5px;
    border-bottom: 3px solid #dddddd;
	margin-top: 20px;
}

section.virn-page .virn-title{
    background: linear-gradient(to left, rgb(75, 108, 183), rgb(24, 40, 72));
    background: #2ab5cf;
    padding: 5px 10px;
  	overflow: hidden;
    border-style: solid;
  border-width: 3px;
    border-image: linear-gradient(to right, #2b9464 , #00B796) 
                100% 0 100% 0/0px 0 3px 0 stretch;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
section.virn-page .virn-title p{
    margin: 0px;
    padding: 0px;
    color: #fff;
    font-size: 20px;
    color: #f5f5f5;
}

section.virn-page .virn-content{
    margin-top: 10px;
    min-height: 200px;
    overflow: hidden;
    background-color: blue;
    background: #fff;
    padding: 10px;
    border-bottom: 2px solid #dddddd;
    border-right: 2px solid #dddddd;
    color: #444444;
}

section.virn-page .virn-content h1{
    margin: 0px;
    padding: 0px;
    color: #2ab5cf;
}




section.virn-page .virn-box{
    min-height: 100px;
    background-color: #f5f5f5;
    box-sizing: border-box;
    padding: 1px 3px 1px 3px;
    border-bottom: 2px solid #dddddd;
	margin-bottom: 10px;
    
}

section.virn-page .virn-box .virn-box-title{
    background: #2ab5cf;
    padding: 5px 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: linear-gradient(to right, #2b9464 , #00B796);
    border-bottom: 2px solid #2ab5cf;
	overflow: hidden;
}
section.virn-page .virn-box .virn-box-title p{
    margin: 0px;
    padding: 0px;
    color: #fff;
    font-size: 15px;
    color: #f5f5f5;
}

section.virn-page .virn-box .virn-box-content{
    margin-top: 5px;
    min-height: 100px;
    overflow: hidden;
    background: #fff;
    padding: 10px;
    border-bottom: 2px solid #dddddd;
    border-right: 2px solid #dddddd;
    color: #444444;
}


section.virn-page .virn-box-home-animation{
	-webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
	
	box-shadow:  2px 2px 3px rgba(0, 0, 0, 0.6);
	border-radius: 5px;

}
section.virn-page .virn-box-home-animation .virn-box-title p{
	font-size: 25px;
}


section.virn-page .virn-box-home-animation:hover{
	margin-top: -15px;
	-webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;

}


section.virn-page .virn-box .virn-box-content .virn-box-image {
    height: 100px;
    overflow: hidden;
    border-top: 4px solid #2ab5cf;
	
}

section.virn-page .virn-box .virn-box-content .virn-box-image img {
    width: 100%;
    height: 100px;
}

section.virn-page .virn-box .virn-box-content .home-list{
	padding-top: 10px;
	padding-bottom: 10px;
}
section.virn-page .virn-box .virn-box-content .home-list li{
	padding: 5px 0px;
}
section.virn-page .virn-box .virn-box-content .home-list li span{
	color: #2ab5cf;
}

section.virn-page .virn-box .virn-box-content .virn-box-number{
	background: linear-gradient(to right, #2b9464 , #00B796);
    box-sizing: border-box;
    min-height: 100px;
    padding-top: 5px;
    overflow: hidden;
}

section.virn-page .virn-box .virn-box-content .virn-box-number .line{
	width: 80%;
    height: 1px;
    background-color: #fff;
    float: left;
    margin-top: 10px;
    margin-right: 10px;
}

section.virn-page .virn-box .virn-box-content .virn-box-number span{
	font-size: 16px;
    text-transform: uppercase;
	color: #fff
}

section.virn-page .virn-box .virn-box-content .virn-box-number h3{
	text-align: right;
    margin-right: 10px;
    padding-right: 5px;
    color: #fff;
}
section.virn-page .virn-box .virn-box-content .virn-box-number p{
	text-align: right;
    color: #fff;
	padding-right: 10px;
}

section.virn-page .virn-box .viclix-blue-bg{
	background: #2ab5cf;
}


section.virn-page .virn-box .virn-box-content .viclix-blue-bg{
	background: #2ab5cf;
}





.my-btn1{
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background: linear-gradient(to right, #2ab5cf , #065f98);
    color: #f5f5f5;
}
.my-btn1:hover{
    background: linear-gradient(to right, #2b9464 , #00B796);
}

.virn-btn{
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background: linear-gradient(to right, #2b9464 , #00B796);
    color: #f5f5f5;
	margin: 5px;
}
.virn-btn:hover{
    background: linear-gradient(to right, #2ab5cf , #065f98);
	color: #f5f5f5;
	text-decoration: none;
}



a.virn-anchor{
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background: linear-gradient(to right, #2b9464 , #00B796);
    color: #f5f5f5;
	margin: 5px;
}
a.virn-anchor:hover{
    background: linear-gradient(to right, #2ab5cf , #065f98);
	color: #f5f5f5;
	text-decoration: none;
}


.virn-btn-disabled{ 
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #555;
    background: #ccc;
}





/* -------------------- Start Footer --------------------*/
section.footer{
    margin-top: 15px;
    min-height: 200px;
    overflow: hidden;
    background: #ffffff;
    box-sizing: border-box; 
    padding: 10px;
	    border-top: 3px solid #2ab5cf;
	border-top-style: solid;
    border-image: linear-gradient(to right, #2b9464 0%, #2ab5cf 50%) 100% 0 100% 0/5px 0 0 0 stretch;
}


section.footer .sub-menu{
    overflow: hidden;
    padding-left: 20px;
}

section.footer .sub-menu h4{
    color: #2b9464;
    margin: 0px;
    margin-bottom: 1px;
    padding: 5px 0px;
    text-shadow: none;
}

section.footer .sub-menu i{
    color: #2b9464;
    padding-right: 5px;
    font-size: 20px;
}

section.footer .footer-menu li.social{
    float: left;
    background-color: none;
    padding: 0px;
    margin: 0px;
    margin-top: 5px;
    text-align: left;
}
section.footer .footer-menu li.social a{
    padding: 0px;
    margin: 0px;
    background: none;
    text-align: left;
}
section.footer .footer-menu li{
    text-align: center;
}
section.footer .footer-menu a {
    color: #2ab5cf;
    text-decoration: none;
    padding: 5px 0px;
    width: 100%;
    display: block;
    margin-bottom: 1PX;
    text-align: left;
}
section.footer .footer-menu a:hover{
    color: #2b9464;
}
section.footer .copy-right {
    box-sizing: border-box; 
    padding: 10px;
    color:#2b9464;
    text-align: center;
}

section.footer .copy-right p {
    display: inline-block;
    margin-top: 5px;
    font-size: 13px;
	color: #2b9464;
}
section.footer .copy-right .logo{
    width: 200px;
    height: 60px;
    overflow: hidden;
    margin: auto;
}

section.footer .copy-right .logo img{
    width: 100%;
    height: 100%; 
}


/* -------------------- End Footer --------------------*/

/* -------------------- Start Progress ---------------------*/
.login-logout-progress{
    box-shadow: none;
    width: 80%;
    margin: 100px auto;
    background-color: rgba(9,9,9,0.5);
	background: #fff;
    box-sizing: border-box;
    padding: 10px;
	border-top: 3px solid #2b9464;
}
.login-logout-progress .login-logout-progress-title{
    color: #2ab5cf;
    text-align: center;
    font-size: 20px;
    margin-bottom: 20px;
}
.login-logout-progress .login-logout-progress-content{
    color: #2ab5cf;
    font-size: 15px;
    margin-bottom: 20px;
}
.progressbar{
    border:1px solid #2ab5cf;
    width:250PX;
    height:30px;
    margin-top: 20px;
}
.progressbar div{
    height:30px;
    background:linear-gradient(to bottom, rgba(255,0,0,0.9), rgba(255,0,0,0.5) );
	background: #2ab5cf;
    width:3px;
}

/* -------------------- End Progress --------------------- */


/* Login */
.form-group{
	overflow: hidden;
}
/* End Login */


/* Account */
.server-time {
    float: right;
    color: #fff;
    font-size: 20px;
    width: 210px;
    font-style: italic;
    font-weight: 700;
    text-shadow: 2px 2px 3px #000000;
}

.your-ads-click-table{
	width:100%;
	background: linear-gradient(to right, #2b9464 , #00B796);
	border-radius: 5px;
}

/* ***** Start Sidebar Part ***** */
.sidebar-part{
    min-height: 250px;
    box-sizing: border-box;
	box-shadow: 2px 2px 3px #555;
}

.sidebar-part .sidebar-part-box{
    box-sizing: border-box;
    padding: 0px; 
    margin-bottom: 1px;
    background: linear-gradient(to right, #2ab5cf , #065f98);
	background: linear-gradient(to right, #065f98 , #2ab5cf);
    box-shadow: none;
    
}

.sidebar-part .sidebar-part-box .h_title{
    padding: 10px 10px;
    cursor: pointer;
    color: #fafafa;
    /*background:url('../virn_images/title-bg3.png') no-repeat ;
    background-size: 100% 100%;
	*/
	/*background: #008c93;  */  
	/*background:url('../virn_images/virn-link-bg.jpg') no-repeat ;*/
    background-size: 100% 100%;
    
}

.sidebar-part .sidebar-part-box .h_title span{
    font-size: 18px;
	position: relative;
    top: 5px;
}

.sidebar-part .sidebar-part-box ul{
    list-style: none;
    padding-left: 0px;
}

.sidebar-part .sidebar-part-box ul li{
    margin: 1px 0px;
    
}
.sidebar-part .sidebar-part-box ul li i{
    margin-right: 5px;
	width: 18px;
	text-align: center;
}

.sidebar-part .sidebar-part-box ul li a{
    background: #ffffff;
    width: 100%;
    display: inline-block;
    padding: 5px 10px;
    text-decoration: none;
    color: #2b9464;
}

.sidebar-part .sidebar-part-box ul li a.active{
	background: linear-gradient(to right, #2b9464 , #00B796);
	color:#fff;
}

.sidebar-part .sidebar-part-box ul li a:hover{
    background:linear-gradient(to right, #2b9464 , #00B796);;
	color: #fff;
}


.virn-box .info-row{
    display: inline-block;
    width: 100%;
    margin-bottom: -2px;
    padding: 5px;
}

.virn-box .info-row i{
    margin-right: 5px;
	width: 16px;
	text-align: center;
	color: #2ab5cf;
}


.virn-box .info-row p{
    float: right;
    margin: 0px;
    margin-right: 10px;
}

.virn-box .info-row span{
    float: left;
    margin: 0px;
}

.virn-box .info-row .status{
    float:right;
    width: 20px;
    height: 20px;
    background-color:darkgray;
    margin-left: 5px;
}

.virn-box .info-row .status a{
    background-color: #2b9464;
    color: #fafafa;
    display: inline-block;
    width: 20px;
    text-align: center;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}
 


.virn-box .info-row .status .enable{
    background-color: #60bfe0;
    color: #fafafa;
    display: inline-block;
    width: 20px;
    text-align: center;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}


 .virn-box .set_a a{
    min-height: 50px;
    display: inline-block;
    float: left;
    text-decoration: none;
    width: 23%;
    color: #fafafa;
    font-weight: bold;
    box-sizing: border-box;
	margin: 0% 1%;
	padding: 5px;
    background: linear-gradient(to bottom, #065f98, #2ab5cf );
}

.virn-box .set_a a:hover{
    background:   linear-gradient(to bottom, #2ab5cf, #065f98 ); 
}
.virn-box .set_a a span{
    font-size: 50px;
    display:block;
    margin-bottom: 10px;
}


 .virn-box .set_a{
    /*margin-bottom: 10px;*/
    text-align: center;
    min-height: 100px;
    overflow: hidden;
    box-sizing: border-box;
    padding: 10px 5px;
}

.end-contest {
    background: url(../virn_images/aaa.png) no-repeat;
    background-size: 100% 100%;
    padding: 1px 0px;
    text-align: center;
    color: #fff;
    background: #2ab5cf;

}


/* ***** End Sidebar Part ***** */
 

/* Start Virn Tabs */	
.virn-tabs-container{

}	
.virn-tabs-container div#tabs{
	background:#f5f5f5;
	border: none;
}	
.virn-tabs-container div#tabs ul{
	background: #fff;
	border: none;
}	
.virn-tabs-container .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background:url('../virn_images/title-bg3.png') no-repeat ;
	background: linear-gradient(to right, #2ab5cf , #065f98);
	background-size: 100% 100%;
	border: none;
	color: #fff;
}
.virn-tabs-container .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default a{
	color: #fff;
}	
.virn-tabs-container .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	background:url('../virn_images/aaa.png') no-repeat ;
	background: linear-gradient(to right, #2b9464 , #00B796);
	background-size: 100% 100%;
}
.virn-tabs-container .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-active a{
	color: #fff;
	font-weight: bold;
}

.ui-widget-content{
	color: #444;
}

/* End Virn Tabs */



.white-bg-table{
	/* Just Background color */
	background: white;
}



/*  Start Virn-Table */
.virn-table-container{
	width: 100%;
    overflow: auto;
    margin-bottom: 20px;
}
.virn-table{
	
	background: #42413d;
	background: #fff;
	width: 99.9%;
	margin-bottom: 5px;
	color: #444;
}

.virn-table tr.titles{
	background: #2ab5cf;
	color: #fff;
	
}

.virn-table .setting-sub-title{
	padding: 5px 10px;
	font-weight: bold;
}


.virn-table .setting-sub-title:hover{
	padding: 5px 10px;
	color: #fff;
	
}
			
			
.virn-table .widget-title{
	padding: 5px 10px;
	background: linear-gradient(to right, #2ab5cf , #065f98);
	color: #fff;
}


.virn-table>tbody>tr:hover{
	background: #2ab5cf;
	color: #fff;
	/*color: #fff;*/
}

.virn-table>tbody>tr:hover a{
	 
	/*color: #fff;*/
}

.virn-table>tbody>tr>td, .manageads-table>tbody>tr>th, .manageads-table>tfoot>tr>td, .manageads-table>tfoot>tr>th, .manageads-table>thead>tr>td, .manageads-table>thead>tr>th{
	border: 1px solid rgba(9,9,9,0.3);
}

.virn-table .titles a{
	color: #fff;
}

.virn-table a{
	color: #444;
}

.virn-table .dark-td{
	background-color: rgba(9,9,9,0.5);
}


.btn1,.btn2,.btn3,.btn4,.btn5,.btn6,.btn7,.btn8,.btn9,.btn10,.btn11,.btn12,.btn13,.btn14,.btn15,.btn16,.btn17,.btn18,.btn19,.btn20,.btn21,.btn22,.btn23,.btn24,.btn25,.btn26,.btn27,.btn28,.btn29,.btn30,.btn31,.btn32,.btn33,.btn34,.btn35,.btn36,.btn37,.btn38,.btn39,.btn40,.btn41,.btn42,.btn43,.btn44,.btn45,.btn46,.btn47,.btn100,.btn101,.btn102,.btn103,.btn104,.btn105,.btn200,.btn201,.btn202  ,.btn300,.btn301,.btn302{
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background: linear-gradient(to right, #2b9464 , #00B796);
    color: #f5f5f5;
	margin: 5px;
}



 


.green-bg-p{
	width:150px;padding:2px 5px;
	background: linear-gradient(to right, #2b9464 , #00B796);
	padding: 5px;border-radius: 10px;
	text-align: center;
	color: #f5f5f5;
}

.note-msg{
	/*background-color: #ff9; */
	 background: -moz-linear-gradient(top, #2ab5cf 0%, #2ab5cf 50%, #27a8be 50%, #2ab5cf 50%, #27a8be 51%, #27a8be 100%) !important;
    background: -webkit-linear-gradient(top, #2ab5cf 0%,#2ab5cf 50%,#27a8be 50%,#2ab5cf 50%,#27a8be 51%,#27a8be 100%) !important;
    background: linear-gradient(to bottom, #2ab5cf 0%,#2ab5cf 50%,#27a8be 50%,#2ab5cf 50%,#27a8be 51%,#2ab5cf 100%) !important;
    border: 1px solid #e6e68a;
	border-radius: 10px;
	padding: 10px 10px;
	color: white;
	overflow: hidden;
}
/**
.note-msg{
/*	background-color: #ff9;*
	 background: #00B796 !important;
    background: -moz-linear-gradient(top, #2b9464 0%, #2b9464 50%, #00B796 50%, #2b9464 50%, #00B796 51%, #00B796 100%) !important;
    background: -webkit-linear-gradient(top, #2b9464 0%,#2b9464 50%,#00B796 50%,#2b9464 50%,#00B796 51%,#00B796 100%) !important;
    background: linear-gradient(to bottom, #2b9464 0%,#2b9464 50%,#00B796 50%,#2b9464 50%,#00B796 51%,#00B796 100%) !important;
    border: 1px solid #e6e68a;
	color: white;
}
*/

.contest-header{
	background:url('../virn_images/ref-contest-header-bg.jpg') no-repeat ;
	background-size: cover;
	height: 300px;
	box-shadow: 2px 2px 3px #555;
	margin-bottom: 10px;
	overflow: hidden;
}
.contest-header-title {
	/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9bc7e2), color-stop(100%, #9bc7e2));
	background-image: -webkit-linear-gradient(#46d4ee,#0989a1);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #fff;
	position: relative;
	text-shadow: none;*/
	font-size: 50px;
    font-weight: 800;
	    margin-top: 10px;
	
	color: #2ab5cf;
    text-shadow: 2px 2px 3px #555;
}
ul.contest-header-ul li{
	background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left center;
    background-size: 25px;
    padding-left: 30px;
    padding-bottom: 5px;
    color: #fafafa;
    font-weight: 700;
    text-shadow: 2px 2px 3px #000000;
    font-size: 25px;
    line-height: 40px;
}












.tasks-header{
	background:url('../virn_images/tasks-header.jpg') no-repeat ;
	background-size: cover;
	min-height: 300px;
	box-shadow: 2px 2px 3px #555;
	margin-bottom: 10px;
	overflow: hidden;
}
.tasks-header-title {
	font-size: 50px;
    font-weight: 800;
	margin-top: 10px;
	color: #2ab5cf;
    text-shadow: 2px 2px 3px #555;
}
ul.tasks-header-ul li{
	background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left center;
    background-size: 25px;
    padding-left: 30px;
    padding-bottom: 5px;
    color: #fafafa;
    font-weight: 700;
    text-shadow: 2px 2px 3px #000000;
    font-size: 25px;
    line-height: 40px;
}


.paypal-header{
	background:url('../virn_images/paypal-header-bg3.jpg') no-repeat ;
	background-size: cover;
	background-position: top;
	min-height: 250px;
	box-shadow: 2px 2px 3px #555;
	margin-bottom: 10px;
	overflow: hidden;
}
.paypal-header-title {
	font-size: 50px;
    font-weight: 800;
	margin-top: 10px;
	color: #2ab5cf;
    text-shadow: 2px 2px 3px #555;
}
ul.paypal-header-ul li{
	background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left center;
    background-size: 25px;
    padding-left: 30px;
    padding-bottom: 5px;
    color: #fafafa;
    font-weight: 700;
    text-shadow: 2px 2px 3px #000000;
    font-size: 20px;
    line-height: 40px;
}











.contest-start-counter p{
	text-align: center;
    color: #2ab5cf;
    font-size: 28px;
    font-weight: bold;
    text-shadow: 1px 1px 2px #777;
}

.contest-end-counter p.end-counter {
	float: left;
    background: #2ab5cf;
    color: #fff;
    width: 23%;
    margin: 0% 1%;
    text-align: center;
    padding: 10px 0px;
	box-shadow: 1px 1px 2px #555;
	border-radius: 5px;
}
.contest-end-counter p.end-counter span{
	display: block;
	font-size: 25px;
	font-weight: bold;
    text-shadow: 1px 1px 2px #555; 
}

ul.list-with-star-icon li{
	background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left top;
    background-size: 20px;
    padding-left: 25px;
    padding-bottom: 5px;
}


.scratch-bg {
    height: 250px;
    width: 100%;
    background: url(../virn_images/scratch-game.jpg) no-repeat;
    background-size: 100% 100%;
	box-shadow: 2px 2px 3px #555;
	text-align: center;
    vertical-align: text-top;
    padding-top: 5px;
    color: #2ab5cf;
    font-size: 36px;
    font-weight: 800;
    text-shadow: 2px 2px 3px #fff;
}




.helpdisk-box-span{
	font-size: 60px;
}




/* Terms */


.term-question span{
    color: #2ab5cf;
    font-size: 100px;
    display: block;
    text-align: center; 
    padding-top: 20px;
}
.term-question span:hover{
    color: #2b9464;
    display: block;
    text-align: center;
}




/* menu in terms */
.faq-list{    
    overflow: hidden;
    background: rgba(9,9,9,0.2);
}

.faq-list .title{
    background: linear-gradient(to right, #2b9464 , #00B796);
    box-sizing: border-box;
    padding: 10px;
	color: #fff;
}
.faq-list .title p span{
    padding-right: 5px;
    font-size: 18px;
}
.faq-list .title p{
    margin: 0px;
    padding: 0px;
}
.faq-list ul{
    list-style: none;
    padding-left: 0px;
}
.faq-list ul li{
    margin: 1px;
}
.faq-list ul li a{
    background: #2ab5cf;
    width: 100%;
    display: inline-block;
    padding: 10px;
    text-decoration: none;
    color: #fff;
}
.faq-list ul li a:hover{
    background-color: #2b9464;
    color: #fafafa;
}




/*faq */ 

.f_question{
	height: 128px;
    width: 128px;
    margin: auto;
}

.f_question span{
  display: inline-block;
  width: 128px;
  height: 128px;
}

.f_question span.faqi1{
  background: url(../virn_images/help_images/img1-a.png) transparent no-repeat center;
  background-size: 100% 100%;
	filter: grayscale(100%);
}
.f_question span.faqi1:hover{
  filter: grayscale(0%);
}

.f_question span.faqi2{
  background: url(../virn_images/help_images/img2-a.png) transparent no-repeat center;
  background-size: 100% 100%;
	filter: grayscale(100%);
}
.f_question span.faqi2:hover{
	filter: grayscale(0%);
}

.f_question span.faqi3{
  background: url(../virn_images/help_images/img3-a.png) transparent no-repeat center;
  background-size: 100% 100%;
	filter: grayscale(100%);
}
.f_question span.faqi3:hover{
  filter: grayscale(0%);
}

.f_question span.faqi4{
  background: url(../virn_images/help_images/img4-a.png) transparent no-repeat center;
  background-size: 100% 100%;
	filter: grayscale(100%);
}
.f_question span.faqi4:hover{
  filter: grayscale(0%);
}
.f_question span.faqi5{
  background: url(../virn_images/help_images/img5-a.png) transparent no-repeat center;
  background-size: 100% 100%;
	filter: grayscale(100%);
}
.f_question span.faqi5:hover{
  filter: grayscale(0%);
}

.f_question span.faqi6{
  background: url(../virn_images/help_images/img6-a.png) transparent no-repeat center;
  background-size: 100% 100%;
	filter: grayscale(100%);
}
.f_question span.faqi6:hover{
  filter: grayscale(0%);
}
.f_question span.faqi7{
  background: url(../virn_images/help_images/img7-a.png) transparent no-repeat center;
  background-size: 100% 100%;
	filter: grayscale(100%);
}
.f_question span.faqi7:hover{
  filter: grayscale(0%);
}
.f_question span.faqi8{
  background: url(../virn_images/help_images/img8-a.png) transparent no-repeat center;
  background-size: 100% 100%;
	filter: grayscale(100%);
}

.f_question span.faqi8:hover{
  filter: grayscale(0%);
}
.f_question span.faqi9{
  
  background-size: 100% 100%;
	color:#8c8c8c;
}
.f_question span.faqi9:hover{
  color:#2ab5cf;
}


.spanbackground2{
	color: #2ab5cf;
    font-weight: bold;
}
















/* ************** Start ViClix Forum *************** */
/*forum*/
  .main-header-table {
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: linear-gradient(to right, #2b9464 , #00B796);
    box-shadow: none;
}

  .main-header-table th{
    font-size: 18px;
    color: #fff;
    text-align: center;
    border: none;
}

  .data-table caption{
    padding: 0px;
    margin-left: 0px;
    font-size: 20px;
    cursor: pointer;
    overflow: hidden;
    width: 100%;
} 


  .data-table caption a{
    color:#fafafa;
    padding: 5px 10px;
    margin-right: 2px;
    border: none;
    background:url('../virn_images/forum-title2.png') no-repeat ;
    background-size: 100% 100%;
    text-decoration: none;
    width: 300px;
	height: 40px;
    display: block;
    border-top-right-radius:10px;
	  background: #2ab5cf;
	  color: #fff;
	      box-shadow: 2px 2px 3px #333;
}

.forum-corner-img{
	       width: 20px;
    height: 70px;
    background: red;
    position: absolute;
    margin-left: -20px;
    margin-top: -40px;
    background: url(../virn_images/forum-corner.png) no-repeat;
}

.top-10-title{
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	padding: 10px 10px;
	margin: 0PX;
	box-shadow: 2px 2px 3px #555;
	background: linear-gradient(to right, #065f98 , #2ab5cf);
	  color: #fff;
	}


.top-10-title p{
	margin: 0px;
	padding: 0px;
	color: #fff;
}

.data-table td{
    border-right: 1px solid #B4B8B8;
    border-bottom: 1px solid #B4B8B8;
    margin: 0px;
    padding: 5px 10px;
    background-color:#dddddd;
    background: -webkit-gradient(linear,center bottom,center top,from(rgba(235,235,235,1)),to(rgba(250,250,250,1)));
}

.data-table{
	box-shadow: 2px 2px 3px #555;
}
/*
.t:hover .top-10-title{
	background: linear-gradient(to right, #2b9464 , #00B796); 
}

.top-10 tr {
	background: -webkit-gradient(linear,center bottom,center top,from(rgba(235,235,235,1)),to(rgba(250,250,250,1)));
}
.top-10 td{
	background: transparent;
}
 .top-10 tr:hover{
	background: linear-gradient(to top, #065f98 , #2ab5cf);
	 color: #fff;
}
*/



  .data-table .forum p{
    color:red;
    margin-bottom: 0px;
}
  .data-table .forum a{
    color:#2ab5cf;
    font-size: 15px;
    text-decoration: none;
}
  .data-table .forum a:hover{
    color:#222222;
}


  .data-table .forum .p2{
    color:#9d9d9d;
}


.data-table span{
	color:#2ab5cf;
	line-height: 40px;
	cursor: pointer;
}


  .data-table .topic p{
    color:#9d9d9d;
    text-align: center;
}

  .data-table .posts p{
    color:#9d9d9d;
    text-align: center;
}

  .data-table .last-post p{
    color:red;
    margin-bottom: 0px;
}
  .data-table .last-post a{
    color:#222222;
    text-decoration: none;
}
  .data-table .last-post a:hover{
    color:#2ab5cf;
}

  .data-table .last-post .p2{
    color:#9d9d9d;
}




.forum_shortlinks{
	padding: 5px 10px;
	color: #fff;
}
.forum_shortlinks a{
	color: #fff;
    display: inline-block;
    background-color: #2ab5cf;
    text-shadow: 0.1em 0.1em 0.1em #565d63;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	margin-bottom: 2px;
	box-shadow: 2px 2px 3px #555;
}



.frm-title{
	color:#ffffff;
	padding:5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-weight:600;
	font-size:16px;
    overflow: hidden;
    background: linear-gradient(to right, #2b9464 , #00B796);
	box-shadow: 2px 2px 3px #333;
    
} 

.frm-title ul{
	margin:0px;
	list-style:none;
	padding:0px;
	font-size:12px;
	padding:5px;
}
.frm-title ul li{
	display:inline;
}
.frm-title ul li a{
	color:#fff;
	display:inline-block;
    background-color: #2b9464;
	text-shadow:0.1em 0.1em 0.1em #565d63;
	padding-left:10px;
	padding-right:10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-bottom: 2px;
}


p.started-forum{
	color: #2ab5cf;
    background-color: #fff;
    display: inline-block;
	padding: 5px 10px;
	margin: 4px 0px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	box-shadow: 2px 2px 3px #555;

}

.topic-navigation{
	margin-top:10px; 
	background-color:#fff;
	box-sizing: border-box;
	padding: 5px;
	border-radius: 10px;
	box-shadow: 2px 2px 3px #555;
}

.topic-navigation h4{
	color: #2ab5cf;
	font-style: italic;
	font-weight: 700;
}

.topic-navigation h4 span{
	color: #2ab5cf;
	padding-right: 7px;
}

	.reply{
		min-height: 278px;
		background: #f5f5f5;
		margin-top: 20px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		box-shadow: 2px 2px 3px #555;
	}
	.reply .reply-title{
		background: linear-gradient(to right, #2b9464 , #00B796);
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		color: #fff;
		padding: 5px 10px;
		display: inline-block;
		width: 100%;
	}
	
	.reply .owner-img{
		width: 100px;
		height: 36px;
		float: left;
		margin-right: 10px;
	
	}
	.reply .owner-img2{
		width: 100px;
		height: 100px;
		margin-right: 10px;
		border-radius: 50%;
		position: absolute;
		z-index: 1;
	}

	.reply .owner-img2 img{
		width:100px;
		height:100px;
		border: 4px solid #2ab5cf;
		box-shadow: 2px 2px 3px #000;
	}
	
	.reply .comment-img{
		width: 80px;
		height: 80px;
		margin-right: 10px;
		border-radius: 50%;
		margin: auto;
		
	}

.reply .comment-img img{
	width:80px;
	height:80px;
	border: 4px solid #2ab5cf;
	box-shadow: 2px 2px 3px #000;
}
	
	.reply .reply-title .name{
		float: left;
		padding: 0px;
		margin: 0px;
		    margin-right: 10px;
	}
	.reply .reply-title .date{
		float: right;
		padding: 0px;
		margin: 0px;
	}
	
	.reply-content{
		padding: 10px;
		overflow: hidden;
	}
	
	.reply-content .reply-content-info{
		
		min-height: 100px;
		margin-top: 60px;
	}
	
	.reply-content .reply-content-text{
		background: #fff;
		min-height: 120px;
		position: relative;
    padding: 10px;
		box-shadow: 2px 2px 3px #ccc;
	}
	
	img.arrow{
		    position: absolute;
    left: -30px;
    z-index: 0;
	}
	

.s-mem{
	background: url(../virn_images/standard.jpg);
   	background-size: 100% 100%;
    	width: 120px;
    	display: inline-block;
    	padding: 5px;
    	border-radius: 10px;
    	box-shadow: 1px 1px 2px #000;
	text-align: center;
	color: #fff;
}
.g-mem{
	background: url(../virn_images/golden.jpg);
   	background-size: 100% 100%;
    	width: 120px;
    	display: inline-block;
    	padding: 5px;
    	border-radius: 10px;
    	box-shadow: 1px 1px 2px #000;
	text-align: center;
	color: #fff;
}
.e-mem{
	background: url(../virn_images/emerald.jpg);
   	background-size: 100% 100%;
    	width: 120px;
    	display: inline-block;
    	padding: 5px;
    	border-radius: 10px;
    	box-shadow: 1px 1px 2px #000;
	text-align: center;
	color: #fff;
}
.d-mem{
	background: url(../virn_images/diamond.jpg);
   	background-size: 100% 100%;
    	width: 120px;
    	display: inline-block;
    	padding: 5px;
    	border-radius: 10px;
    	box-shadow: 1px 1px 2px #000;
	text-align: center;
	color: #fff;
}
.u-mem{
	background: url(../virn_images/ultimate.jpg);
   	background-size: 100% 100%;
    	width: 120px;
    	display: inline-block;
    	padding: 5px;
    	border-radius: 10px;
    	box-shadow: 1px 1px 2px #000;
	text-align: center;
	color: #fff;
}

p.u-mem, p.d-mem, p.e-mem, p.g-mem, p.s-mem{
    	width: 90px;
    	padding: 0px 2px;
    	text-align: center;
    	color:#fff;
}

.frm_title a{
color:#bd3513;
font-size:15px;
font-weight:bold;
}
.frm_title a:hover{
color:#343b42;
text-decoration:underline;
}




.forum-page-menu {
	min-height: 10px;
	overflow: hidden;
	display: inline-block;
}
.forum-page-menu ul{
    float: left;
    list-style: none;
    padding: 0px;
}
.forum-page-menu ul li{
    float: left;
    margin-right: 2px;
}

.forum-page-menu ul li a{
    text-decoration: none;
    padding: 5px 10px;
    display: inline-block;
    color: #fff;  
    background: linear-gradient(to right, #2b9464 , #00B796);
    border-radius: 3px;
}
.forum-page-menu ul li a:hover{
    background: linear-gradient(to right, #2ab5cf , #065f98);
}
.forum-page-menu ul li.current{
	color: #fff;
    text-decoration: none;
    padding: 5px 10px;
    display: inline-block;
    background: linear-gradient(to right, #2ab5cf , #065f98);
    border-radius: 3px;

}


			
			
.btn-container{
	padding-bottom: 10px;
	text-align: right;
}

@media (max-width: 767px) {
	#st-1{
	text-align:left;
	}

	.btn-container{

	text-align: left;
}
}

.forum-form{
	    box-shadow: 2px 2px 3px #555;
    background: white;
	padding: 10px;
}

.forum-bottom-navigation{
	margin-top: 10px; 
}

.forum-bottom-navigation .forum-page-menu ul li{
	    box-shadow: 2px 2px 3px #333;
    margin-right: 5px;
	border-radius: 3px;
}

.forum-bottom-navigation .virn-btn {
	    box-shadow: 2px 2px 3px #333;
    margin-right: 5px;
	border-radius: 3px;
}

.topic_edited{
	color: #999;
}
/*
@media (max-width: 991px) {
	.reply .owner-img{
		width: 60px;
		height: 36px;
		float: left;
		margin-right: 10px;
	
	}
	.reply .owner-img2{
		width: 60px;
		height: 60px;
		margin-right: 10px;
		border-radius: 50%;
		position: absolute;
		z-index: 1;
	}

	.reply .owner-img2 img{
		width:60px;
		height:60px;
		border: 2px solid #2ab5cf;
		box-shadow: 2px 2px 3px #000;
	}
	
	.u-mem, .d-mem, .e-mem, .g-mem, .s-mem{
		width: 90px;
	}
}
*/
/* ************** End ViClix Forum *************** */












.stickycontestin {
    min-height: 57px;
    background: #FFD920;
    min-width: 143px;
    border-radius: 0px 9px 9px 0px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.38);
    background: url('../virn_images/contest2.gif') transparent no-repeat left;
	background: linear-gradient(to right, #2b9464 , #00B796);
	color: #fff;
}


.stickycontest {
    min-width: 134px;
    min-height: 57px;
    position: fixed;
    left: -123px;
    top: 173px;
    opacity: 1;
	position:fixed;
	top:100px;
	z-index:100;
	-webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
}


.stickycontest:hover {
	left:0px; 
}

.contest2 {
    float: right;
    font-size: 38px;
    background: #616161; 
	background: #222;
    min-height: 74%;
    width: 47px;
    color: #FFD920;
	color: #ddd;
    border-radius: 36px;
    padding-left: 6px;
    padding-top: 3px;
    margin-top: 6px;
    margin-right: 6px;
	margin-left: 10px;
    box-shadow: inset 1px 2px #000;
}





.promo {
    min-width: 134px;
    min-height: 57px;
    position: fixed;
    left: -123px;
    opacity: 1;
	position:fixed;
	top:200px;
	z-index:100;
	-webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
}
.promo:hover {
	left:0px; 
}
.promo-content {
    min-height: 57px;
    background: #FFD920;
    min-width: 143px;
    border-radius: 0px 9px 9px 0px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.38);
    /*background: url('../virn_images/contest3.gif') transparent no-repeat left;*/
	color: #fff;
}







input[type=button].show-all, input[type=button].hide-all, input[type=button].clicks, input[type=button].ref-clicks, input[type=button].rented-clicks, input[type=button].autopay {
	color: #ffffff;
    border: 0px;
    cursor: pointer;
    font-size: 14px;
    font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    transition-property: background;
    transition-duration: 0.2s;
    transition-timing-function: linear;
}

input[type=button].show-all{
	background-color: #e7e7e7;
	color: #222;
	padding: 7px 4px;
}
input[type=button].hide-all{
	background-color: #555555;
	padding: 7px 4px;
}
input[type=button].clicks{
	background-color: rgb(255, 188, 11);
	padding: 7px 5px;
}
input[type=button].ref-clicks{
	background-color: rgb(40, 96, 144);
	padding: 7px 5px;
}
input[type=button].rented-clicks{
	background-color: rgb(68, 157, 68);
	padding: 7px 5px;
}
input[type=button].autopay{
	background-color: rgb(217, 83, 79);
	padding: 7px 5px;
}

input[type=button].show-all.active, input[type=button].hide-all.active, input[type=button].clicks.active, input[type=button].ref-clicks.active, input[type=button].rented-clicks.active, input[type=button].autopay.active{
	opacity: 0.4;
}




.login-fb-btn{
	background:url('../virn_images/login-fb.png') no-repeat ;
	background-size: 100% 100%;
	width: 147px;
	height: 30px;
	float: right;

}

.reg-fb-btn{
	background:url('../virn_images/reg-fb.png') no-repeat ;
	background-size: 100% 100%;
	width: 147px;
	height: 30px;
	float: right;
}


.reg-go-btn{
	background:url('../virn_images/reg-g+.png') no-repeat ;
	background-size: 100% 100%;
	width: 147px;
	height: 30px;
	float: right;
}

.reg-tw-btn{
	background:url('../virn_images/reg-twitter.png') no-repeat ;
	background-size: 100% 100%;
	width: 147px;
	height: 30px;
	float: right;
}


.connect-fb-btn{
	background:url('../virn_images/connect-fb.png') no-repeat ;
	background-size: 100% 100%;
	width: 147px;
	height: 30px;
}

.connect-twitter-btn{
	background:url('../virn_images/twitter-connect.png') no-repeat ;
	background-size: 100% 100%;
	width: 147px;
	height: 30px;
}

.connect-google-btn{
	background:url('../virn_images/googleplus-connect.png') no-repeat ;
	background-size: 100% 100%;
	width: 147px;
	height: 30px;
}



.error_box{ 
    
	    background-color: #fb5757;
    color: #fff;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
	overflow: hidden;
    margin-top: 10px;
    
    
}
.error_box a{

	color: #FFF;
    font-weight: bold;
}


.success_box{
	background-color: #09b150;
    padding: 10px;
    color: #fff;
    border-radius: 10px;
    margin-bottom: 10px;
}

.news{
	height: 200px; 
	overflow: auto;
}

.news-text{
		background-color: #eeeeee;
		box-sizing: border-box;
		padding: 3px 5px;
	padding: 3px 5px;
    border: 2px solid #2ab5cf;
	}



/* ************** Start ViClix Ads *************** */

.ads-container{
	margin-top: 10px;
    background: #fff;
    padding: 10px 0px;
    border-bottom: 2px solid #dddddd;
    border-right: 2px solid #dddddd;
    color: #444444;
    display: inline-block;
    width: 100%;
	min-height: 150px;
	box-shadow: 2px 2px 3px #555;
}

.ads-category:before{
	content: "";
    position: absolute;
    height: 64px;
    width: 20px;
    left: -20px;
    top: 0;
    background-image: url(../virn_images/ads-corner.png);
    background-size: 36px;
}
.ads-category{
	background-color: #2ab5cf;
	
	background: linear-gradient(to right, #2b9464 , #00B796);
	margin-bottom: 10px;
	    box-shadow: 0px 2px 3px #555;
}

.ads-category p{
	margin: 0px;
    font-size: 20px;
    padding: 5px;
    color: #fff; 
}


/* ads */
 .ads-elements .disabled{
    opacity: .55; filter:Alpha(Opacity=55); background-image: none;
}

 .ads-elements .ad-block{
    background: #ddd;
	 background: #e6eefb;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 2px 2px 3px #2ab5cf;
    cursor: pointer;
	 color: #fff;
}

 .ads-elements .ad-block:hover{
    box-shadow: 2px 3px 3px #2b9464;
}

 .ads-elements .ad-block2:hover{
    box-shadow: 2px 3px 3px rgba(107,197,48,0.5);
}

 .ads-elements .ad-block .ad-title{
    background: #2ab5cf;
    color: #fafafa;
    padding: 5px; 
	height: 30px; 
    overflow: hidden;
}

 .ads-elements .ad-block .ad-content{
    height: 70px;
    font-size: 12px;
    padding: 5px;
    border-top: 1px solid #2b9464;
    color: #555;
    overflow: hidden;
    word-break: break-word;
}

 .ads-elements .ad-block .ad-footer{
    border-top: 2px solid #2b9464;
    color: #2b9464;
    font-weight: bold;
    padding: 5px;
    font-size: 12px;
}

 .ads-elements .ad-block .ad-footer2{
        border-top: 2px solid #6bc530;
    color: #6bc530;
    padding: 5px 5px 5px 10px;
    font-size: 12px;
    font-family: 'Lato', sans-serif;
}

/* -- start green ads -- */
 .ads-elements .ad-block-green{
    box-shadow: 2px 2px 3px #2b9464;
}
 .ads-elements .ad-block-green:hover{
    box-shadow: 3px 3px 3px #2b9464;
}
.ads-elements .ad-block-green .ad-title{
    background: linear-gradient(to right, #2b9464 , #00B796);
	border-top-right-radius: 3px;
}
 .ads-elements .ad-block-green .ad-content{
    border-top: 1px solid #2b9464;
}
 .ads-elements .ad-block-green .ad-footer{
    border-top: 2px solid #2b9464;
    color: #2b9464;
}
 .ads-elements .ad-block-green .ad-footer2{
    border-top: 2px solid #2b9464;
    color: #2b9464;
}
/* -- end green ads -- */

/* -- start blue ads -- */
 .ads-elements .ad-block-blue{
    box-shadow: 2px 2px 3px #2ab5cf;
}
 .ads-elements .ad-block-blue:hover{
    box-shadow: 3px 3px 3px #2ab5cf;
}
.ads-elements .ad-block-blue .ad-title{
    background: linear-gradient(to right, #67c6d8 , #2ab5cf);
	border-top-right-radius: 3px;
}
 .ads-elements .ad-block-blue .ad-content{
    border-top: 1px solid #2ab5cf;
}
 .ads-elements .ad-block-blue .ad-footer{
    border-top: 2px solid #2ab5cf;
    color: #2ab5cf;
}
 .ads-elements .ad-block-blue .ad-footer2{
    border-top: 2px solid #2ab5cf;
    color: #2ab5cf;
}
/* -- end blue ads -- */

/* -- start orange ads -- */
 .ads-elements .ad-block-orange{
    box-shadow: 2px 2px 3px #ff8c00;
}
 .ads-elements .ad-block-orange:hover{
    box-shadow: 3px 3px 3px #ff8c00;
}
.ads-elements .ad-block-orange .ad-title{
    background: linear-gradient(to right, #ffad4a , #ff8c00);
	border-top-right-radius: 3px;
}
 .ads-elements .ad-block-orange .ad-content{
    border-top: 1px solid #ff8c00;
}
 .ads-elements .ad-block-orange .ad-footer{
    border-top: 2px solid #ff8c00;
    color: #ff8c00;
}
 .ads-elements .ad-block-orange .ad-footer2{
    border-top: 2px solid #ff8c00;
    color: #ff8c00;
}
/* -- end orange ads -- */

/* -- start purple ads -- */
 .ads-elements .ad-block-purple{
    box-shadow: 2px 2px 3px #7003ff;
}
 .ads-elements .ad-block-purple:hover{
    box-shadow: 3px 3px 3px #7003ff;
}
.ads-elements .ad-block-purple .ad-title{
    background: linear-gradient(to right, #9d54f9 , #7003ff);
	border-top-right-radius: 3px;
}
 .ads-elements .ad-block-purple .ad-content{
    border-top: 1px solid #7003ff;
}
 .ads-elements .ad-block-purple .ad-footer{
    border-top: 2px solid #7003ff;
    color: #7003ff;
}
 .ads-elements .ad-block-purple .ad-footer2{
    border-top: 2px solid #7003ff;
    color: #7003ff;
}
/* -- end purple ads -- */

/* -- start pink ads -- */
 .ads-elements .ad-block-pink{
    box-shadow: 2px 2px 3px #e417df;
}
 .ads-elements .ad-block-pink:hover{
    box-shadow: 3px 3px 3px #e417df;
}
.ads-elements .ad-block-pink .ad-title{
    background: linear-gradient(to right, #fb4bec , #e417df);
	border-top-right-radius: 3px;
}
 .ads-elements .ad-block-pink .ad-content{
    border-top: 1px solid #e417df;
}
 .ads-elements .ad-block-pink .ad-footer{
    border-top: 2px solid #e417df;
    color: #e417df;
}
 .ads-elements .ad-block-pink .ad-footer2{
    border-top: 2px solid #e417df;
    color: #e417df;
}
/* -- end purple ads -- */

/* -- start red ads -- */
 .ads-elements .ad-block-red{
    box-shadow: 2px 2px 3px #e41b17;
}
 .ads-elements .ad-block-red:hover{
    box-shadow: 3px 3px 3px #e41b17;
} 
.ads-elements .ad-block-red .ad-title{
    background: linear-gradient(to right, #ee504d , #e41b17);
	border-top-right-radius: 3px;
}
 .ads-elements .ad-block-red .ad-content{
    border-top: 1px solid #e41b17;
}
 .ads-elements .ad-block-red .ad-footer{
    border-top: 2px solid #e41b17;
    color: #e41b17;
}
 .ads-elements .ad-block-red .ad-footer2{
    border-top: 2px solid #e41b17;
    color: #e41b17;
}
/* -- end red ads -- */


/* -- start thik pink ads -- */
 .ads-elements .ad-block-thik-pink{
    box-shadow: 2px 2px 3px #ff0055;
}
 .ads-elements .ad-block-thik-pink:hover{
    box-shadow: 3px 3px 3px #ff0055;
} 
.ads-elements .ad-block-thik-pink .ad-title{
    background: linear-gradient(to right, #ff3377 , #ff0055);
	border-top-right-radius: 3px;
}
 .ads-elements .ad-block-thik-pink .ad-content{
    border-top: 1px solid #ff0055;
}
 .ads-elements .ad-block-thik-pink .ad-footer{
    border-top: 2px solid #ff0055;
    color: #ff0055;
}
 .ads-elements .ad-block-thik-pink .ad-footer2{
    border-top: 2px solid #ff0055;
    color: #ff0055;
}
/* -- end thik pink ads -- */

/* ************** End ViClix Ads *************** */
	


section.virn-page{
	background: transparent;
    border: none;
}
section.virn-page .virn-title{
	box-shadow: 2px 2px 3px #555;
	border: none;
}
section.virn-page .virn-content{
	background: transparent;
    border: none;
}

section.virn-page .virn-box{
	padding: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	box-shadow: 2px 2px 3px #555;
}


section.terms-page .virn-content{
	padding: 0px;
}
section.terms-page .virn-box{
	box-shadow: none;
	border: none;
	background: transparent;
}
section.terms-page .virn-box .virn-box-title{
	border-radius: 0px;
}
section.terms-page .virn-box .virn-box-content{
	background: transparent;
    border: none;
}

.reg-header{
	min-height: 300px;
	overflow: hidden;
	background: url(../virn_images/register-header-bg.jpg);
	background-size: cover;
    margin-bottom: 10px;
    box-shadow: 2px 2px 3px #555;
}

.reg-header .reg-header-title{
    font-size: 30px;
    margin-top: 20px;
    font-weight: 900;
    margin: 0px;
	margin-top: 10px;
	color: #2ab5cf;
    text-shadow: 2px 2px 3px #555;
}
.reg-header .reg-header-text{
	color: #fafafa;
    font-weight: 700;
    text-shadow: 2px 2px 3px #000000;
    font-size: 20px;
	margin-top: 15px;
}

.blue-color{
	color:  #2ab5cf;
}

.ref-market-header{
	min-height: 300px;
	overflow: hidden;
	background: url(../virn_images/referral-market-header-bg.jpg);
	background-size: cover;
    margin-bottom: 10px;
    box-shadow: 2px 2px 3px #555;
}
.ref-market-header-title {
	/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9bc7e2), color-stop(100%, #9bc7e2));
	background-image: -webkit-linear-gradient(#46d4ee,#0989a1);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #fff;
	position: relative;
	text-shadow: none;*/
	font-size: 50px;
    font-weight: 800;
	    margin-top: 10px;
	color: #2ab5cf;
    text-shadow: 2px 2px 3px #555;
}

ul.ref-market-header-ul li{
	background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left center;
    background-size: 25px;
    padding-left: 30px;
    padding-bottom: 5px;
    color: #fafafa;
    font-weight: 700;
    text-shadow: 2px 2px 3px #000000;
    font-size: 25px;
    line-height: 40px;
}


.payment-proof-header{
	min-height: 300px;
	overflow: hidden;
	background: url(../virn_images/payment-proof-header.jpg);
	background-size: cover;
    margin-bottom: 10px;
    box-shadow: 2px 2px 3px #555;
}
.payment-proof-header-title {
	font-size: 35px;
    font-weight: 800;
	    margin-top: 10px;
	color: #2ab5cf;
    text-shadow: 2px 2px 3px #555;
}

ul.payment-proof-header-ul li{
	background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left center;
    background-size: 25px;
    padding-left: 30px;
    padding-bottom: 5px;
    color: #fafafa;
    font-weight: 700;
    text-shadow: 2px 2px 3px #000000;
    font-size: 20px;
    line-height: 40px;
}


.page-header-title {
	/*
    font-size: 72px;
    background: -webkit-linear-gradient(#2ab5cf, #067d94, #2ab5cf);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none;
    font-size: 30px;
    margin-top: 20px;
    font-weight: 900;
    margin: 0px;
	*/
	 
}

.terms-checkbox{
	    background: linear-gradient(to right, #2b9464 , #00B796);
    border-radius: 10px;
    padding: 5px 10px;
    color: #fff;
}
.terms-checkbox a{
    color: #fff;
	font-weight: bold;
}

@media (min-width: 500px) and (max-width: 990px) {
	
	.contest-header-title {
		font-size:40px;
	}
	ul.contest-header-ul li{
		background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left top;
		background-size: 25px;
		font-size: 20px;
		line-height: inherit;
	}
	.ref-market-header-title{
		font-size:40px;
	}
	.ref-market-header-ul li{
		background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left top;
		background-size: 25px;
		font-size: 20px;
		line-height: inherit; 
	}
	
	.reg-header .reg-header-title{
		font-size: 30px;
	}
	.reg-header .reg-header-text{
		font-size: 20px;
	}
	.payment-proof-header-title{
		font-size:30px;
	}
	ul.payment-proof-header-ul li{
		background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left top;
		background-size: 25px;
		font-size: 20px;
		line-height: inherit; 
	}
	
	.tasks-header-title{
		font-size:30px;
	}
	ul.tasks-header-ul li{
		background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left top;
		background-size: 25px;
		font-size: 20px;
		line-height: inherit; 
	}
	
	.paypal-header-title{
		font-size:30px;
	}
	ul.paypal-header-ul li{
		background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left top;
		background-size: 25px;
		font-size: 20px;
		line-height: inherit; 
	}
	
	
	
	
	
}	

.theam-color{
	color: #2ab5cf;
}

@media (max-width: 991px) {
	
	.home-cover-text{
		/*padding-left: 20px;*/
		/*padding-top:5px;*/
	}
	.home-cover-text h1{
		font-size: 27px;
		/*font-size: 28px;*/
	}
	.home-cover-text h3{
		font-size: 20px;
		margin: 5px 0px;
		/*font-size: 28px;*/
	}
	.home-cover-text h2{
		font-size: 23px;
		/*font-size: 28px;*/
	}
	a.join-us{
		padding: 10px 15px;
		margin-left: 5px;
	}
	a.more-info{
		margin-left: 5px;
		padding: 5px 10px;
	}
	
	section.virn-page .virn-box .virn-box-content .virn-box-number span{
		font-size: 14px;
	}
	
	.term-question span{
		    float: left;
    padding: 3px 5px 0px 0px;
    font-size: 18px;
    color: #fff;
	}
	
	.term-question{
		min-height: 0px;
		border-bottom: none;
	}
	
	.help-quastion{
		min-height: 0px !important;
		border-bottom: none !important;
	}
	
	.help-quastion span{
		float: left;
    padding: 3px 5px 0px 0px;
	}
	
	.virn-box .set_a a{
		font-size: 12px;
		padding: 5px 2px;
	}
	.virn-box .set_a a span{
		font-size: 40px;
	}
	
	
	
	  .account-dropdown{
		position: fixed;
    	right: 0px;
		z-index: 100;
		width: 300px;
		right: -264px;
    	top: 80px;
		-webkit-transition:all 0.8s ease-in-out;
		-moz-transition:all 0.8s ease-in-out;
		-o-transition:all 0.8s ease-in-out;
		transition:all 0.8s ease-in-out;
		
		
	}
	
	
	
	.account-dropdown .virn-dropbtn{
		background:url('../virn_images/title-bg3.png') no-repeat ;
		background-size: 100% 100%;
		background: #2b9464;
		color: #fff;
		width: 100%;
	}
	
	.account-dropdown .virn-dropbtn:hover{
		background:url('../virn_images/aaa.png') no-repeat ;
		background-size: 100% 100%;
		background: #2b9464;
		color: #fff;
	}
	
	 .account-dropdown:hover{
		
		right: 0px;
	}
	
	 .sidebar-part .box{
		width: 300px;
	}
	
	 .account-dropdown .virn-dropbtn{
		text-align: left;
		     border-radius: 0px;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
		 margin-bottom: -15px;
		padding-left: 2px;

	}
	 .account-dropdown .virn-dropbtn:hover{
		background:url('../virn_images/aaa.png') no-repeat ;
		background-size: 100% 100%;
		 background: #2b9464;
		color: #fff;

	}
	
	.account-dropdown .virn-dropbtn:focus{
		color: #fff;
		border: none;
	}
	
	
	
	
	
.contest-header-title {
	font-size: 30px;
}
ul.contest-header-ul li{
	background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left top;
    background-size: 25px;
    font-size: 16px;
    line-height: inherit;
}
.ref-market-header-title{
	font-size:30px;
}
ul.ref-market-header-ul li{
	background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left top;
    background-size: 25px;
    font-size: 16px;
    line-height: inherit;
}
.reg-header .reg-header-title{
    font-size: 25px;
}

		.payment-proof-header-title{
		font-size:25px;
	}
	ul.payment-proof-header-ul li{
	background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left top;
    background-size: 20px;
    font-size: 20px;
    padding-left: 23px;
    line-height: inherit;
}
	
	
	.tasks-header-title{
		font-size:25px;
	}
	ul.tasks-header-ul li{
	background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left top;
    background-size: 18px;
    font-size: 18px;
    padding-left: 18px;
    line-height: inherit;
}
	
	.paypal-header-title{
		font-size:25px;
	}
	ul.paypal-header-ul li{
	background: url(../virn_images/yellow-star-icon.png) transparent no-repeat left top;
    background-size: 18px;
    font-size: 18px;
    padding-left: 18px;
    line-height: inherit;
}
	
	
	
	
	
	
	
	
	 .sidebar-part .box ul li a {
    background: rgba(9,9,9,0.9);
	}
	
	.sidebar-part .box .h_title{
		padding: 5px 5px;
	}
	
	 .sidebar-part{
		padding-left: 40px; 
		     margin-top: 16px;
		 box-shadow: none;
		 min-width: 100px;
    height: 330px;
    overflow: auto;
	}
	
	section.virn-page .virn-content{
		padding: 5px 5px;
	}
	
	
	.virn-dropbtn-terms{
		width: 100%;
		color: #fff;
		background: linear-gradient(to right, #2b9464 , #00B796);
		
	}
	
	
	.server-time{
		font-size: 14px;
		text-align: right;
		text-shadow: 1px 1px 2px #000000;
	}
	
	input[type=button].show-all, input[type=button].hide-all, input[type=button].clicks, input[type=button].ref-clicks, input[type=button].rented-clicks, input[type=button].autopay {
    font-size: 12px;

	}
	
	
	
	
	
	
	
	
	
	
	
	
	/* Start FAQ */
	.faqGroup{
		padding-top: 0px;
		padding-bottom: 5px;
	}
	.faq_question{
		margin-bottom: 10px;
	}
	.faq_answer{
		overflow: inherit;
		padding: 0px 10px;
	}
	.faq_answer h3.title_answer{
		background: transparent;
		box-shadow: none;
		padding: 0px;
		margin: 0px;
	}
	
	.faq_question span {
    display: inline-block;
    width: initial;
    height: initial;
    float: left;
		    padding-right: 5px;
		font-size: 25px;
	}
	
	.faq_question span.faqi1,.faq_question span.faqi2,.faq_question span.faqi3,.faq_question span.faqi4,.faq_question span.faqi5,.faq_question span.faqi6,.faq_question span.faqi7,.faq_question span.faqi8 {
		width: 50px;
    	height: 50px;
    	float: left;
    	padding: 0px;
    	margin: 0px;
    	position: relative;
    	top: -14px;
	}
	/* End FAQ */
	
	/* Start TERM */
	section.terms-of-services .text .question .title{
		margin-top: 0px;
	}
	section.terms-of-services .text .question .title p span{
		font-size: 20px;
		margin: 0px;
		padding: 0px;
		display: inline-block;
		padding-right: 5px;
		color: #fff;
		float: left;
	} 
	
	section.terms-of-services .text .paragraph .title{
		background: transparent;
    box-shadow: none;
    margin: 0px;
    padding: 0px;
	}
	
	section.terms-of-services .faq-list{
		overflow: inherit;
		background: transparent;
	}
	/* End TERM */
	
	/* Start Referral Contest */
	img.ref-contest-logo{
		width: 80%;
		display: block;
		height: 200px;
		margin: auto;
	}
	
	
	/* End Referral Contest */
	
	/* Start Advertise */
	section.advertise .advertise-box .advertise-box-text{
		padding: 10px 0px;
	}
	/* End Advertise */
	
	/* Start Account */
	
	
	
	
	
	
	section.account .third-part .box a span{
		font-size: 30px;
	}
	
	
	/* End Account */
	
	    
	
	
	
	
	
	
	.ui-tabs .ui-tabs-panel{
		padding: 10px 5px;
	}
	
	
	
	/* Start stick*/
	.contest2 {
	    float: right;
	    width: 47px;
	    color: #FFD920;
		color: #ddd;
	    border-radius: 36px;
	    padding-left: 6px;
	    padding-top: 3px;
	    
		margin-left: 10px;
	    box-shadow: none;
	    background-color: transparent;
	        text-align: right;
	        font-size: 20px;
	        margin-top: 15px;
	        margin-right: 6px;
         }
         
         .stickycontest{
             left: -155px;
         }
         .promo{
             left: -155px;
         }
	
	

}


 

 








