.p-t-2{
    padding-top:2px;
}
.p-b-2{
    padding-top:2px;
}
.p-l-2{
    padding-left:2px;
}
.padding-5{
    padding:5px;
}
.questiondiv{
    font-family: 'Open Sans';
    background-color:#eef9f8;
    padding:15px 18px 10px;
    display:block;
    color:#8b91a0;
    margin-bottom:10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.questiondiv.info{
    background-color:#edf7fc;
}
.questiondiv.info:hover{
    background-color:#d8ebf4;
    /*cursor:pointer;*/
}
.writePost{
    font-style: italic !important;     
    padding-top: 8px !important;
}
.b-dsd{
    border-top: 1px dashed #CCCCCC;    
}
.publicfeeds:before{
font-family: 'fontello';
  src: url('fontello.eot?34259893');
  src: url('fontello.eot?34259893#iefix') format('embedded-opentype'),
       url('fontello.woff?34259893') format('woff'),
       url('fontello.ttf?34259893') format('truetype'),
       url('fontello.svg?34259893#fontello') format('svg');

  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  /*width: 1em;*/
  margin-right: .2em;
  text-align: right;
  font-variant: normal;
  text-transform: none;
  line-height: 1.0em;
 
  /*margin-left: .2em;*/
  content: '\e82f';
  font-size:16px;
  color :#009cff;
  cursor: pointer;
}
.publicfeeds_selected:before{
font-family: 'fontello';
  src: url('fontello.eot?34259893');
  src: url('fontello.eot?34259893#iefix') format('embedded-opentype'),
       url('fontello.woff?34259893') format('woff'),
       url('fontello.ttf?34259893') format('truetype'),
       url('fontello.svg?34259893#fontello') format('svg');

  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  /*width: 1em;*/
  margin-right: .2em;
  text-align: right;
  font-variant: normal;
  text-transform: none;
  line-height: 1.0em;
 
  /*margin-left: .2em;*/
  content: '\e82f';
  font-size:16px;
  color: #656565;
  cursor: pointer;
}
.PublicButtonBG{
    font-size: 11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    height:auto;
    vertical-align:middle;
}
.PublicButtonBG_selected{
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #597F06;
    background:#0096D5; 
    text-decoration: none;
    height:auto;
    vertical-align:middle;
}
.errorClass{
    display: block;
   /* font-size: 10px;  */
    color:#C20000!important; 
    font-weight: bold;        
}
.contactBox{
    border:1px solid #F1F1F1;
    border-radius: 7px 7px 0px 0px;
    -moz-border-radius: 7px 7px 0px 0px;
    -webkit-border-radius: 7px 7px 0px 0px;   
    padding: 10px;
}
.skybluebox{
    background-color:#eef9f8;
    display:block; 
}
.skybluebox:hover{
    background-color:#d8ebf4;
}
.liststylenone{
    list-style: none;
}
.vuser-profile-pic{
    text-align:right;
    position:relative;
}
.vuser-profile-pic img{
    border-radius: 100px 100px 100px 100px;
    display: inline-block;
    height: 68px;
    overflow: hidden;
    width: 68px;
    border:5px solid #fff;
    background-color:#e5e9ec;    
}
/*.vuser-profile-pic-normal{
    border-radius: 100px 100px 100px 100px;
    height: 35px;
    overflow: hidden;
    width: 35px;
    border:5px solid #fff;
    background-color: #e5e9ec;    
}
.vuser-profile-pic-red{
    border-radius: 100px 100px 100px 100px;
    height: 35px;
    overflow: hidden;
    width: 35px;
    border:5px solid #FF0000;
    background-color: #e5e9ec;    
} */
.ActionButton{
    color: #666666;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding-right: 20px;
    padding-left: 5px; 
    padding-top: 1px;   
    text-decoration: none;
    background:url(../images/down_arrowblack.png) no-repeat right;
    height:auto;
    vertical-align:middle;
    height:18px;
    cursor: pointer;
}
.ActionButton_selected{
    color: #656565;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding-right: 20px; 
    padding-left: 5px; 
    padding-top: 2px;  
    text-decoration: none;
    background:#9AB4CB url(../images/down_arrowwhite.png)   no-

repeat right;
    height:18px;
    border: 1px solid #597F06;
    vertical-align:middle;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.ActionButton_hover{
    color: #FFFFFF;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding-right: 20px;
    padding-left: 5px;  
    padding-top: 2px;  
    text-decoration: none;
    font-weight: bold;
    background:#9AB4CB url(../images/down_arrowwhite.png)   no-

repeat right;
    height:18px;
    border: 1px solid #597F06;
    vertical-align:middle;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.headerajax{
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#555555;
    font-size:11px;
    padding-left: 2px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    cursor: pointer;
}
.CommentText{
    /*width: 490px;*/
    /*float: right;*/
   /* -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border:1px solid  #EEEEEE !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) !important;
    order-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding-top: 5px;
    font-size:13px; 
    color: #656565;*/
}
@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.eot?v=3.2.1');src:url('fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('fontawesome-webfont.woff?v=3.2.1') format('woff'),url('fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}
.iconf-users:before { content: '\e801'; } /* 'î ?' */
.iconf-asl:before { font-size:17px; content: '\e89f'; } /* 'î €' */
.iconf-graduation-cap:before {font-size:13px; line-height:1.4em !important; content: '\e83e'; }
@font-face {
  font-family: 'fontello';
  src: url('fontello.eot?34259893');
  src: url('fontello.eot?34259893#iefix') format('embedded-opentype'),
       url('fontello.woff?34259893') format('woff'),
       url('fontello.ttf?34259893') format('truetype'),
       url('fontello.svg?34259893#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
 [class^="iconf-"]:before, [class*=" iconf-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
}
/* for tooltip start*/
.tipsybottommaindiv{
    background-color:#EEEEEE;
    border-top: 5px solid #515151; 
    bottom:0px;
    width: inherit;
}
.tipsymaindiv{
    position: relative; 
    width: 195px;
}
.tipsyuppermaindiv{
    top:0px;
    height: 65px;
    width: inherit;
}
/* for tooltip start*/
.tipsybottommaindiv{
    background-color:#EEEEEE;
    border-top: 5px solid #515151; 
    bottom:0px;
    width: inherit;
}
.tipsymaindiv{
    position: relative; 
    width: 195px;
}
.tipsyuppermaindiv{
    top:0px;
    height: 65px;
    width: inherit;
}
.imagouterbox{
    padding:2px;
    background-color: white;
    border:1px solid #F1F1F1;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;   
    -moz-box-shadow: 0 0 1px 1px #D4D4D4;
    -webkit-box-shadow: 0 0 1px 1px #D4D4D4;
    box-shadow: 0 0 1px 1px #D4D4D4;
}
.clienttipsy-inner { 
    color: black; 
    background-color: white;
    border:1px solid  #EEEEEE !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) !important;
    order-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 3px; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
}
/* clienttipsy for client detail class */
.clienttipsy-arrow { 
    position: absolute; 
    background: url('../images/tipsy.gif') no-repeat; 
    width: 9px; 
    height: 5px; 
}
.tipsy { 
    padding: 5px; 
    font-size: 10px; 
    position: absolute; 
    z-index: 100000; 
}
.tipsy-inner { 
    padding: 5px 8px 4px 8px; 
    background-color: black; 
    color: white; 
    max-width: 225px; 
    height:auto;
    text-align: center; 
    border-radius: 3px; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
}
.tipsy-arrow { 
    position: absolute; 
    background: url('../images/tipsy.gif') no-repeat top left; 
    width: 9px; 
    height: 5px; 
}
.tipsy-n .tipsy-arrow { 
    top: 0; 
    left: 50%; 
    margin-left: -4px; 
}
.tipsy-nw .tipsy-arrow { 
    top: 0; 
    left: 10px; 
}
.tipsy-ne .tipsy-arrow { 
    top: 0; 
    right: 10px; 
}
.tipsy-s .tipsy-arrow { 
    bottom: 0; 
    left: 50%; 
    margin-left: -4px; 
    background-position: bottom left; 
}
.tipsy-sw .tipsy-arrow { 
    bottom: 0; 
    left: 10px; 
    background-position: bottom left; 
}
.tipsy-se .tipsy-arrow { 
    bottom: 0; 
    right: 10px; 
    background-position: bottom left; 
}
.tipsy-e .tipsy-arrow { 
    top: 50%; 
    margin-top: -4px; 
    right: 0; 
    width: 5px; 
    height: 9px; 
    background-position: top right; 
}
.tipsy-w .tipsy-arrow { 
    top: 50%; 
    margin-top: -4px; 
    left: 0; 
    width: 5px; 
    height: 9px; 
}
.tipsy-w .clienttipsy-arrow { 
    top: 50%; 
    margin-top: -4px; 
    left: 0; 
    width: 5px; 
    height: 9px; 
}
.tipsy-n .clienttipsy-arrow { 
    top: 0; 
    left: 50%; 
    margin-left: -4px; 
}
.tipsy-nw .clienttipsy-arrow { 
    top: 0; 
    left: 10px; 
}
.tipsy-ne .clienttipsy-arrow { 
    top: 0; 
    right: 10px; 
}
.tipsy-s .clienttipsy-arrow { 
    bottom: 0; 
    left: 50%; 
    margin-left: -4px; 
    background-position: bottom left; 
}
.tipsy-sw .clienttipsy-arrow { 
    bottom: 0; 
    left: 10px; 
    background-position: bottom left; 
}
.tipsy-se .clienttipsy-arrow { 
    bottom: 0; 
    right: 10px; 
    background-position: bottom left; 
}
.tipsy-e .clienttipsy-arrow { 
    top: 50%; 
    margin-top: -4px; 
    right: 0; 
    width: 5px; 
    height: 9px; 
    background-position: top right; 
}
/* for tooltip end*/
.positionabsolute
{
    position: absolute; 
}
.displaynone{
    display:none;
}
.liststylenone{
    list-style: none;
}
.cursor{
    cursor: pointer;
}
.photoimage:before{
  font-family: 'fontello';
  src: url('fontello.eot?34259893');
  src: url('fontello.eot?34259893#iefix') format('embedded-opentype'),
       url('fontello.woff?34259893') format('woff'),
       url('fontello.ttf?34259893') format('truetype'),
       url('fontello.svg?34259893#fontello') format('svg');
  font-weight: normal;
  font-style: normal;

  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
     
  line-height: 1.4em;
 
  margin-left: .2em;
  content: '\e958'; 
  font-size:13px;
}

.videoimg:before{
  font-family: 'fontello';
  src: url('fontello.eot?34259893');
  src: url('fontello.eot?34259893#iefix') format('embedded-opentype'),
       url('fontello.woff?34259893') format('woff'),
       url('fontello.ttf?34259893') format('truetype'),
       url('fontello.svg?34259893#fontello') format('svg');
  font-weight: normal;
  font-style: normal;

  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: -0.3em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
     
  /*line-height: 1em;*/
 
  margin-left: .2em;
  content: '\e8e5'; 
  font-size:18px;
}
.HomeIcon:before { 
  font-family: 'fontello';
  src: url('fontello.eot?34259893');
  src: url('fontello.eot?34259893#iefix') format('embedded-opentype'),
       url('fontello.woff?34259893') format('woff'),
       url('fontello.ttf?34259893') format('truetype'),
       url('fontello.svg?34259893#fontello') format('svg');
  font-weight: normal;
  font-style: normal;

  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1.3em;
 
  margin-left: .2em;
  content: '\e844';
  font-size:17px;
  color: #DDDDDD;
  cursor: pointer;
}
.HomeIconSelected:before,.HomeIcon:hover:before { 
  font-family: 'fontello';
  src: url('fontello.eot?34259893');
  src: url('fontello.eot?34259893#iefix') format('embedded-opentype'),
       url('fontello.woff?34259893') format('woff'),
       url('fontello.ttf?34259893') format('truetype'),
       url('fontello.svg?34259893#fontello') format('svg');
  font-weight: normal;
  font-style: normal;

  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  margin-top: .3em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1.3em;
 
  margin-left: .2em;
  content: '\e844';
  font-size:17px;
  color: #FFFFFF;
  cursor: pointer;
}
.UserIcon:before { 
  font-family: 'fontello';
  src: url('fontello.eot?34259893');
  src: url('fontello.eot?34259893#iefix') format('embedded-opentype'),
       url('fontello.woff?34259893') format('woff'),
       url('fontello.ttf?34259893') format('truetype'),
       url('fontello.svg?34259893#fontello') format('svg');
  font-weight: normal;
  font-style: normal;

  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  margin-top: 0.3em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1.3em;
 
  margin-left: .2em;
  content: '\e80b';
  font-size:17px;
  color: #DDDDDD;
  cursor: pointer;
}
.UserIconSelected:before ,.UserIcon:hover:before { 
  font-family: 'fontello';
  src: url('fontello.eot?34259893');
  src: url('fontello.eot?34259893#iefix') format('embedded-opentype'),
       url('fontello.woff?34259893') format('woff'),
       url('fontello.ttf?34259893') format('truetype'),
       url('fontello.svg?34259893#fontello') format('svg');
  font-weight: normal;
  font-style: normal;

  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1.3em;
 
  margin-left: .2em;
  content: '\e80b';
  font-size:17px;
  color: #FFFFFF;
  cursor: pointer;
}
/* for privacy dropdown start */
.privacy_menu{
    z-index:10001; 
    background-color:#FFFFFF;
    position:relative;
    margin-top: 5px;
    border-top:1px solid #0096D5;
    border-left:1px solid #0096D5;
    border-right:1px solid #0096D5;
    border-bottom:1px solid #0096D5;
    width:150px;
}
.PublicButtonBG{
    font-size: 11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    height:auto;
    vertical-align:middle;
}
.PublicButtonBG_selected{
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #597F06;
    background:#0096D5; 
    text-decoration: none;
    height:auto;
    vertical-align:middle;
}
/* for privacy dropdown end */
.businessicon{
    background-image:url(../images/grid.png);
    background-position:-36px -105px;     
    background-color:#282828;
    background-repeat:no-repeat;
    width:14px;
    height:14px;
    cursor: pointer;            
}
.professionalicon{
    background-image:url(../images/grid.png);
    background-position:-19px -105px;     
    background-color:#282828;
    background-repeat:no-repeat;
    width:14px;
    height:14px;
    cursor: pointer;            
}
.socialicon{
    background-image:url(../images/grid.png);
    background-position:-1px -105px;     
    background-color:#282828;
    background-repeat:no-repeat;
    width:14px;
    height:14px;
    cursor: pointer;            
}
.height40px{
    height:40px !important;
}
.MinHeight90px{
    min-height: 90px;
}
.MinHeight170px{
    min-height: 170px;
}
.MinHeight20px{
    min-height: 20px;
}
.paddingtbnone{
  padding-top:0px !important;
  padding-bottom:0px !important;  
}
.height10px{
    height:10px !important;
}