@font-face {
	font-family: 'Roboto-font';
	src: url('../fonts/fonts/Roboto-Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'AdellePE';
    /*src: url('../fonts/fonts/adelleregularwebfont.ttf') format('truetype');*/
    src: url('../fonts/fonts/Roboto-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway-font';
    /*src: url('../fonts/fonts/Raleway-SemiBold.ttf') format('truetype');*/
    src: url('../fonts/fonts/Roboto-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
p
{
	font-family: Roboto-font;
	font-size: 15px;
}

/*Admin CSS*/
.page-sidebar .page-sidebar-menu > li.heading, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading
{
	background-color: #D3D3D3 !important;
	border-bottom: 1px solid #3d4957;
}

.page-sidebar .page-sidebar-menu > li.heading > h3, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3
{
	color: #364150 !important; 
}
.page-header.navbar .page-logo
{
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.adminsidebarlogo
{
	display: block;
	height: auto;
	max-width: 190px;
}
/* admin css ended*/
.vallpartners
{
    background-color: #ffffff;
    border: 2px solid #507100;
   /* border-radius: 10px;*/
    color: #507100;
    font-family: Raleway-font;
    font-size: 20px;
    font-weight: bold;
    padding: 15px 60px;
}
#tf-menuh {
	padding: 15px 20px;
	transition: all 0.8s;
	/*min-height: 120px;*/
}
#tf-menuh.navbar-default {
	background-color: rgba(248, 248, 248, 0);
	border-color: rgba(231, 231, 231, 0);
}
#tf-menuh a.navbar-brand {
text-transform: uppercase;
font-size: 22px;
color: #fff;
font-weight: 900;
}

#tf-menuh.navbar-default .navbar-nav > li > a {
	text-transform: uppercase;
	color: #507100;
	/*color: black;*/
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
}

#tf-menuh.navbar-default.on .navbar-nav > li > a {
	text-transform: uppercase;
	color: #507100;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
}
.vlarge-text{
	padding-top:10px;
	padding-bottom:10px;
	color: white;
    font-size: 28px;
	text-align: center;
	/*height: 160px;*/
	margin: 0;
}
.vlargetextwhite{
	padding-top:20px;
	color: #fff;
    font-size: 28px;
	text-align: center;
}
.vsmalltextwhite{
	color: #fff;
	font-size: 16px;
    /*text-align: center;*/
}
.vtextwhitebold{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.vsmalltextpink{
	color: #507100;
	font-size: 16px;
    /*text-align: center;*/
}
.vsmalltextgreen{
	color: #507100;
	font-size: 16px;
	font-family: Raleway-font;
}

.vsmalltextblack{
	color: #000000;
	font-size: 16px;
    /*text-align: center;*/
}
.vsmallbtextpink{
	color: #507100;
	font-size: 16px;
    font-weight: bold;
}
.vroboto{
	font-family: Roboto-font;
}
.vraleway{
	font-family: Raleway-font !important;
}
.vvsmallbtextpink{
	color: #507100;
	font-size: 12px;
    font-weight: bold;
}
.horizontalline{
	text-decoration: line-through;
	width: 50%;
}
.nopaddingright {
	padding-right: 0px !important;
}
.nopaddingleft {
	padding-left: 0px !important;
}
.nopadding {
	padding: 0px !important;
}
.slider_text{ 
	font-size: 16px !important;
    font-weight: bold !important;
    color: #ffffff !important;
    text-align: justify !important;
    padding-left: 722px;
}
.slider_text_campaign{
	font-size: 16px !important;
    font-weight: bold !important;
    color: #ffffff !important;
    text-align: right;
    
}
.nomarginright {
	margin-right: 0px !important;
}
.nomarginleft {
	margin-left: 0px !important;
}
.nomargin {
	margin: 0px !important;
}
.nobottom {
	margin-bottom: 2px !important;
}
.paddingleft {
	padding-left: 0.9375rem !important;
}
.vbottomspace {
	padding: 0px 0px 10px 0px;
}
.vtopspace {
	padding: 10px 0px 0px 0px;
}
.vtop5space {
	padding-top: 5px !important;
}
.vbot5space {
	padding-bottom: 5px;
}
.vtop10space {
	padding-top: 10px !important;
}
.vbot10space {
	padding-bottom: 10px !important;
}
.vtop15space {
	padding-top: 15px !important;
}
.vbot15space {
	padding-bottom: 15px !important;
}
.vtop20space {
	padding-top: 20px !important;
}
.vbot20space {
	padding-bottom: 20px !important;
}
.vbot40space {
	padding-bottom: 40px;
}
.vtop40space {
	padding-top: 40px;
}
.vbot60space {
	padding-bottom: 60px;
}
.vtop60space {
	padding-top: 60px;
}
.vbot80space {
	padding-bottom: 80px;
}
.vtop80space {
	padding-top: 80px;
}
.vbot175space {
	padding-bottom: 175px !important;
}
.vtop175space {
	padding-top: 175px !important;
}
.vbot125space {
	padding-bottom: 125px !important;
}
.vtop125space {
	padding-top: 125px !important;
}
.vbot100space {
	padding-bottom: 100px !important;
}
.vtop100space {
	padding-top: 100px !important;
}
.vtop50space {
	padding-top: 50px !important;
}
.vleft5space {
	padding-left: 5px;
}
.vright5space {
	padding-right: 5px;
}
.vleft10space {
	padding-left: 10px;
}
.vright10space {
	padding-right: 10px;
}
.vleft20space {
	padding-left: 20px !important;
}
.vright20space {
	padding-right: 20px !important;
}
.vleft40space {
	padding-left: 40px;
}
.vright40space {
	padding-right: 40px;
}
.vleft60space {
	padding-left: 60px;
}
.vright60space {
	padding-right: 60px;
}
.vleft20margin {
	margin-left: 20px;
}
.vright20margin {
	margin-right: 20px;
}
.vleft5margin {
	margin-left: 5px;
}
.vright5margin {
	margin-right: 5px;
}
.vtop5margin {
	margin-top: 5px !important;
}
.vtop10margin {
	margin-top: 10px !important;
}
.vbot10margin {
	margin-bottom: 10px !important;
}
.vtop20margin {
	margin-top: 20px !important;
}
.vbot20margin {
	margin-bottom: 20px !important;
}
.vtop30margin {
	margin-top: 30px !important;
}
.vbot30margin {
	margin-bottom: 30px !important;
}
.vtop40margin {
	margin-top: 40px !important;
}
.vbot40margin {
	margin-bottom: 40px !important;
}
.vtop60margin {
	margin-top: 60px !important;
}
.vbot60margin {
	margin-bottom: 60px !important;
}
.vspace{
	padding: 10px 10px 10px 10px;
}
.text-center {
  text-align: center !important; 
}
.text-left {
  text-align: left !important; 
}
.text-justify{
	text-align: justify !important; 
}
.vmedium-text-pink{
	padding-top:20px;
	padding-bottom:10px;
	color: #507100;
    font-size: 25px;
	text-align: center;
	font-family: Roboto-font;
	font-weight: bold;
}
.vmedium-text-box{
	padding:15px;
	color: #507100;
    font-size: 25px;
	text-align: center;
	font-family: Roboto-font;
	border: 1px solid #507100;
}

.vmedium-text-white{
	padding-top:20px;
	padding-bottom:10px;
	color: #FFF;
    font-size: 25px;
	text-align: center;
	font-family: Raleway-font;
}
.vlgfont{
	font-size: 28px !important;
}
.v24font{
	font-size: 24px !important;
}
.vlarge-text-pink
{
	padding-top:10px;
	padding-bottom:10px;
	color: #507100;
    font-size: 40px;
	font-weight: bold;
	text-align: center;
}
.vlarge-text-white{
	padding-top:10px;
	padding-bottom:10px;
	color: #fff;
    font-size: 32px;
	font-weight: bold;
	line-height: 22px;
}
.vsmall-text-white{
	padding-top:10px;
	padding-bottom:10px;
	color: #fff;
    font-size: 22px;
	font-weight: bold;
	line-height: 22px;
}
.vsmall-text-black{
	padding-top:10px;
	padding-bottom:10px;
	color: #000000;
    font-size: 22px;
}
.vheadinggreen{
	font-size: 32px;
	/*color: #178c00;*/
	color: #507100;
}
.vheadinggreenbold{
	font-size: 28px;
	font-weight: bold;
	color: #507100;
}
.vwhitetext{
	background: #E899FF none repeat scroll 0 0;
    border: 2px solid #E899FF;
    border-radius: 15px;
    color: #fff;
    font-family: Roboto-font;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 3px 4px;
}
.vwhitefont{
    color: #fff;
    font-family: Roboto-font;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 3px 4px;
}
.whitetext
{
	color: #ffffff;
}
.vsmall-text-pink{
	padding-top:4px;
	color: #507100;
    font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}
.vvsmallpink{
	color: #507100;
}
a.vvsmallpink:hover,
a.vvsmallpink:focus
{
	text-decoration: none;
	color: #507100;
}
.vvsmallwhite{
	color: #fff;
	font-size: 12px;
    text-align: center;
	font-weight: bold;
}
.vbody-background{
	/*background: url(../img/body-background.png);*/
	background: url("../img/body-background.png") repeat scroll 0px 0px / 100% auto transparent;
}

.vbackground-height{
	height: 750px;
}
.pinkbackground{
	background-color: #507100;
}
.blackbg{
	background-color: #000000;
}
.whitebg
{
	background-color: #ffffff;
}
.graybg
{
	background-color: #F1F0F0;
	border: 2px solid #F1F0F0;
    border-radius: 8px;
}
.gray1bg
{
	background-color: #F6F6F6;
}
.litepinkbg{
	background-color: #FFF1FE;
	border: 2px solid #fff1fe;
    border-radius: 8px;
}
.litepink1bg
{
	background-color: #FDE2FF;
	border: 2px solid #FDE2FF;
    border-radius: 8px;
}
.litepink2bg
{
	background-color: #75a12b;
	border: 2px solid #75a12b;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.litepinkbg1
{
	background-color: #75a12b;
	border: 2px solid #75a12b;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.litepink3bg
{
	background-color: #F5E3FF;
	border: 2px solid #F5E3FF;
    border-radius: 8px;
}
.vlitepink2bg
{
	background-color: #75a12b !important;
}
.whatitabout{
	height: 520px;
}
.carousel-caption-small {
	right: 10%;
	bottom: 10%;
	position: absolute;
	z-index: 10;
	color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.top10-position
{
	top: 10%;
}
.black-background
{
	background-color: #000000;
}
.borderleft
{
	border-left: 1px solid #507100;
}
.borderright
{
	border-right: 1px solid #507100;
}
.topbottomspace
{
	padding-top: 15px;
	padding-bottom: 15px;
}

	
.become_fundfinder {
  position: relative;
  float: left;
}

.become_fundfinder .become_fundfinder_hover {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.become_fundfinder:hover .become_fundfinder_hover
{
  display: block;
}

.become_model {
  position: relative;
  float: left;
}

.become_model .become_model_hover {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.become_model:hover .become_model_hover
{
  display: block;
}

.become_designer {
  position: relative;
  float: left;
}

.become_designer .become_designer_hover {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.become_designer:hover .become_designer_hover
{
  display: block;
}

.become_fundfinder {
  position: relative;
  float: left;
}

.become_fundfinder .become_fundfinder_hover {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.become_fundfinder:hover .become_fundfinder_hover
{
  display: block;
}

.become_charity {
  position: relative;
  float: left;
}

.become_charity .become_charity_hover {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.become_charity:hover .become_charity_hover
{
  display: block;
}

.become_sponsor {
  position: relative;
  float: left;
}

.become_sponsor .become_sponsor_hover {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.become_sponsor:hover .become_sponsor_hover
{
  display: block;
}




.vtopnav li 
{
	list-style: none;
	display: inline-flex;
	color: #507100;
	font-size: 12px;
	padding-left: 20px;
	vertical-align: middle;
	font-style: Raleway-font;
}
.vtopnav li a
{
	color: #507100;
	/*font-weight: bold;*/
}
.vheaderlink
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.vheaderlinks
{
	padding : 6px 12px;
	border-radius: 16px;
	background-color: #75a12b;
	color: #ffffff !important;
	font-weight: bold;
}
.vfooternav li 
{
	list-style: none;
	color:#ffffff;
}
.vfooternav li a
{
	color:#ffffff;
}
.vfooternav p
{
	color:#ffffff;
}
.vfooternav50 li 
{
	float: left;
	width: 50%;
	text-align: center;
}
.gfinal h1
{
	/*padding-top:10px;
	padding-bottom:10px;*/
	color: #fff;
    font-size: 40px;
	font-family: Roboto-font;
	font-weight: bold;
	line-height: 40px;
}
.gfinal h2
{
	color: #fff;
	font-size: 32px;
	font-family: Roboto-font;
	line-height:30px;
}
.gfinal p
{
	color: #fff;
	font-size: 16px;
	font-family: Roboto-font;
	font-weight: bold;
}
.vlitepinkbg
{
	background-color: #FF00FF;
}
.votebtn
{
	border: 10px solid /*#507100*/ rgba(121,17,139, 0.5);
    border-radius: 5px;
    color: #000;
    font-family: AdellePE;
    font-size: 20px;
    font-weight: bold;
    padding: 8px;
	background-clip: padding-box;
	margin-top: 20px;
}
.registerbtn
{
	background: transparent none repeat scroll 0 0;
    border: 2px solid #507100;
    border-radius: 5px;
    color: #507100;
    font-family: Raleway-font;
	font-size: 18px;
    font-weight: bold;
    padding: 10px 30px;
	/*margin-top: 30px;
	margin-bottom:30px;*/
}
.registerlbtn
{
	background: rgba(255,255,255,0.5) none repeat scroll 0 0;
    border: 2px solid #507100;
    border-radius: 5px;
    color: #507100;
    font-family: AdellePE;
    font-weight: bold;
	font-size: 20px;
    padding: 10px 100px;
	margin-top: 30px;
	margin-bottom:30px;
}
.vote4them
{
	background: transparent none repeat scroll 0 0;
    border: 2px solid #ffffff;
    border-radius: 5px;
    color: #507100;
    font-family: AdellePE;
    font-weight: bold;
    padding: 5px 20px;
	background-color: #ffffff;
	margin-top: 20px;
	font-size: 20px;
}
.pinkhline
{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #507100;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin-bottom: 20px;
    margin-top: 20px;
}
.blackhline
{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000000 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 2px 0 0;
    margin-bottom: 10px;
    margin-top: 10px;
}
.pdark
{
	color: #000;
    font-family: Roboto-font;
    font-weight: bold;
	padding-top: 20px;
}
.vpink
{
	color: #507100;
    font-family: Roboto-font;
    font-weight: bold;
	padding-top: 20px;
}

.velectricindigo
{
	color: #8205FF;
}
.vredfont
{
	color: #ff0000;
}

.vgreenfont
{
	color: #507100;
}

.tab-space
{
	padding-left: 3em;	
}

.vHeaderName
{
	color: #507100;
    /*font-weight: bold;*/
	font-size: 18px;
}
.plite
{
	font-family: Roboto-font;
    font-size: 12px;
}
.vmbottom
{
	margin-bottom: 10%;
}
.vlpinkbg{
	background: url("../img/landingpage/Parallaxcover.png") repeat scroll 0px 0px / 100% auto transparent;
}
.vlpinkbg1{
	background: url("../img/landingpage/Parallaxcover1.jpg") repeat scroll 0px 0px / 100% auto transparent;
}
.vbuybg{
	background: url("../img/landingpage/buytickets.png") repeat scroll 0px 0px / 100% auto transparent;
}
.vsignup{
	/*background: url("../img/landingpage/signup.jpg") repeat scroll 0px 0px / 100% auto transparent;*/
	background: url("../img/landingpage/signup.jpg");
	background-repeat: no-repeat;
}
.vsponsor{
	background: url("../img/landingpage/Imagesponsor.png") repeat scroll 0px 0px / 100% auto transparent;
}
.vfaq{
	background: url("../img/landingpage/CancerTypesFaqsbackground.png") repeat scroll 0px 0px / 100% auto transparent;
}
.vpartners{
	background: url("../img/landingpage/partners.png") repeat scroll 0px 0px / 100% auto transparent;
	display: block;
}
.vsponsorbg{
	background: url("../img/templatepage/sponsorsbg.png") repeat scroll 0px 0px / 100% auto transparent;
}
.vtemplatebg{
	background: url("../img/templatepage/slider.png") repeat scroll 0px 0px / 100% auto transparent;
}
.vbalancebg{
	background: url("../img/templatepage/balance.png") repeat scroll 0px 0px / 100% auto transparent;
}
.vartistsbg{
	background: url("../img/artists/artistsbg.png") repeat scroll 0px 0px / 100% auto transparent;
}
.vwhatisjust4cancer{
	background: url("../img/static/whatisjust4cancer.png") repeat scroll 0px 0px / 100% auto transparent;
}
.vmodelsbg{
	background: url("../img/model-profile/slider.png") repeat scroll 0px 0px / 100% auto transparent
	/*background: url("../img/model-profile/slider_.png") repeat scroll 0px 0px / 100% auto transparent;*/
}
.vmodelbg{
	background: url("../img/model-profile/slider_.png") no-repeat scroll 0px 0px / 100% auto transparent;
}
.vdesignerbg{
	/*background: url("../img/designer-profile/slider.png") repeat scroll 0px 0px / 100% auto transparent;*/
	background: url("../img/model-profile/slider_.png") no-repeat scroll 0px 0px / 100% auto transparent;
}
.vdesignerregbg{
	background: url("../img/designer-registration/slider.png") repeat scroll 0px 0px / 100% auto transparent;
}
/*.vfundfinderbg{
	background: url("../img/fundfinders/slider.png") repeat scroll 0px 0px / 100% auto transparent;
}*/
.vsponsorprobg{
	background: url("../img/sponsor-profile/slider.png") repeat scroll 0px 0px / 100% auto transparent;
}
.vsponsorregbg{
	background: url("../img/sponsor-registration/slider.png") repeat scroll 0px 0px / 100% auto transparent;
}
.vcharity
{
	background: url("../img/charity/slider.png") repeat scroll 0px 0px / 100% auto transparent;
}
.vcharityprobg
{
/*	background: url("../img/charity-profile/slider.png") repeat scroll 0px 0px / 100% auto transparent;*/
	background: url("../img/model-profile/slider_.png") no-repeat scroll 0px 0px / 100% auto transparent;
}
.vgrandfinalbg
{
	background: url("../img/votecity/grandfinal.png") repeat scroll 0px 0px / 100% auto transparent;
}
.vourstorybg
{
	background: url("../img/ourstory/ladyprofile.png") repeat scroll 0px 0px / 100% auto transparent;
}
.fsharebtn
{
	background: url("../img/model-profile/fshare.png") repeat scroll 0px 0px / 100% auto transparent;
	width:60px;
	height:22px;
	border:none;
}
.tweetbtn
{
	background: url("../img/model-profile/tweet.png") repeat scroll 0px 0px / 100% auto transparent;
	width:60px;
	height:20px;
	border:none;
}
.vlitepink
{
	color: #507100 !important;
}
.vvlitepink
{
	color: #507100;
	font-size: 12px;
}
.regtopbot
{
	padding-bottom: 100px;
    padding-top: 60px;
}
.sponsorpad
{
	padding: 40px 40px 80px 120px;
}
.img-center
{
	margin:0 auto;
}
.v500height
{
	height: 500px;
}
.vsingleline
{
	white-space: nowrap;
}
.vfirstrow
{
	/*margin-top: 130px;*/
	margin-top: 125px;
}
.vtstext{
	padding-top:50px;
	padding-bottom:20px;
	color: #507100;
    font-size: 40px;
	text-align: center;
	height:160px;
	font-family: Roboto-font;
}
/* Search Box Start */
.left-inner-addon {
    position: relative;
}
.left-inner-addon input {
    padding-left: 30px;    
}
.left-inner-addon i {
    position: absolute;
    padding: 10px 12px;
    pointer-events: none;
	left: 0;
}

.right-inner-addon {
    position: relative;
}
.right-inner-addon input {
    padding-right: 30px;    
}
.right-inner-addon i {
    position: absolute;
    right: 0px;
    padding: 10px 12px;
    pointer-events: none;
}
/* Search Box End */ 
.vcirclebtn
{
	background-color: #507100;
    border: 2px solid #507100;
    border-radius: 50%;
    color: #fff;
	font-weight: bold;
	width: 30px;
	height: 30px;
}
.vside-nav-tabs li a
{
	border: 1px solid #507100;
	background-color: #507100;
    /*border-radius: 4px 4px 0 0;*/
    font-size: 11px;
    /*line-height: 1.42857;
    margin-right: 2px;*/
}
.vside-nav li a
{
	/*display: block;
    
    position: relative;*/
	padding: 10px 4px;
	/*color: #FFFFFF;*/
	color: #507100;
}
.vside-nav-tabs > li.active > a, .vside-nav-tabs > li.active > a:hover, .vside-nav-tabs > li.active > a:focus 
{
	background-color: #507100;
	color: #FFFFFF;
}

.vreg-nav-tabs li a
{
	border: 1px solid #507100;
	background-color: #ffffff;
    /*border-radius: 4px 4px 0 0;*/
    font-size: 16px;
    /*line-height: 1.42857;
    margin-right: 2px;*/
}
.vreg-nav li a
{
	padding: 10px 4px;
	color: #507100;
	font-size: 16px;
	font-weight: bold;
}
.vreg-nav-tabs > li.active > a, .vreg-nav-tabs > li.active > a:hover, .vreg-nav-tabs > li.active > a:focus 
{
	background-color: #507100;
	color: #FFFFFF;
    border: 0 solid #507100;
    font-size: 16px;
}

.blackbold
{
	font-family: Roboto-font;
	font-weight: bold;
	color: #000000;
}
.blacktext
{
	font-family: Roboto-font;
	color: #000000;
}
.vcircleimage
{
	border: 2px solid #507100;
    border-radius: 50%;
	width: 190px;
	height: 190px !important;
	background: white;
}
.vHeaderImage
{
	border: 2px solid #507100; 
    border-radius: 50%;
	width: 45px;
	height: 45px !important;
	background: white;
}
.vchangepic
{
	position: absolute !important;
	right: 0;
}
.vfont9
{
	font-size: 9px !important;
}
.vblackb24
{
	color: #000000;
    font-family: Roboto-font;
    font-size: 24px;
    font-weight: bold;
}
.vblack24
{
	color: #000000;
    font-family: Roboto-font;
    font-size: 20px;
    font-weight: bold;
}
.vblackb18
{
	color: #000000;
    font-family: Raleway-font;
    font-size: 16px;
    font-weight: bold;
}
.vblack18
{
	color: #000000;
    font-family: Raleway-font;
    font-size: 16px;
    font-weight: bold;
}
.vtimesnew
{
	/*font-family: times new roman;*/
	font-family: Roboto-font;
}
.vrobotofont
{
	font-family: Roboto-font;
}
.vmodelname
{
	padding-top:10px;
	color: #507100;
    font-size: 22px;
	line-height: 22px;
}
.vmodelname a 
{
	color: #507100;
}
.vcancertype
{
	color: #507100;
	font-size: 14px;
}
.vcstory
{
	background: transparent none repeat scroll 0 0;
    border: 2px solid #507100;
    color: #507100;
    padding: 5px;
}
.vsildertext
{
    color: #507100;
    font-family: Roboto-font;
    font-size: 70px;
    height: 160px;
    padding-bottom: 20px;
    padding-top: 30px;
    text-align: center;
}
.vlogintext
{
	color: #507100;
    font-family: Roboto-font;
    font-size: 39px;
    text-align: center;
}
.vloginbtn
{
	background: #507100 none repeat scroll 0 0;
    border: 2px solid #507100;
    border-radius: 5px;
    color: #fff;
    font-family: Raleway-font;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    padding: 3px 20px; 
	margin: auto 25%;
}
.vlogintoptext
{
	color: #507100;
    font-family: Roboto-font;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 20px;
    text-align: center;
}
.vloginbox
{
	background: rgba(255,255,255,0.5);
    border-radius: 10px;
	padding: 15px;
}
.vlogoutbox
{
	background: rgba(255,255,255,0.25);
    border-radius: 10px;
	padding: 15px;
	color: #080808;
}
.vcontactusbox
{
	background: rgba(255,255,255,0.5);
    border-radius: 10px;
	padding: 15px;
}
.vleftcheckbox
{
	position: absolute;
	left: 0;
	padding-top: 10px;
}
.vleftcheckboxes
{
	position: absolute;
	left: 10;
	padding-top: 10px;
	z-index:1;
}
.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
	background-color: #507100;
	border-color: #507100;
}
.fileUpload:hover {
    background-color: #507100;
	border-color: #507100;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}
.v32font
{
	font-size: 32px !important;
}
.v11font
{
	font-size: 11px !important;
}
.v12font
{
	font-size: 12px !important;
}
.vpartnersbtn
{
	background: transparent none repeat scroll 0 0;
    border: 1px solid #ffffff;
	border-radius: 2px;
    /*font-family: times new roman;*/
    font-family: Roboto-font;
	color: #ffffff;
	width: 100%;
}
.vplaylistbtn
{
	background: #ffffff;
    border: 1px solid #507100;
	color: #507100;
	font-family: Raleway-font;
	font-weight: bold;
	height: auto;
	width: 100%;
	font-size: 14px;
	padding: 10px;
	text-align: left;
}
.vplaylistbtn:hover
{
	background: #507100;
    color: #ffffff;
}
.vprofilebtn
{
	background: transparent none repeat scroll 0 0;
    border: 1px solid #507100;
	color: #507100;
	font-family: Raleway-font;
    font-weight: bold;
	min-height: 50px;
	width: 100%;
	font-size: 14px;
	padding: 0 15px;
}
.vprofilebtn-active
{
	background: #507100 none repeat scroll 0 0;
    color: #ffffff;
}
.vsubmitbtn
{
	background: #507100 none repeat scroll 0 0;
    border: 3px solid #507100;
	/*font-family: times new roman;*/
    font-family: Roboto-font;
	color: #FFFFFF;
	padding: 5px 10px;
	font-size: 24px;
	font-weight: bold;
}
.vpinkcircle
{
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 50%;
	background-color: #75a12b;
	border-color: 1px solid #75a12b;
}
.vlitepinkcircle
{
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 50%;
	background-color: #E899FF;
	border-color: 1px solid #E899FF;
}
.vpurplelabel
{
	background-color: #630460 !important;
	border-color: 2px solid #630460 !important;
}
.vpurplelabelborder
{
	border-color: 2px solid #630460 !important;
}
.vplatinum
{
	background-color: #959595 !important;
	border-color: 2px solid #959595 !important;
}
.vgold
{
	background-color: #A67C52 !important;
	border-color: 1px solid #A67C52 !important;
}
.vsliverline
{
	background-color: #D6DFDC !important;
	border-color: 1px solid #D6DFDC !important;
}
.vblueline
{
	background-color: #000B4B !important;
	border-color: 1px solid #000B4B !important;
}
.vorangeline
{
	background-color: #FF7E00 !important;
	border-color: 1px solid #FF7E00 !important;
}
.vpremium
{
	background-color: #FF00FF !important;
	border-color: 1px solid #FF00FF !important;
}
.vnonprofit
{
	background-color: #BD8CBF !important;
	border-color: 1px solid #BD8CBF !important;
}
.vpadding10
{
	padding: 10px !important;
}
.vpadding20
{
	padding: 20px !important;
}
.vpadding
{
	padding: 2px !important;
}
.v20font
{
	font-size: 20px !important;
}
.v16font
{
	font-size: 16px !important;
}
.v18font
{
	font-size: 18px !important;
}
.vsmallbtextwhite{
	color: #FFFFFF;
	font-size: 16px;
    font-weight: bold;
}
.vblackfont
{
	color: #000000 !important;
}
.vcurveborder
{
	border-radius: 4px;
}
.vpurplebg
{
	background-color: #A071AD;
}
.vpinkborder
{
	border: 1px solid #ECCDF6;
}
.vpurpleborder
{
	border: 2px solid #9C1A98;
}
.vgrayborder
{
	border: 1px solid #EDEBEB;
}
.vbox-shadowpink
{
	box-shadow: 10px 10px 5px #ECCDF6;
}
.vbox-shadowgray
{
	box-shadow: 8px 8px 5px #EDEBEB;
	min-height: 620px;
}
.vlpinkline
{
	background-color: #507100;
	height: 3px;
	margin-top: 5px !important;
}
.vpinkline
{
	background-color: #507100;
	height: 3px;
	margin-top: 5px !important;
}
.vgreenline
{
	background-color: #507100;
	height: 1px;
	margin-top: 5px !important;
}
.vpadding40
{
	padding: 40px;
}
.vpadding10
{
	padding: 10px !important;
}
.vcancertypes
{
	color: #507100;
    font-family: Roboto-font;
    font-size: 25px;
}
.vdivcenter
{
	padding: 40px 49%;
}
.vcursor
{
	cursor: pointer;
}
.vdpinkbg
{
	background-color: #9C1A98;
}	
.vnewsroomslider
{
	height: 200px;
}
.vnewsroomimage1
{
	height: 220px;
	border-radius: 5px;
}
.vnewsroomimage2
{
	height: 100px;
	border-radius: 5px;
	margin: 5px;
}
.v14font
{
	font-size: 14px !important;
}
.vpurple1bg
{
	background-color: #507100;
	border: 2px solid #507100;
	border-radius: 8px;
}
.vlwhitetext
{
	color: #ffffff;
    font-size: 16px;
    padding-top: 5px;
}
.vteamtext
{
	color: #1b1b1b;
    font-size: 10px;
    text-align: center;
}

/*.hexagon {
  position: relative;
  width: 300px; 
  height: 173.21px;
  background-color: #64C7CC;
  margin: 86.60px 0;
}

.hexagon:before,
.hexagon:after {
  content: "";
  position: absolute;
  width: 0;
  border-left: 150px solid transparent;
  border-right: 150px solid transparent;
}

.hexagon:before {
  bottom: 100%;
  border-bottom: 86.60px solid #64C7CC;
}

.hexagon:after {
  top: 100%;
  width: 0;
  border-top: 86.60px solid #64C7CC;
}*/
.votecitytext
{
	color: #ffffff;
    font-size: 24px;
    font-weight: bold;
}
.votenowcolor
{
	color: #D842F4 !important;
}
.vborder5radius
{
	border-radius: 5px !important;
}
.votecityimage
{
	background-color: rgba(156, 26, 152, 0.5);
    border-radius: 0 0 5px 5px;
    bottom: 0;
    position: absolute;
	width: 100%;
}
.vtotalvotes
{
	color: #000000;
	font-weight: bold;
	font-size: 20px;
}
.votenow
{
	color: #75a12b;
	font-weight: bold;
	font-size: 18px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.vmax39hw
{
	max-height: 39px;
	max-width: 39px;
}
.vbot0
{
	bottom: 0 !important;
}
.votebox-shadowgray
{
	box-shadow: 8px 8px 5px #EDEBEB;
	min-height: 400px;
}
.vlas
{
	background: #507100 none repeat scroll 0 0;
    border: 1px solid #507100;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    height: 100%;
    padding: 10px 5px;
    width: 100%;
}
.vden
{
	background: #9F3BAA none repeat scroll 0 0;
    border: 1px solid #9F3BAA;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    height: 100%;
    padding: 10px 5px;
    width: 100%;
}
.vatl
{
	background: #B745C4 none repeat scroll 0 0;
    border: 1px solid #B745C4;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    height: 100%;
    padding: 10px 5px;
    width: 100%;
}
.vchi
{
	background: #D84CE8 none repeat scroll 0 0;
    border: 1px solid #D84CE8;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    height: 100%;
    padding: 10px 5px;
    width: 100%;
}
.vphil
{
	background: #EF64FF none repeat scroll 0 0;
    border: 1px solid #EF64FF;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    height: 100%;
    padding: 10px 5px;
    width: 100%;
}
.vgrand
{
	background: #F6A7FF none repeat scroll 0 0;
    border: 1px solid #F6A7FF;
    color: #507100;
    font-size: 15px;
    font-weight: bold;
    height: 100%;
    padding: 10px 5px;
    width: 100%;
}
.vtopborderlas
{
	border-top: 10px solid #507100;
}
.vtopborderden
{
	border-top: 10px solid #9F3BAA;
}
.vtopborderatl
{
	border-top: 10px solid #B745C4;
}
.vtopborderchi
{
	border-top: 10px solid #D84CE8;
}
.vtopborderphil
{
	border-top: 10px solid #EF64FF;
}
.vtopbordergrand
{
	border-top: 10px solid #F6A7FF;
}
.vmodels
{
	background: #9F3BAA none repeat scroll 0 0;
    border: 1px solid #9F3BAA;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    height: 100%;
    padding: 10px 5px;
    width: 100%;
}
.vdesigners
{
	background: #D84CE8 none repeat scroll 0 0;
    border: 1px solid #D84CE8;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    height: 100%;
    padding: 10px 5px;
    width: 100%;
}
.vcharities
{
	background: #F6A7FF none repeat scroll 0 0;
    border: 1px solid #F6A7FF;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    height: 100%;
    padding: 10px 5px;
    width: 100%;
}
.vcontestnewdptext
{
	color: #507100;
    font-size: 16px;
    line-height: 22px;
	margin: 0 !important;
}
.vcontestnewlptext
{
	color: #D842F4;
    font-size: 16px;
    line-height: 22px;
	font-weight: bold;
	margin: 0 !important;
}
.campaigndiv
{
	float: left; 
	overflow: hidden; 
	width: 100%; 
	height: 200px;
	margin-bottom: 10px;
}
.campaignimg
{
	height: 100%;
	width: 100%;
	margin: 0 auto;
}
.profileimg
{
	height: 200px;
	width: 200px;
	margin: 0 auto;
}
.profileimgff
{
	/*height: 140px;
	width: 200px;*/
	margin: 0 auto;
	border: 3px solid #ffffff;
	border-radius: 8px;
}
.homeprofilepicbg{
	background-color: #fff;
}
.autocomplete-suggestions
{
	background-color: #fff;
	color: #555 !important;
	cursor: pointer;
	padding: 5px;
	width: 100%;
	height: 300px;
	overflow-y: scroll;
}
.autocomplete-suggestion
{
	background-color: #fff;
	color: #555 !important;
	cursor: pointer;
	padding: 5px;
	width: 100%;
}
.autocomplete-suggestion:hover
{
	background-color: #EDEBEB;
	color: #555 !important;
	cursor: pointer;
	padding: 5px;
	width: 100%;
}
.vsponsorsbtn
{
    background: #507100;
    border: 1px solid #507100;
    /*font-family: times new roman;*/
    font-family: Roboto-font;
    color: #FFFFFF;
    height: 30px;
    width: auto;
    font-size: 11px;
    margin-top: 2px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 0 5px;
}
.upload_btn{
background: url("/img/model-profile/change-profilepic.png")no-repeat;
/*position: absolute;*/
width: 124px;
height:20px;
font-size:0px;
display: inline-block;
margin: 0px;
border: 0px;
padding: 0px;
cursor: pointer;
left: 0px;
}

.has-pink .radio,
.has-pink .checkbox {
	color: #507100;
}

.has-pink .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-pink .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}

.has-pink .input-group-addon {
  color: #507100;
  background-color: #dff0d8;
  border-color: #507100;
}
.has-pink .form-control-feedback {
  color: #507100;
}
.submitcampaign {
	background:url(/img/sponsors/submitcampaign.png);
	background-repeat: no-repeat;
	width:175px;
	height:49px;
	border: 0;
}
.vbutton
{
    background: #ffffff none repeat scroll 0 0;
    border: 3px solid #507100;
    color: #507100;
    /*font-family: times new roman;*/
    font-family: Roboto-font;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 20px;
}
.vbutton:hover
{
    background: #507100 none repeat scroll 0 0;
    border: 3px solid #507100;
    color: #FFFFFF;
    /*font-family: times new roman;*/
    font-family: Roboto-font;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 20px;
}
.vbold
{
	font-weight:bold;
}
.vshare
{
    background: #ffffff none repeat scroll 0 0;
    cursor: pointer;
    border:2px solid #507100;
    border-radius: 5px;
/*    color: #75a12b;*/
    height: 32px;
    padding: 0px 5px;
    line-height: 18px;
	display: inline-block;
	width: auto;
}
.vsharetext
{
    color: #507100;
    font-family: Roboto-font;
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    padding-top: 8px;
}
.vsharecount
{
    font-size: 15px;
    font-weight: normal;
}
.vsubmitgrey
{
    background: #DCDCDC none repeat scroll 0 0;
    border: 2px solid #DCDCDC;
/*    color: #ffffff;*/
    font-family: Raleway-font;
    font-weight: bold;
    font-size: 16px;
    /*font-weight: bold;*/
    padding: 8px 25px;
}
.vviewmore
{
    background: #507100 none repeat scroll 0 0;
    border: 2px solid #507100;
    color: #ffffff;
    font-family: Raleway-font;
    font-size: 16px;
    font-weight: bold;
    padding: 8px 20px;
}
.vambassadorviewmore
{
    font-size: 12px;
    padding: 8px 8px;
}
.vsubmit
{
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #507100;
    color: #507100;
    font-family: Raleway-font;
    font-size: 16px;
    font-weight: bold;
    padding: 8px 25px;
}
.vsubmit:hover, .tab-active
{
    background: #507100 none repeat scroll 0 0;
    color: #FFFFFF;
    border: 2px solid #507100;
    
}
.vsubmitwhite:hover, .tab-active
{
    background: #507100 none repeat scroll 0 0;
    color: #FFFFFF;
    border: 2px solid #FFFFFF;
    
}

.vsubmits
{
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #507100;
    color: #507100;
    font-family: AdellePE;
    font-size: 16px;
    font-weight: bold;
    padding: 18px 25px;
}
.vsubmits:hover
{
    background: #507100 none repeat scroll 0 0;
    border: 2px solid #507100;
    color: #FFFFFF;
    font-family: AdellePE;
    font-size: 16px;
    font-weight: bold;
    padding: 18px 25px;
}
.viewsponsorsbtn {
	background-color: #507100; 
	border: medium none; 
	color: white; 
	font-size: 18px; 
	margin-bottom: 10px; 
	padding: 3px 20px; 
	font-family: Open Sans,sans-serif;
	/*width:100%;*/
	width:176px !important;
	cursor: pointer;
}
.randomdonatebtn {
	background-color: #507100; 
	border: medium none; 
	color: white; 
	font-size: 12px; 
	margin-bottom: 10px; 
	padding: 3px 5px; 
	font-family: Open Sans,sans-serif;
	width:100%;
	cursor: pointer;
}
.scrollablediv
{
	height: 100%; 
	overflow-y: scroll;
}

#quantity
{
	text-align:right;
}

.file-input
{
    display: none !important;
}
.vpinkborder
{
	border: 1px solid #507100;
	border-radius: 5px; 
}
.navbar-nav li .arrow {
    display:block;
    width:100%;
    /*height:100%;*/
    position:absolute;
    bottom:5px;
    /*left:50%;*/
    /*margin-left:-10px;*/
    background: url("/img/menu/MenuSelector.png") no-repeat bottom center;
	cursor:pointer;
	height:5px;
}
.btn-radius
{
	border-radius: 5px !important;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #507100;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #507100;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #507100;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #507100;
}
.vradio
{
	margin: 4px 0 0 6px !important
}
/*.vreg-nav-tabs li a:hover, .vreg-nav-tabs li a:focus {
    background-color: #507100;
    border: 0 solid #507100;
    font-size: 16px;
}*/
.darkpinkbtn
{
	background-color: #507100; 
	color: white;
	border: 1px solid #507100;
    font-size: 16px;
    height: 60px;
    width: 100%;
}
.lightpinkbtn
{
	background-color: #75a12b; 
	color: white;
	border: 1px solid #75a12b;
    font-size: 16px;
    height: 60px;
    width: 100%;
}
.sponsorpinkbtn
{
	background-color: #75a12b; 
	color: white;
    font-size: 16px;
    height: 50px;
    border-radius: 5px;
    padding: 0 50px;
	border: 1px solid #75a12b;
}
.vborderleftright
{
	border-right: 1px solid white !important;
	border-left: 1px solid white !important;
}
.vbox-shadowblack {
    box-shadow: 6px 6px 5px #808080;
    min-height: 620px;
}
.vlitepinkbold 
{ 
	color: #507100 !important; 
	font-weight: bold;
}
.vpinkroundborder
{
    border: 3px solid #507100;
    border-radius: 8px;
}
.noborder
{
	border: none !important;
}
.multiselect-container > li.active > a > label 
{
	color: #333333;
}
.dropdown-menu > li > a > label
{
	font-size: 24px;
	font-family:inherit;
}
.navbar-nav > li > .dropdown-menu > li:hover
{
	background-color: #507100;
}

.navbar-nav > li > .dropdown-menu > li > a:hover
{
	color: #ffffff;
}

.sidebarearmarkmenu
{
	position: relative;
}
.sidebarearmarkmenu > li:hover
{
	background-color: #507100;
}

.sidebarearmarkmenu > li > a:hover
{
	color: #ffffff;
}
/*on hover on submenu parent menu item background color*/
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus
{
	background: none;
}
.alert-custom,.thismsg
{
	background-color: #ffffff;
	border: 1px solid #507100;
	color: #507100;
	word-wrap: break-word;
}
a.fa.fa-angle-up {
    color: #507100;
    font-size: 24px;
    margin-top: 20px;
    padding: 10px 15px;
    transition: all 0.5s ease 0s;
}
.pinkbutton
{
	border-radius: 17px;
	background-color: #75a12b;
	border-color: #75a12b;
	color: #fff;
}
.pinkbutton:hover, .pinkbutton:active, .pinkbutton:focus
{
	color: #fff;
}
.searchbox
{
	border: 0; 
	border-bottom: 1px solid #507100; 
	box-shadow: none; 
	border-radius: 0;
	background:none;
}
.searchbox:focus
{
	border: 0 !important; 
	border-bottom: 1px solid #507100 !important; 
	box-shadow: none !important; 
}
.earmarkcircleicon
{
	max-width: 80px;
}
.pinkbell
{
	color: #507100;
    font-size: 24px;
	line-height:34px;
	vertical-align:middle;
}
.size44
{
	font-size: 44px;
}
.img-responsive
{
	margin: 0 auto;
}
.floatleft
{
	float: left;
}
.ppup 
{ 
	display: inline-block;
	position:relative; 
	cursor:pointer;
}
.ppup:hover 
{
	text-decoration: none; z-index: 6; 
}
/*p.ppup span 
{
	position: absolute; 
	left: -9999px;
	margin: 20px 0 0 0px; 
	padding: 3px 3px 3px 3px;
	border-style:solid; 
	border-color:black; 
	border-width:1px; 
	z-index: 6;
	display:none;
	border-radius: 3px;
	background:white;
}
p.ppup:hover span 
{

	background: #ffffff;
	display: block;
} */
.ppup span.popspan 
{
	position: absolute; 
	color: #000;
	/*left: -9999px;*/
	margin: 4px -52px 8px;
	padding: 3px 3px 3px 3px; 
	/*border-style:solid; 
	border-color:white; 
	border-width:1px;*/
	font-size: 14px;
	/*left: -65px;*/
	left: 0;
	/*bottom: 16px;*/
	bottom: 80%;
	border-radius: 3px;
	background:white;
	min-width: 170px;
	display:none; 
	-moz-box-shadow: 5px 8px 5px #888;
	-webkit-box-shadow: 5px 8px 5px #888;
	box-shadow: 5px 8px 5px #888;
	text-align:center;
	text-transform: none;
}
/*.ppup span.popspan 
{
	    position: absolute;
    color: #000;
    margin: 4px 0 9px;
    padding: 4px 4px 4px 4px;
    font-size: 11px;
    left: -20px;
    bottom: 19px;
    border-radius: 3px;
    
    min-width: 170px;
    display: none;
    -moz-box-shadow: 5px 8px 5px #888;
    -webkit-box-shadow: 5px 8px 5px #888;
    box-shadow: 5px 8px 5px #888;
    text-align: center;
    text-transform: none;
}*/
.ppup:hover span.popspan 
{
	/*margin: 20px 0 0 170px; */
	background: #ffffff; 
	z-index:6;
	display:block
} 
.ppup span.popspan::after {
    content: " ";
    position: absolute;
    top: 100%; /* At the bottom of the tooltip */
    left: 50%;
    margin-left: -5px;
    border-width: 8px;
    border-style: solid;
    border-color: white transparent transparent transparent;
}
.ppup span.profilespan 
{
    margin: 4px 0 0 0px !important; 
	bottom:35px !important;
}
.donate_float_img span.popspan
{
	bottom: 50px !important;
	left: -15px !important;
}
.donate_float_img span.popspan::after
{
	left: 20% !important;
}
.videoiconspan span.popspan
{
	left: -115px;
	margin: 4px 0 8px;
}
.videoiconspan span.popspan::after
{
	left: 75%;
}
.lightpink
{
	color: #507100;
}
.showinline
{
	display:inline-block !important;
}
 .owl-page {
    display: inline-block;
   
    background-color: #E899FF;}
.owl-theme .owl-controls .owl-page.active span {
    display: inline-block;
    zoom: 1;
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 50%;
    background-color: #75a12b;
}

.vprofilepicblock
{
	position: absolute; 
	top: -100%;
}
.display-flex 
{
	display: flex;
	flex-wrap: wrap;
}
.display-flex > [class*='col-'] 
{
	padding-top: 10px;
	display: flex;
	flex-direction: inherit;
}
/*.display-flex > [class*='col-']:hover
{
	background-color: #FDE2FF;
}*/
.display-flex > [class*='col-'] > a > img
{
	background-color: #ffffff;
}
/*.display-flex > [class*='col-']:hover > a
{
	background-color: #FDE2FF;
}*/

.webwhatsapp
{
	display: block;	
}
.mobilewhatsapp
{
	display: none;	
}


/*Media query css*/

@media (max-width: 767px) {
	.hideinmobile {
		display: none !important;
	}
	.showinmobile {
		display: block !important;
	}
	
	.webwhatsapp
	{
		display: none;	
	}
	.mobilewhatsapp
	{
		display: block;	
	}
	
	.vinvitefirst {
		font-size:32px;
	}
	/*saritha css*/
	.tf-home{
		width: auto;
		height: 100%;
		overflow: hidden;  
		color: #507100;
	}
	.vinvitetext {
		font-size:26px;
		/*font-family: times new roman;*/
    	font-family: Roboto-font;
		text-align: center; 
		color: #507100
	}
	
	.donate_float
	{
		background-image: url('/img/logo/donate_float.png');
		border-radius: 50%;
		position: fixed;
		bottom: 10px;
		left: 10px;
		background-size: cover;
		display: inline-block;
		width: 65px !important;
		height: 65px !important;
		border: 0px;
		background-color: #6B8D35;
	}

	.donate_float:hover
	{
		background-image: url('/img/logo/donate_float_white.png');
	}
	
	.vprofilepicblock
	{
		position: relative;
	}
	
	.vmobilecenter
	{
		text-align: center !important;
		float: none !important;
	}
	.mobile_logoheight{
		height: 50px;
	}
	#tf-menuh.navbar-default {
	background-color: #ffffff;
	}
	#tf-menuh.navbar-default .navbar-nav > li > a{
	color:#507100 !important;
	}
	.mobile_text{
		font-size:15px;
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.fundfinders_back{
		background: #507100 !important;
	}
	.vote4them_mobile
	{
		background: transparent none repeat scroll 0 0;
		border: 2px solid #ffffff;
		border-radius: 5px;
		color: #507100;
		font-family: AdellePE;
		font-weight: bold;
		padding: 5px 20px;
		background-color: #ffffff;
		margin-top: 20px;
		font-size: 12px;
	}
	
	.vfirstrow
	{
		background-size: auto 100% !important;
	}
	
	.navbar-nav li .arrow {
		background: url("/img/menu/MenuSelector.png") no-repeat;		
		left:7%;
	}
	
	
	.display-flex 
	{
		display: unset;
	}
	.display-flex > [class*='col-'] 
	{
		display: unset;
	}
	
	
	.campaignimg
	{
		height: 100%;
		width: auto;
		margin: 0 auto;
	}
}
	
@media (min-width: 768px) and (max-width: 991px) {
    .hideinmobile {
		display: block !important;;
	}
	.showinmobile {
		display: none;
	}
	
	.vinvitefirst {
		font-size:64px;
	}
	.vinvitetext {
		font-size:56px;
		/*font-family: times new roman;*/
    	font-family: Roboto-font;
		text-align: center; 
		color: #507100
	}
	.border-left-white
	{
		border-left : 10px solid white;
	}
	.border-right-white
	{
		border-right : 10px solid white;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
  	.hideinmobile {
		display: block !important;;
	}
	.showinmobile {
		display: none !important;;
	}
	
	.vinvitefirst {
		font-size:64px;
	}
	.vinvitetext {
		font-size:56px;
		/*font-family: times new roman;*/
    	font-family: Roboto-font;
		text-align: center; 
		color: #507100
	}
	.border-left-white
	{
		border-left : 10px solid white;
	}
	.border-right-white
	{
		border-right : 10px solid white;
	}
}
@media (min-width: 1200px) {
    .hideinmobile {
		display: block;
	}
	.showinmobile {
		display: none !important;;
	}
	
	.vinvitefirst {
		font-size:64px;
	}
	.vinvitetext {
		font-size:56px;
		/*font-family: times new roman;*/
    	font-family: Roboto-font; 
		text-align: center; 
		color: #507100
	}
	.border-left-white
	{
		border-left : 10px solid white;
	}
	.border-right-white
	{
		border-right : 10px solid white;
	}
}

.vwordwrap
{
	word-wrap: break-word;	
	hyphens: auto;
}
.vradiolabelmargin
{
	margin: 8px 0;
}
.dropbtn {
    /*background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;*/
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content button {
    /*color: black;
    padding: 12px 16px;
    text-decoration: none;*/
    display: block;
}

.dropdown-content button:hover {
	/*background-color: #f1f1f1*/
	}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
   /* background-color: #3e8e41;*/
}

.whitebtn
{
	background: white;
	border: 1px solid #75a12b; 
	border-radius: 5px; 
	width: 100%;
	margin-bottom:10px
}
.whitebox
{
	background: white;
	border: 1px solid #75a12b; 
	border-radius: 5px; 
	width: 100%;
	padding:10px;
	margin-bottom: 20px;
	
}
.blackbox
{
	background: white;
	border: 1px solid #5a5a5a; 
	border-radius: 5px; 
	width: 100%;
	padding:10px;
	margin-bottom: 20px;
	
}
.blackpanel
{
	background: #555555;
	border: 1px solid #555555; 
	border-radius: 5px; 
	width: 100%;
	padding:10px;
	margin-bottom: 20px;
	
}
.greenpanel
{
	background: #507100;
	border: 1px solid #507100; 
	border-radius: 5px; 
	width: 100%;
	padding:10px;
	margin-bottom: 20px;
	
}

.greybox
{
	background: #d5d4d4;
	border: 1px solid #d5d4d4; 
	border-radius: 5px; 
	width: 100%;
	padding:15px 10px;
	margin-bottom: 20px;
	
}

.vprofilesbtn
{
	background: transparent none repeat scroll 0 0;
    border: 1px solid #507100;
	font-family: Raleway-font;
	font-weight: bold;
	color: #507100;
	height: 35px;
	width: auto;
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
	min-width: 100px;
}
.vprofilesbtn:hover
{
	background-color: #507100 !important;
	color: white !important;
}

.whitebtn
{
	background: white;
	border: 1px solid #75a12b; 
	border-radius: 5px; 
	width: 100%;
	margin-bottom:10px;
	font-weight: bold;
}
.whitebox
{
	background: white;
	border: 1px solid #75a12b; 
	border-radius: 5px; 
	width: 100%;
	padding:10px;
	margin-bottom: 20px;
	
}
.vparticipantsbtn
{
	/*font-family: times new roman;*/
    font-family: Roboto-font;
	background: #75a12b;
	border: 1px solid #75a12b;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
    width: auto;
	font-weight: bold;
	padding: 20px 25px;
	border-radius: 5px; 
}
.greybg
{
	background-color: #DCDCDC;
}
.topbot30space
{
	padding: 30px 0;
}


.vfundfinderbg{ 
	/*background: url("../img/fundfinders/slider1.png") repeat scroll 0px 0px / 100% auto transparent;*/
	background: url("../img/model-profile/slider_.png") no-repeat scroll 0px 0px / 100% auto transparent;
}
.vfundfinderregbg{
	background: url("../img/fundfinders/slider.png") repeat scroll 0px 0px / 100% auto transparent;
}

.vcampaignbg{ 
	background: url("../img/campaigns/slider.png") repeat scroll 0px 0px / 100% auto transparent;
}
.vcampaignsbg{ 
	/*background: url("../img/campaigns/slider1.png") repeat scroll 0px 0px / 100% auto transparent;*/
	background: url("../img/model-profile/slider_.png") no-repeat scroll 0px 0px / 100% auto transparent;
}
.vawardsbg{ 
	background: url("../img/awards/slider.png") repeat scroll 0px 0px / 100% auto transparent;
}
.campaignpic
{
	min-height: 125px;
	max-height: 125px;
}

.beneficiary-image::before { 
    display: inline-flex;
    position: relative;
    vertical-align: middle;
    content : url('/img/logo/BeneficiaryIcon.png');
    height: 30px;
    width: 30px;
}
/*Sponsor me button with sponsor icon*/
.sponsor-image::before { 
    display: inline-flex;
    position: relative;
    vertical-align: middle;
    content : url('/img/model-profile/sponsor.png');
    height: 24px;
    margin-right: 10px;
}

.vsubmit:hover .sponsor-image::before
{
     content : url('/img/model-profile/sponsor_24white.png');
}
/*End of Sponsor me button with sponsor icon*/



.topuserlikes
{
	cursor: pointer;
}
.vcancerstorybtn
{
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #507100;
    color: #507100;
    font-family: Open Sans,sans-serif;
    padding: 0 3px;
    font-size: 10px;
    font-weight: bold;
    height: 28px;
    width: auto;
/*    padding: -1px 25px;*/
}
.vcancerstorybtn:hover, .tab-active
{
    background: #507100 none repeat scroll 0 0;
    border: 2px solid #507100;
    color: #FFFFFF;
    font-family: Open Sans,sans-serif;
    padding: 0 3px;
    font-size: 10px;
    font-weight: bold;
    height: 28px;
    width: auto;
/*    padding: -1px 25px;*/
}
.vsponsorshipbtn
{
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #507100;
    color: #507100;
    font-family: Open Sans,sans-serif;
    font-size: 8px;
    font-weight: bold;
    height: 29px;
    width: 100px;
/*    padding: -1px 25px;*/
}
.vsponsorshipbtn:hover, .tab-active
{
    background: #507100 none repeat scroll 0 0;
    border: 2px solid #507100;
    color: #FFFFFF;
    font-family: Open Sans,sans-serif;
    font-size: 8px;
    font-weight: bold;
    height: 29px;
    width: 100px;
/*    padding: -1px 25px;*/
}
.vsmall-text-bpink{
	padding-top:4px;
	color: #507100;
    font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}
.vlarge-text-bpink
{
	padding-top:10px;
	padding-bottom:10px;
	color: #507100;
    font-size: 40px;
	font-weight: bold;
	text-align: center;
}


@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
.sidebarParagraph
{
	font-weight: bold;
	margin: 5px 0;
}
.sidebarProfilesDiv, .rightProfilesDiv
{
	padding: 0 5px;
}
.vSidebarProfileimage
{
	background: white none repeat scroll 0 0;
    border: 2px solid #507100;
    border-radius: 50%;
    height: auto;
    width: 100%;
}

.donate_float
{
	background-image: url('/img/logo/donate_float_large.png');
	border-radius: 50%;
	position: fixed;
	bottom: 10px;
	left: 10px;
	background-size: cover;
	display: inline-block;
	width: 100px;
	height: 100px;
	border: 0px;
	background-color: #6B8D35;
}

.donate_float:hover
{
	background-image: url('/img/logo/donate_float_white_large.png');
}
.teamMemberDiv
{
	padding: 0 5px;
}
.vTeamMemberProfileimage
{
	background: white none repeat scroll 0 0;
    border: 2px solid #507100;
    border-radius: 50%;
    height: auto;
    width: 100%;
}
.vSidebarTopBot
{
	margin: 10px 0;
}
a.vSidebarSeeAllText, a.vSidebarSeeAllText:focus
{
	color: white;
	font-weight: bold;
	float: right;
}

.sidebarup::before { 
    display: inline-flex;
    position: relative;
    vertical-align: middle;
    content : url('/img/sidebar-right/sidebarup.png');
	cursor: pointer;
	/*background-image:url(../img/sidebar-right/sidebarup.png);*/
}
.sidebardown::before { 
    display: inline-flex;
    position: relative;
    vertical-align: middle;
    content : url('/img/sidebar-right/sidebardown.png');
	cursor: pointer;
	/*background-image:url(../img/sidebar-right/sidebardown.png);*/
}

.vsidebartabbtn
{
    background: #507100;
    border: 1px solid #507100;
    /*font-family: times new roman;*/
    font-family: Roboto-font;
    color: #FFFFFF;
    height: 30px;
    width: auto;
    font-size: 10px;
    margin-top: 2px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 0 2px;
}
.vnewsdonatetabbtn
{
    background: #507100;
    border: 1px solid #507100;
	font-family: 'Raleway-font';
	font-weight: bold;
    color: #FFFFFF;
    height: 30px;
    width: auto;
    font-size: 10px;
    margin-top: 2px;
	border-radius: 15px;
	padding: 0 2px;
}
.vSidebarCampaignImage
{
	background: white none repeat scroll 0 0;
    border: 2px solid #507100;
    border-radius: 50%;
    height: auto;
    width: 100%;
}
.vSidebarCampaignHeading
{
	color: #5a5a5a;
	font-weight:bold;
	font-size:11px;
}
.vSidebarCampaignText
{
	color: #5a5a5a;
	font-size:10px;
}
.sidebarCampaignDiv
{
	padding: 0 5px;
}
.viewaskbtn {
	background-color: #507100; 
	border: medium none; 
	color: white; 
	font-size: 18px; 
	margin-bottom: 10px; 
	padding: 3px 6px; 
	font-family: Open Sans,sans-serif;
	width:100%;
}
.viewaskgreybtn {
	background-color: grey; 
	border: medium none; 
	color: white; 
	font-size: 13px; 
	margin-bottom: 10px; 
	padding: 3px 20px; 
	font-family: Open Sans,sans-serif;
	width:100%;
	cursor: default;
	
}
.vsubmittopprofile
{
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #507100;
    color: #507100;
    font-family: AdellePE;
    font-size: 15px;
    font-weight: bold;
    padding: 3px 20px;
}
.vsubmittopprofile:hover, .tab-active
{
    background: #507100 none repeat scroll 0 0;
    border: 2px solid #507100;
    color: #FFFFFF;
    font-family: AdellePE;
    font-size: 15px;
    font-weight: bold;
   	padding: 3px 20px;
}
.vsubmittopprofile:hover .sponsor-image1::before
{
     content : url('/img/model-profile/sponsor_24white.png');
}
.sponsor-image1::before { 
    display: inline-flex;
    position: relative;
    vertical-align: middle;
    content : url('/img/model-profile/sponsor.png');
    height: 20px;
    width: auto;
    margin-right: 10px;
    /*content : url('/img/model-profile/sponsor_24white.png');*/
}
.smedium-text-pink{
	padding-top:20px;
	padding-bottom:10px;
	color: #507100;
    font-size: 30px;
	text-align: center;
	font-family: Roboto-font;
	/*font-weight: bold;*/
}
.sdarkpink
{
	/*background-color: #a1a1a1;*/
	background-color: #527134; 
	color: white;
	margin-top: 0px;
	border: 20px solid #527134;
    font-size: 16px;
    height: 60px;
    width: 100%;
	border-top-left-radius: 8px;
}
/*lightgreen color saritha*/
.lightgreencolor{
	background-color: #cfe69f;
	color: #3d6832;
}
.notice{
	font-size: 8px;
    font-weight: bold;
    margin-top: 16px;
}
.snumtext{
	color: #595a5a;
	font-weight: bold;
	margin-top: 15px;
    margin-bottom: 15px;
}
.shsdarkpink
{
	background-color: #507100; 
	color: white;
	margin-top: 0px;
	border: 20px solid #507100;
    font-size: 16px;
    height: 60px;
    width: 100%;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.shsdarkpink1
{
	background-color: #507100; 
	color: white;
	margin-top: 0px;
	border: 20px solid #507100;
    font-size: 30px;
    height: 60px;
    width: 100%;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.slightpink
{
	background-color: #75a12b; 
	color: white;
	margin-top: 0px;
	border: 20px solid #75a12b;
    font-size: 16px;
    height: 60px;
    width: 100%;
	border-top-right-radius: 8px;
}
.shlightpink
{
	background-color: #a1a1a1; 
	color: black;
	margin-bottom: 0px;
	border: 20px solid #a1a1a1;
    font-size: 14px;
    height: 110px;
    width: 100%;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
.spadding40
{
	padding: 0px;
}
.sbox-shadowpink
{
	box-shadow: 10px 10px 5px #A9A9A9;
    border-radius: 8px;
}
.sp
{
	font-size: 13px;
	font-family: inherit;
	font-weight: bold;

}
.snum
{
	font-weight: bold;
	color: #75a12b;
	font-size: 16px;
	font-family: inherit; 
}
.vl {
        border-right: 2px solid #507100;
}
.slitepinkbold {
	
	padding-top:20px;
	padding-bottom:10px;
	color: #507100 !important;
    font-size: 30px;
	text-align: center;
	font-family: Roboto-font;
}
.shnum
{
	font-weight: bold;
	color: #75a12b;
	/*font-size: 20px;*/
}
.shonum
{
	font-weight: bold;
	color: #507100;
	font-size: 20px;
}
.sh
{
	
	color: #507100;
    font-size: 14px;
}
.htopspace
{
	padding-top: 35px;
}
/*Sponsor me button with sponsor icon*/
.sponsor-donatebtn::before { 
    display: inline-flex;
    position: relative;
    vertical-align: middle;
    content : url('/img/model-profile/sponsor_20.png');
    height: 20px;
    margin-right: 10px;
}

.vsubmittopprofile:hover .sponsor-donatebtn::before
{
     content : url('/img/model-profile/sponsor_20white.png');
}
/*End of Sponsor me button with sponsor icon*/
.hregisterbtn
{
	background: transparent none repeat scroll 0 0;
    border: 2px solid #507100;
    border-radius: 5px;
    color: #507100;
    font-family: AdellePE;
    font-weight: bold;
    padding: 10px 30px;
	/*margin-top: 30px;
	margin-bottom:30px;*/
}

.headericons li
{
	display: inline-block;
	float: left;
	margin: 4px 8px !important;
} 
.odd
{
	background-color: lightgray !important;
    color: #507100;
}
.odd .sorting_1
{
	background-color: lightgray !important;
    color: #507100;
}
.even
{
	background: white;
    color: #507100;
}
.sorting
{
	color: #507100 !important;
 	font-size: 17px !important;
}
.sorting_asc
{
	color: #507100 !important;
 	font-size: 17px !important;
}
.sorting_disabled
{
	color: #507100 !important;
 	font-size: 17px !important;
}
.dataTables_filter
{
	color: #507100 !important;
	font-size: 16px !important;
    font-weight: bold !important;
}
.dataTables_length
{
	color: #507100 !important;
	font-size: 16px !important;
    font-weight: bold !important;
}
.dataTables_info
{
	color: #507100 !important;
	font-size: 14px !important;
    font-weight: bold !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled
{
	font-size: 14px !important;
    font-weight: bold !important;
}

.vpostsubmit
{
    background: none;
    border: none;
    color: #507100;
    font-family: Roboto-font;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 3px;
}
/*.vpostsubmit:hover
{
    background: none;
    border: none;
    color: #507100;
    font-family: Roboto-font;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 3px;
}*/


/*post button with post icon*/
.post-image::before { 
    display: inline-flex;
    position: relative;
    vertical-align: middle;
    content : url('/img/projectupdates/post.png');
    height: 14px;
	width: 14px;
    margin: -1px 2px 0px 2px;
}

.vpostsubmit:hover .post-image::before
{
	content : url('/img/projectupdates/post.png');
}
/*End of post button with post icon*/

.vpostphoto
{
    background: none;
    border: none;
    color: #507100;
    font-family: Roboto-font;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 3px;
}
/*.vpostphoto:hover
{
    background: none;
    border: none;
    color: #507100;
    font-family: Roboto-font;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 3px;
}*/


/*post button with post icon*/
.postphoto-image::before { 
    display: inline-flex;
    position: relative;
    vertical-align: middle;
    content : url('/img/projectupdates/photoicon.png');
    height: 14px;
	width: 14px;
    margin: -1px 2px 0px 2px;
}

.vpostphoto:hover .postphoto-image::before
{
	content : url('/img/projectupdates/photoicon.png');
}
/*End of post button with post icon*/


.postlocation-image::before { 
    display: inline-flex;
    position: relative;
    vertical-align: middle;
    content : url('/img/projectupdates/location.png');
    height: 14px;
	width: 14px;
    margin-top: 4px;
	float:left;
}

.vswitch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 14px;
  margin:4px 0;
}
.vswitch input {display:none;}


.vslider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 3px;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.vslider:before {
  position: absolute;
  content: "";
  height: 10px;
  width: 10px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .vslider {
  background-color: #507100;
}

input:focus + .vslider {
  box-shadow: 0 0 1px #507100;
}

input:checked + .vslider:before {
  -webkit-transform: translateX(24px);
  -ms-transform: translateX(24px);
  transform: translateX(24px);
}

/* Rounded sliders */
.vslider.round {
  border-radius: 14px;
  width:100%;
}

.vslider.round:before {
  border-radius: 50%;
}

.vmargin5
{
	margin: 5px 0;
}
/* Blink for Webkit and others
(Chrome, Safari, Firefox, IE, ...)
*/

@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.vblink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}
.vtrianglepointingup {
    position:relative;
    width:100% !important;
}
.vtrianglepointingup:after {
    z-index: 0;
    position: absolute;
    bottom: -5px;
    left: 50%;
    margin-left: -10px;
    content:'';
    width: 0;
    height: 0;
    border-bottom: solid 8px #ffffff;
    border-left: solid 8px transparent;
    border-right: solid 8px transparent;
}
.lightgraybg
{
	background-color: #edebeb; 
}
.hprofileborder
{
	/*border: 1px solid #75a12b;*/
	border: 1px solid #C0D49E;
	
}
.hprofileborder:hover 
{
    background-color: #C0D49E;
}
.textwrap
{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0)
{ 
	@media {
    /*
      Define here the CSS styles applied only to Safari browsers
      (any version and any device)
     */
	 	.textwrap {
			display: -webkit-box !important;
			-webkit-line-clamp: 2 !important;
			-webkit-box-orient: vertical !important;
			white-space:inherit;
		}
	}
}

.htopbotspace
{
	padding-top: 5px;
    /*padding-bottom: 13px;*/
    font-weight: bold;
    color: #507100;
}

.vProjectUpdateProfilePic
{
	background: white none repeat scroll 0 0;
    border: 2px solid #507100;
    border-radius: 50%;
    width: 100%;
    height: auto;
}
.graypanel
{
	/*background-color: #f6f7f9;*/
	background-color: #f6f7f9;
	border: 1px solid #b7b7b7;
}
.pointercursor
{
	cursor: pointer;
}
.nocursorpointer
{
	cursor: auto;
}

.input-group-unstyled .input-group-addon {
    border: 0px;
    background-color: transparent;
    border-bottom: 1px solid #507100;
}

.button__badge {
  background-color: #fa3e3e;
  border-radius: 2px;
  color: white;
 
  padding: 1px 3px;
  font-size: 10px;
  
  position: absolute; /* Position the badge within the relatively positioned button */
  top: -5px;
  right: -5px;
}

.notificationslist
{
	width: 300px;
	height: auto;
	max-height: 300px;
	overflow-y: scroll;
}

.notificationslist > li > a
{
	white-space: normal;
	color: #507100 !important;
}

notifications

.vgreenheader
{
	font-size: 36px;
	color: #507100;
}

.teamprofile img {
  height: 100%;
}

.teamprofile {
  @include hexagon(192px);
  display: block;
  margin: 0 auto;
}

.teamprofile-border{
  @include hexagon(192px);
  padding: 10px;
  background: #507100;
  opacity:0.5;
}

/*.hexagon {
  clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
  background: url("https://i.imgur.com/waDgcnc.jpg") no-repeat;
  background-size: cover;
  margin: 10px auto;
  height: 100%;
  width: 100%;      
}*/



.hexagon {
    overflow: hidden;
    visibility: hidden;
    -webkit-transform: rotate(120deg);
       -moz-transform: rotate(120deg);
        -ms-transform: rotate(120deg);
         -o-transform: rotate(120deg);
            transform: rotate(120deg);
    cursor: pointer;
    }
.hexagon-in1 {
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(-60deg);
       -moz-transform: rotate(-60deg);
        -ms-transform: rotate(-60deg);
         -o-transform: rotate(-60deg);
            transform: rotate(-60deg);
    }
.hexagon-in2 {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
/*    background-image: url(http://placekitten.com/240/240);*/
    visibility: visible;
    -webkit-transform: rotate(-60deg);
       -moz-transform: rotate(-60deg);
        -ms-transform: rotate(-60deg);
         -o-transform: rotate(-60deg);
            transform: rotate(-60deg);
    }

.hexagon2 {
    width: 100%;
    height: 200px;
    margin: -20px 0 20px 20px;
    }


/*css added by saritha*/

.vfullwidth
{
	width: 100% !important;
}


.vrankName
{
	font-size: 11px;
	color: #507100;
	font-weight: bold;
	margin: 0;
}
.vrankFields
{
	font-size: 11px;
	color: #507100;
	font-weight: bold;
	margin: 0;
}


.shonum_green
{
	font-weight: bold;
	color: #507100;
	font-size: 20px;
}

.newsboarddropdown 
{
	min-width: auto !important;
	width: auto !important;
	padding: 5px 10px !important;
	cursor: pointer;
}
#sponsoryearship{
	margin-top:-46px !important;
}
.btn-approve{
    background: #507100;
    color: #ffffff;
}
.btn-approve:hover{
	color: #ffffff;
}
.cashbal{
	text-align: center;
}
.vlightgreenbg{
	background-color: #f4ffdc;
}
.imgverticalparent{
    text-align: center; 
	margin: 1em 0;
}
.imgverticalalign {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.hrgreen{
	border-top: 1px solid #507100;
}

.hrgreenbold{
	border-top: 3px solid #507100;
	margin: 10px 0;
}

.display-flex-center {
	display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.row-flex-center {
	display: flex;
    flex-wrap: wrap;
}

.d-flex{display:-ms-flexbox!important;display:flex!important;}

.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}
 
.align-items-center{-ms-flex-align:center!important;align-items:center!important}

.foursidesshadow
{
	border: solid 1px #A9A9A9;
	box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
}

.vcol-5-columns{
    margin-left: 1.6665%;
    margin-right: 1.6665%;
}
div[class^="vtabs-"]{
	width:100% !important;
}

.registercontent
{
	background-color: #ffffff;
}
.purplecolor{
	color:#862c83;
}
.graycolorstyle{
	background-color: #edebec;
}
.graypaneshare{
	        background-color: #fbfbfb;
		    border-top: 1px solid #eaeaec;
		    /*width: 492px;*/
		    margin-left: 15px;
}
.graypaneshare_newsboard{
	        background-color: #fbfbfb;
		    border-top: 1px solid #eaeaec;
		    /*width: 492px;
		    margin-left: 15px;*/
}
.partners_div_button{
	display:inline;
	
}
.partners_button{
	color: #507100;
    /* overflow: hidden; */
    margin: 10px;
    background-color: #fff;
    border-color: #507100;
    border-radius: 4px;
}
.partners_button:hover{
	color: #fff;
    margin: 10px;
    background-color: #507100;
    border-color: #507100;
    border-radius: 4px;
}
.partners_buttonactive{
	color: #fff;
    margin: 10px;
    background-color: #507100;
    border-color: #507100;
    border-radius: 4px;
}

.promotebtn
{
	float: none;
	background: #507100;
	border: 0;
	border-radius: 0;
	padding: 10px;
	color: #ffffff;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.promotebtn:hover
{
	color: #ffffff;
}

.promotecampbtn span.popspan
{
	left:-125px;
	margin : 4px 0 16px;
}
.promotecampbtn span.popspan::after
{
	left: 75%;
}

.donatefloatbtn span.popspan
{
	left: 50%;
	bottom: 100%;
}
.donatefloatbtn span.popspan::after
{
	left: 30%;
}
.vtopmenu
{
	min-width: auto !important;
	left: auto !important;
	right: 0;
}
.vbannershadow
{
	border-bottom: 1px solid #D3D3D3;
	box-shadow: 0 5px 5px -5px #D3D3D3;
/*	padding-bottom: 10px;*/
}
.mandatoryfield
{
	color: #ff0000;
	font-weight: none;
}
.bioimageoverlay {
  position: relative;
}

.bioimage {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
  border: 2px solid #507100;
  border-radius: 50%;
  background: #507100;
}

.bioimagemiddle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.bioimageoverlay:hover .bioimage {
  opacity: 0.3;
}

.bioimageoverlay:hover .bioimagemiddle {
  opacity: 1;
}

.vbioname
{
	padding-top: 10px;
	color: #507100;
	font-size: 22px;
	text-align: center;
	font-family: Roboto-font;
	font-weight: bold;
	margin: 0;
}
.vbiodesig
{
	margin-bottom: 10px;
	color: #4b4b4b;
	font-size: 18px;
	text-align: center;
	font-family: Roboto-font;
	font-weight: bold;
}
.vvideoicon
{
	font-size: 20px;
	border: 1px solid #507100;
	padding: 5px;
	/*margin-top: 10px;*/
	color: #507100;
	border-radius: 5px;
}
#video_preview{
	text-align: center;
	color:#ff0000;
}

.radio-toolbar {
  /*margin: 10px;*/
}

.radio-toolbar input[type="radio"] {
  opacity: 0;
  position: fixed;
  width: 0;
}

.radio-toolbar label {
    display: inline-block;
	border-radius: 17px;
	background-color: #ffffff;
	border: 1px solid #507100;
	color: #507100;
	padding:6px 12px;
	margin-right: 10px;
}

.radio-toolbar label:hover {
	background-color: #507100;
	color: #ffffff;
}

.radio-toolbar input[type="radio"]:focus + label {
	border: 1px solid #507100;
}

.radio-toolbar input[type="radio"]:checked + label {
    background-color: #507100;
	border: 1px solid #507100;
	color: #ffffff;
}


.vsidebartabbtn_region{
	background: #fff;
    border: 1px solid #507100;
    /*font-family: times new roman;*/
    font-family: Roboto-font;
    color: #000;
    height: 30px;
    width: auto;
    font-size: 13px;
    margin-top: 2px;
	/*border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 0 2px;
	*/
}
/* Home Style */
.fundfinders_back{
	 background: transparent url("../img/landingpage/fundfinders_back.jpg") repeat scroll 0 0 / 100% auto;
}
.membertypes_style{
	font-size: 4em;
	color:#fff;
}
.journeyh4{
	color: #507100;
}

.control-label .required, .form-group .required
{
	font-size: 14px;
	color: #555;
	padding-left: 14px; 
}
.partnersdisplayflex
{
	display: flex;
	flex-wrap: wrap;
	align-items: center;	
}

.leftright5padding
{
	padding: 0 5px;
} 
.v_overline
{
	text-decoration: overline;
}

/*DG : 507100  LG : 75a12b BG : C0D49E*/

