﻿
html {
    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
    overflow-x:hidden;
    /*height:100%;margin:0;*/
   
   
}

html, body {margin: 0px;padding: 0;}

 
body {color: #444444;					
		font-size: 1.0em;
        font-size: 15px;	
        height:100%;
    min-height:100%;
         background-color:#f7f7f7 !important;
     background:#f7f7f7 !important;		
       font-family: Arial,sans-serif,Helvetica,  Verdana, "open sans",Arial,"Helvetica Neue", "Lucida Grande", "Segoe UI",  sans-serif;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important	;
    margin: 0 !important;
    padding: 0 !important;    
   
    overflow-x: hidden;
    
	}

.wrap {   
    margin: 0px auto 0px auto;  
    max-width: 100%;
    width:100%;
    /*padding-left:15px;
    padding-right:15px;*/
   
}

div{
 -webkit-box-sizing: border-box; 
 -moz-box-sizing: border-box;    
 box-sizing: border-box;      
}

input[type=submit], input[type=button]{
-webkit-appearance: none;
}

input[type=submit], input[type=button]{
background: #3d79b5 ;border:1px solid #32669b;
}
.paddingPage { padding-left:0.5em; padding-right:0.7em;
}
.page{background-color:#ffffff;}

input{font-size: 100%;} /*height:1.9em;*/
span{font-size: 100%;	}
select{font-size: 100%;   } /*height:1.9em;*/


.hide{display:none ;}
.show{display:block;}


.a_BtnChat:link, .a_BtnChat:visited {
  display:inline-block ;
  width: 92%;  
  padding: 0.2em;
  line-height: 1.4;
  background-color: #94B8E9;

  background-color:#9a96bc;
  background-color: #e9b0bf;
  background-color: #369;
   background-color: #eee;
  border: 1px solid black;
  color: #fff;
  text-decoration: none;
  text-align: center;
  /*font-size:1.9em;*/
  font-size:1.5em !important;
  background-color: rgb(64, 94, 171) !important;
  
}

 .halfSizeButton{width:45% !important;}
 .fullSizeButton{width:92% !important;}
 
 /*#divLandingPage a{ font-size:1.3em;}*/



h1{font-size:2.0em;}
h3 {font-size:1.7em;}
.wrap {/*position:relative; DONOT uncomment this. All Modal Popus will get spoilt*/
		
	width:100%; 
	
	
		/*max-width:100%;*/	} /*width:100%;		margin:0px auto 0px auto;width:100%; padding-left:10px; padding-right:10px;*/
.main
{  
    min-height:725px;
    height:100%; 
    padding-bottom:70px;
}


/****************Header********************/
.divCaptionPRMidMenu{ /*padding-bottom:8px;*/}
.headerHeight{height:50px !important; }
#header{   /*background-color:#7e2e8a;background:#8a5692; background-color:#8a5692; background-color:rgb(138, 86, 165); background-color:#e5e4f2;background-color:rgb(138, 86, 165);
           background-color:rgb(140, 120, 185);background-color:rgb(136, 115, 182);*/
/*purple*/
/*background-color:rgb(125, 103, 175);
background:rgb(112, 88, 166) linear-gradient(to right, rgb(112, 88, 166) 0%, #9a35c0 100%)*/
background-color:#957c99;
background-color:#8a5692;
background:-webkit-linear-gradient(top, #002b46 0%, #00476f 100%);

}


#header .title .titleUpper
{font-size:1.5em; font-weight:normal; display:table; vertical-align:middle;
}

/*#header .title{ width:100% !important;}*/
#header .title .titleUpper a.logo{color:#9f5ee1; color:#865384; color:white;
                                   text-decoration:none; font-weight:normal;  vertical-align:middle; overflow:hidden;  display:table-cell;
                                   font-family: Arial,sans-serif,Helvetica,  Verdana, "open sans",Arial,"Helvetica Neue", "Lucida Grande", "Segoe UI",  sans-serif;
}
/*#header .title .titleUpper label.logo{color:#9f5ee1; color:#865384; color:white;
                                   text-decoration:none; font-weight:normal; display:table-cell; vertical-align:middle; }*/
/*#header .title .titleUpper .logo{border:0px;width:130%;  height:130%; }*/


#header .divBrowseByZoneHd .dropdownSelectorHd{display:none; }/*  */
#header .divBrowseByZoneHd .tooltipinner{  min-width:250px; position:fixed !important; left:-1100px; height:100%; background:#eee;}

#header  .divMyManyzone{ display:block; text-align:right;}
#header  .divMyManyzone .tooltipinner{min-width:250px; text-align:left; position:fixed !important; right:-1100px; top:0px; height:100%; background:#eee;}
#header .divMyManyzoneDt{ display:none;}	
#header .divMyManyzoneMob{ display:block;}
/***************Slide Me Icon*****************************/	
.SlideMe{  font-size:1.5em;  border:0px; padding-right:15px;line-height:100%; }
#header .SlideCatContainer >div label:before{color:white; color:#444444; font-weight:normal !important;}
#header .headerHeight  {height:50px;}
#header .SlideCatContainer  {float: left;text-align: left; vertical-align:middle;border:0px solid #444444; 
                            }  /*display:flex; align-items: center;*/
#header .SlideCatContainer >div{  } /*background-color:Green; height:2.0em;*/
#header .SlideCatContainer >div span{ display:inline-block; vertical-align: middle; height:100%; }
#header .SlideCatContainer >div label{ display:inline-block; vertical-align: middle;   }
#header .SlideCatContainer >div label:before {content: "\f0c9";-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: FontAwesome;
                         font-style: normal;font-weight: normal;text-transform: none !important;color:Black; }                         
 #header .SlideCatContainer .SlideMe
{ float:left; border:0px solid #444; text-align:left; display:inline-block;vertical-align:middle;  line-height:100%;}


/********************************************/

#header .divLogOut{display:none;}
#header .loginDisplay{}
.loginDisplay{ font-size:1.0em;height:120px; vertical-align:middle; }
#header .loginDisplay a:link, .divLogOutUpper1 a:link, .divLogOutLower a:link{color:white;}
#header .loginDisplay a:visited, .divLogOutUpper1 a:visited, .divLogOutLower a:visited{color:white;}
.pnlLogIn{  vertical-align:middle; }
.pnlLogIn span{ height:100%; vertical-align:middle; }
.pnlLogIn div {height:100%; vertical-align:middle; line-height:100%;  }
.pnlLogIn .aJoinNow {display:none !important;}
.pnlLogIn .separatorJoinNow {display:none;}


#header .headerSearchHeightMob{ height:2.5em;}
#header .headerSearchContainer{ float:left;  clear:both; width:100%;  width:100%;   }/* background:#5e556d;background:#4c76c0;*/
#header .headerSearchBox{ float:left;width: 100%;}
#header .headerSearchContainer .searchContainer{ width:95%; margin:0 auto;}

#header .divHeaderCategories{display:none;}

/********************************************/

#divCategoriesBar{display:none;}

.divCategoriesTopBar{display:none;}
.ucCaptionContainerHm{display:none;}
/***************LogOutUpperRight*****************************/
.divLogOutUpper1{display:block;}
.divLogOutUpper1 .loginDisplayScreenName{display:none !important;}
/*.divLogOutUpper2{display:block; height:100px;  float:right;}*/
/***************ucCaption*****************************/


/*.ucCaptionContainer{width:90%; margin:0 auto; background:#f7f7f7; color:#555555;
                      padding:5px; padding-top:10px; padding-bottom:10px;  border:1px solid #ccc; -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 0px #ffffff;
  -moz-box-shadow: 0px 0px 0px #ffffff;
  box-shadow: 0px 0px 0px #ffffff;}  
.ucCaptionContainer .subCaptionHeading h1{font-size:1.0em; }
.ucCaptionContainer .captionTheme { font-family: Helvetica;   }*/ 

#ucCaption div>div{width:60%;}

#ucCaptionContainerHm h1{font-size:3.0em; line-height:1.2em;}


#ucCaptionContainer .captionHeading{ padding-top:20px;}
#ucCaptionContainer .subCaptionHeading{ padding-top:20px;}
#ucCaptionContainer h1 {font-size:2.2em;line-height:1.0em;}
#ucCaptionContainer h2 {clear: both;  padding-top: 20px;}
#ucCaptionContainer .captionTheme { font-size:1.5em;   padding-top:15px;font-family: Helvetica;  padding-bottom:15px;} /*font-size:18px;*/
#ucCaptionContainer .captionHeadingHm h1 {font-size:1.8em; line-height:1.0em;}
#ucCaptionContainer .subCaptionHeadingHm h2 {font-size:1.25em;}

#ucCaptionContainer {display:none;}


.ucPageHeading {  padding-top:10px; }
.ucPageHeading h2{ font-size:1em; }


.search_suggest{ min-width:300px !important; }


/***************CategoriesSideScrollBar*****************************/
/*#divCategoriesSideBar{width:55% !important;  }*/
#divCategoriesSideBar {      
                 z-index:100;
                 display: block;
                 position:fixed;*position: absolute;
                 HEIGHT: 100%; 
                 BACKGROUND-COLOR: #ffffff;LEFT: -5000px;TOP:50px; BOTTOM: 0;
                  overflow-y:auto; overflow-x:hidden;border: 1px solid #dcdcdc;
                 }
#divCategoriesSideBar a{ font-size:1.0em;  }
#divCategoriesSideBar ul>li{ line-height:1.5em; }

/*
------------------------------------------------------------*/
.divCaptionPRMidMenu{ /*background-color:transparent;*/ }

.ucPostRequest{ 
                 width: 99%;  margin:0 auto;
}


/*****************Experts page*/
.mid_Experts_Sort{display:none;}
.toggleCommMode{display:none;}

/************Start-divExperts***************************************/
#divExperts{border-top:1px solid #f1d4d7;  }
#divExperts .eExpertDisplay{border:1px solid #ccc; border-top:0px;
                             margin-bottom:10px;width:100%; }
                             /*padding-left:5px; padding-right:3px;  */
/*and (max-device-width:780px) 
@media only screen and (min-device-width:600px) and (orientation:landscape){
#divExperts .eExpertDisplay{ width:45%; float:left;  margin-left:5px;}
#divExperts .eBriefDesc{ min-height:4em;}
#divExperts .colAB{ min-height:110px}
}*/




/*#divExperts .eExpertDisplay{ width:45%; float:left;  margin-left:5px;}
#divExperts .eBriefDesc{ min-height:4em;}
#divExperts .colAB{ min-height:110px}*/


#divExperts .eExpertDisplay a{font-size:1.1em !important;                          
                              
                              } /*This should be equal to body font size*/
#divExperts .eExpertDisplay .colAB{ width:100%;}
#divExperts .eExpertDisplay .colAB .colA{ float:left; }
#divExperts .eExpertDisplay .colAB .colB{ float:left;   }


#divExperts .eScreenName1{ display:none;}
#divExperts .eScreenName2{ display:block;  width:auto; }
#divExperts .eScreenName2 a{  color: #555555;clear:right; text-decoration:none;color:#287bbc !important; }  /*font-size: 1.6em !important;*/


/*#divExperts .eImage img{ width:200px;}*/
#divExperts .eOnlineStatus1{display:none !important; }
#divExperts .eOnlineStatus2{display:block !important; padding-left:0px; text-align:center;  }
#divExperts .eOnlineStatus2 span{color:#aaa !important; }
#divExperts .eExpertise{display:none;}
#divExperts .eBriefDesc{ display:block;  text-align:left;clear:both; font-size:1em !important; font-style:normal;  } /*clear:right;*/
#divExperts .eFeesLower{ display:none;}
#divExperts .eFees { width:100%;   text-align:left; clear:both; padding-top:10px;   }
#divExperts .eFees .eFeesHeading { display:none;}
#divExperts .eFees .eFeesRate {  font-weight:normal; font-size:1.2em;  } /*color:#287bbc !important; */
#divExperts .eFees .eFeesPerMinute { clear:both;  display:block; width:100%; color:#aaa; }
#divExperts .eAction { clear:both; width:100%; text-align:center; margin-top:10px; padding-bottom:10px; }
#divExperts .eReadMore {float:right; padding-right:10px; clear:both; padding-bottom:10px; padding-top:5px; color:#287bbc;}
#divExperts .halfSizeButton{width:35% !important;}
#divExperts .fullSizeButton{width:75% !important;}
.dottedline{ border-top:0px dotted #ccc !important;}

/*#divExperts .a_BtnChat:link, .a_BtnChat:visited {
  display:inline-block ;
  width: 45% ;  
  padding: 0.2em;
  line-height: 1.4;
  background-color: #94B8E9;

  background-color:#9a96bc;
  background-color: #e9b0bf;
  background-color: #369;
  border: 1px solid black;
  color: #fff !important;
  text-decoration: none;
  text-align: center;
  font-size:1.5em !important;
}

#divExperts .a_BtnChat:hover {
 background-color: #369;
 color: #fff !important;
}*/

/************End-divExperts***************************************/
.divFormPage .twoColLeftColumn{width:100%;}
.divFormPage .twoColRightColumn{ display:none;}
/*.divFormContainer { font-size: 1.6em; padding-bottom:50px;}*/
.divFormContainer .newUser{padding-top:40px !important;}
/*.divFormContainer .divForm input{width:96%; }*/ /*font-size: 1.5em;*/


/************Start-divServices***************************************/
.twoColRightColumn {width:100%;margin-left: 0px;}
#divServices{border-top:1px solid #f1d4d7; padding-right:5px;}
#divServices .eServiceDisplay{ width:100%; padding-top:30px; padding-bottom:30px; background: #fcf9f4; 
    background: -webkit-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -moz-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -o-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -ms-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%); }
#divServices .eServiceDisplay a{font-size:1.2em !important;} /*This should be equal to body font size*/
#divServices .eServiceName{ display:block; float:left; width:100%; padding-bottom:10px;}
#divServices .eServiceName a{ font-weight:bold; color: #555555;clear:right; }  /*font-size: 1.6em !important;*/

#divServices .eServiceDisplay .ColThree{width:100%; clear:both; padding-top:10px;}
#divServices .eServiceDisplay .ColThree .ColA{min-width:180px; max-width:180px; float:left;}
#divServices .eServiceDisplay .ColThree .ColB{  clear:right; }
#divServices .eServiceDisplay .ColThree .ColC{width:100%; float:left; text-align:center; clear:both;}




#divServices .eImage img{ width:160px;}

#divServices .eBriefDesc{ display:block;  text-align:left;clear:right; font-style:normal; padding-right:10px;  } *//*clear:right;*/

#divServices .eFees { clear:none;width:100%;  text-align:center; }
#divServices .eFees .eFeesHeading { display:none;}
#divServices .eFees .eFeesRate {  font-weight:bold;}
#divServices .eFees .eFeesPerMinute {  display:inline;}
#divServices .eAction { clear:both; width:100%; text-align:center; margin-top:10px; }
#divServices .eAction2{clear:both; width:100%; text-align:center; margin-top:10px;}
#divServices .eReadMore {float:right; padding-right:20px;}

#divServices .eAction .a_BtnChat:link, .a_BtnChat:visited {
  display:inline-block ;
  width: 100% ;  
  padding: 0.2em;
  line-height: 1.4;
  background-color: #94B8E9;

  background-color:#9a96bc;
  background-color: #e9b0bf;
  background-color: #369;
  
  border: 1px solid black;
  color: #fff;
  text-decoration: none;
  text-align: center;
  font-size:1.7em;
}

#divServices .a_BtnChat:hover {
 background-color: #369;
 color: #fff;
}

#divServices .addToCart{display:none;}
#divServices .divDottedLine2{display:none;}
#divServices .divDottedLine1{clear:both;}

/************End-divServices***************************************/
.sortBy {font-size:1.6em; font-weight:bold; padding-bottom:15px;}
.sortBy select{ width:60%; height:50px; font-size:100%;}

.divTwoColRightColumnServices .mid_PujaTitle{ display:none;}
.divTwoColRightColumnServices .divMidMenuBar{ display:none;}

/*.divTwoColLeftColumnServices{display:none;}*/

.divTwoColLeftColumnServices{   WIDTH: 80%;
                                min-width:300px;
                 z-index:100;
                 display: block;
                 position:fixed;*position: absolute;
                 HEIGHT: 100%; 
                 BACKGROUND-COLOR: #ffffff;
                 BORDER-RIGHT:1px solid #555555;
                 BORDER-TOP:1px solid #555555;
                 BORDER-LEFT:1px solid #555555;
                 BORDER-BOTTOM:1px solid #999999; LEFT: -1100px;
                  TOP:0; 
                  BOTTOM: 0;
                  overflow-y:scroll;
    overflow-x:hidden;
   
                 }
                 .divTwoColLeftColumnServices .a_CatHeading{ font-size:1.5em;line-height:1.9em; font-weight:bold;}
                 
                 .divTwoColLeftColumnServices .a_subCategory{ font-size:1.2em; padding-left:15px; line-height:1.8em;}
                 .divTwoColLeftColumnServices a.a_subCategory:before{ content: ":";}



/************************divServiceDetails************************************/
#divServiceDetails  h1{ font-size:1.7em;}
#divServiceDetails  img{ width:220px;}
#divServiceDetails .eImage{ min-width:240px; float:left; display:block;}
#divServiceDetails .ePrice{width:60%; max-width:60%; float:left;display:block;}
#divServiceDetails input{width:240px;}

/*****************************************************/
.paymentmode{width:100%; max-width:100%;}
.divPaymentModeLeftCol{width:98%;}
.divPaymentModeRightCol{display:none;}
.divPaymentMode {font-size:1.5em;}
.divPaymentMode .topDiv{ height:2em;}
.divPaymentMode .topDiv{ background:#f1f4f4;}
.divPaymentMode .topDiv>div{ padding-left:20px; padding-right:20px; border:1px solid #e8f0f0; border-bottom:0px;background:#f1f4f4;}
.divPaymentMode .topDiv div:first-child{background:#d3dcdc; }
.divPaymentMode .topDiv a{  line-height:2em;}
.rdoPayMode img{ width:70px; max-height:45px; }
.rdoPayMode input{ width:50px;}
.rdoPayMode tr td label { margin-top:-30px;  }
.rdoPayMode tr td { padding-left:20px; }

.divPaymentMode select{width:100%; }

.divAddFunds {font-size:1.5em;}
.divAddFunds select{width:100%;  height:2.2em;}
.divAddFunds input[type="text"]{width:70%; max-width:70%;height:2.2em;}
/*.divAddFunds .submitForm{width:auto;}*/
/**************************************************/
.transDetails .twoColLeftColumn{display:none;}
.transDetails .a_btn{ background:#3d619d; color:#fff; font-size:1.5em;}

/********************************************/
.cursorPointerMob{ cursor:pointer;}
.cursorDefaultMob{ cursor:default;}
/******************Expert Profile*******************************************/

.eProfile .twoColLeftColumn{ width:100%; padding-bottom:0px;  padding-left:10px; padding-top:2em; 
                             background: #fcf9f4; 
    background: -webkit-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -moz-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -o-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -ms-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);  }
.eProfile .twoColRightColumn{ clear:both; width:100%; padding-top:30px; background-color:#fbf7f3;}
.eProfile .twoColLeftColumn .rightPartOfLeftPartEProfile {width:70%; text-align:center; padding-left:20px;float:left;}
.eProfile .twoColLeftColumn .eScreenName{width:70%; text-align:left; padding-left:0px;float:left;}
.eProfile .twoColLeftColumn .eFeesHeading{ display:none; }
.eProfile .twoColLeftColumn .eFees{clear:both;width:100%; text-align:left;  padding-bottom:10px;}
.eProfile .twoColRightColumn .eScreenName {display:none;}
.eProfile .twoColRightColumn .eBriefDesc{ display:none;}

.eServicesPg .twoColLeftColumn .eFeesHeading{ display:none; }
.eServicesPg .twoColLeftColumn .eFees{ display:none; }
.eServicesPg .twoColLeftColumn .eAction{ display:none; }
.eServicesPg .twoColRightColumn .eHeading {display:none;}
.servicesContainer .ucMidmenuBarContainer{display:none;}

.serviceContainer .twoColLeftColumn{display:none;}
.serviceContainer .twoColRightColumn .eFees{font-size:1.2em;}
.serviceContainer .eImage img{ min-width:220px; float:left; display:block;}
.serviceContainer input{width:240px;}
.serviceContainer .eAction1 {display:none;}

.ucMidMenuBar{display:none;}
.pinkBackGround{background: #e7eaff;  
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #d5dae1 100%);
    background: -moz-linear-gradient(top, #f7f7f7 0%, #d5dae1 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #d5dae1 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #d5dae1 100%);
    background: linear-gradient(top, #f7f7f7 0%, #d5dae1 100%);
    background:#fff;
     border:1px solid #000;
     background:#ededee;
      background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededee 100%);
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ededee 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #ededee 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #ededee 100%);
    background: linear-gradient(top, #f7f7f7 0%, #ededee 100%);          
    background:#efe3d6;
    background:#fbf7f2;
      background: -webkit-linear-gradient(top, #f7f7f7 0%, #ecf1f4 100%);
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ecf1f4 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #ecf1f4 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #ecf1f4 100%);
    background: linear-gradient(top, #f7f7f7 0%, #ecf1f4 100%);
    background:#fff;
    /*background:#fff;
    border:0px !important;
    border-bottom:1px solid #bbb !important;*/
    }
   
/*input[type=submit] {
    padding:5px 0px; 
    background:#ccc; 
    background:#a5206d;
    background:#683c94;
    color:#fff;
    border:0 none;
    cursor:pointer;
    -webkit-border-radius: 5px;
    border-radius: 5px; 
}*/

/******************************************************/
.ucAdviceCategories div.levelA{ padding-top:20px;}
.ucAdviceCategories div.levelB{ padding-left:10px;}
.ucAdviceCategories div.levelC{ padding-left:30px;}



/*Start- divPayMode******************************************************************/
#divPayModeContainer{width:100%;max-width:1300px;  font-family:Verdana, Arial, Helvetica, sans-serif }
#divPayModeContainer .payMode .tabcontainer{clear:both; padding-top:15px;}
#divPayModeContainer .payMode .tabcontainer .tabheader{cursor: pointer;width:33.33%; display:block;float:left; min-width:100px; border-bottom:1px solid #cccccc;   padding:5px; padding-bottom:10px; padding-top:10px; text-align:center;}
#divPayModeContainer .payMode .tabcontainer .selected{ border-bottom:4px solid #0084bf;  font-weight:bold;   }
/*#divPayModeContainer .payMode .tabcontainer .tabcontent{clear:both; padding-top:60px; margin:0; display:inline-block; }*/ 
#divPayModeContainer .payMode .tabcontainer .tabcontent{clear:both; padding-top:30px; 
                                                        width:100%;display:block;text-align:center; }
#divPayModeContainer .payMode .tabcontainer .tabcontent .colleft{float: left; vertical-align: middle; text-align:left; }
#divPayModeContainer .payMode .tabcontainer .tabcontent .colright{max-width:85%;float: left; vertical-align: middle; padding-left:10px; text-align:left;}
    #divPayModeContainer .payMode .tabcontainer .tabcontent .divpaypal {
        display: inline-block;
        padding-top: 20px;
    } 
#divPayModeContainer .payMode .tabcontainer .show{display:block;}
#divPayModeContainer .payMode .tabcontainer .hide{display:none;}
#divPayModeContainer .payMode .tabcontainer .poweredby{font-size:0.9em;}


 
#divPayModeContainer .payMode .tabcontainer .tabContentLower{clear:both; 
       padding-top:30px; width:100%;display:block;
}
#divPayModeContainer .payButton{
       background:#3d79b5;  text-align:center; 
      margin-left:0px; padding:4px; padding-left:20px; padding-right:20px; color:#ffffff; font-size:1.0em; border-radius: 3px;
      border:1px solid #0084bf;
  }

.addFundsContainer select{width:300px; }
.addFundsContainer input{width:300px;}
.addFundsContainer .otherFunds{display:none;}
.addFundsContainer .payButton{
       background:#3d79b5;  text-align:center;  font-variant:normal;
      margin-left:0px; padding:4px; padding-left:20px; padding-right:20px; color:#ffffff; font-size:1.0em; border-radius: 3px;
      border:1px solid #0084bf;
  }

.payRefContainer .show{display:block;}
.payRefContainer .hide{display:none;}


.leftSideBar hr {
    background: #f1f1f1;
    border-color: transparent;
    height: 1px;
    border-width: 1px 0 0;
    margin: 10px 0;
}


/*ucFooter -Start*/
.ucFooter div.about{width:49%; float:left;}
.ucFooter div.join{ display:none;}
.ucFooter div.follow{width:49%; text-align:left; float:right;}
.ucFooter div.about a{width:100%; display:block;}
/*.ucFooter div.about a + a{margin-left:2em;}*/

.ucFooter hr{color:#eeeeee;}
.ucFooter hr {
    background: #cccccc;
    /*border-color: transparent;*/
    /*height: 1px;*/
    border-width: 1px 0 0;
    margin: 10px 0;
}
.ucFooter h4{font-size:1.0em;}
.ucFooter .footernote{text-align:left; font-size:0.85em;}


#divFooter { background-color:#473b45; /*min-height:250px;*/ color:#ccc; width:100%; }
#divFooter h4{ color:#f7f7f7; padding-bottom:7px;}
#divFooter a{ line-height:1.7em; color:#ccc;}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
     /*margin-top:6px; 
     color:#ffffff;*/
}
.fa-facebook-f:before, .fa-facebook:before {
    content: "\f09a";
}
.page-footer__social-link {
    width: 32px;
    height: 32px;
    display: inline-block;
    background: tomato;
    color: white;
    text-align: center;
    font-size: 20px;
    line-height: 32px;
    margin-right: 5px;
    border-radius: 4px;
}
.page-footer__twitter-link 
{
    
    background: #00aced;
}
.page-footer__facebook-link {
    background: #3b5998;
}
.page-footer__googleplus-link {
    background: #dd4b39;
}
.page-footer__pinterest-link {
    background: #cb2027;
}
.page-footer__heading {
    color: white;
    font-weight: bold;
    line-height: 1.2em;
    margin-bottom: 10px;  
}
/*ucFooter -End*/

/*paging - Start*/
 /*.pagingNumeric{display:none;}*/
  .pagingViewMore a.btnViewMore:link{ background:#c3c3e5;    
                                  border:1px solid rgb(112, 88, 180);  
                                  color:rgb(112, 88, 166); font-weight:bold;display:inline-block; width:98%; margin-left:1%; margin-right:1%; vertical-align:middle;-webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px; height:2.5em; line-height:2.5em;}

  .pagingViewMore a.btnViewMore:link{ background:#f7f7f7;    
                                  border:1px solid #cccccc;  
                                  color:#444444; font-weight:bold;display:inline-block; width:98%; margin-left:1%; margin-right:1%; vertical-align:middle;-webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px; height:2.5em; line-height:2.5em;}


  div.index{padding-bottom:20px;}
div.index div.choseCaption{padding-top:10px; padding-bottom:10px; border-bottom:1px solid #dddddd; background:#f7f7f7; }
div.index div.choseCaption label.choseCaptionLabel{font-weight:bold; color:#8a5692; }
div.index div.choseCaption h2{font-weight:normal;  font-style:normal; font-size:0.9em !important; }
/*div.index div.indexExpertsList{ padding-top:10px;}*/

/* May 2017 */
.ucHeaderMod {height:50px; background-color:#8a5692;}
.ucHeaderMod .paddingPage {padding-left:1em !important;}
.ucHeaderMod .dynamicTitle {color:White !important;}
.divBack i {
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 6px;
    /*vertical-align:middle;*/
}

.divBack .arrowright {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.divBack .arrowleft {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.divBack .arrowup {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}

.divBack .arrowdown {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}




  





















