/* Minification failed. Returning unminified contents.
(14,1): run-time error CSS1019: Unexpected token, found '@import'
(14,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700)'
(14,79): run-time error CSS1019: Unexpected token, found ';'
(1234,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found '('
(1237,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found '('
(1240,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found '('
(1748,115): run-time error CSS1035: Expected colon, found ';'
(2300,134): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(2301,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(2569,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found '('
(3458,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3459,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3463,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(3464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3468,1): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(3469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3478,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3512,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3517,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(3518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3522,1): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(3523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3532,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3711,146): run-time error CSS1019: Unexpected token, found ' '
(3711,146): run-time error CSS1019: Unexpected token, found ' '
(3711,146): run-time error CSS1042: Expected function, found ' '
(3711,146): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(3711,178): run-time error CSS1019: Unexpected token, found ' '
(3711,178): run-time error CSS1019: Unexpected token, found ' '
(3711,178): run-time error CSS1042: Expected function, found ' '
(3711,178): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(3714,118): run-time error CSS1019: Unexpected token, found ' '
(3714,118): run-time error CSS1019: Unexpected token, found ' '
(3714,118): run-time error CSS1042: Expected function, found ' '
(3714,118): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(3714,150): run-time error CSS1019: Unexpected token, found ' '
(3714,150): run-time error CSS1019: Unexpected token, found ' '
(3714,150): run-time error CSS1042: Expected function, found ' '
(3714,150): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(3757,110): run-time error CSS1019: Unexpected token, found ' '
(3757,110): run-time error CSS1019: Unexpected token, found ' '
(3757,110): run-time error CSS1042: Expected function, found ' '
(3757,110): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(3757,141): run-time error CSS1019: Unexpected token, found ' '
(3757,141): run-time error CSS1019: Unexpected token, found ' '
(3757,141): run-time error CSS1042: Expected function, found ' '
(3757,141): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(4824,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found '('
 */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,100italic,300italic,400italic,500,500italic,700,700italic,900,900italic);
@font-face { font-family: 'SEGOEUIL'; src: url('/App_Themes/csharp/Fonts/SEGOEUIL.eot'); src: url('/App_Themes/csharp/Fonts/SEGOEUIL.eot') format('embedded-opentype'), url('/App_Themes/csharp/Fonts/SEGOEUIL.woff') format('woff'), url('/App_Themes/csharp/Fonts/SEGOEUIL.ttf') format('truetype'), url('/App_Themes/csharp/Fonts/SEGOEUIL.svg#SEGOEUIL') format('svg'); }
@font-face { font-family: 'BebasNeueRegular'; src: url('/fonts/BebasNeue-webfont_0.eot'); src: url('/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/bebasneue-webfont_0.woff') format('woff'), url('/fonts/bebasneue-webfont_0.ttf') format('truetype'), url('/fonts/bebasneue-webfont_0.svg#BebasNeueRegular') format('svg'); }
@font-face { font-family: 'BebasNeueRegularie'; src: url('/fonts/BebasNeue-webfont.eot'); src: url('/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/BebasNeue-webfont.woff') format('woff'), url('/fonts/BebasNeue-webfont.ttf') format('truetype'), url('/fonts/BebasNeue-webfont.svg#modelQ') format('svg'); font-weight: normal; font-style: normal; }

/*@font-face { font-family: 'Calibri';  src:url('/fonts/Calibri.eot');  src:url('/fonts/Calibri.eot?#iefix') format('embedded-opentype'),   url('/fonts/Calibri.woff') format('woff'),  url('/fonts/Calibri.ttf') format('truetype'),  url('/fonts/Calibri.svg#Calibri') format('svg'); font-weight: normal; font-style: normal;}*/
@font-face { font-family: 'agencyfbregular'; src: url('/fonts/agencyfb-regular-webfont.eot'); src: url('/fonts/agencyfb-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/agencyfb-regular-webfont.woff2') format('woff2'), url('/fonts/agencyfb-regular-webfont.woff') format('woff'), url('/fonts/agencyfb-regular-webfont.ttf') format('truetype'), url('/fonts/agencyfb-regular-webfont.svg#agencyfbregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proximanova-bold'; src: url('/fonts/proximanova-bold.eot'); src: url('/fonts/proximanova-bold.eot?#iefix') format('embedded-opentype'), url('/fonts/proximanova-bold.woff2') format('woff2'), url('/fonts/proximanova-bold.woff') format('woff'), url('/fonts/proximanova-bold.ttf') format('truetype'), url('/fonts/proximanova-bold.svg#proximanova-bold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proximanova-regular'; src: url('/fonts/proximanova-regular.eot'); src: url('/fonts/proximanova-regular.eot?#iefix') format('embedded-opentype'), url('/fonts/proximanova-regular.woff2') format('woff2'), url('/fonts/proximanova-regular.woff') format('woff'), url('/fonts/proximanova-regular.ttf') format('truetype'), url('/fonts/proximanova-regular.svg#proximanova-regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_novalight'; src: url('/fonts/proximanova-light-webfont.eot'); src: url('/fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/proximanova-light-webfont.woff2') format('woff2'), url('/fonts/proximanova-light-webfont.woff') format('woff'), url('/fonts/proximanova-light-webfont.ttf') format('truetype'), url('/fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'asterisk'; src: url('/fonts/asterisk.eot'); src: url('/fonts/asterisk.eot?#iefix') format('embedded-opentype'), url('/fonts/asterisk.woff') format('woff'), url('/fonts/asterisk.ttf') format('truetype'), url('/fonts/asterisk.svg') format('svg'); font-weight: normal; font-style: normal; }

/*used for textarea on comment and my account */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@font-face { font-family: 'pt_sansregular'; src: url('/fonts/pts55f-webfont.eot'); src: url('/fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/pts55f-webfont.woff2') format('woff2'), url('/fonts/pts55f-webfont.woff') format('woff'), url('/fonts/pts55f-webfont.ttf') format('truetype'), url('/fonts/pts55f-webfont.svg#pt_sansregular') format('svg'); font-weight: normal; font-style: normal; }
html, body, body > form { height: 100%; }
.master { width: 100%; height: 100%; position: relative; margin-bottom: -159px; }

.master > .page{min-height: calc(100% - 129px);}
.page-404 .master > .page{min-height: calc(100% - 121px);}
.master > .page:after{content:""; display:table; clear:both}


.master:after { clear: both; content: ""; float: none; display: block; height: 159px; }
.master .footer { position: absolute; bottom: 0px; height: 159px; left: 0px; }
body { color: #8d8d8d; font-family: 'Titillium Web', sans-serif !important; font-size: 18px; margin: 0; }
* { outline: none 0; }
a { text-decoration: none; cursor: pointer; }
input[type="submit"], input[type="reset"], button { -webkit-appearance: none; }
textarea { resize: none; }
.floatNone { float: none !important; }
.page { width: 1024px; margin: 0 auto; }
.logo { display: block; float: left; height: 36px; margin-bottom: 5px; margin-top: 5px; }
.Header { height: auto; width: 100%; }
.headerBanner { width: 450px; height: 36px; float: left; margin-top: 5px; text-align: center; }
.loginHeader { width: 100%; background-color: #f60; }
.loginControl { float: right; height: 37px; padding: 6px 0 0 20px; text-align: left; width: auto; position: absolute; top: 0px; right: 0; }
.loginControl .image { float: left; margin-right: 5px; }
.loginControl .image img { height: 27px; width: 27px; display: block; background-color: #c3c3c3; color: transparent; border-radius: 100%; color: transparent; }
.loginControl .icons { display: block; float: right; height: 25px; margin: 6px 10px 0 0; text-decoration: none; width: 25px; background: url(/images/csharp/iconSpritImage_20160921.png) left top no-repeat; }
/*login conrtol*/
   .loginControl { height: 44px; background: #333131}
   .loginControl .icons { display: block; height: 25px; margin: 6px 10px 0 0; text-decoration: none; width: 25px; background: url(/images/csharp/homeSprite_20160921.png) left top no-repeat; }
   .loginControl .icons.login { background-position: -7px -694px; margin: 6px 0 0; }
   .loginControl .icons.signUp { background-position: -7px -724px; }
   .loginControl .icons.editor { background-position: -7px -812px; }
   .loginControl .icons.admin { background-position: -7px -782px; }
   .loginControl .icons.message { background-position: -7px -754px; }
   .loginControl .icons.notification { background-position: -7px -2172px; }
   .loginControl .icons.editorialNotification { background-position: -7px -2202px; }
   .loginControl .icons.comments { background-position: 0px -2128px; }
    
.loginControl .notificationMessageCntr { float: left; position: relative; cursor: pointer; }
.loginControl .notificationMessageCntr .messageCount { color: #fff; background: #008000; display: none; position: absolute; left: 19px; top: 0px; padding: 1px 4px; font-size: 8px; font-weight: bold; }
.loginControl .notificationMessageCntr .arrow { width: 12px; height: 7px; background: url(/images/loginArrowWhite.png) left top no-repeat; position: absolute; top: 32px; left: 6px; display: none; }
.loginControl .userdetailCntr label { display: inline-block; margin-top: 4px; }
.userdetailCntr { float: right; color: #fff; font-size: 14px; padding: 5px 4px 12px 6px; display: block; }
.userdetailCntr:hover, .userdetailCntr.hover { background: #fff; color: #6f6e6f; }
.loginPopup { width: 320px;font-size: 16px;padding: 20px 20px 0 15px;border: 1px solid #fb0;position: absolute;right: 0;top: 50px;background: #fff;z-index: 999999;}
.loginPopup.loggedIn { display: block; width: 200px; padding: 0px; position: absolute; right: 0; top: 50px; background: #686766; z-index: 9999; right: 0; border: none; border: 1px solid #E1E1E1; border-top: none; }
.loginPopup.loggedIn a { color: Gray; }
.loginPopup.loggedIn a:hover { color: #ffbb00; }
.loginPopup.loggedIn ul { list-style: none; width: 200px; text-align: left; background: #fff; margin: 0; padding: 0; overflow: hidden; }
.loginPopup.loggedIn li { display: block; padding: 0; }
.loginPopup.loggedIn li a { width: 163px !important; display: block; color: #545454; padding: 4px 4px 4px 34px; height: auto; border-bottom: 1px solid #e1e1e1; background: url(/images/csharp/homeSprite_20160921.png) left top no-repeat; }
.topic-page .loginPopup.loggedIn li a {padding:4px 4px 4px 34px}
.page-404 .loginPopup.loggedIn li a{padding:8px 0px 6px 34px;}
.loginPopup.loggedIn li a.myac { background-position: -3px -192px; }
.loginPopup.loggedIn li a.signout { background-position: -3px -250px; border-bottom: none; }
.loginPopup.loggedIn li a.editprofile { background-position: -3px -280px; }
.loginPopup.loggedIn li a.changepassword { background-position: -3px -309px; }
.loginPopup.loggedIn li a.profileview { background-position: -3px -162px; }
.loginPopup.loggedIn li a.socialshare { background-position: -3px -481px; }
.loginPopup.loggedIn li a.setting { background-position: -3px -221px; }
.loginPopup.loggedIn li a.myac:hover { background-position: -3px -457px; }
.loginPopup.loggedIn li a.myQuestion:hover { background-position: -3px -449px; }
.loginPopup.loggedIn li a.signout:hover { background-position: -3px -515px; border-bottom: none; }
.loginPopup.loggedIn li a.editprofile:hover { background-position: -3px -545px; }
.loginPopup.loggedIn li a.changepassword:hover { background-position: -3px -574px; }
.loginPopup.loggedIn li a.profileview:hover { background-position: -3px -427px; }
.loginPopup.loggedIn li a.socialshare:hover { background-position: -3px -746px; }
.loginPopup.loggedIn li a.setting:hover { background-position: -3px -486px; }

.loginPopup.loggedIn .proImg { margin: 2px 5px 0 -21px; float: left; }
.loginPopup.loggedIn li:hover { background: #ebebed; }
.loginPopup .arrow { width: 12px; height: 7px; background: url(/images/loginArrowWhite.png) left top no-repeat; position: absolute; right: 11px; top: -6px; }
.loginPopup .row { width: 100%; overflow: hidden; margin-bottom: 10px; }
.loginPopup .inputBox {color: #666;
    font-size: 16px;
    padding: 2px 5px;
    border: 1px solid #ccc;
    width: 200px;
    font-family: 'Titillium Web', sans-serif;}
.loginPopup input[type="submit"], input.button { color: #fff; font-size: 12px; padding: 6px 10px 5px 10px; background: #efb62a; border: none; cursor: pointer; }
.loginPopup input[type="submit"]:hover { background: #ffbb00; }
.loginPopup input[type="button"]:hover, input.button:hover { background: #f60; }
.loginPopup .row2 {
    width: 285px;
    overflow: hidden;
    padding: 14px 0;
    margin-top: 20px;
    border-top: 1px solid #ccc;
    padding-left: 40px; }
.loginPopup .lableText2 { width: 84px; float: left; text-align: right; color: #666; padding: 2px 10px 0px 0px; }
.loginPopup a.google { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -1766px no-repeat; }
.loginPopup a.twitter { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20160921.png) no-repeat 0 -5689px; }
.loginPopup a.linkedIn { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20160921.png) no-repeat 0 -6776px; }
.loginPopup a.facebook, .facebookComments { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -1792px no-repeat; }
.menuLinkBlue { text-decoration: none; color: White; font-size: 16px; font-weight: bold; }
.menuLinkTextBlue { margin-left: 10px; margin-right: 10px; }
.menuFirstBlue { min-width: 20px; height: auto; border-right: 1px solid #005793; display: inline-block; }
.menuCommonBlue { border-left: 1px solid #0380d9; min-width: 20px; height: auto; display: inline-block; border-right: 1px solid #005793; }
.menuLastBlue { min-width: 20px; height: auto; border-left: 1px solid #0380d9; display: inline-block; }
a.menuLinkBlueFooter { text-decoration: none; color: White; font-size: 14px; }
a.menuLinkBlueFooter:hover { color: #f60; background: none !important; }
span.whiteLink:hover { color: #f60; }
.menuLinkGray { text-decoration: none; color: Black; }
.menuLinkTextGray { margin-left: 10px; margin-right: 10px; }
.menuFirstGray { min-width: 20px; height: auto; border-right: 1px solid #777; display: inline-block; }
.menuCommonGray { min-width: 20px; height: auto; display: inline-block; border-left: 1px solid #e0e0e0; border-right: 1px solid #777; }
.menuLastGray { min-width: 20px; height: auto; border-left: 1px solid #e0e0e0; display: inline-block; }
.main { width: 100%; background-color: white; margin: 5px auto; height: auto !important; z-index: 0; min-height: 400px; margin-bottom: 10px; }
.footer .menuStripGray li.first a, .footer .menuStripBlue ul li.first a, .footer .footerBottom li.first a { padding-left: 0px; }
.footer { width: 100%; height: auto; float: left; margin-top: 10px; }
.footerBottomCategory { width: 100%; padding: 10px 0; min-height: 100px; height: auto !important; height: 100px; overflow: hidden; background-color: #171718; }
.footerBottomCategory ul { list-style: none; width: 100%; float: left; padding: 0; margin: 0; }
.footerBottomCategory li { display: block; line-height: 16px; width: 160px; padding-right: 5px; float: left; }
.footerBottomCategory li a { font-size: 10px; color: #a5a5a5; text-decoration: none; padding: 0 0 0 10px; }
.footerBottomCategory li a:hover { color: #f60; }
.footerLogo { width: 119px; height: 35px; background-image: url(/Images/csharp/CSharpLogoGrayscale.png); background-repeat: no-repeat; display: inline-block; margin-left: 30px; margin-top: 20px; }
.lof-navigator-outer { width: 216px !important; }
.footerLinks { width: 100%; height: 200px; background-color: #e4e4e4; }
.headerGray { background-color: #f2f2f2; border: 1px solid #f2f2f2; height: 40px; }
.headerBlue { width: 336px; background-color: #0170bf; border: 0 solid #c6c6c6; height: 40px; }
.headerGreen { width: 334px; background-color: #139305; border: 1px solid #c6c6c6; height: 40px; }
.headerGrayResources { width: 674px; background-color: #e4e4e4; border: 1px solid #c6c6c6; height: 40px; }
.headerGrayResources.fullLength { width: 100%; }
.redColorInHeader { position: relative; float: left; top: 0; left: 0; width: 10px; height: 30px; background-color: #f73535; background-position: bottom; background-repeat: no-repeat; display: block; }
.blueColorInHeader { position: relative; float: left; top: -1px; left: -1px; width: 10px; height: 32px; background-color: #06c; background-position: bottom; background-repeat: no-repeat; display: block; }
.captionForHeader { position: relative; float: left; left: 10px; height: 10px; top: 10px; bottom: 10px; color: #3e3e3e; font-weight: bolder; display: inline-block; }
.captionForHeaderMemberoftheMonth { position: relative; float: left; left: 10px; height: 10px; top: 10px; bottom: 10px; color: #d3ebd0; font-size: 10px; font-weight: bolder; display: inline-block; }
.expandCollapseImage { position: relative; float: right; margin-right: 10px; width: auto; height: 18px; top: 6px; background-repeat: no-repeat; background-position: center; display: block; }
.gridForEBook { width: 100%; padding-top: 8px; }
.CircleIconForWhitePapers { width: 10px; height: 15px; background-image: url(/Images/csharp/BulletCircle.png); background-repeat: no-repeat; position: relative; float: left; background-position: left center; margin-left: 10px; padding-top: 1px; }
.BagIconForLatestJobs { width: 10px; height: 15px; background-image: url(/Images/csharp/BulletJobs.png); background-repeat: no-repeat; position: relative; float: left; background-position: left center; margin-left: 10px; }
#plug-and-play { display: none; margin-bottom: 10px; border: 0; }
#plug-and-play .slide { cursor: pointer; background: #fff; margin: 0; padding: 5px; cursor: default; }
#plug-and-play .slide-container { background: #fff; }
#plug-and-play .separator { border: 1px solid #fff; }
#plug-and-play .control { width: 668px; height: 11px; width: 11px; cursor: pointer; border: 1px solid #d7d7d7; padding: 0; margin: 5px; background-color: #d7d7d7; color: #d7d7d7; font-size: 0; }
#plug-and-play .control-container { background: #fff; float: right; margin-top: -12px; margin-right: 5px; }
#plug-and-play .control-active { font-size: 0; border: 1px solid #36c; padding: 0; background-color: #36c; color: #36c; }
#plug-and-play .control-hover { font-size: 0; border: 1px solid #36c; padding: 0; background-color: #36c; color: #01a821; }
.LinkBold { font-size: 24px; font-weight: normal; line-height: 26px; color: #06c; }
.LinkBold:hover { color: #01a821; }
.LinkNormalGray { color: #333; }
.forumTitle { font-size: 16px; }
a.LinkNormalGray:hover { color: #ffbb00; }
.LinkNormalGrayLight { color: #8d8d8d; }
.LinkBlack { color: #6f6f6f; }
a.LinkGreen:hover { color: #01a821; }
a.LinkBlack:hover { color: #ffbb00 !important; }
.LinkRed { font-weight: normal; color: #ffbb00; }
.MemberoftheMonth { display: block; color: #333; font-size: 20px; font-weight: normal; border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-bottom: 5px; }
.loader-container { height: 12px; margin-bottom: -7px; margin-top: 2px; position: relative; }
.MemberoftheMonth:hover { color: #ffbb00; }
a.LinkRed:hover { color: #757575 !important; }
.LinkNormalBlue, .PaddingLeft5 a, .myAccountCenter table.tableListing a, table.tableListing a { font-weight: normal; color: #06c; }
a.LinkNormalBlue:hover, .PaddingLeft5 a:hover, .myAccountCenter table.tableListing a:hover, table.tableListing a:hover { color: #ffbb00 !important; }
a span.LinkNormalBlue:hover { color: #ffbb00 !important; }
#plug-and-play1 { display: none; margin-bottom: 20px; border: 0; }
#plug-and-play1 .slide { cursor: pointer; background: #fff; margin: 0; padding: 5px; cursor: default; }
#plug-and-play1 .slide-container1 { background: #fff; }
#plug-and-play1 .separator { border: 1px solid #fff; }
#plug-and-play1 .control1 { height: 8px; width: 8px; cursor: pointer; border: 1px solid #d7d7d7; padding: 0; margin: 5px; background-color: #d7d7d7; color: #d7d7d7; font-size: 0; }
#plug-and-play1 .control-container1 { background: #fff; float: right; margin-top: -8px; margin-right: -5px; }
#plug-and-play1 .control-active1 { font-size: 0; border: 1px solid #f60; padding: 0; background-color: #f60; color: #f6350c; }
#plug-and-play1 .control-hover1 { font-size: 0; border: 1px solid #f60; padding: 0; background-color: #f60; color: #01a821; }
#plug-and-play2 { display: none; margin-bottom: 20px; border: 0; }
#plug-and-play2 .slide { cursor: pointer; background: #fff; margin: 0; padding: 5px; cursor: default; }
#plug-and-play2 .slide-container2 { background: #fff; }
#plug-and-play2 .separator2 { border: 1px solid #fff; }
#plug-and-play2 .control2 { height: 8px; width: 8px; cursor: pointer; border: 1px solid #d7d7d7; padding: 0; margin: 5px; background-color: #d7d7d7; color: #d7d7d7; font-size: 0; }
#plug-and-play2 .control-container2 { background: #fff; float: right; margin-top: 5px; }
#plug-and-play2 .control-active2 { font-size: 0; border: 1px solid #36c; padding: 0; background-color: #36c; color: #36c; }
#plug-and-play2 .control-hover2 { font-size: 0; border: 1px solid #36c; padding: 0; background-color: #36c; color: #01a821; }
.Highlight { font-size: 7pt; color: #11518f; border: solid 1px Red; }
.Hide { display: none; }
.LinkGreen { color: #74b743; }
.HeaderAll { width: 674px; background-color: #e4e4e4; border: 1px solid #c6c6c6; height: 30px; margin-bottom: 8px; }
.HeaderSpanFirst { position: relative; float: left; top: -1px; left: -1px; width: 10px; height: 42px; background-color: #ffbb00; background-position: bottom; background-repeat: no-repeat; display: block; }
.HeaderSpanFirst.Blue { background-color: #407ea7 !important; }
.HeaderSpanSecond {position: relative;float: left;margin-left: 10px;height: 10px;margin-top: 6px;color: #3e3e3e;font-size: 18px;font-weight: 400;display: inline-block;text-transform: uppercase;color: #212121;}
.HeadingBold { color: #212121; font-size: 22px; margin: 0; padding: 0; font-weight: normal; text-transform: uppercase;  margin-top: 6px; }
a.HeadingBold:hover { color: #ffbb00; }
.grayHeading { color: Gray; }
h2.userName .HeadingBold { font-size: 36px; }
.HeaderSpanFirstGray { position: relative; float: left; top: 0; left: 0; width: 10px; height: 30px; background-color: #e4e4e4; background-position: bottom; background-repeat: no-repeat; display: block; border: 2px; }
.HeaderSpanFirstBlue { position: relative; float: left; top: -1px; left: -1px; width: 10px; height: 42px; background-color: #ffbb00; background-position: bottom; background-repeat: no-repeat; display: block; border: 2px; }
.HeaderSpanSecondMemberofTheMonth { position: relative; float: left; left: 10px; height: 10px; top: 6px; color: #3e3e3e; font-size: 16px; color: White; font-weight: bold; background-repeat: no-repeat; display: inline-block; }
.HeaderSpanOrange { top: 15px; position: relative; clear: both; width: 676px; background-color: #f60; border: 1px solid #c6c6c6; height: 30px; margin-bottom: 20px; }
.GrayColorInHeader { position: relative; float: left; top: 0; left: 0; width: 10px; height: 30px; background-color: #e4e4e4; background-position: bottom; background-repeat: no-repeat; display: block; }
.WhiteHeaderText { position: relative; float: left; left: 10px; height: 10px; top: 6px; color: White; font-size: 14px; font-weight: bolder; display: inline-block; }
.HeaderTagCloudGray, .HeaderTagCloud, .HeaderTagCloudOrange, .HeaderTagCloudBlue, .chapterBtn { font-size: 99%; line-height: 2.2; margin: 1px 2px 1px 0; padding: 2px 4px; text-decoration: none; white-space: nowrap; }
.HeaderTagCloud { background-color: #e0eaf1; border: 1px solid #b3cee1; color: #3e6d8e; }
.HeaderTagCloudGray { background-color: #e4e4e4; border: 1px solid #c6c6c6; color: #333; }
.HeaderTagCloudOrange, .chapterBtn { background-color: #F60; border: 1px solid #F60; color: #fff; }
.chapterBtn:hover { background-color: #2b2b2b; border: 1px solid #2b2b2b; color: #FFFFFF; }
.HeaderTagCloudBlue { background-color: #0086dc; border: 1px solid #0086dc; color: #fff; }
a.HeaderTagCloud:hover, a.HeaderTagCloudOrange:hover, a.HeaderTagCloudGray:hover, a.HeaderTagCloudBlue:hover { color: #F60 !important; background-color: #fff; }
#Tabs ul.css-tabs { margin: 0 !important; padding: 0; height: 30px; border: 1px solid #c6c6c6; background-color: #e4e4e4; }
#Tabs ul.css-tabs li { float: left; padding: 0; margin: 0; list-style-type: none; vertical-align: middle; }
#Tabs ul.css-tabs a { float: left; font-size: 16px; display: block; padding: 5px 15px; text-decoration: none; height: 18px; background-color: #e4e4e4; color: #3e3e3e; position: relative; font-weight: bold; }
#Tabs ul.css-tabs a:hover { background-image: url(/images/csharp/buttonBackground.png); height: 12px; margin-top: -8px; padding-top: 13px; padding-bottom: 21px; color: White; }
#Tabs ul.css-tabs a.active { background-image: url(/images/csharp/buttonBackground.png); cursor: default; height: 12px; margin-top: -8px; padding-top: 13px; padding-bottom: 21px; color: White; }
#Tabs .css-panes div { display: none; height: auto; margin-top: 45px; }
.LinkGrayLight { font-size: small; font-weight: normal; color: #b1adad; }
.FooterLink { text-align: right; }
.GraySeparator { background-image: url(/App_Themes/CSharp/images/DottedLine.gif); background-repeat: repeat-x; }
.homepageLeaderIcons { width: 325px; overflow: hidden; margin: 0 0 20px 11px; clear: both; }
.homepageLeaderIcons ul { margin: 0; padding: 0; }
.homepageLeaderIcons li { float: left; list-style: none; margin: 7px 8px 0 0; background: url(/Images/csharp/leaderImg1.gif) left top no-repeat; text-align: center; }
.homepageLeaderIcons li a { display: block; width: 73px; padding: 68px 0 0; color: #929292; font-size: 13px; text-transform: uppercase; }
.homepageLeaderIcons li.leader { background-position: 5px 0; height: auto; width: auto; padding: 0px; overflow: hidden; position: relative; }
.homepageLeaderIcons li.trending { background-position: -73px 0; }
.homepageLeaderIcons li.puls { background-position: -149px 0; }
.homepageLeaderIcons li.recognitions { background-position: -228px 0; }
.homepageLeaderIcons li a:hover { color: #f60; }
.homepageLeaderIcons li.leader:hover { background-position: 5px -85px; }
.homepageLeaderIcons li.trending:hover { background-position: -73px -85px; }
.homepageLeaderIcons li.puls:hover { background-position: -149px -85px; }
.homepageLeaderIcons li.recognitions:hover { background-position: -228px -85px; }

/*TRENDING NOW BOX START HERE*/
.trendingNowBox { width: 100%; overflow: hidden; }
.trendingNowBox .left { padding: 0px 0px 0px 145px; width: 305px; height: 30px; border: 1px solid #D5D5D5; display: inline-block; float: left; position: relative; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -2517px no-repeat; }
#example1_wrap .prev { padding: 0px; border: none; position: absolute; right: 32px; top: 4px; text-indent: -99999px; cursor: pointer; width: 23px; height: 22px; background: url(/images/csharp/iconSpritImage_20160921.png) -16px -150px no-repeat; }
#example1_wrap .next { padding: 0px; border: none; position: absolute; right: 5px; top: 4px; text-indent: -99999px; cursor: pointer; width: 23px; height: 22px; background: url(/images/csharp/iconSpritImage_20160921.png) -16px -198px no-repeat; }
#example1_wrap .prev:hover { background-position: -16px -173px; }
#example1_wrap .next:hover { background-position: -16px -221px; }
#example1 li { float: left; list-style: none; width: 275px; margin-left: 0; list-style: none; }
.bx_container ul { list-style: none; margin: 0; padding: 0; }
.bx_container { margin-top: 5px; color: Black; vertical-align: middle; width: 247px !important; }
.trendingNowBox .right { border: 1px solid #D5D5D5; display: inline-block; float: right; height: 30px; position: relative; width: 215px; }
.trendingNowBox .right input.searchTextBox { background-color: White; border-style: none; color: #8D8D8D; display: inline-block; height: 20px; padding: 5px 2px 0; width: 170px; }
.trendingNowBox .right input.button { width: 30px; height: 30px; border: none; float: right; background: url(/images/csharp/iconSpritImage_20160921.png) -8px -929px no-repeat; }

/*TRENDING NOW BOX END HERE*/
img { border: none; }
.searchTextBox { width: 170px; height: 20px; border-style: none; background-color: White; display: inline-block; color: Gray; padding: 5px 2px 0 2px; }
.searchButton { display: inline-block; width: 29px; height: 30px; border-style: none; }
.bottom { width: 340px; height: 21px; border-bottom: #ddd 1px solid; height: 40px; margin-bottom: 8px; }
.bottom_v { background: url(/Images/csharp/bottom_v_bar.gif) no-repeat; float: left; width: 1px; height: 40px; }
.bottom_bar { width: 346px; height: 40px; float: left; }
.link { color: #0170c1; margin-right: 12px; margin-top: 20px; }
.GreyVerticalSeparatorRight { border-right: 1px solid #dbb4a1; margin: 0 4px 0 4px; }
.GreyVerticalSeparatorLeft { border-left: 1px solid #8d8d8d; }
.LinkNormalBlueBottom { margin-top: -10px; color: #0265cb; }
.LinkNormalBlueBottom:hover { color: #01a821; }
.FooterLineForArticlesJobs { width: 336px; float: left; }
.ViewAllForRecentActivity { width: 664px; float: left; }
.contentCover { background-color: #d3d3d3; width: auto; padding-top: 5px; min-height: 200px; }
.floating { float: left; overflow: hidden; }
.floating img { display: block; }
div.MaskedDiv { visibility: hidden; position: absolute; left: 50px; top: 50px; font-weight: bold; padding: 40px; z-index: 100; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='Mask.png'); }
div.ModalPopup { font-style: normal; background-color: #ccc; position: absolute; z-index: 10000; visibility: hidden; color: Black; border-style: solid; border-color: #999; border-width: 1px; width: 800px; height: auto; }
div.modelPopUp.tip { max-width: 320px; width: 80%; position: fixed; z-index: 999; top: 50%; left: 50%; transform: translate(-50%, -50%) translateZ(0); border: 1px solid rgb(183, 183, 183); padding: 3px; border-radius: 10px; background: url("/images/csharp/autoSaveTip.png") left top no-repeat rgb(230, 232, 233); }
.displayNone { display: none; }
.forBar { height: 15px; background: #0270bf; margin-top: 2px; }
.PollPaging td table tr td { border-width: 0; border: none; }
.CommonButtonStyle {     font-size: 16px;
    font-weight: 400;
    color: #fff !important;
    background-color: #ffbb00;
    border: 1px solid #ffbb00 !important;
    padding: 5px 25px; cursor: pointer; }
#mainCntr { width: 1000px; margin: 0 auto; padding: 15px; }
.menuStripBlue a { display: block; padding: 7px 0; float: left; }
a.menuLinkBlue:hover { background: #f60; }
a.menuLinkhome { padding: 8px 0 8px 0; *padding: 0 !important; font-size: 10px; font-weight: normal; }
a.menuLinkhome:hover { background: #f60; }
a.menuLinkhome:hover .menuCommonBlue { border-left: 1px solid #f60; border-right: 1px solid #f60; }
a.menuLinkBlue:hover .menuCommonBlue { border-left: 1px solid #f60; border-right: 1px solid #f60; }
a.menuLinkBlue:hover .menuFirstBlue { border-right: 1px solid #f60; }
a.menuLinkBlue:hover .menuLastBlue { border-left: 1px solid #f60; }
a.menuLinkBlue.active { background: #fff; color: #0270bf; }
a.menuLinkBlue.active .menuCommonBlue { border-left: 1px solid #fff; border-right: 1px solid #fff; }
a.menuLinkBlue.active .menuFirstBlue { border-right: 1px solid #fff; }
a.menuLinkBlue.active .menuLastBlue { border-left: 1px solid #fff; }
.clear { clear: both; overflow: hidden; height: 0; }
a.LinkBoldStyle:active, a.LinkBoldStyle:visited, a.LinkBoldStyle:link { color: #36c; text-decoration: none; font-weight: bold; font-size: 8pt; }
a.LinkBoldStyle:hover { color: #01a821; }
.loginTextBoxesContainer input { width: 143px; background: none; border: none; color: #333; }
input.loginTextBoxes { color: #333; }
input.error, span.error { color: Red; }
input.submitBtn { width: 26px; height: 26px; background: url(/images/csharp/submitBtn.gif) left top no-repeat; border: none; cursor: pointer; }
a.HeadingAr:hover { color: #01a821; }
.leftCntr { width: 676px; float: left; padding-bottom: 10px; }
.article { width: 676px; overflow: hidden; }
.article .image { width: 100px; float: left; }
.article .detail { width: 576px; float: right; }
.grayText { font-size: 22px; color: #2f2e2e; font-weight: bold; }
.article .detail .grayText h1, ul.tab_listing li .contentDetail .grayText h1, .article .detail .blueTitleBar h1, .detail .grayText h1.Ebook_title { margin: 0; font-size: 28px; font-weight: normal; line-height: 28px; margin-bottom: 5px; }
.article .detail .normalGray { width: 100%; float: left; padding: 5px 0 0 0; line-height: 20px; color: #8d8d8d; font-size: 14px; }
.tweetIcon { width: 100%; float: left; padding: 0px 0 10px 0; }
.tweetIcon ul { list-style: none; float: left; margin: 0; padding: 0; }
.tweetIcon li { float: left; overflow: hidden; width: auto; margin-right: 9px; }
.tweetIcon li img { float: left; }
.ponit { width: auto; display: inline-block; height: 22px; text-align: center; line-height: 22px; padding: 0 0 0 8px; }
.ponit span { width: auto; display: inline-block; height: 22px; text-align: center; line-height: 22px; color: #367297; padding: 0 21px 0 0; }
.ratingTilte { width: 676px; float: left; margin-bottom: 10px; }
.ratingTilte .left { float: left; vertical-align: middle; line-height: 20px; }
.ratingTilte .left a { color: #06c; text-decoration: none; }
.ratingTilte .left .blackTag { color: #000; font-weight: bold; }
.ratingTilte .right { width: 231px; float: right; text-align: right; }
.ratingTilte .right strong { padding: 0 7px 0 45px; float: left; font-size: 14px; color: #4f4f4f; text-transform: capitalize; font-weight: normal; }
.ratingTilte .right img { float: left; }
.ratingTilte ul { margin: 0; padding: 0; list-style: none; }
.contentHeader { padding: 8px 0 0 11px; width: 663px; float: left; background: #f2f2f2; height: 32px; border: 1px solid #e0e0e0; }
.contentHeader span { text-transform: uppercase; font-size: 11px; }
.contentHeader ul { list-style: none; margin: 0; padding: 0; float: left; width: auto; }
.contentHeader li { float: left; padding: 0 5px; }
.contentHeaderArticle { padding: 8px 0 8px 11px; width: 663px; float: left; background: #f2f2f2; height: auto; border: 1px solid #e0e0e0; }
.contentHeaderArticle ul { list-style: none; margin: 0; padding: 0; float: left; width: 100%; }
.contentHeaderArticle li { float: left; }
.contentHeaderArticle .right li { float: right; }
.AuthorRank { color: Maroon; float: right; font-size: 14px; line-height: 25px; padding-right: 5px; padding-top: 2px; }
.AuthorRank img { float: right; padding: 4px; margin-top: -9px; }
.DownloadFiles { color: #f5350e; font-weight: bold; float: right; line-height: 25px; font-size: 14px; padding-right: 5px; text-align: right; vertical-align: middle; width: auto; padding-top: 11px; }
.DownloadFiles img { float: right; margin-right: 5px; margin-left: 5px; margin-top: -11px; }
.contentGray { width: 676px; float: left; overflow: hidden; padding: 10px 0; font-size: 15px; color: #333; }
.contentGray p { margin-bottom: 17px; line-height: 18px; }
.shareThis { width: 404px; float: right; }
.shareThis span { float: left; display: block; padding: 0 5px 0 0; line-height: 23px; font-size: 14px; color: #828282; text-transform: uppercase; }
.shareThis ul { width: auto; float: left; list-style: none; margin: 0; padding: 0; height: 23px; }
.shareThis ul li { float: left; margin: 0 5px 0 0; background: url(/images/csharp/shareThis.gif) left top no-repeat; }
.shareThis ul li a { display: block; width: 23px; height: 23px; cursor: pointer; }
.shareThis ul li.rss { width: 23px; height: 23px; overflow: hidden; }
.shareThis ul li.digg { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -30px 0; }
.shareThis ul li.space { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -60px 0; }
.shareThis ul li.green { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -90px 0; }
.shareThis ul li.blue { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -118px 0; }
.shareThis ul li.B_orange { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -148px 0; }
.shareThis ul li.google { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -180px 0; }
.shareThis ul li.yahoo { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -208px 0; }
.shareThis ul li.twitter { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -238px 0; }
.shareThis ul li.w { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -268px 0; }
.shareThis ul li.whitespace { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -298px 0; }
.shareThis ul li.user { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -326px 0; }
.shareThis ul li.fb { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -355px 0; }
.slideBox { width: 674px; border: 1px solid #d2d2d2; overflow: hidden; margin: 15px 0 0 0; position: relative; border-radius: 3px 3px 3px 3px; padding: 8px 0; font-size: 13px; }
.slideBox ul { list-style: none; margin: 0; padding: 0; }
.slideBox li { width: 100%; float: left; }
.slideBox p { margin: 0; padding: 0; }
.slideBox li.left { width: 312px; float: left; padding: 0 10px 0 14px; border-right: 1px solid #c6c6c6; min-height: 63px; }
.slideBox li.right { width: 312px; text-align: right; padding: 0 10px 0 14px; float: right; }
.slideBox li .userPic { width: auto; float: left; }
.slideBox li .userDetail { float: right; width: 252px; padding: 0 0 20px 0; }
.slideBox li .orangeLink { color: #fe821e; text-decoration: none; display: inline-block; padding: 0 5px; }
.slideBox .prev, .pollPrev { border: none; padding: 0; cursor: pointer; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -3274px no-repeat; width: 46px; height: 14px; display: inline-block; margin-top: 10px; }
.slideBox .next, .pollNext { border: none; padding: 0; cursor: pointer; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -3253px no-repeat; width: 46px; height: 14px; display: inline-block; margin-top: 10px; }
.pollPrev.aspNetDisabled, .pollNext.aspNetDisabled { display: none; }

/*Use style for Poll Detail*/
.PollButton { margin-top: 10px; overflow: hidden; }
.pollDetailPrev { border: none; padding: 0; cursor: pointer; font-size: 14px; color: #fff; background: #4590c6  url(/images/csharp/iconSpritImage_20160921.png) 0px -5033px no-repeat; display: block; height: 32px; line-height: 32px; padding: 0px 15px 0px 45px; float: left; cursor: pointer; }
.pollDetailNext { border: none; padding: 0; cursor: pointer; font-size: 14px; color: #fff; background: #4590c6  url(/images/csharp/iconSpritImage_20160921.png) 58px -4995px no-repeat; display: block; height: 32px; line-height: 32px; padding: 0px 45px 0px 15px; float: right; cursor: pointer; }
.pollDetailPrev:hover, .pollDetailNext:hover { background-color: #ffbb00; }
.pollVote .LinkRed { font-size: 20px; margin: 0px 0px 10px 0px; display: inline-block; }
ul.pollTab, ul.pollRadio { padding: 0px; margin: 0px; list-style: none; display: block; }
ul.pollTab li { float: left; margin-right: 15px; }
ul.pollTab li a { display: block; padding: 5px 0; text-align: center; width: 100px; font-size: 20px; color: #fff; background: #b4b4b4; }
ul.pollTab li.active a { background: #ffbb00; }
.pollSection { border: 1px solid #e9e9e9; background: #fbfbfb; display: block; overflow: hidden; padding: 12px; margin: 0px 0px 15px 0px; }
.resultsection { border: 1px solid #f3f3f3; display: none; overflow: hidden; padding: 12px; margin: 0px 0px 15px 0px; background: #f3f3f3; }
.pollSection span { color: #ffbb00; font-size: 20px; display: block; }
.pollSection p, .resultsection > p { color: #252525; font-size: 21px; display: block; margin: 3px 0 15px 0; }
ul.pollRadio { margin: 0px 0px 0px 12px; }
ul.pollRadio li { display: block; margin: 12px 0; font-size: 16px; }
.pollTotal { font-size: 18px; font-weight: normal; color: #000; }
.pollCreateTable td { font-size: 16px; vertical-align: top; }
.loadMore { background: #f5f5f5; color: #616161; cursor: pointer; font-size: 14px; padding: 8px 0; text-align: center; border: 1px solid #DDD; }
.loadMore:hover { background: #ECECEC; }
.NoloadMore { color: Red; font-size: 16px; text-align: center; padding: 8px; }
.previousPollTitle { background: #DDDDDD; padding: 7px; margin-top: 5px; }

/*End style for Poll Detail*/
.relatedArticle { width: 100%; float: left; padding: 15px 0 5px 0px; }
.relatedArticle h3 { font-size: 20px; text-transform: uppercase; color: #727272; padding: 0; margin: 0 0 10px 0; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie'\9/; font-weight: normal; }
.relatedArticle ul { list-style: none; padding: 0 5px 0 0; overflow: hidden; margin: 0; margin-right: -15px; margin-left: 10px; }
.relatedArticle li { width: 45%; float: left; padding: 0 15px 0 18px; line-height: 20px; position: relative; }
.relatedArticle li .bullet { background: url(/images/csharp/iconSpritImage_20160921.png) 0px -1823px no-repeat; height: 6px; width: 6px; position: absolute; top: 8px; left: 0px; }
.relatedArticle li a { color: #7a7a7a; text-decoration: none; font-size: 14px; display: inline-block; margin-left: -5px; float: left; }
.relatedArticle li a:hover { color: #01a821; }
.postHeader { width: 670px; float: left; margin: 15px 0 0 0; background: #e4e4e4; border: 1px solid #c6c6c6; padding: 2px; }
.postHeader .right { color: #06c; float: left; font-size: 13px; margin-left: 10px; margin-top: 5px; }
.post_C { width: 105px; height: 22px; padding: 3px 0 0 15px; float: left; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; background: url(/images/csharp/iconSpritImage_20160921.png) -45px -2211px no-repeat; }
.post_C.left { width: 210px; background: #f60 none; }
.post_C.arrow { width: 20px; background-position: -140px 0; }
.post_CFooter { width: 149px; height: 38px; padding: 0 0 0 15px; float: left; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; margin-top: 0; background: url(/images/sponsorBg.png) left top no-repeat; }
.bigPostComment { width: 649px; float: left; margin: 9px 0 0 0; padding: 0 9px 0 18px; }
.bigUserPic { width: 105px; float: left; }
.rightComnment p, .userDetail p, .commentdetails p { margin: 0; padding: 0; }
.bigPostComment .rightComnment { width: 540px; float: right; border: 2px solid #eaeaea; height: 82px; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; margin: 0 0 0 -24px; position: relative; padding: 2px; }
.bigPostComment .rightComnment .arrow { background: url(/images/csharp/curve.png) left top no-repeat; position: absolute; left: -25px; top: 26px; width: 34px; height: 51px; }
.bigPostComment .rightComnment textarea { border: none 0; }
.bigPostComment .postBtn { width: 163px; float: right; height: 29px; display: block; text-indent: -9999px; margin: 7px 0 0 0; background: url(/images/csharp/post.gif) left top no-repeat; }
.postCommentBtn { width: 163px; float: right; height: 29px; display: block; text-indent: -9999px; margin: 7px 0 0 0; }
.userComment { width: 649px; float: left; margin: 9px 0 0 0; padding: 0 9px 0 18px; }
.smallUserPic { width: 62px; float: left; }
.userComment .rightComnment { width: 566px; float: right; border: 2px solid #eaeaea; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; margin: 0 0 0 -24px; position: relative; padding: 0 5px 5px 5px; }
.userComment .rightComnment .commentdetails { min-height: 50px; height: auto !important; height: 50px; padding: 5px 0 5px 0; }
.userComment .rightComnment .arrow { background: url(/images/csharp/smallarrow.gif) left top no-repeat; position: absolute; left: -18px; top: 11px; width: 34px; height: 51px; }
.userComment .rightComnment .commentLinks { width: 570px; float: right; margin: 0; }
.userComment .rightComnment .commentLinks ul { list-style: none; margin: 0; padding: 0; float: right; }
.userComment .rightComnment .commentLinks li { float: left; color: #dbdbdb; padding: 0 3px; }
.userComment .rightComnment .commentLinks li a { color: #6f6f6f; text-decoration: none; }
.userComment .rightComnment .commentLinks li a:LinkNormalStyle { color: #407ea7; }
.LinkNormalStyle:hover { color: #ffbb00 !important; }
.PostComment { border: none; overflow: auto; width: 534px; height: 76px; float: right; }
.rightCntr { width: 336px; float: right; }
.rightCntrFollowUS { width: 55px; float: right; }
h1 { margin: 0; padding: 0; color: #2f2e2e !important; }
.outerBox #paging { display: none; }
.outerBox { clear: both; width: 336px; float: left; padding-bottom: 10px; border-bottom: 1px solid #f0f0f0; margin-bottom: 10px; /*background: url(/Images/CSharp/controlFooterBackground.png) left bottom no-repeat;*/ }
.outerBox ul { list-style: none; width: 100%; float: left; margin: 0; padding: 0; }
.outerBox ul li { display: block; }
.outerBox ul li a { color: #7f8080; text-decoration: none; display: inline-block; }
.outerBox ul li a img { display: block; background-color: #e0e0e0; border-radius: 50%; }
.outerBox ul li a img.userImage { width: 60px; height: 60px; }
.outerBox ul.treading li a { padding: 4px 0 4px 22px; background: url(/Images/ArrowCommon.png) 10px -82px no-repeat; line-height: 20px; }
.outerBox ul.treading li a:hover { background-position: 10px -182px; color: #01a821; }
.outerBox ul.treading li { width: 100%; }
.outerBox ul.treading li a.chapter-listing { background-position: 10px -182px; color: #7f8080; }
.outerBox ul.treading li a.active { color: #ffbb00; }
.outerBox ul.treadingnew li a { padding: 0; color: Black; padding-bottom: 5px; }
.outerBox ul.treadingnew li a:hover { color: #01a821; }
.outerBox ul.treadingnew li { width: 322px; }
ul.general li a { color: #7f8080; text-decoration: none; display: block; padding: 2px 0 2px 22px; background: url(/Images/CSharp/BulletCircle.png) 10px 8px no-repeat; }
ul.general li { list-style: none; }
ul.general li a:hover { background: url(/Images/CSharp/BulletCircle.png) 10px 8px no-repeat; }
.outerBox ul.jobs li a { color: #7f8080; text-decoration: none; display: block; padding: 4px 0 4px 25px; background: url(/Images/CSharp/BulletJobs.png) 10px 6px no-repeat; }
.outerBox ul.jobs li a:hover { color: #01a821; }
.outerBox ul.follow li { padding: 5px 0 0 10px; width: 326px; }
.outerBox ul.follow li img { float: left; }
.outerBox ul.follow li a.iphone { float: left; background: none; }
.outerBox ul.topleader li { float: left; margin: 4px 3px 0 10px; width: auto; position: relative; }
.DivCircle { position: absolute; left: 4px; bottom: 4px; background: url(/images/csharp/smallcircle.png) no-repeat; width: 22px; height: 22px; color: White; text-align: center; line-height: 22px; }
.outerBox ul.pdfdocument li a { padding: 5px 0 3px 30px; background: url(/Images/Articles/PDFNEW.gif) 10px 4px no-repeat; display: block; }
.outerBox ul.pdfdocument li a:hover { background: #f0f0f0 url(/Images/Articles/PDFNEW.gif) 10px 4px no-repeat; }
.outerBox ul.blogger li { padding: 5px 0 2px 10px; }
.outerBoxResources { width: 676px; float: left; padding: 0 0 5px 0; margin-bottom: 10px; }
.outerBoxResources ul { list-style: none; width: auto; }
.outerBoxResources ul li { float: left; width: auto; }
.outerBoxResources ul li a { color: #7f8080; text-decoration: none; display: block; }
.outerBoxResources p { width: 100%; padding: 10px 0 6px 0; color: #333; margin: 0; float: left; }
.outerBoxResources h5 { font-weight: bold; color: #333; padding: 10px 0 0 0; margin: 0; width: 100%; float: left; }
.outerBoxResources.static h5 { font-weight: normal; font-size: 18px; }
ul.termsAndCondition { padding: 0; margin: 0; width: auto; }
ul.termsAndCondition li { background: url(/Images/bullet.gif) left top no-repeat; padding: 3px 0 3px 13px; overflow: hidden; display: block; color: #333; }
.contactrow { width: 100%; padding: 0 0 10px 0; float: left; }
.contactrow span { width: 200px; float: left; text-align: right; display: inline-block; color: #333; margin-right: 10px; }
.contactrow input { border: 1px solid #d6d6d6; float: left; color: #333; }
.contactrow .CommonTextBoxStyle { float: left; }
.contactrow .CommonButtonStyle { float: none; cursor: pointer; }
.contactrow select { color: #333; }
.contactrow .recaptcha-box .recaptcha_only_if_privacy { width: 100%; }
.contactrow .rightCol { overflow: hidden; }
.contactrow .rightCol span.error { color: #F00; width: 100%; display: block; float: left; padding: 7px 0px 0px 0px; text-align: left; }
.postBlog { width: 676px; float: left; height: 243px; }
.titleBlog { font-size: 32px; font-weight: normal; color: #2f2e2e; padding: 13px 0 10px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie'\9/; }
.shareLink { width: 449px; height: 90px; float: left; padding: 0 0 0 126px; }
.shareLink ul { list-style: none; margin: 0; padding: 0; }
.shareLink li { float: left; height: 90px; background: url(/Images/CSharp/Blogs_26.png) left top no-repeat; }
.shareLink li a.write { background: url("/Images/CSharp/Blogs_26.png") no-repeat scroll left top transparent; display: block; float: left; height: 90px; margin: 0 59px 0 0; text-indent: -999px; width: 67px; }
.shareLink li a.share { background: url("/Images/CSharp/Blogs_26.png") no-repeat scroll -126px top transparent; display: block; float: left; height: 90px; margin: 0 27px 0 0; text-indent: -999px; width: 83px; }
.shareLink li a.beknow { background: url("/Images/CSharp/Blogs_26.png") no-repeat scroll -239px top transparent; display: block; float: left; height: 90px; text-indent: -999px; width: 104px; }
.blogBtn { margin: 20px 0; float: left; text-align: center; width: 100%; }
.blogBtn a { background: url(/images/csharp/postL.gif) left top no-repeat; padding: 0 0 0 11px; height: 38px; display: inline-block; }
.blogBtn a span { float: left; background: url(/images/csharp/postR.gif) right top no-repeat; padding: 0 40px 0 0; display: block; height: 38px; line-height: 38px; font-size: 18px; font-weight: normal; color: #fff; text-decoration: none; text-transform: uppercase; }
.userBlog { width: 676px; float: left; padding: 8px 0; border-bottom: 0 solid #d2d2d2; font-size: 15px; }
.userBlog.idea { width: 1012px; position: relative; }
.userBlog.idea .right { width: 835px; }
.userBlog .left { width: 84px; float: left; }
.userBlog .left .userPic img { margin: 0 0 9px 0; background-color: #e0e0e0; border-radius: 50%; }
.userBlog .right { width: 592px; float: left; }
.userBlog .right .blueTitleBar h3 { margin: 5px 0 5px 0; padding: 0; }
.userBlog .right .blueTitleBar h3 a { font-size: 17px; color: #056ebf; font-weight: normal; text-decoration: none; margin: 0; padding: 0; line-height: 23px; }
.userBlog .right .blueTitleBar h3 a:hover { color: #01a821; }
.userBlog .right ul { width: 568px; list-style: none; margin: 0; float: left; padding: 10px 0 0 0px; }
.userBlog .right li { background: url(/images/csharp/BulletCircle.png) 0 6px no-repeat; line-height: 18px; padding: 0 10px 0 13px; }
.outerBoxResources .userBlog.bottom-line { border-bottom: 1px solid #D2D2D2; }
.outerBoxResources .userBlog.bottom-line:last-child { border: none; }
.floatLeft { float: left; width: auto; }
.floatRight { float: right; width: auto; }
.marginTop5 { margin-top: 5px; margin-bottom: 5px; }
.floatRightImportant { float: right !important; width: auto; }
.ratingStar { white-space: nowrap; margin: 1em; height: 14px; }
.ratingStar .ratingItem { font-size: 0; width: 13px; height: 12px; margin: 0; padding: 0; display: block; background-repeat: no-repeat; cursor: pointer; }
.ratingStar .Filled { background-image: url(/images/csharp/ratingStarFilled.png); }
.ratingStar .Empty { background-image: url(/images/csharp/ratingStarEmpty.png); }
.ratingStar .Saved { background-image: url(/images/csharp/ratingStarSaved.png); }
a.PagerLinkStyle { margin: 0 2px 0 2px; border: solid 1px #e6e6e6; color: #0066a7; font-weight: normal; text-decoration: none; vertical-align: top; }
a.PagerLinkStyle:hover { border: solid 1px #b7d8ee; background-color: #d2eaf6; }
a.PagerLinkSelected { margin: 0 2px 0 2px; padding: 2px 5px 2px 5px; font-weight: bold; border: solid 1px #e6e6e6; color: #0066a7; background-color: #d2eaf6; }
a.LinkNormalStyleOrange { color: #36c; text-decoration: none; }
a.LinkNormalStyleOrange:hover { color: #01a821; }
.LinkNormalStyleOrange2 { color: #36c !important; font-size: 11px; padding: 0 !important; margin-right: 5px; cursor: pointer; text-decoration: none; }
.LinkNormalStyleOrange2:hover { color: #ffbb00 !important; padding: 0 !important; }
a.BlueBtn { font-size: 16px; font-weight: bold; text-decoration: none; color: #fff; height: 29px; line-height: 29px; padding: 0 0 0 10px; background: url(/images/csharp/blueBtn.png) left top no-repeat; float: right; }
a.BlueBtn span { display: block; padding: 0 20px 0 10px; height: 29px; line-height: 29px; background: url(/images/csharp/blueBtnR.png) right top no-repeat; float: left; text-transform: uppercase; }
input.rateitBtn { width: 63px; height: 20px; float: left; background: url(/images/csharp/rateit.png) left top no-repeat; border: none; cursor: pointer; }
ul.rateList { width: auto !important; float: right; list-style: none; padding: 0 14px 0 0; margin: 0; margin-top: 2px; }
ul.rateList li { float: left; line-height: 20px; }
#box { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: White; border-color: Gray -moz-use-text-color Gray Gray; border-style: solid none solid solid; border-width: 1px 0 1px 1px; right: 35px; padding: 10px; position: absolute; text-align: center; }
#box div { margin: 0; }
#floatdiv { position: absolute; right: 0 !important; top: 0; z-index: 999; }
.FlagImageSize { width: 15px; height: 15px; }
.WhyRegisterBulletImg { background-image: url(/Images/bullet.gif); background-repeat: no-repeat; background-position: center top; width: 13px; display: block; }
.videoImage { float: right; }
.videoImage img { border: 2px solid #000; display: block; }
.userVideos { width: 336px; float: left; padding: 8px 0; margin-left: 10px; background: url(/images/csharp/grayVideoBorder.jpg) left bottom no-repeat; }
.userVideos .left { width: 89px; float: left; margin-right: 5px; }
.userVideos .right { float: right; width: 231px; }
.userVideos .blueTitleBar h3 { margin: 0; }
.userVideos .blueTitleBar h3 a { font-size: 16px; color: #056ebf; font-weight: normal; text-decoration: none; line-height: 18px; margin: 0; padding: 0; }
.userVideos .blueTitleBar h3 a:hover { color: #01a821; }
.profileDetail .titleBar { width: 676px; overflow: hidden; border-bottom: 1px solid #e8e8e8; padding: 0 0 4px 0; margin-bottom: 7px; }
.profileDetail .titleBar h2 { font-size: 18px; font-weight: normal; margin: 0; padding: 0; }
.profileDetail .information { width: 182px; float: left; border-left: 1px solid #e8e8e8; min-height: 90px; padding-left: 18px; line-height: 18px; }
.profileDetail .left { width: 187px; float: left; }
.profileDetail .left .photoBox { float: left; border: 1px solid #ccc; padding: 6px; margin-bottom: 6px; width: 158px; }
.profileDetail .left .photoBox ul { margin: 0; padding: 0; }
.profileDetail .left .photoBox li { float: left; padding-bottom: 5px; list-style: none; }
.profileDetail .left .photoBox.authorIcons li { float: left; padding: 0; }
.profileDetail .left .photoBox.authorIcons li img, .profileDetail .left .photoBox.authorIcons li input[type='image'] { padding: 0 0 5px 5px; }
.profileDetail .right { width: 487px; float: right; }
.followme { width: 545px; float: left; height: 27px; line-height: 27px; margin-top: 5px; }
.followme img { float: left; }
.photogallery { width: 560px; float: left; border: 1px solid #ccc; padding: 5px 0 6px 15px; margin: 14px 0 0 0; }
.photogallery h2 { font-size: 14px; font-weight: normal; text-transform: uppercase; color: #656565; padding: 0 0 8px 0; margin: 0; }
.profileContainer .link { font-size: 11px; color: #686868; float: left; padding-top: 5px; }
.profileContainer .link a { text-decoration: none; color: #686868; display: inline-block; margin: 0 4px; font-size: 11px; }
.photogallery li { list-style: none; float: left; margin-left: 3px; }
.leftBottomSection { width: 664px; float: left; margin-top: 8px; }
.photogallery img { width: 47px; height: 47px; }
.profileContainer .rightSection { width: 227px; float: right; }
.profileContainer .followus { width: 227px; text-align: center; padding: 5px 0; }
.profileContainer .followus ul { margin: 0; padding: 0; }
.profileContainer .followus li { display: inline-block !important; }
.jobTab { width: 227px; float: left; padding: 5px 0; }
.jobTab ul { margin: 0; padding: 0; }
.jobTab li { float: left; }
.jobTab li a { display: block; width: 110px; height: 20px; line-height: 20px; text-align: center; background: #6c6c6c; font-size: 11px; color: #fff !important; text-decoration: none; margin-left: 3px; text-transform: uppercase; }
.jobTab li a:hover, .jobTab li a.active { background: #0070bf; }
ul.bottomBlueLink { width: auto; text-align: center; margin: 0; padding: 10px 0 5px 0; }
ul.bottomBlueLink li { display: inline-block; padding: 0 1px; color: Gray; }
ul.bottomBlueLink li a { font-size: 11px; color: #0070bf; }
ul.bottomBlueLink li a:hover { color: #01a821; }
.profileContainer .outerBox { width: 227px; background: url(/Images/CSharp/controlFooterBackgroundAuthors.png) left bottom no-repeat; }
.WhitePaperIcons { margin-left: 71px; margin-top: 1px; margin-right: 0; }
.AuthorHeading { font-size: 23px; width: 335px; color: #3e3e3e; text-align: center; text-transform: uppercase; }
.AuthorHeading.myAccount { width: 280px; }
ul.memberpopularity { margin: 0; padding: 0; list-style: none; float: left; }
ul.memberpopularity li { display: inline-block; color: Gray; font-size: 9px; margin: 5px 2px 0 2px; float: left; }
ul.memberpopularity li a { color: Gray; }
ul.memberpopularity li a.active { color: #0070bf; }
.RoundedBackGroundGrayBorder { background: transparent; width: 100%; margin: 0 auto; }
.RoundedBackGroundGrayBorder .top, .RoundedBackGroundGrayBorder .bottom { display: block; background: transparent; font-size: 1px; }
.RoundedBackGroundGrayBorder .b1, .RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b1b, .RoundedBackGroundGrayBorder .b2b, .RoundedBackGroundGrayBorder .b3b, .RoundedBackGroundGrayBorder .b4b { display: block; overflow: hidden; background: #f2f7ff; }
.RoundedBackGroundGrayBorder .b1, .RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b1b, .RoundedBackGroundGrayBorder .b2b, .RoundedBackGroundGrayBorder .b3b { height: 1px; background: #f2f7ff; }
.RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b4b, .RoundedBackGroundGrayBorder .b3b, .RoundedBackGroundGrayBorder .b2b { border-left: 1px solid #d2def1; border-right: 1px solid #d2def1; }
.RoundedBackGroundGrayBorder .b1 { margin: 0 5px; background: #d2def1; }
.RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b2b { margin: 0 3px; border-width: 0 2px; }
.RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b3b { margin: 0 2px; }
.RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b4b { height: 2px; margin: 0 1px; }
.RoundedBackGroundGrayBorder .b1b { margin: 0 5px; background: #d2def1; }
.RoundedBackGroundGrayBorder .boxcontent { display: block; background: #f2f7ff; border-left: 1px solid #d2def1; border-right: 1px solid #d2def1; }
.MediaPlayerWidth { width: 665px; height: 400px; }
.FlashPlayerWidth { width: 330px; height: 240px; }
.lof-slidecontent a { color: #fff; }
.lof-slidecontent { border: 1px solid #c6c6c6; border-right: none; height: 250px; position: relative; width: 676px; }
.lof-main-outer { position: relative; height: 250px; width: 676px; z-index: 3px; overflow: hidden; }
.lof-main-item-desc { z-index: 100px; position: absolute; top: 0; left: 0; width: 160px; padding: 5px; height: 250px; }
.lof-main-item-desc p { color: #FFF; margin: 0 8px; padding: 8px 0; }
ul.lof-main-wapper { height: 250px; width: 652px; position: absolute; overflow: hidden; left: 0; margin: 0; padding: 0; top: 0; }
ul.lof-main-wapper li { overflow: hidden; height: 250px; width: 652px; float: left; position: relative; }
.lof-main-item-desc h3 { color: #fff; font-weight: normal; border-bottom: 2px solid #fff; padding: 5px 0; margin: 0; font-size: 20px; line-height: 22px; }
li-desc p { color: #FFF; margin: 0; padding: 0; }
.btn_get_started { float: left; height: 34px; width: 138px; text-indent: -9999em; margin-right: 7px; overflow: hidden; position: absolute; left: 15px; bottom: 20px; background: url(/Images/csharp/watchIT.png) no-repeat; }
ul.lof-navigator { top: 0 !important; position: absolute; margin: 0; padding: 0; right: 0; width: 216px !important; }
ul.lof-navigator li { cursor: pointer; list-style: none; width: 216px !important; height: 50px !important; overflow: hidden; }
.lof-navigator-outer { position: absolute; right: 0; top: 0; overflow: hidden; color: #FFF; }
.lof-navigator li div { background: url(/Images/csharp/videoLink.png) right top no-repeat; position: relative; font-size: 13px; font-weight: normal; color: #333; width: 176px; height: 50px; padding: 10px 10px 0 30px; }
.lof-navigator li.active div { background: url(/Images/csharp/videoLinkHover.png) right top no-repeat; color: #FFF; }
.blueTitleBarVideo { font-size: 31px; color: #056ebf; font-weight: normal; text-decoration: none; }
.leftCntrArticleSubmission { width: 1024px; float: left;    font-family: 'Titillium Web',sans-serif; }
.leftCntrArticleSubmission .errorMessage_event, .errorMessage_event { color: #ff0000; display: inline-block; vertical-align: bottom; padding-left: 5px; margin-bottom: 3px; }
.leftCntrArticleSubmission .actionBottomBtns { width: 100%; text-align: center; }
.leftCntrArticleSubmission .actionBottomBtns > * { margin-bottom: 10px; }
.ArticlePublisherHeading { color: #666; font-size: 14pt; font-weight: bold; padding-right: 2px; }
.BackGroundSubHeading { width: 100%; background-color: #f2f2f2; border-collapse: collapse; }
.SubmissionGuidlineHeading { color: Black; font-size: 14px; font-weight: bold; margin: 20px 0 5px 5px; }
.LinkNormalGrayArticleSubmission { font-size: 20px; color: #333; }
.ArticlePublisherBackgroundWhite { width: 100%; background-color: White; border: solid 1px #f2f2f2; border-collapse: collapse; }
.BorderGray { border: solid 1px #f2f2f2; color: #313131; margin-bottom: 10px; }
.BorderGray.noTop { border-top: none; margin-top: -1px; }
.BorderGray td.title { text-align: right; font-weight: bold; width: 150px; }
.HeaderGray { background-color: #d8d8d8; height: 19px; padding-left: 6px; color: #333; font: normal normal bold 18px; }
.CommonTextBoxStyle { font-family: 'Titillium Web',sans-serif; color: #313131; border: solid 1px #d6d6d6; }
.news-filter { float: right; margin: 2px 10px 10px 0px; width: 150px; height: 31px; }
input[type="text"].CommonTextBoxStyle { padding: 3px 0px 3px 3px; }
.CommonLinkBold { color: #36c; text-decoration: none; }
.CommonLinkBold:hover { color: #ffbb00 !important; }
.NormalBlack { color: #333; }
.BlackBoldLink { color: #000; text-decoration: none; font-weight: bold; }
.ControlMidBorderStyle { border: solid 1px Gray; border-collapse: collapse; margin-bottom: 6px; }
a.PublishOCPLink:active, a.PublishOCPLink:visited, a.PublishOCPLink:link { color: #ffbb00; font-weight: 400; font-size: 18px; padding-left: 2px; }
a.PublishOCPLink:hover { color: #313131; }
.ArticlePublisherControlHeading { font-weight: bold; padding-left: 5pt; }
.redCommanBtn { float: left; background: url(/images/csharp/post_c_leftBg.png) left top no-repeat; padding: 0 0 0 10px; height: 25px; line-height: 25px; }
.redCommanBtn span { float: left; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; background: url(/images/csharp/post_c_rightBg.png) right top no-repeat; display: block; padding: 0 20px 0 0; height: 25px; line-height: 23px; }
.RightBarHomeImageStyle { width: 75px; height: 90px; border: 0; }
.EbookBackgroundHeading { background: #f5f5f5; padding-left: 0; padding-top: 5px; padding-right: 1px; }
a.LinkEbookStyle:active, a.LinkEbookStyle:visited, a.LinkEbookStyle:link { color: #090; text-decoration: none; font-weight: bold; }
a.LinkEbookStyle:hover { color: #01a821; }
.EbookHeading { color: #090; font-size: 13pt; text-decoration: none; font-weight: bold; padding-left: 2px; }
.EbookImageStyle { width: 125px; height: 175px; border: 0; }
.EbookHeaderRBoxBG { background-color: #e3e3e2; border-right-width: 1pt; border-right-color: #c3c3c2; border-right-style: solid; }
.EbookOrangeText { color: #f60; }
.EbookHeaderBackground { border-bottom: solid 1px #f60; padding-top: 4px; color: #f60; font-weight: bold; background-color: #ffc69f; height: 24px; }
.EbookBorderStyle { border: solid 1px #f60; border-collapse: collapse; margin-bottom: 6px; }
.HeadingFaq { font-size: 10pt; }
.EbookOurPriceText { color: #f00; font-weight: bold; }
.BreakingContainerTableBorder { border: solid 1px #090; border-collapse: collapse; }
.BreakingNewsSeparator { background-color: #bfb; }
.BreakingContainerTableBorder { border: solid 1px #090; border-collapse: collapse; }
.BreakingNewsHeader { background-color: #bfb; height: 19px; padding-left: 10px; color: #060; font-weight: bold; border-bottom: solid 1px #090; }
a.BreakingNewsLink:active, a.BreakingNewsLink:visited, a.BreakingNewsLink:link { color: #060; text-decoration: none; }
.TableMargin { margin-left: 5px; margin-right: 5px; height: 145px; }
.PageHeadingGreen { color: #060; text-align: right; font-weight: bold; font-size: 13pt; vertical-align: middle; height: 24px; }
.Separator { height: 6px; }
.HomeCenter { vertical-align: top; padding: 0 5px 5px 6px; }
.GrayBoldText { color: Gray; font-weight: bold; text-decoration: none; }
ul.toprankingdata { float: left; border: 1px solid #ccc; margin: 5px 0 15px 0; padding: 0; width: 100%; display: table; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
ul.toprankingdata li { list-style: none; line-height: 28px; border-bottom: 1px solid #FAFAFA; color: #333; display: table-row; }
ul.toprankingdata li  > * { display: table-cell; padding: 0 14px; }
ul.toprankingdata li.first { background: #E8E7E7 !important; color: #333; }
ul.toprankingdata li.first > * { border-bottom: 1px solid #ccc; }
ul.toprankingdata li:nth-child(odd) { background: #FAFAFA; }
.contentTypeTP { border-right: 1px solid #ccc; }

/* Video Right Bar */
.userVideosList { width: 100%; display: block; padding: 0px; margin: 5px 0 0 10px; overflow: hidden; }
.userVideosList li { list-style: none; padding: 11px 0; background: url(/images/csharp/grayVideoBorder.jpg) left bottom no-repeat; overflow: hidden; }
.userVideosList li:last-child { background: none; }
.userVideosList li .videoImage { float: left; margin-right: 15px; overflow: hidden; width: 88px; }
.userVideosList li .videoImage img { float: left; border: 2px solid #000; }
.userVideosList li .right { overflow: hidden; }
.userVideosList li .right h3 { margin: 0px; }
.userVideosList li .right h3 a { font-size: 16px; color: #056ebf; font-weight: normal; text-decoration: none; line-height: 18px; }
.userVideosList li .right h3 a:hover { color: #01a821; }

/* Detail Right Box Style Start Here */
.rightBox { float: left; padding: 0 0 5px; width: 100%; }
ul.LatestQuestionBox { list-style: none; margin: 5px 0 0 10px; padding: 0; overflow: hidden; }
ul.LatestQuestionBox li { display: block; overflow: hidden; position: relative; min-height: 32px; border-bottom: 1px solid #f5f5f5; padding: 0 0 3px 0; margin-bottom: 3px; }
ul.LatestQuestionBox li:last-child { border-bottom: none; }
ul.LatestQuestionBox li a { padding-left: 18px; margin: 4px 0 0 0px; color: #7f8080; text-decoration: none; float: left; line-height: 22px; }
ul.LatestQuestionBox li a:before { position: absolute; left: 0px; top: 10px; display: inline-block; vertical-align: middle; margin: 0px 4px 0 5px; width: 8px; height: 8px; content: ''; background: url(/images/csharp/homeSprite_20160921.png) 0px -1928px no-repeat; }
ul.LatestQuestionBox li a:hover:before { background-position: 0px -2021px; }
ul.LatestQuestionBox li a:hover { color: #01a821; }
ul.trendingBox { overflow: hidden; list-style: none; margin: 10px 5px 5px 5px; padding: 0px; }
ul.trendingBox li { overflow: hidden; display: block; border-bottom: 1px solid #F5F5F5; padding: 0px 0px 3px 0px; margin-bottom: 3px; }
ul.trendingBox li a { padding: 0px; color: #7F8080; display: inline-block; text-decoration: none; font-size: 15px; }
ul.trendingBox li a:hover { background-position: 10px -186px; color: #01a821; }
.numbers { width: 54px; padding: 0 0px 0 6px; text-align: left; vertical-align: middle; display: table; float: left; font-size: 26px; font-weight: normal; color: #a7a7a7; height: 36px; background: url(/images/csharp/iconSpritImage_20160921.png) 40px -2672px no-repeat; line-height: 36px; }
.trendingDetail { width: 260px; float: left; font-size: 15px; }
a.headerCreateNew { width: 20px; height: 18px; display: block; text-indent: -9999px; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -3411px no-repeat; float: right; margin: 3px 5px 0 0 }
a.headerCreateNew:hover { background-position: 0 -3448px }
.logoExam { width: 140px; height: 62px; background: url(/App_Themes/csharp/images/ExamLogo.gif) left top no-repeat; display: inline-block; margin-top: 11px; margin-bottom: 5px; float: left; }
.separatorExam { border: 1px solid #fff; }
.menuStripExam { width: 100%; height: auto; background-color: #bd0707; float: left; position: relative; z-index: 9; }
.ExamGrayBorderStyle { border: solid 1px #b3b2b2; border-collapse: collapse; background-color: #c8c7c7; }
.ExamLightGrayBorderStyle { border: solid 1px #b3b2b2; border-collapse: collapse; background-color: #f9f6f6; }
.ExamBulletIcon { width: 11px; height: 11px; vertical-align: middle; }
.ExamTextBlue { color: #625fe1; text-decoration: none; }
.ExamTextLightGray { color: #51515d; text-decoration: none; }
.ExamTextOrange { color: #e96812; font-size: 17px; font-weight: bold; text-decoration: none; }
.ExamTextGreen { color: #63be5d; font-size: 13px; text-decoration: none; }
.ExamTextRed { color: #be363f; font-size: 13px; text-decoration: none; }
.ExamTextBlack { color: #000; font-size: 17px; font-weight: bold; text-decoration: none; }
.ExamTextDarkGray { color: #55514b; font-size: 16px; font-weight: bold; text-decoration: none; }
a.ExamTextWhite, a.ExamTextWhite:visited, a.ExamTextWhite:link { color: #fff; font-size: 13px; text-decoration: none; }
a.ExamTextWhite:hover { color: #01a821; }
.ExamScoreTextBlack { color: #000; font-size: 22px; font-weight: bold; text-decoration: none; }
.ExamScoreTextBlackNormal { color: #000; font-size: 17px; font-weight: bold; text-decoration: none; }
.ExamScoreTextLightGray { color: #51515d; font-size: 15px; text-decoration: none; }
.ExamDarkGrayBorderStyle { border: solid 1px #000; border-collapse: collapse; background-color: #3f3f3f; }
.ExamButtonStyle { font-size: 8pt; font-weight: bold; color: Black; background-color: #eee; border: outset 1px Black; }
.CommanSudHeading { background: #d8d8d8; color: #333; font: normal normal bold 18px; padding-left: 6pt; height: 25px; border-bottom: solid 1px gray; }
.ContactNo { font-size: 14px; font-weight: bold; color: Red; }
.latestEbook td { width: 50%; vertical-align: top; border-bottom: 1px solid gray; border-right: 1px solid gray; padding: 5px; margin: 10px; }
.IdeaSection { background-color: #f4940c; height: 20px; vertical-align: middle; color: White; font-weight: bold; padding-left: 10px; font-size: 14px; }
.IdeaLogo { vertical-align: middle; background-color: #f0f0f0; }
.IdeaRandompicks { background-color: #00aeef; height: 20px; vertical-align: middle; color: White; font-weight: normal; padding-left: 10px; }
.Ideafeedback { background-color: #f0f0f0; height: 20px; vertical-align: middle; font-weight: normal; padding-left: 10px; }
.IdeaDescription { height: 20px; vertical-align: middle; font-weight: normal; }
.IdeaComment { height: 20px; vertical-align: middle; color: Blue; font-weight: normal; padding-left: 10px; }
.IdeaRandompick { width: 100%; background-color: White; border-collapse: collapse; border: solid 1px #cdcdcd; }
.IdeaImage { background-image: url(/Images/Ideas/blue_gra_box.gif); width: 43px; height: 44px; background-repeat: no-repeat; font-weight: bold; color: Gray; }
.IdeaSupporter { background: orange; font-weight: bold; color: White; width: 22px; height: 15px; line-height: 13px; }
.IdeaContributer { width: 60px; height: 40px; background-image: url(/Images/Ideas/image_back.gif); background-repeat: no-repeat; font-weight: bold; color: Black; float: left; margin-left: 20px; }
.IdeaDetailBlueText { color: #06c; font-size: 10px; text-decoration: none; }
.IdeaDetailBlackText { color: #36c; text-decoration: none; }
.IdeaDetailGray { color: #7a697c; font-size: 13px; }
.IdeaGrayBackGround { background-color: #e8e8e8; }
.IdeaGrayBackGround:hover { background-color: #01a821; color: Red; }
.VoteBlueColor { color: #06c; display: block; padding: 5px 0; text-align: center; text-decoration: none; }
.VoteBlueColor:hover { color: White; }
.MCNajax__myTab .ajax__tab_header { background: url(/App_Themes/CSharp/Images/Tab/tab-line.png) repeat-x bottom; height: 24PX; font-weight: bold; display: block; }
.MCNajax__myTab .ajax__tab_outer { float: left; background: url("/App_Themes/CSharp/Images/Tab/tableftI.gif") no-repeat left top; margin: 0; padding: 0 0 0 5px; text-decoration: none; }
.MCNajax__myTab .ajax__tab_inner { float: left; display: block; background: url("/App_Themes/CSharp/Images/Tab/tabrightI.gif") no-repeat right top; padding: 3px 10px 0 4px; color: #FFF; }
.MCNajax__myTab .ajax__tab_hover .ajax__tab_outer { color: #FFF; background-position: 0 -42px; }
.MCNajax__myTab .ajax__tab_hover .ajax__tab_inner { color: #FFF; background-position: 100% -42px; }
.MCNajax__myTab .ajax__tab_active .ajax__tab_outer { float: left; background: url("/App_Themes/CSharp/Images/Tab/tableftI.gif") no-repeat left top; margin: 0; padding: 0 0 0 5px; text-decoration: none; background-position: 0 -42px; }
.MCNajax__myTab .ajax__tab_active .ajax__tab_inner { float: left; display: block; background: url("/App_Themes/CSharp/Images/Tab/tabrightI.gif") no-repeat right top; padding: 3px 10px 0 4px; color: #FFF; background-position: 100% -42px; }
.MCNajax__myTab .ajax__tab_body { font-size: 10pt; border: 1px solid #ccc; border-top-width: 0; padding: 8px; background-color: #fff; }
.PaddingLeft5 { color: #333; float: left; padding: 0 0 0 10px; width: 664px; }
.pagingBackground { width: 100%; border-collapse: collapse; }
.category .rightBox ul.sts_graph { margin: 0; padding: 0 0 72px 0; }
ul.sts_graph li { float: left; height: auto !important; min-height: 200px; position: relative; width: 42px; }
ul.sts_graph li div { position: absolute; left: 0; bottom: 0; }
ul.sts_graph li .textStats { position: absolute; bottom: -91px; left: -4px; text-align: right; transform: rotate(-83deg); -webkit-transform: rotate(-83deg); -moz-transform: rotate(-83deg); -ms-transform: rotate(-83deg); -o-transform: rotate(-83deg); transform-origin: 0 0; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; font-size: 13px; width: 70px; }
.fancy .ajax__tab_active .ajax__tab_outer, .fancy .ajax__tab_header .ajax__tab_outer, .fancy .ajax__tab_hover .ajax__tab_outer { padding: 8px 0 27px 0 !important; margin-top: -8px; float: left; display: block; }
.fancy .ajax__tab_active .ajax__tab_inner, .fancy .ajax__tab_header .ajax__tab_inner, .fancy .ajax__tab_hover .ajax__tab_inner { vertical-align: middle; margin-left: 20.5px; margin-right: 10px; }
.fancy .ajax__tab_active .ajax__tab_tab, .fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_header .ajax__tab_tab { display: block; float: left; }
.fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_active .ajax__tab_tab { color: White; display: block; float: left; }
.ajax__tab_default .ajax__tab_tab { margin-top: 5px; display: block; float: left; text-transform: uppercase; }
.fancy .ajax__tab_body { font-size: 13px; float: left; }
.fancy .ajax__tab_xp { margin: 0 !important; height: 30px; border: 1px solid #c6c6c6; background-color: #e4e4e4; }
.fancy .ajax__tab_header { font-size: 15px; color: #3e3e3e; font-weight: bold; margin: 0 !important; padding-left: 10px; height: 30px; float: left; width: 663px; border: 1px solid #c6c6c6; background-color: #e4e4e4; }
.fancy .ajax__tab_active { background-image: url(/images/csharp/buttonBackground.png); cursor: default; height: 12px; padding: 8px 0 27px 0 !important; margin-top: -8px; color: White; position: relative; display: block; float: left; }
.fancy .ajax__tab_hover { background-image: url(/images/csharp/buttonBackground.png); cursor: default; height: 12px; padding: 8px 0 27px 0 !important; margin-top: -8px; color: White; position: relative; display: block; float: left; }
.mostViewBanner { width: 100%; padding: 66px 45% 20px 15px; height: 273px; margin-bottom: 20px; float: left; background: url(/Images/csharp/banner.jpg) left top no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-size: cover; background-position: center center; text-align: center; }
.mostViewBanner h2, h2.legendsHeading { font-size: 24px; color: #fff; font-weight: bold; text-transform: uppercase; padding: 0 0 6px 0; margin: 0; }
.mostViewBanner p { font-size: 18px; line-height: 1.5; color: #fff; margin: 0; padding: 0; }
.join-btn { padding: 8px 16px; background: #0086dc; color: #fff; font-size: 16px; text-transform: uppercase; letter-spacing: .2px; line-height: 20px; display: inline-block; margin-top: 16px; }
.join-btn svg { display: inline-block; vertical-align: text-top; margin-left: 10px; }
.join-btn:hover { background: #007fd2 }
.mostViewTab { width: 676px; overflow: hidden; }
.mostViewTab ul { margin: 0; padding: 0; }
.mostViewTab li { font-size: 13px; width: 202px; list-style: none; float: left; padding: 20px 10px 0 10px; min-height: 90px; height: auto !important; max-height: 90px; overflow: hidden; line-height: 17px; }
.mostViewTab li a { color: #ffbb00; }
.mostViewTab li a:hover, .mostViewTab li a.Blue:hover, .mostViewTab li a.Orange:hover { color: #313131; }
.mostViewTab li a.Blue { color: #06c; }
.mostViewTab li a.Orange { color: #f60; }
.mostViewTab .image { float: left; margin-right: 13px; height: 70px; }
.mostViewTab .image img { width: 60px; height: 60px; }
.mostViewTab .image img { border-radius: 50%; }
.findMemberBox { background: #e4e4e4; border: 1px solid #c6c6c6; margin-bottom: 10px; padding: 8px 17px 15px 17px; width: 300px; overflow: hidden; }
.findMemberBox input { width: 257px; float: left; border: 1px solid #c6c6c6; height: 16px; border-right: none; padding: 5px; }
.findMemberBox h3 { color: #3e3e3e; font-size: 16px; text-transform: uppercase; font-weight: bold; padding: 0 0 12px 0; margin: 0; }
.topMonthlyMember { width: 336px; padding-bottom: 30px; padding-top: 15px; overflow: hidden; }
.topMonthlyMember ul { margin: 0; padding: 0; }
.topMonthlyMember li { width: 331px; display: block; text-align: right; padding-bottom: 12px; overflow: hidden; line-height: 17px; }
.topMonthlyMember li .image { float: right; margin-left: 12px; }
.orangeCircle { width: 60px; height: 60px; float: left; font-size: 53px; color: #fff; text-align: center; line-height: 60px; background: #efb62a; border-radius: 50%; }
.blueCircle { width: 60px; height: 60px; float: left; font-size: 53px; color: #fff; text-align: center; line-height: 60px; background: #ffbb00; border-radius: 50%; }

/*background: url(/Images/csharp/blueCircle.gif) left top no-repeat;*/
.downloadNew { width: 676px; overflow: hidden; }

/*.downloadBtn { font-size: 20px; color: #3f3f3f; font-family: 'Roboto', sans-serif; text-transform: uppercase; vertical-align: middle; text-decoration: none; font-weight: bold; }*/
.categories { width: 652px; overflow: hidden; border: 1px solid #c6c6c6; font-size: 16px; color: #4a4a4a; font-weight: bold; line-height: 29px; padding: 0 5px 0 17px; margin-top: 10px; }
ul.E-book-paging { width: auto; text-align: center; margin: 15px 0; padding: 0; }
ul.E-book-paging li { padding: 0px; list-style: none; color: #99999b; width: auto; text-align: center; line-height: 16px; list-style: none; display: inline-block; float: none; }
.E-book-paging li a { color: #99999b; text-decoration: none; margin-left: 15px; }
.E-book-paging li a:hover { color: #01a821; }
.E-book-paging li a.active { color: #0070bf; }
ul.examList { margin: 0; padding: 0; }
.examList li { list-style: none; float: left; color: #fff; padding: 10px 3px; font-size: 15px; font-family: BebasNeueRegular; text-transform: uppercase; }
.examList li a { color: #fff; }
.examList li a:hover { color: Silver; }
.LinkAdScript { color: #7f8080; }
.LinkAdScript:hover { color: #01a821; }
.downloadNew .slideshow { border: none; margin: 0; padding: 0; }
ul#paging { list-style: none; position: absolute; right: 5px; bottom: 10px; z-index: 999; margin: 0; padding: 0; }
#paging li { float: left; list-style: none; }
#paging li a { background-color: #d7d7d7; border: 1px solid #d7d7d7; display: block; text-indent: -9999px; width: 11px; height: 11px; margin: 5px; }
#paging li a:hover, #paging li a.activeSlide { background-color: #f60; border: 1px solid #f60; }
.headerPost { width: 350px; border: 1px solid #c4c4c4; margin: 5px 0 5px 0; height: 72px; float: right; -moz-border-radius: 2px; border-radius: 2px; }
.headerPost .textBox { width: 344px; height: 18px; border: none 0 !important; font-size: 13px; color: #666; }
.headerGrayIconBar { height: 52px; *height: 50px; background: #f2f2f2; -moz-border-radius: 002px2px; border-radius: 002px2px; }
.headerSmallIcon { width: auto; margin-left: 10px; }
.headerSmallIcon ul { margin: 0; width: 250px; float: left; overflow: hidden; padding: 0; }
.headerSmallIcon li { float: left; list-style: none; width: 39px; height: 39px; margin: 5px 7px 0 0; cursor: pointer; }
.spriteIcons { float: left; height: 39px; margin: 0 7px 0 0; border: none; cursor: pointer; background: url(/images/csharp/headerIcons3.png) left top no-repeat; padding: 0; }
.spriteIcons.article { width: 39px; float: left; background-position: -46px 0; }
.spriteIcons.blog { width: 39px; float: left; background-position: -90px 0; }
.spriteIcons.news { width: 39px; float: left; background-position: -134px 0; }
.spriteIcons.video { width: 39px; float: left; background-position: -178px 0; }
.spriteIcons.question { width: 39px; float: left; background-position: 0 0; }
.BluePostBtn { background-image: url("/Images/csharp/headerPostBtn.png"); border: medium none; cursor: pointer; float: right; height: 22px; line-height: 18px; margin: 16px 10px 0 0; width: 60px; }
.spriteIcons.article:hover { background-position: -46px -40px; }
.spriteIcons.blog:hover { background-position: -90px -40px; }
.spriteIcons.news:hover { background-position: -134px -40px; }
.spriteIcons.video:hover { background-position: -178px -40px; }
.spriteIcons.question:hover { background-position: 0 -40px; }
.spriteIcons.question.active { background-position: 0 -40px; }
.ControlMidBorderStyle { border: solid 1px #3971ac; border-collapse: collapse; }
.LinkNormalStyleGray { color: Gray; text-decoration: none; }
.LinkNormalStyleGray:hover { color: #01a821; }
a.LinkNormalGrayLight { color: #8d8d8d; line-height: 20px; }
a.LinkNormalGrayLight:hover { color: #01a821; }
.ProfileActivites:hover { color: #ffbb00 !important; }
.commentByUser { width: 666px; float: left; text-align: right; }
.tabContentWrapper { width: 100%; height: auto; position: relative; float: left; }
.tabContentWrapper .imageContainer { float: left; width: 50px; height: 50px; }
.tabContentWrapper .imageContainer a img { width: 50px; height: 50px; padding: 2px; border: none; }
.tabContentWrapper .contentDetail { margin-left: 10px; width: auto; min-height: 38px; height: auto; float: left; }
.PulseMainCntr .tabContentWrapper .contentDetail { width: 90%; }
.tabContentSeparator { position: relative; margin: 6px 0 3px 60px; width: 91%; float: left; border-bottom: solid 1px #d7d7d7; }
.NewBlogIconContainer { float: right; margin-top: 1px; margin-right: 5px; }
.RSSIconContainer { float: right; margin-top: 3px; margin-right: 5px; }
.dropDownMenu { font-family: 'Roboto', sans-serif; font-size: 13px; font-weight: normal; width: 1002px; border: 1px solid #016fc2; border-top: none; float: left; padding: 6px 10px 26px 10px; overflow: auto; display: none; min-height: 200px; height: auto !important; height: 200px; position: absolute; left: -40px; top: 42px; background: #fff; z-index: 99999; }
.dropDownMenu div span span a { font-family: 'Roboto', sans-serif; color: #7f8080; display: inline-block; float: none; font-size: 13px; font-weight: normal; height: auto; margin: 0; padding: 2px 4px 2px 4px; text-decoration: none; text-transform: capitalize; }
.dropDownMenu div span span { display: block; float: left; text-transform: capitalize; width: 200px; }
.dropDownMenu div span span a:hover { color: #fff; background: #f60; }
.dropDownMenu div span span a.OrangeBoldLink { font-family: 'Roboto', sans-serif; color: #db4c2c; padding: 2px; display: block; }
.dropDownMenu div span span a.OrangeBoldLink:hover { color: #fff; background: #f60; }
.dropDownMenu a { padding: 2px !important; font-size: 15px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-state-hover a:hover { background-image: url("/images/csharp/buttonBackground.png"); color: White !important; cursor: default; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { background-image: url("/images/csharp/buttonBackground.png"); color: White !important; cursor: default; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { margin: 0 0 20px 0 !important; padding: 0; height: 30px; border: 1px solid #c6c6c6; background-color: #e4e4e4; padding: 0 5px; }
.ui-tabs .ui-tabs-nav li { float: left; padding: 0; margin: 0; list-style-type: none; vertical-align: middle; }
.ui-tabs .ui-tabs-nav li a { float: left; font-size: 16px; display: block; margin-top: -8px; padding: 13px 15px 29px 15px; text-decoration: none; height: 12px; color: #3e3e3e; position: relative; font-weight: bold; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background-image: url("/images/csharp/buttonBackground.png"); color: White; cursor: default; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0 5px 8px 5px; background: none; overflow: hidden; width: 664px; clear: both; float: left; }
.ui-tabs .ui-tabs-hide { display: none !important; }
table.articleHistory { float: left; margin-top: -2px; }
table.articleHistory tr td, table.articleHistory tr th { border: 1px solid #c6c6c6; color: #000; margin-bottom: 10px; }
table.articleHistory tr th { font-weight: bold; }
a.viewAllBtn { background: url("/Images/ButtonArrow.png") no-repeat scroll right top #4590c6; color: #fff; display: block; float: right; font-size: 13px; height: 23px; padding: 3px 35px 0 12px; }
a.viewAllBtn:hover { background-position: right -26px; background-color: #f60; }
.marginTop { margin-top: 10px !important; }
ul.photosListing { list-style: none; margin: 10px 0 0 0; padding: 0; overflow: hidden; }
ul.photosListing li { display: block; border: 1px solid #c9c9c9; width: 150px; height: 185px; float: left; margin: 0 0 10px 9px; padding: 4px; }
ul.photosListing li a.imgContainer { width: 100%; height: 109px; display: block; overflow: hidden; margin-bottom: 8px; }
ul.photosListing li img { height: 109px; width: 150px; }
ul.photosListing li .discription { display: block; font-size: 13px; margin-bottom: 3px; }
ul.photosListing li.last { margin-right: 0; }
ul.photosListing li:hover { border: 1px solid #01a821; }
ul.photobutton { height: 91px; overflow: hidden; padding: 10px 0 10px 99px; margin: 0; }
ul.photobutton li { height: 91px; float: left; list-style: none; }
ul.photobutton li a { width: 94px; display: block; text-indent: -9999px; height: 91px; margin-right: 98px; background: url(/images/photo-button.png) left top no-repeat; }
ul.photobutton li.inviteFriend a { background-position: 0 0; }
ul.photobutton li.createAlbum a { background-position: -192px 0; }
ul.photobutton li.uploadphoto a { background-position: -386px 0; }
ul.photobutton li.inviteFriend:hover a { background-position: 0 -108px; }
ul.photobutton li.createAlbum:hover a { background-position: -192px -108px; }
ul.photobutton li.uploadphoto:hover a { background-position: -386px -108px; }
ul.albumListing { list-style: none; margin: 10px 0 0 0; padding: 0; }
ul.albumListing li { display: block; border: 1px solid #c9c9c9; width: 145px; float: left; margin: 0 0 10px 10px; padding: 4px; }
ul.albumListing li a { display: block; width: 145px; height: 109px; overflow: hidden; }
ul.albumListing li:hover { border: 1px solid #01a821; }
.userAlbumDetail { width: 676px; overflow: hidden; margin: 10px 0; }
.userAlbumDetail .left { float: left; width: 85px; border: 1px solid #c9c9c9; padding: 4px; }
.userAlbumDetail .right { width: 570px; float: right; }
.userAlbumDetail .right h4 { font-size: 14px; color: #000; font-weight: bold; margin: 0; }
ul.userAblumListing { list-style: none; padding: 0; margin: 0; }
ul.userAblumListing li { padding: 15px 0; min-height: 114px; margin-right: 60px; width: 305px; border-bottom: 1px dashed #ccc; float: left; }
ul.userAblumListing li:nth-child(even) { margin: 0px; }
ul.userAblumListing li .left { width: 77px; float: left; overflow: hidden; margin: 6px 10px 0 0; }
ul.userAblumListing li .left a img { width: 100%; height: auto; }
ul.userAblumListing li .right { line-height: 24px; overflow: hidden; min-height: 150px; }
ul.userAblumListing li .countRow { width: 100%; padding: 6px 0px; overflow: hidden; }
ul.userAblumListing li .countRow .col_1 { width: 33%; float: left; }
ul.userAblumListing li .countRow .count { font-size: 24px; font-family: agencyfbregular; color: #555555; display: block; text-align: center; }
ul.userAblumListing li .countRow .name { font-size: 14px; color: #7f7f7f; display: block; text-align: center; }
.sliderBoxPhotos { padding: 20px; width: 636px; position: relative; }
.paging { width: auto; text-align: center; margin: 8px 0 0 296px; }
.paging a.button { height: 38px; overflow: hidden; display: block; background: url(/images/sliderpaging.png) left top no-repeat; }
.paging a.button.next { float: left; display: block; width: 38px; height: 38px; background-position: 0 0; }
.paging a.button.prev { float: left; display: block; width: 38px; height: 38px; margin-left: 10px; background-position: -42px 0; }
.paging a.button.next:hover { background-position: 0 -38px; }
.paging a.button.prev:hover { background-position: -42px -38px; }
.ideatest { /*font-size: 16px;*/ line-height: 20px; color: #333; }
ul.tab_listing { list-style: none; width: 100%; overflow: hidden; padding: 0; margin: 0; }
ul.tab_listing li { width: 100%; padding: 10px 0 10px 0px; overflow: hidden; border-bottom: 1px solid #f1f0ef; list-style: none; line-height: 21px; }
ul.tab_listing li .left { width: 84px; float: left; padding-top: 5px; margin-right: 15px; overflow: hidden; }
ul.tab_listing li .contentDetail { word-wrap: break-word; overflow: hidden; }
ul.tab_listing li .contentDetail h3 { margin: 0; position: relative; }
ul.tab_listing li .contentDetail h3 a { color: #056ebf; font-size: 20px; font-weight: normal; line-height: 25px; margin: 0; padding: 0; text-decoration: none; }
ul.tab_listing li .vote, .tweetIcon .vote { width: 37px; height: 26px; border: 1px solid #ccc; border-radius: 0 3px 3px 0; padding: 5px 0 0 35px; margin: 10px 0 0 10px; position: relative; }
ul.tab_listing li .vote a, .tweetIcon .vote a { width: 37px; height: 27px; display: block; float: left; text-indent: -99999px; background: url(/images/vote.png) 0 top no-repeat; position: absolute; left: -10px; top: -3px; }
ul.tab_listing li .vote a:hover, .tweetIcon .vote a:hover { background-position: 0 -37px; }
ul.tab_listing li .vote.detail, .tweetIcon .vote.detail { position: inherit; }
.myAccountMain { width: 1024px; float: left; }
.myAccountMain .myAccountLeft { width: 180px; float: left; }
.myAccountMain .myAccountLeft .photo { border: 1px solid #ccc; background: #f2f2f2; margin-bottom: 6px; padding: 6px; width: 136px; }
.myAccountLeft .userAccountImage { width: 180px; height: 180px; display: block; overflow: hidden; }
.myAccountLeft h3 { margin: 5px 0 0 0; padding: 0px; font-size: 19px; font-weight: normal; color: #646363; text-align: center; }
.myAccountLeft .location { color: #4b4a4a; font-size: 15px; margin: 0px; padding: 0px; }
ul.myaccountList { list-style: none; margin: 10px 0 0 0; padding: 0px; }
ul.myaccountList li { border-top: 1px solid #dfdfdf; }
ul.myaccountList li a { color: #6a6a6a; font-size: 15px; font-weight: normal; display: block; padding: 7px 3px 7px 15px; background: url(/images/csharp/iconSpritImage_20160921.png) no-repeat 2px -4115px;overflow:auto; }
ul.myaccountList li a span { float: right; color: #ffbb00; }
ul.myaccountList li a:hover, ul.myaccountList li a.active { color: #fff; background-color: #ffbb00; background-position: 2px -4065px; }
ul.myaccountList li a:hover span, ul.myaccountList li a.active span { color: #fff; }

/* follow category */
.myAccountMain .followTopBar { width: 100%; margin: 15px 0; }
.myAccountMain .followTopBar .allCheck { float: left; padding: 5px; border: 1px solid #d5d5d5; background: #f2f2f2; font-size: 20px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; float: left; }
.myAccountMain .followTopBar .allCheck input[type="checkbox"] { float: left; position: absolute; width: 22px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.myAccountMain .followTopBar .allCheck input[type="checkbox"] + label:before { display: inline-block; width: 22px; height: 22px; margin-right: 4px; background: url(/images/Myaccount_checkbox.png) 0 0 no-repeat; content: " "; vertical-align: middle; }
.myAccountMain .followTopBar .allCheck input[type="checkbox"]:checked + label:before { background-position: 0 -35px; }
.myAccountMain .followTopBar .allCheck input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }
.myAccountMain .followTopBar .rightBtn { float: right; }
.myAccountMain .followTopBar .rightBtn button { float: left; margin-left: 10px; font-size: 20px; height: 37px; line-height: 40px; background: #ff646b; padding: 0 7px 0 47px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; color: #fff; position: relative; border: none; cursor: pointer; }
.myAccountMain .followTopBar .rightBtn button.followBtn { background: #33a24a; }
.myAccountMain .followTopBar .rightBtn button:hover { background: #252525; }
.myAccountMain .followTopBar .rightBtn button i { position: absolute; left: 0; top: 0; width: 40px; height: 37px; background: rgba(255, 255, 255, 0.25) url(/Images/Myaccot_follow.png) 9px 6px no-repeat; }
.myAccountMain .followTopBar .rightBtn button.followBtn i { background-position: 9px -39px; }
.myAccountMain .Categories { margin: 0; padding: 0; width: 100%; display: block; }
.myAccountMain .Categories li { float: left; margin: 0 24px 24px 0; padding: 27px 0 0 0; border: 2px solid #ededed; width: 184px; height: 162px; list-style: none; text-align: center; position: relative; }
.myAccountMain .Categories li:nth-child(4n) { margin: 0 0 24px 0; }
.myAccountMain .Categories li .category-image { display: inline-block; width: 88px; height: 88px; }
.myAccountMain .Categories li .category-name { display: block; width: 100%; margin-top: 10px; font-size: 16px; color: #6a6a6a; }
.myAccountMain .Categories li .select { position: absolute; left: 6px; top: 6px; }
.myAccountMain .Categories li .select input[type="checkbox"] { float: left; position: absolute; width: 22px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.myAccountMain .Categories li .select input[type="checkbox"] + label:before { display: inline-block; width: 22px; height: 22px; margin-right: 4px; background: url(/images/Myaccount_checkbox.png) 0 0 no-repeat; content: " "; vertical-align: middle; }
.myAccountMain .Categories li .select input[type="checkbox"]:checked + label:before { background-position: 0 -35px; }
.myAccountMain .Categories li .select input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }
.myAccountMain .Categories li .toggle { position: absolute; right: 6px; top: 6px; }
.myAccountMain .Categories li .toggle input[type="checkbox"] { float: left; position: absolute; width: 28px; height: 28px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; cursor: pointer; z-index: 999; }
.myAccountMain .Categories li .toggle input[type="checkbox"] + label:before { display: inline-block; width: 28px; height: 28px; margin-right: 4px; background: url(/images/Myaccount_follow_followed.png) 0 0 no-repeat; content: " "; vertical-align: middle; cursor: pointer; }
.myAccountMain .Categories li .toggle input[type="checkbox"].unfollow + label:before { background-position: 0 0; }
.myAccountMain .Categories li .toggle input[type="checkbox"].unfollow:hover + label:before { background-position: 0 -74px; }
.myAccountMain .Categories li .toggle input[type="checkbox"].follow + label:before { background-position: 0 -42px; }
.myAccountMain .Categories li .toggle input[type="checkbox"].follow:hover + label:before { background-position: 0 -116px; }
.myAccountMain .Categories li .toggle input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }
.myAccountMain .Categories li .toggle input[type="checkbox"] + label::after { position: absolute; left: -20px; top: -20px; opacity: 0; width: 60px; height: 60px; border-radius: 50%; background: transparent; content: ""; border: 2px solid rgba(8, 152, 4, 0.5); }
.myAccountMain .Categories li .toggle input[type="checkbox"].processing + label::after { -webkit-animation: activeEffect 0.3s forwards; -moz-animation: activeEffect 0.3s forwards; -ms-animation: activeEffect 0.3s forwards; -o-animation: activeEffect 0.3s forwards; animation: activeEffect 0.3s forwards; content: ""; }
.myAccountMain .myAccountCenter { padding: 0 10px; width: 470px; float: left; }
.myAccountMain .myAccountCenter h2 { font-family: "BebasNeueRegular"; font-size: 20px; color: #727272; font-weight: normal; text-transform: uppercase; margin: 0px; padding: 2px 0 5px 28px; background: url(/images/csharp/clock.PNG) no-repeat 0 3px; border-bottom: 1px solid #ffbb00; }
.myAccountCenter .commentBox { padding: 10px; margin: 10px 0px; background: #f2f2f2; }
.myAccountCenter .commentText { width: 438px; padding: 5px; margin: 0px; height: 17px; border: 1px solid #e0e0e0; resize: none; }
.myAccountCenter .commentPost { padding: 6px 15px; margin: 8px 0 0 0; color: #fff; background: #ffbb00; border: none; float: right; font-size: 15px; display: block; cursor: pointer; }
.myAccountCenter .commentBox .prompt-message { color: #dc3912; padding: 0px; margin: 0px 0px 3px 0px; display: none; }
.myAccountCenter .commentBox img.status-loader { margin-right: 15px; }
.largeFont { font-size: 14px; }
.myAccountMain .myAccountRight { float: left; width: 354px; }
.myAccountTabContainer ul.tabdetail { list-style: none; margin: 0; padding: 0; width: 574px; }
.myAccountTabContainer ul.tabdetail li { display: block; overflow: hidden; padding: 5px 0 5px 5px; border-bottom: 1px solid #ccc; position: relative; }
.myAccountTabContainer ul.tabdetail li.viewAll, .myAccountTabContainer .viewAll { float: right; border-bottom: none; }
.myAccountMain .rightBox { width: 100%; }
.myAccountMain ul.topLeaderBox li { margin: 0px 4px 5px 4px; }
.myAccountMain ul.topLeaderBox li img { width: 55px; height: 55px; border-radius: 50%; }
.myAccountMain ul.memberpopularity li { font-size: 12px; }
.myAccountRight .outerBox { min-width: 280px; border-bottom: none; margin-bottom: 20px; }
.errorMessage { color: #ffbb00; display: block; width: 100%; text-align: center; line-height: 3 }
.news-listing { padding-top: 10px; }
.myAccountCenter table.tableListing, table.tableListing { color: Black; font-size: 12px; position: relative; margin-top: 10px; }
.myAccountCenter table.tableListing tr.header, table.tableListing tr.header { background: #e6e6e6; font-weight: bold; height: 25px; border: none; float: none; }
.myAccountCenter table.tableListing tr td, .myAccountCenter table.tableListing tr th, table.tableListing tr td, table.tableListing tr th { border: solid 1px #c1c1c1; }
.myAccountCenter table.tableListing tr th a, table.tableListing tr th a { font-weight: bold; }
.fancy.myAccountTabContainer .ajax__tab_body { width: 100%; }
.fancy.myAccountTabContainer .ajax__tab_active .ajax__tab_inner, .fancy .ajax__tab_header .ajax__tab_inner, .fancy .ajax__tab_hover .ajax__tab_inner { margin: 0 9px; vertical-align: middle; }
.fancy.myAccountTabContainer .ajax__tab_header { font-size: 16px; width: 562px; }
.fancy.myAccountTabContainer .ajax__tab_panel { margin-top: 15px; }
.contentHeader.myAccount { width: 562px; height: 25px; padding: 4px 0 0 11px; margin-top: 10px; }
.contentHeader.myAccount .right { float: right; margin-right: 5px; }
ul.BookmarkListing { padding: 0; margin: 10px 0 0 0; }
ul.BookmarkListing li { list-style: none; width: 574px; clear: both; margin-top: 10px; }
ul.BookmarkListing li.separator { border: none; border-bottom: solid 1px #e3e3e3; padding-top: 10px; }
ul.BookmarkListing li .left { float: left; width: 480px; display: block; }
ul.BookmarkListing li .right { float: left; width: 72px; padding-left: 10px; display: block; }
.LinkNormalGray.myAccount { color: #056ebf; }
.myAccountFriends { float: left; display: block; width: 275px; margin-right: 10px; position: relative; border: solid 1px #e6e6e6; margin-top: 10px; }
.myAccountFriends .left, .myAccountFriends.full .left { float: left; }
.myAccountFriends .right, .myAccountFriends.full .right { float: left; padding-left: 10px; }
.myAccountFriends.full .right { width: 464px; }
.myAccountFriends .buttons { position: absolute; right: 5px; bottom: 5px; }
.myAccountFriends .right .LinkNormalBlue { font-size: 15px; }
.myAccountFriends.full { width: 564px; vertical-align: top; }
.marginLeft { margin-left: 10px; }
.marginRight { margin-right: 10px; }
.modalBackground { background: #fff; z-index: 999; position: absolute; }
#mdlPopup_backgroundElement { background: #000; opacity: .8; }
.newsListing { width: 659px; }
.newsListing .item { width: 659px; height: auto; position: relative; float: left; margin-top: 10px; }
.newsListing .item .left { position: relative; float: left; }
.newsListing .item .right { margin-left: 10px; float: left; width: 599px; min-height: 50px; }
.newsListing .separator { width: 599px; float: right; border-bottom: solid 1px #d7d7d7; }
.newsListing .ViewAll { float: right; margin-top: 10px; }
.newsListing.resources { width: 674px; }
.newsListing.resources .item { width: 674px; }
.newsListing.resources .item .right, .newsListing.resources .separator { width: 614px; }
.myAccountTabContainer .dataItem { width: 100%; height: auto; position: relative; margin: 5px 0 0 10px; float: left; }
.myAccountTabContainer .dataItem .title { padding-bottom: 4px; }
.myAccountTabContainer .dataItem .right { width: 170px; padding: 5px 0 5px 30px; float: right; border-left: 1px solid #ccc; }
.myAccountTabContainer .dataItem .right .visits { display: block; font-size: 12px; }
.myAccountTabContainer .dataItem .right .visitsText { font-size: 20px; font-weight: normal; }
.myAccountTabContainer .separator { position: relative; margin: 5px 0 3px 0; width: 100%; float: left; border-bottom: solid 1px #d7d7d7; }
a.headerCreateNew { width: 20px; height: 18px; display: block; text-indent: -9999px; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -3411px no-repeat; float: right; margin: 3px 5px 0 0; }
a.headerCreateNew:hover { background-position: 0 -3448px; }
a.headerRss { margin-top: 5px !important; width: 16px; height: 20px; display: block; text-indent: -9999px; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -2610px no-repeat; float: right; }
a.headerRss.featured-article { margin-top: 7px; }
a.headerRss:hover { background-position: 0px -2635px !important; }
a.headerRss.recentActivity { margin: 5px; }
ul.sponsors { list-style: none; }
ul.sponsors li { margin: 10px 0 0 14px; float: left; }
.InFocusNews { background: url(/images/inFocusNewsBg.png) center top repeat-y; height: 50px; overflow: hidden; width: 100%; position: relative; }
.InFocusNews span.title {background: #25bfff url(/images/csharp/homeSprite_20160921.png) 133px -1756px no-repeat;
    color: #fff;
    float: left;
    font-family: 'Titillium Web',sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 50px;
    text-align: right;
    width: 138px;
    padding: 0 46px 0 0;
    margin: 0;}
.InFocusNews .rightNew { color: #fff; float: left; font-size: 20px; line-height: 50px; width: 614px; }
.InFocusNews .rightNew .ticker a { color: #fff; }
.inFocusCloseButton { position: absolute; right: 0; top: 0; }
.ajax__tab_xp .ajax__tab_body { }
ul.Executive_Members { width: 326px; padding: 10px 0 10px 10px; float: left; }
ul.Executive_Members li { width: 161px; float: left; height: 66px; margin-bottom: 5px; }
ul.Executive_Members li .MemberImage { float: left; margin-right: 7px; }
ul.Executive_Members li .executiveName { width: 90px; float: left; }
.RecentActivityChapter { width: 189px; float: right; padding-left: 10px; }
.RecentActivityChapterBorder { background: #ccc; width: 1px; float: left; height: 55px; }
.facebookImage { padding: 5px 0 0 10px; }
#facebookFriends { width: 300px; padding: 10px 0 0 13px; }
.advertiserMain { width: 1024px; overflow: hidden; }
.advertiserMain p { margin: 0; }
.advertiserMain .advertiserLeft { width: 195px; float: left; }
.bannerDetailBox { width: 794px; overflow: hidden; border: 1px solid #d7d7d7; padding: 11px; }
.bannerDetailBox .left { width: 458px; float: left; }
.bannerDetailBox .left ul.listing { list-style: none; width: 100%; overflow: hidden; padding: 0; margin: 0; }
.bannerDetailBox .left ul.listing li { font-size: 16px; color: #787878; font-weight: normal; padding: 5px 0; }
.bannerDetailBox .left ul.listing li .label { width: 110px; float: left; }
.marginTop15 { margin-top: 15px !important; }
.bannerDetailBox .right { width: 336px; float: right; }
.detailedBox { width: 818px; overflow: hidden; margin: 10px 0 0 0; }
.detailedBox .row { width: 100%; overflow: hidden; padding: 20px 0; }
.detailedBox .label { color: #333; display: inline-block; float: left; margin-right: 10px; text-align: right; width: 75px; font-size: 14px; padding-top: 2px; }
.graph { padding: 0; }
.countingBox { width: 392px; height: 121px; background: #f6f6f6; border: 1px solid #ccc; padding: 7px; overflow: hidden; border-radius: 6px; margin: 10px 0 0 0; }
.countingBox .detail { width: 196px; float: left; text-align: center; }
.countingBox .detail h6 { font-size: 15px; font-weight: bold; color: #666; text-transform: uppercase; padding: 0; margin: 0; }
.countingBox .detail .count { font-size: 20px; color: #333; font-weight: bold; padding: 5px 0 2px 0; }
.countingBox .detail .labelName { font-size: 11px; color: #999; text-transform: uppercase; font-weight: lighter; }
a.advertiserCommonBtn { display: block; color: #fff; font-size: 13px; padding: 3px 35px 0 12px; height: 23px; float: left; background: #4590c6 url(/images/advertiserIcons.png) right top no-repeat; }
a.advertiserCommonBtn.exportcsv { background-position: 100% -52px; }
a.advertiserCommonBtn:hover { display: block; color: #fff; font-size: 13px; padding: 3px 35px 0 12px; height: 23px; float: left; background: #f60 url(/images/advertiserIcons.png) right top no-repeat; }
a.advertiserCommonBtn.exportcsv:hover { background-position: 100% -130px; }
.advertiserList { width: 195px; float: left; margin: 0; padding: 0; }
.advertiserList li { display: block; }
.advertiserList li a { background: url(/images/graymenuBg.png) left top no-repeat; color: #333; font-size: 15px; display: block; padding: 10px 0 0 51px; height: 28px; margin-bottom: 1px; text-decoration: none; }
.advertiserList li a:hover, .advertiserList li a.active { background: url(/images/graymenuBg_hover.png) left top no-repeat; color: #fff; }
.advertiserMain .advertiserRight { width: 818px; float: right; }
.advertiserRight .topdetail { width: 818px; overflow: hidden; }
.advertiserRight .topdetail .left { width: 480px; float: left; }
.advertiserRight .topdetail .right { width: 316px; float: right; }
.AdvertiserLabel { color: #333; font-size: 14px; display: inline-block; float: left; margin-right: 10px; text-align: right; width: 82px; padding: 2px 0 0 0; }
.advertiserRight .CommonTextBoxStyle { border: 1px solid #ccc; color: #333; font-size: 13px; }
.advertiserRight .topdetail .right .row { width: 100%; float: left; padding-bottom: 5px; font-size: 16px; }
.advertiserRight .topdetail .right .labelLeft { width: 213px; float: left; text-align: right; padding-right: 10px; }
.table_wrapper { border: 1px solid #ededed; border-bottom: none; width: 816px; overflow: hidden; margin: 0 0 5px 0; font-size: 14px; text-transform: capitalize; }
.table_wrapper ul { list-style: none; margin: 0; padding: 0; }
.table_wrapper li { float: left; width: 806px; padding: 5px; border-bottom: 1px solid #ededed; }
.table_wrapper .col_1 { width: 480px; float: left; }
.table_wrapper .col_2 { width: 136px; float: left; }
.table_wrapper .col_3 { width: 109px; float: left; }
.table_wrapper .col_4 { width: 80px; float: left; }
.tableSecondRow { background: #f2f7ff; color: #7b818d; text-align: left; }
.tableheader { background: #f4f4f4; color: #3e3e3e; text-align: left; font-weight: normal; font-size: 18px; }
.tableBottomheader { background: #5a5a5a; color: #fffcfc; text-align: left; font-weight: normal; font-size: 22px; }
.GraphSection { width: 758px; padding: 0 40px 20px 40px; }
.articleBannerLink { color: #06c; height: 21px; float: left; margin-right: 10px; font-size: 16px; display: block; padding: 3px 0 0 27px; }
.articleBannerLink.advertiserArticleBannerIcon { background: url(/images/articleBannerIcon.png) left 2px no-repeat; }
.articleBannerLink.advertiserTextBannerIcon { background: url(/images/textbannerIcons.png) left -31px no-repeat; }
.articleBannerLink.advertiserSponsorBannerIcon { background: url(/images/sponsorbanner.png) left 7px no-repeat; }
.articleBannerLink.advertiserEmailBannerIcon { background: url(/images/emailbanner.png) left 7px no-repeat; }
a.articleBannerLink:hover { color: #01a821; }
a.advertiserArticleBannerIcon:hover { background-position: 0 -19px; }
a.advertiserTextBannerIcon:hover { background-position: 0 2px; }
a.advertiserSponsorBannerIcon:hover { background-position: 0 -23px; }
a.advertiserEmailBannerIcon:hover { background-position: 0 -23px; }
.textBannerName { font-size: 16px; padding: 5px 0 10px 0; }
.graphLink { width: 134px; float: right; font-size: 16px; color: #0071bf; }
.graphLink label { float: left; margin-right: 10px; }
.graphLink .radioBtn { margin-right: 5px; }
.advertiserHomeTopDetail { width: 796px; overflow: hidden; color: #333; background: #f4f4f4; padding: 10px; border: 1px solid #dcdcdc; border-radius: 5px; }
.paddingTop10 { padding-top: 10px; list-style: none; }
ul.graphDescription { position: absolute; right: 85px; top: 40px; }
ul.graphDescription li { display: block; width: 10px; height: 10px; float: left; margin-left: 6px; }
ul.graphDescription li.text { width: auto; }
ul.graphDescription li.item1 { background-color: #36c; margin-top: 4px; }
ul.graphDescription li.item2 { background-color: #dc3912; margin-top: 4px; }
ul.graphDescription li.item3 { background-color: #f90; margin-top: 4px; }
ul.graphDescription li.item4 { background-color: #9cd010; margin-top: 4px; }
.advertiserRight .detailedBox { margin: 0; }
a.ExportToexcel { display: block; color: #fff; font-size: 13px; padding: 3px 35px 0 12px; height: 23px; float: left; background: #4590c6 url(/images/exportToExcel.png) right top no-repeat; }
a.ExportToexcel:hover { background: #f60 url(/images/exportToExcel.png) right -26px no-repeat; }
.image50 { width: 48px; height: 48px; display: block; border: 1px solid #d7d7d7 !important; }
.image75 { width: 73px; height: 73px; display: block; border: 1px solid #d7d7d7 !important; }
.image90 { width: 88px; height: 88px; display: block; border: 1px solid #d7d7d7 !important; }
input[type="checkbox"] { float: left; }
.csharpHome { width: 20px; background: url(/images/csharp/homeIcon.png) 10px 8px no-repeat; }

/*.csharpHome:hover { background: #f60 url(/images/csharp/homeIcon.png) 10px 8px no-repeat !important; }*/
.chapterHome { width: 20px; background: url(/images/Chapters/chapterHome.png) 13px 10px no-repeat; }
.chapterHome:hover { background-color: #f60 }
ul#pagingFeature { list-style: none; position: absolute; right: 5px; bottom: 10px; z-index: 999; margin: 0; padding: 0; }
#pagingFeature li { float: left; list-style: none; }
#pagingFeature li a { background-color: #d7d7d7; border: 1px solid #d7d7d7; display: block; text-indent: -9999px; width: 11px; height: 11px; margin: 5px; }
#pagingFeature li a:hover, #pagingFeature li a.activeSlide { background-color: #36c; border: 1px solid #36c; }
.menuStripBlue { background: #0086dc; float: left; height: 34px; position: relative; width: 100%; z-index: 99; }
.footer .menuStripBlue { z-index: auto; }
.menu.footerMenu ul li a:hover, .menu.footerMenu ul li:hover { color: #f60; background: transparent url(/images/csharp/menuDivider.png) left 7px no-repeat; }
.menu.footerMenu ul li.first, .menu.footerMenu ul li.first a:hover { color: #f60; background: none; }
.csharpHome { background: url(/images/csharp/homeIcon.png) no-repeat scroll 10px 8px transparent; width: 20px; }
/*.csharpHome:hover { background-color: #f60; }*/
.lableText { width: 82px; float: left; text-align: right; padding-right: 10px; color: #666; }

/* Header Container Style Here */
.askQuestionOnHeader { padding: 4px 55px 2px 20px; margin: 7px 0 0 0; width: 97px; height: 23px; background: #009ee3 url(/images/csharp/iconSpritImage_20160921.png) 133px 0px no-repeat; display: block; float: right; font-size: 18px; color: #fff; text-decoration: none; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; }
.askQuestionOnHeader:hover { background: #f60 url(/images/csharp/iconSpritImage_20160921.png) 133px 0px no-repeat; }
.btn-training { padding: 3px 14px; margin: 8px 0 0 0;margin-right: 10px; width: auto;height: 23px; background: #fcb634;display: block; float: right; font-size: 18px; color: #000; text-decoration: none; font-family: "BebasNeueRegular"; font-family: BebasNeueRegularie "9 /"; line-height: 26px; text-shadow: 4px 2px 8px #60f5f3;border-radius: 20px;box-shadow: 0px 0px 6px #000;letter-spacing: 1px;}
.contributeOnHeader {font-size: 18px;color: #fff;text-decoration: none;font-family: 'Titillium Web',sans-serif;text-transform: uppercase;padding: 0;line-height: 24px;position:absolute;}

.contributeList {padding: 4px 55px 3px 20px;margin: 0;width: 97px;height: 23px;position: relative;background: #ffbb00   url(/images/csharp/homeSprite_20160921.png) 133px -39px no-repeat;display: block;float: left;font-size: 18px;color: #fff;text-decoration: none;font-family: 'Titillium Web',sans-serif; margin-left:-5px; left:-5px; }
.contributeList:hover {background: #808080 url(/images/csharp/homeSprite_20160921.png) 133px -39px no-repeat; }
.contributeList ul { display: none; list-style: none; margin: 0; padding: 2px 0 0 0; min-width: 170px; border: 1px solid #ffbb00; position: absolute; left: 0; top: 29px; background: #fff; z-index: 999; }
.contributeList:hover ul { display: block; }
.contributeList:hover ul li { display: block; border-bottom: 1px dotted #ccc; }

.contributeList:hover ul li a { color: #ffbb00;
    text-decoration: none;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 20px;
    padding: 4px 17px 4px 5px;
    display: block;
    white-space: nowrap; }

/*.contributeList:hover li a:hover { color: #fff; background: #f60 url(/images/csharp/homeSprite_20160921.png) 140px -880px no-repeat; }*/

.contributeList:hover li a:hover { color: #fff; background:#ffbb00;}
.contributeList:hover li a:hover:before {    content: "";    width: 10px;    height: 20px;    float: right;    background: url(/images/csharp/homeSprite_20160921.png) -16px -882px no-repeat;    margin-right: -14px;    display: inline-block;}



.contributeList:hover ul li.last { border: none; }
.whiteLink { color: Gray; font-size: 12px; text-decoration: none; }
.footerBottom { background-color: #000; float: left; padding: 0 0 10px; width: 100%; }
ul.socialLink { list-style: none; width: 100%; overflow: hidden; margin: 0; padding: 0; }
ul.socialLink li { width: 100%; border-bottom: 1px dotted #ccc; padding: 10px 0; overflow: hidden; margin: 0; }
ul.socialLink li .SocialLogo { float: left; margin: 5px 10px 0 10px; height: 36px; width: 131px; }
ul.socialLink li .SocialLogo.facebook { background-position: 0px -4539px; }
ul.socialLink li .SocialLogo.twitter { background-position: 0px -4463px; }
ul.socialLink li .SocialLogo.linkedIn { background-position: 0px -4616px; }
ul.socialLink li .SocialLogo.github { background-position: 0px -6867px; }
ul.socialLink li .SocialStatus { float: left; margin: 8px 10px 0 0; height: 30px; width: 30px; }
ul.socialLink li .SocialStatus.link { background-position: 0px -4696px; }
ul.socialLink li .SocialStatus.modify { background-position: 0px -4759px; }
ul.socialLink li .SocialStatus.revoke { background-position: 0px -4823px; }
ul.socialLink li .SocialStatus.marginLeft { margin: 0px 0px 0px 10px; }
ul.socialLink li .row { float: left; width: 98%; margin: 10px 10px 0 10px; }
ul.socialLink li .row input.textBox { border: 1px solid #ccc; color: #333; float: left; width: 365px; padding: 5px; }
ul.socialLink li .row input.checkBox { border: 1px solid #ccc; margin: 4px 0 0 5px; }
ul.userprofileSocialIcons { overflow: hidden; margin: 0; padding: 0 0 0 15px !important; }
ul.userprofileSocialIcons li { display: block; float: left; padding-bottom: 0 !important; }
ul.userprofileSocialIcons li a { display: block; float: left; width: 32px; height: 32px; text-indent: -99999px; margin-right: 15px; background: url(/images/csharp/userprofileSocialIcons.png) -44px 0 no-repeat; }
ul.userprofileSocialIcons li a.facebook { width: 32px; height: 32px; background-position: left top; }
ul.userprofileSocialIcons li a.linkedIn { width: 32px; height: 32px; background-position: -84px 0; }
.loginWhiteLink { color: White; text-decoration: none; }
a.ViewAll, a.viewAll, .viewAllLinkArticle { margin: 0; padding: 0 25px 1px 0; color: #36c; text-decoration: none; float: right; background: url(/images/csharp/iconSpritImage_20160921.png) 34px -89px no-repeat; }
.viewAllLink { margin: 0 10px 10px 0; padding: 0 25px 1px 0; color: #36c; text-decoration: none; float: right; position: relative; font-size: 15px; }
.viewAllLink i { position: absolute; right: 0px; top: 0px; background: url(/images/csharp/iconSpritImage_20160921.png) -20px -87px no-repeat; width: 21px; height: 21px; }
a.ViewAll:hover, a.viewAll:hover { background-position: 34px -121px; color: #01a821; }
.viewAllLink:hover { color: #ffbb00; }
.viewAllLink:hover i { background-position: -20px -119px; }
a.viewall-news { margin: 0 10px 10px 0; padding: 0 25px 1px 0; color: #36c; text-decoration: none; float: right; background: url(/images/csharp/iconSpritImage_20160921.png) 47px -89px no-repeat; }
a.viewall-news:hover { background-position: 47px -121px; color: #01a821; }
.viewAllLinkArticle { margin: 5px 10px 10px 0; padding: 0 30px 1px 0; font-size: 17px; background: url(/images/csharp/iconSpritImage_20160921.png) 61px -87px no-repeat; }
.viewAllLinkArticle:hover { background-position: 61px -119px; color: #01a821; }
a.Next { width: 63px; background: url(/images/csharp/nextArrow.png) no-repeat right !important; }
a.Previous { width: 63px; background: url(/images/csharp/PreviousArrow.png) no-repeat right !important; }
input[type="submit"].ViewMore { background-color: #e1e1e1; color: gray; border: solid 1px darkgray; padding: 5px 0; width: 100%; cursor: pointer; }
input[type="submit"].ViewMore.idea { border: 1px solid rgb(204, 204, 204); padding: 8px; text-align: center; margin: 10px 0px; background-color: rgb(243, 243, 243); font-size: 14px; color: #333; font-family: 'Roboto', sans-serif; }
input[type="submit"].ViewMore:hover { color: Black; }
ul.yesterDayLeader { margin: 0 0 0 10px; padding: 8px 0 8px 0; height: 90px; overflow: hidden; list-style: none; width: 326px; }
ul.yesterDayLeader li { width: 325px; overflow: hidden; left: 10px !important; }
ul.yesterDayLeader .userImage img { margin: 10px 10px 0 0; display: inline-block; background-color: #e0e0e0; float: left; }
ul.yesterDayLeader.moderator-Box { min-height: 90px; }
ul.yesterDayLeader.moderator-Box .userImage img { margin-top: 3px; }
.userImage { float: left; position: relative; }
.pulseMainComment { width: auto; }
.pulseMainComment .pulseCommentSectionMain { width: 688px; padding: 0; font-size: 14px; }
.ChapterComment .pulseCommentSectionMain { width: 418px; overflow: hidden; padding: 5px 0 0 0; }
.pulseMainComment .pulseCommentSection, .ChapterComment .pulseCommentSection { float: left;/* overflow:hidden reason for @ dropdown visible*/ margin-top: 5px; width: 98%; }
.pulseMainComment .pulsecomment { box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; float: left; padding: 9px 5px; position: relative; width: 100%; }
.ChapterComment .pulsecomment { width: 97%; overflow: hidden; padding: 7px 5px; position: relative; }
.pulsecomment.BackgroundWhite { background: #fff; }
.borderNone { border-bottom: none !important; }
.pulsecomment .image { float: left; margin: 0px 0px 0 0; width: 75px; overflow: hidden; }
.pulsecomment .image.level0 a, .pulsecomment .image.level0 img { display: block; width: 60px; height: 60px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; }
.pulsecomment .rpv { margin: 0 0 0 0; padding: 0px; display: block; float: left; }
.pulsecomment .rpv li { float: left; font-size: 12px; color: #676767; list-style: none; background-position: 0 -1646px; margin-right: 5px; padding: 0 0 0 6px; font-weight: bold; }
.pulsecomment .rpv li.point { background-position: 0 -1691px; }
.pulsecomment .rpv li.views { background-position: 0 -1735px; margin-right: 0px; }
.pulsecomment .commentDescription { font-size: 14px; line-height: 20px; color: #8B8B8B; margin-bottom: 10px; }
.pulsecomment .commentDescription a { color: #06c !important; }

/*.pulsecomment .commentDescription:first-letter{text-transform:capitalize;}*/
.pulsecomment .commentDescription a:hover { color: #ffbb00 !important; }
.pulsecomment .image.level1 { margin-right: 0px; }
.pulsecomment .pulseAction a:last-child { margin-right: 0px !important; }
.pulsecomment .image.level1 a, .pulsecomment .image.level1 img { display: block; width: 60px; height: 60px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; }
.pulseMainComment .pulsecomment .commentcontent { float: left; max-width: 586px; width: calc(100% - 75px); -webkit-width: calc(100% - 75px); }
.pulseMainComment .pulsecomment .commentcontent { (; width: 100%; ); }

/* for safari*/
.mentions-input-box textarea, .commentcontentPost { (; width: 585px; ) }

/* for safari */
.pulseMainComment .pulsecomment .image.level1 + .commentcontent { (; max-width: 509px !important; ); }

/* for safari*/
.pulseMainComment .pulsecomment .image.level1 + .commentcontent { float: left; max-width: 572px; width: calc(100% - 75px); -webkit-width: calc(100% - 75px); }
.pulseMainComment .pulsecomment .commentcontent a.like { color: #676767; text-decoration: none; margin: 7px 12px 0 0; float: left; font-size: 13px; padding-left: 18px; background-position: 0 -1591px; }
.pulseMainComment .pulsecomment .commentcontent a.reply { color: #676767; text-decoration: none; margin: 7px 12px 0 0; float: left; font-size: 13px; padding-left: 18px; background-position: 0 -1534px; }
.pulseMainComment .pulsecomment .commentcontent a.postReply { color: #676767; text-decoration: none; margin: 7px 12px 0 0; float: left; font-size: 13px; padding-left: 24px; background-position: 0 -1477px; }
.pulseMainComment .pulsecomment .commentcontent a.showAll { color: #676767; text-decoration: none; margin: 7px 0px 0 0; float: left; font-size: 13px; padding-left: 24px; background-position: 0 -1800px; }
.pulseMainComment input[type="checkbox"] { float: left; position: absolute; width: 25px; height: 25px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.pulseMainComment input[type="checkbox"] + label:before { display: inline-block; width: 25px; height: 25px; margin-right: 4px; background: url(/images/CSharp/iconSpritImage_20160921.png) -8px -1115px no-repeat; content: " "; vertical-align: middle; }
.pulseMainComment input[type="checkbox"] + label:before { background-position: -8px -1115px; }
.pulseMainComment input[type="checkbox"]:checked + label:before { background-position: -8px -1148px; }
.pulseMainComment input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }
.pulseMainComment .chkboxlist input[type="checkbox"] { margin-bottom: 20px; }
.ChapterComment .pulsecomment .commentcontent { width: 90%; float: right; }
.pulseMainComment .pulseDelete, .ChapterComment .pulseDelete, .PulseMainCntr .pulseTabDetail li .pulseDelete { position: absolute; right: 7px; top: 9px; display: none; cursor: pointer; background-color: #fff; padding: 2px; }

/*.pulseMainComment .pulsecomment:hover .pulseDelete, .ChapterComment .pulsecomment:hover .pulseDelete, .PulseMainCntr .pulseTabDetail li:hover .pulseDelete { display: block; cursor: pointer; }*/
.pulseMainComment .pulseDelete .delete, .pulseMainComment .pulseDeleteReply .delete { background-position: 0px -5590px; display: inline-block; height: 18px; width: 18px; margin-left: 5px; }
.pulseMainComment .pulseDelete .edit, .pulseMainComment .pulseDeleteReply .edit { background-position: 0px -5565px; display: inline-block; height: 18px; width: 18px; }
.pulseMainComment .pulseDelete .report-comment, .pulseMainComment .pulseDeleteReply .report-comment { background-position: 0px -6818px; display: inline-block; height: 18px; width: 18px; margin-left: 5px; }
.pulseMainComment .ReplyComment { float: left; padding: 6px 0 2px; position: relative; width: 100%; margin-top: 10px; box-sizing: border-box; }
.ChapterComment .ReplyComment { width: 365px; overflow: inherit; padding: 5px 0 2px 0; position: relative; }
.ChapterComment .ReplyComment .commentcontent { width: 91%; float: right; }
.pulseMainComment .pulseDeleteReply, .ChapterComment .pulseDeleteReply { position: absolute; right: 2px; top: 5px; display: none; cursor: pointer; }
.pulseMainComment .ReplyComment:hover .pulseDeleteReply, .ChapterComment .ReplyComment:hover .pulseDeleteReply { display: block; cursor: pointer; }
.watchICon { background: url(/images/csharp/iconSpritImage_20160921.png) -1px -2470px no-repeat; display: inline-block; width: 13px; height: 13px; vertical-align: middle; margin-right: 3px; margin-top: -2px; }
.commentcontent .inputText, .commentcontent input[type="text"] { background: #fff; padding: 6px; border: 1px solid #ccc; color: #8B8B8B; font-family: 'Roboto', sans-serif; font-size: 14px !important; width: 100%; box-sizing: border-box; margin: 5px 0px; min-height: 38px; }
.ChapterComment { width: auto; }
.ChaptereRightDetail { width: 416px; float: left; margin-left: 10px; }
a.commnetLink { color: #1da5fd; text-decoration: none; margin: 4px 5px 0 0; float: left; font-size: 13px; }
a.commnetLink:hover { color: #01a821; }
a.commnetLink.disabledLink { color: #8d8d8d; cursor: default; }
a.commnetLinkSecondStep { color: #f60; text-decoration: none; margin: 4px 5px 0 0; float: left; font-size: 13px; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -3598px no-repeat; padding-left: 8px; }
a.commnetLinkSecondStep > span { color: gray; }
a.commnetLinkSecondStep:hover { color: #01a821; }
a.previousComments { text-transform: capitalize !important; position: absolute; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #0086dc; right: 4px; }
a.previousComments:hover { color: #01a821; }
.pulseTab { background: #efb62a; float: left; width: 100%; margin-top: 20px; }
.pulseTab ul { list-style: none; margin: 0; padding: 4px 0 0 4px; }
.pulseTab li { float: left;}
.pulseTab li a { display: block; color: #fff; font-size: 20px; text-decoration: none; padding: 7px 30px 0 30px; height: 27px; margin: 0 2px 0 0; }
.pulseTab li a:hover, .pulseTab li a.active { background: #fff; color: #0086dc; }
.search-page.pulseTab li a{height:35px;}
#tagContainer.pulseTab { background: #969696; margin-bottom: 15px; }
#tagContainer.pulseTab li a:hover, .pulseTab li a.active { color: #333; }
.error-no-record { color: #ff0000; text-align: center; }
.PulseMainCntr { width: 100%; }
.PulseMainCntr .header { background: #363535; float: left; width: 100%; padding: 0; left: 0; top: 0; z-index: 999; }
.PulseMainCntr .logo { display: block; float: left; height: 29px; margin: 6px 0 5px 0; }
.PulseMainCntr .loginControl {     float: right;
    height: 42px;
    padding: 6px 0 0 20px;
    text-align: left;
    width: auto;
    position: absolute;
    top: 0px;
    right: 0;}
.topic-page .PulseMainCntr .loginPopup{top:50px;}
.PulseMainCntr .loginPopup { top: 40px; }
.PulseMainCntr .messagePostBox { width: 100%; overflow: hidden; }
.PulseMainCntr .messagePostBox ul { list-style: none; margin: 0; padding: 10px 0 0 0; text-align: center; }
.PulseMainCntr .messagePostBox ul li { display: inline-block; overflow: hidden; }
.PulseMainCntr .messagePostBox ul li a { display: inline-block; width: 57px; height: 84px; text-indent: -9999px; background: url(/images/chapters/contributeImage.jpg) left top no-repeat; margin: 0 20px; }
.PulseMainCntr .messagePostBox ul li a.event { background-position: -84px 0; }
.PulseMainCntr .messagePostBox ul li a.Blog { background-position: -168px 0; }
.PulseMainCntr .messagePostBox ul li a.article { background-position: -252px 0; }
.PulseMainCntr .messagePostBox ul li a:hover { background-position: 0 -91px; }
.PulseMainCntr .messagePostBox ul li a.event:hover { background-position: -84px -91px; }
.PulseMainCntr .messagePostBox ul li a.Blog:hover { background-position: -168px -91px; }
.PulseMainCntr .messagePostBox ul li a.article:hover { background-position: -252px -91px; }
.PulseMainCntr .messagePostBoxForPulse { background: #f1f1f1; border: 1px solid #d3d6db; padding: 5px; overflow: hidden; }
.PulseMainCntr .messagePostBoxForPulse ul { list-style: none; margin: 0; padding: 0; background: #e4e4e4; border: 1px solid #c3c2c2; float: left; width: 99.7%; }
.PulseMainCntr .messagePostBoxForPulse ul li { float: left; display: block; margin-bottom: -1px; }
.PulseMainCntr .messagePostBoxForPulse ul li a { font-size: 15px; color: #494949; text-decoration: none; display: block; padding: 7px 24px 2px 24px; height: 23px; border-right: 1px solid #c3c2c2; }
.PulseMainCntr .messagePostBoxForPulse ul li a:hover, .PulseMainCntr .messagePostBoxForPulse ul li.active a { background: #f1f1f1; color: #eb5901; }
.PulseMainCntr .messagePostBoxForPulse .inputText { background: #fff; padding: 9px; border: none; color: #a7a7ab; margin-top: 10px; }
.PulseMainCntr .pulseTabDetail { width: 98%; overflow: hidden; padding: 10px 8px; float: left; }
.myAccountCenter .PulseMainCntr .pulseTabDetail { width: 100%; padding: 10px 0; }
.PulseMainCntr .pulseTabDetail ul { list-style: none; margin: 10px 0 0 0; padding: 0; }
.PulseMainCntr .pulseTabDetail li { position: relative; width: 100%; overflow: hidden; border-bottom: 1px dotted #d7d7d7; padding: 0 0 5px 0; margin-bottom: 5px; }
.PulseMainCntr .pulseTabDetail ul li:last-child { border: none; }
.ChapterUpComingTAb .imageContainer { width: 50px; float: left; }
.PulseImageContainer img, .PulseImageContainer a img { width: 35px; float: left; height: 35px; margin-right: 10px; }
.PulseMainCntr .pulseTabDetail li .pulseRightDetail { overflow: hidden; }
.pulseRightDetail .pulseMainComment .image { margin-right: 5px; }
.my-notifications .pulseRightDetail a { color: #0086dc; }
.my-notifications .pulseRightDetail a:hover { color: #01a821; }
.VoteIcon { width: 83px; border: 1px solid #a3a2a2; font-size: 22px; color: #333; position: relative; height: 28px; text-align: center; float: left; line-height: 28px; }
.VoteIcon a.VoteLike { float: left; margin: -1px 0 0 -1px; position: relative; width: 30px; height: 30px; display: block; background: url(/images/csharp/VoteLike.png) left top no-repeat; }
.VoteIcon a.VoteDisLike { float: left; margin: -1px 0 0 -1px; position: relative; width: 30px; height: 30px; display: block; background: url(/images/csharp/voteDisLike.png) left top no-repeat; }
.rankDot { display: inline-block; vertical-align: middle; margin: 0 -2px 0 5px; width: 6px; height: 6px; background: url(/images/csharp/iconSpritImage_20160921.png) -1px  -3551px no-repeat; }
.rankDotBlue { display: inline-block; vertical-align: middle; margin-right: -2px; width: 6px; height: 6px; background: url(/images/csharp/iconSpritImage_20160921.png) -1px -3584px no-repeat; }
.modelPopUp { background: url(/images/CareerAdvice/popUpbackgroundBGRepeat.png) repeat; border-radius: 8px 8px 8px 8px; padding: 8px; position: relative; text-align: left; font-size: 14px; width: 335px; }
.modelPopUp .whitebackground { background: none repeat scroll 0 0 #fff; border-radius: 2px 2px 2px 2px; min-height: 100px; overflow: hidden; }
.modelPopUp .closeBtn1 { background: url(/images/CareerAdvice/close_button2.png) left top no-repeat; height: 33px; position: absolute; right: -16px; text-indent: -9999px; top: -20px; width: 33px; }
.ui-widget-overlay { background: url(/images/CareerAdvice/overlay.png) repeat; left: 0; position: absolute; top: 0; z-index: 99 !important; opacity: .30; -moz-opacity: .65; filter: alpha(opacity=30) !important; }
.LinkOrange { color: #ffbb00; }
.Linkyellow { color: #f28b05; }
.Linkgreen { color: #6a0; }
.Likpurple { color: #909; }
.LinkPink { color: #d60174; }
.LinkDarkPink { color: #f52887; }
.LinkLightGreen { color: #254117; }
.LinkLightYellow { color: #c47451; }
.LinkLightBrown { color: #f87217; }
.LinkLightRose { color: #842dce; }
.LinkLightCoral { color: #8a4117; }
.LinkCoral { color: #b38481; }
.LinkCofee { color: #6f4e37; }
a.LinkOrange:hover, a.Linkyellow:hover, a.Linkgreen:hover, a.Likpurple:hover, a.LinkPink:hover, a.LinkDarkPink:hover, a.LinkLightGreen:hover, a.LinkLightYellow:hover, a.LinkLightBrown:hover, a.LinkLightRose:hover, a.LinkLightCoral:hover, a.LinkCoral:hover, a.LinkCofee:hover { color: #ffbb00 !important; }

.link-pink{color:#ffbb00;font-size:10pt;}
.link-pink:hover{color:#313131;}

ul.pulseActivityAlbum { margin: 10px 0 0 20px !important; padding: 0 !important; list-style: none; }
ul.pulseActivityAlbum li { border-bottom: none !important; padding: 0 10px 10px 0 !important; margin: 0 !important; float: left; width: auto !important; }
ul.pulseActivityAlbum li img { float: left; }
.roundedGrayBar { background: #f5f5f5; border: 1px dotted #ccc; margin-top: 10px; overflow: hidden; padding: 7px 6px 5px 15px; text-align: center; }
.OrangeHeader { background: #ff6a10 url(/images/chapters/orangeHeaderBg.png) left top no-repeat; font-size: 18px; color: #fff; padding: 3px 0 0 22px; height: 30px; }
.OrangeHeader a, .BlueHeader a { color: #fff; font-size: 16px; float: right; padding: 3px 10px 0 0; }
.mostpopularActivity { width: 100%; overflow: hidden; }
.mostpopularActivity ul { list-style: none; padding: 7px; overflow: hidden; margin: 0; }
.mostpopularActivity li { width: 100%; overflow: hidden; border-bottom: 1px dotted #d7d7d7; padding: 0 0 5px 0; margin-bottom: 5px; }
.mostpopularActivity li .count { width: 51px; height: 51px; font-size: 35px; color: #fff; font-weight: bold; line-height: 45px; text-align: center; background: url(../images/CircleBlue.png) left top no-repeat; float: left; }
.mostpopularActivity li .pulseRightDetail { width: 260px; float: left; margin-left: 10px; }
.BlueHeader { background: #0086dc url(/images/chapters/blueHeaderBg.png) left top no-repeat; font-size: 18px; color: #fff; padding: 3px 0 0 22px; height: 30px; }
.pulseMaster { width: 100%; overflow: hidden; }
.pulseMaster ul { list-style: none; padding: 7px; overflow: hidden; margin: 0; }
.pulseMaster li { width: 100%; overflow: hidden; border-bottom: 1px dotted #d7d7d7; padding: 0 0 5px 0; margin-bottom: 5px; }
.pulseMaster li .count { width: 51px; height: 51px; font-size: 35px; color: #fff; font-weight: bold; line-height: 45px; text-align: center; background: url(/images/csharp/CircleOrange.png) left top no-repeat; float: left; }
.pulseMaster li .pulseRightDetail { width: 260px; float: left; }
.pulseMaster li .image { float: right; margin-left: 12px; }
.ChapterMenu { width: 532px; float: right; }
.ChapterMenu ul { margin: 0; padding: 0; width: auto; text-align: right; float: right; list-style: none; }
.ChapterMenu ul li { display: block; float: left; position: relative; }
.ChapterMenu ul li a { padding: 12px 10px 0 10px; height: 28px; display: block; font-size: 14px; color: #e2e2e2; text-transform: uppercase; background: url(/images/chapters/ChapterMenuDivider.png) left top no-repeat; }
.ChapterMenu ul li a:hover { background: #f60; }
.ChapterMenu ul li a.home { padding: 17px 10px 0 10px; height: 23px; width: 21px; background: url(/images/chapters/chapterHomeIcon.png) 12px 13px no-repeat; }
.ChapterMenu ul li a.home:hover { background: #f60 url(/images/chapters/chapterHomeIcon.png) 12px 13px no-repeat; }
.ChapterMenu ul li ul { display: none; }
.ChapterMenu ul li:hover ul { overflow: hidden; width: 261px; background: #fff; border-top: 2px solid #f60; border: 1px solid #f60; margin: 0; padding: 0; position: absolute; left: 0; top: 40px; display: block; z-index: 999; }
.ChapterMenu ul li:hover ul li { list-style: none; display: block; float: none; background: none; text-align: left; }
.ChapterMenu ul li:hover ul li a { color: #7f8080; display: block; float: none; font-size: 13px; font-weight: normal; height: auto; margin: 0; padding: 5px 0 5px 10px; text-decoration: none; text-transform: capitalize; background: none; }
.ChapterMenu ul li:hover ul li a:hover, .ChapterMenu ul li:hover a { background: #f60; color: #fff; }
.NewChapterCntr { padding: 10px; width: 1004px; overflow: hidden; background: #fff; }
.ChapterBanner { width: 1004px; height: 307px; position: relative; }
.ChapterBanner h1 { height: 73px; background: url(/images/chapters/bannerDetailBg.png) repeat; color: #fff !important; margin: 0; padding: 0 20px; font-size: 50px; font-weight: lighter; position: absolute; left: 0; top: 0; width: 963px; }
.ChapterBanner input.joinNow { padding: 0 10px; height: 40px; background: #f60; text-align: center; font-size: 18px; color: #fff; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: absolute; right: 20px; top: 20px; border: none; cursor: pointer; font-family: 'Roboto', sans-serif; }
.ChapterBanner a.joinNow { padding: 7px 10px 0 10px; height: 32px; background: #f60; text-align: center; font-size: 17px; color: #fff; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: absolute; right: 20px; top: 20px; }
.ChapterBanner input.joinNow:hover, .ChapterBanner a.joinNow:hover { background: #0086dc; }
ul.slideshowFeature { margin: 0; padding: 0; }
ul.slideshowFeaturee li { width: 1004px; height: 305px; overflow: hidden; position: relative; }
.ChapterBanner #paging { display: none; }
ul.slideshowFeature li .detail, .ChapterBanner .detail { position: absolute; left: 0; bottom: 0px; padding: 6px; height: 73px; background: url(/images/chapters/bannerDetailBg.png) repeat; color: #fff; width: 992px; }
.ChapterBanner .detail { height: 38px; font-size: 15px; color: #c7c7c7 !important; }
ul.slideshowFeature h2 { margin: 0; padding: 0; font-size: 28px; font-weight: lighter; line-height: 45px; color: White; }
ul.slideshowFeature li .detail p { margin: 0; padding: 0; font-size: 16px; line-height: 20px; }
ul.slideshowFeature li .detail .dateBox { margin-top: 11px; }
.ChapterFeatured { padding: 10px 0; width: 100%; overflow: hidden; }
.ChapterFeatured ul { overflow: hidden; }
.ChapterFeaturedChapter { background: url(/images/chapters/bannerDetailBg.png) repeat; color: #fff !important; position: absolute; left: 0; bottom: 0; padding: 7px 0 3px 0; }
.ChapterFeatured .col_1 { width: 411px; }
.ChapterFeatured .col_1 .image { margin-right: 10px; width: 91px; float: left; text-align: center; }
.ChapterFeatured .col_1 .right { width: 265px; float: left; }
.ChapterFeatured .col_1 .right h2 { margin: 0; padding: 0; font-size: 18px; color: #373739; font-weight: normal; }
.ChapterFeatured .col_2 { margin-left: 6px; width: 180px; text-align: center; }
.ChapterFeatured .col_2 ul { margin: 0; padding: 3px 0 3px 0; list-style: none; height: 85px; border: solid 1px #ccc; }
.ChapterFeatured .col_2 ul li { padding: 0 0 3px 4px; float: left; }
.ChapterFeatured .col_2 ul li img { float: left; width: 40px; height: 41px; }
.ChapterFeatured .col_3 { margin-left: 6px; width: 125px; text-align: center; }
.ChapterFeatured .col_4 { margin-left: 4px; width: 120px; text-align: center; }
.ChapterFeatured .col_4.faq { width: 75px; }
.ChapterFeatured .marginTop { margin-top: 6px; display: inline-block; }
.ChapterFeatured a { font-size: 14px; }
.ChapterLeft { width: 497px; float: left; }
.ChapterRight { width: 497px; float: right; }
.upcomingEvents { padding: 0; overflow: hidden; }
.ChapterUpComingTAb ul { overflow: hidden; margin: 0; padding: 8px; list-style: none; }
.ChapterUpComingTAb li { width: 100%; overflow: hidden; border-bottom: 1px dotted #d7d7d7; padding: 0 0 5px 0; margin-bottom: 5px; line-height: 20px; }
.dateBox { margin-right: 10px; width: 54px; height: 55px; display: block; float: left; background: url(/images/chapters/calenderBg.png) left top no-repeat; text-align: center; }
.dateBox.past { background: url(/images/chapters/calenderBgGray.png) left top no-repeat; }
.dateBox.upcoming.webinar { background: url(/images/chapters/webinarUpcoming.png) left top no-repeat; }
.dateBox.past.webinar { background: url(/images/chapters/webinarPast.png) left top no-repeat; }
.dateBox .month { font-size: 18px; color: #fff; text-align: center; line-height: 24px; }
.dateBox .date { font-size: 25px; color: #333; text-align: center; line-height: 30px; }
.dateBox.upcoming.webinar .month { color: #3b3b3b; }
.dateBox.upcoming.webinar .date { color: #ffbb00; }
.dateBox.past.webinar .month { color: #bdbdbd; }
.dateBox.past.webinar .date { color: #bdbdbd; }
.dateBox.upcoming.webinar .date, .dateBox.past.webinar .date { line-height: 20px; }
.ChapterUpComingTAb li .ChapterUpComingTAbdetail { width: 237px; float: left; }
.ChapterUpComingTAb li .address { width: 160px; float: right; border-left: 1px solid #ccc; padding-left: 10px; min-height: 58px; }
.ChapterUpComingTAb li .attend { color: #f60; font-size: 15px; background: url(/images/chapters/attend_icon.png) no-repeat; padding: 3px 0px 0px 25px; margin-top: 3px; height: 22px; display: block; }
ul.Funfacts, ul.sponsor { list-style: none; margin: 0; padding: 0; overflow: hidden; }
ul.Funfacts li { width: 109px; height: 87px; padding: 0 4px 4px 4px; margin: 0 5px 0 0; float: left; background: #25af00; color: #fff; font-weight: normal; text-align: right; font-size: 18px; }
ul.Funfacts li.member { background: #157bf8; }
ul.Funfacts li.leaders { background: #fa613a; }
ul.Funfacts li.events { background: #02bed5; margin-right: 0; }
ul.Funfacts li .count { display: block; }
ul.Funfacts li .Name { display: block; font-size: 17px; text-transform: capitalize; padding-top: 3px; text-align: center; }
.pollSectionForChapter { border: 1px solid #ccc; overflow: hidden; padding: 0 0 10px 0; margin-bottom: 10px; }
.pollSectionForChapter h5 { background: #e4e4e4; font-size: 14px; color: #333; margin: 0; padding: 5px; }
.pollSectionForChapter ul { margin: 10px; padding: 0; }
.pollSectionForChapter li { list-style: none; color: #333; font-weight: bold; width: 100%; overflow: hidden; }
.redioBtn, .pollpresent { vertical-align: middle; float: left; margin: 8px 10px; }
.pollSectionForChapter .cell { border: 1px solid #ccc; height: 27px; float: left; width: 370px; margin-bottom: 5px; position: relative; }
.incresePoll { position: absolute; left: 0; top: 0; height: 17px; padding: 5px; }
ul.sponsor li { list-style: none; float: left; margin: 8px 0; width: 245px; position: relative; }
.OrnageHeaderPulse { background: #fd8738 url(/images/csharp/orangeHeaderBgPulse.png) left top no-repeat; font-size: 33px; color: #fff; padding: 3px 0 2px 22px; height: 50px; }
.OrnageHeaderPulse a, .BlueHeaderPulse a { color: #fff; font-size: 16px; float: right; padding: 3px 10px 0 0; }
.BlueHeaderPulse { background: #30acfb url(/images/csharp/blueHeaderBgPulse.png) left top no-repeat; font-size: 33px; color: #fff; padding: 3px 0 0 22px; height: 50px; }
.mostpopularActivityPulse { width: 100%; overflow: hidden; }
.mostpopularActivityPulse ul { list-style: none; padding: 7px; overflow: hidden; margin: 0; }
.mostpopularActivityPulse li { width: 100%; overflow: hidden; border-bottom: 1px dotted #d7d7d7; padding: 0 0 5px 0; margin-bottom: 5px; }
.mostpopularActivityPulse li .count { width: 51px; height: 51px; font-size: 35px; color: #fff; font-weight: bold; line-height: 45px; text-align: center; background: url(/images/csharp/CircleBlue.png) left top no-repeat; float: left; }
.mostpopularActivityPulse li .pulseRightDetail { width: 260px; float: left; margin-left: 10px; }
.pulseRightDetail img.userImage, .pulseRightDetail .image { border-radius: 50%; width: 60px; height: 60px; }
.breadcrumb { width: 100%; }
.breadcrumb ul { list-style: none; overflow: hidden; margin: 7px 0; padding: 0; }
.breadcrumb li { float: left; }
.breadcrumb li a { height: 30px; display: block; font-size: 14px; color: #fff; text-decoration: none; padding: 0 20px 0 0; margin-right: -15px; }
.breadcrumb li a span { display: block; height: 22px; padding: 4px 0 4px 20px; line-height: 20px; }
.breadcrumb li a.breadcrumbActive { position: relative; background: url(/images/chapters/breadcrumbRightBg.png) right top no-repeat; }
.breadcrumb li a.breadcrumbActive span { line-height: 22px; background: url(/images/chapters/breadcrumbLeftBg.png) left top no-repeat; }
.breadcrumb li a.breadcrumbActive:hover { position: relative; background: url(/images/chapters/breadcrumbRightBg.png) right -50px no-repeat; }
.breadcrumb li a.breadcrumbActive:hover span { background: url(/images/chapters/breadcrumbLeftBg.png) left -50px no-repeat; }
.breadcrumb li.breadcrumbDeActive { height: 30px; display: block; font-size: 14px; color: #727070; text-decoration: none; padding: 0 20px 0 0; margin-right: -15px; position: relative; background: url(/images/chapters/breadcrumbRightBg.png) right -100px no-repeat; }
.breadcrumb li.breadcrumbDeActive span { line-height: 22px; display: block; height: 22px; padding: 4px 0 4px 20px; background: url(/images/chapters/breadcrumbLeftBg.png) left -100px no-repeat; }
.breadcrumb1 { z-index: 9; }
.breadcrumb2 { z-index: 8; }
.breadcrumb3 { z-index: 7; }
.breadcrumb4 { z-index: 6; }
.breadcrumb5 { z-index: 5; }
.breadcrumb6 { z-index: 4; }
.breadcrumb7 { z-index: 3; }
.breadcrumb8 { z-index: 2; }
.breadcrumb9 { z-index: 1; }
a.chaptersButtonStyle { padding: 5px 48px 5px 10px; font-size: 20px; background-color: #f60; position: relative; display: inline-block; color: #fff; clear: both; }
a.chaptersButtonStyle span { background-color: #363535; display: block; padding: 5px 10px; position: absolute; right: 0; top: 0; }
#divUserActivity .LinkNormalGray, #divUserActivity .LinkNormalGrayLight, #divSelfUserActivity .LinkNormalGrayLight { font-size: 14px; }
.LinkNormalOrange { font-size: 14px; color: #fd8738; }
.LinkNormalBluePulse { font-size: 14px; color: #30acfb; }
a.LinkNormalOrange:hover, a.LinkNormalBluePulse:hover { color: #01a821; }
ul.chapterListing { list-style: none; overflow: hidden; margin: 0; padding: 0; }
ul.chapterListing li { float: left; margin: 0 10px 10px 0; padding: 0; width: 328px; height: 100px !important; border-bottom: dashed 1px #ccc; height: 1px; }
ul.chapterListing li .chapterLogo { float: left; display: block; font-size: 14px; }
ul.chapterListing li .chapterLogo img { width: 90px; height: 90px; display: block; margin-bottom: 7px; }
ul.chapterListing li .detail { width: 230px; float: right; margin-top: 0; }
ul.chapterListing li .detail a.title { font-size: 18px; color: #373739; }
ul.chapterListing li .detail a.title:hover { color: #01a821; }
ul.chapterListing li .detail p.stats { font-size: 13px; margin: 0; }
ul.chapterListing li .detail p.stats b.first { margin: 0; }
.tags { overflow: hidden; 
    font-family: 'Titillium Web',sans-serif;}
.tags ul { padding: 0; margin: 0; }
.tags .mainHeading { font-size: 20px; line-height:40px; color: black; display: inline-block; }
.tags .searchTextBox { height: 30px; width: 68.6%; border: #ccc solid 1px; padding: 5px; font-size: 18px; color: #303030; }
.tags .left { width: 170px; float: left; font-size: 14px; }

/*.tags .left .filterPanel { margin-top: 10px; padding-top: 10px;}*/
.tags table.checkBox > tbody > tr > td, .tags ul.checkBox > li, .filterPanel ul li.Admin {padding:3px 0px;}
.s-result .list-date { opacity: 0.7 }
.tags .heading { font-size: 20px; color: #313131; display: block; margin-top: 5px;}
.tags .left .filterPanel .checkBox label { margin-left: 5px; font-size:16px;line-height:20px;}
.tags .left .filterPanel.first { margin: 0; padding: 0; border: none; }
.tags .right { width: 490px; float: right;}
.tags .right .sortDropDown { float: right; height: 40px; color: #303030;font-size:16px; }
.tags ul.general li {margin-bottom:16px; line-height:22px;}
.tags ul.general li a { color: #3a76b9; background: none; padding: 0; margin-top: 10px; font-size: 20px; }
.tags ul.general li a:hover { color: #212121; }
.tag ul.general li span{font-size:18px !important;}
.tags .left .filterPanel ul.checkBox { list-style: none; margin-left: 8px; }
.tags .left .filterPanel ul.checkBox li { display: inline-block; width: 100%; margin-top: 3px; }
.tags .left .filterPanel ul.checkBox li input { margin-right: 6px; }
.tags ul.s-result li a{ color: #212121; background: none; padding: 0; margin-top: 10px; font-size: 18px; }
.tags ul.s-result li a:hover{color:#ffbb00;}
.TagHeaderStyle { color: #333; font-size: 20px; margin: 0 0 5px 7px; padding-bottom: 4px; border-bottom: 1px solid #d7d7d7; }
table.tableListing .noBorder table td { border: none; }
.chapterIcon { margin-left: 5px; }
.chapterIcon a.icon { width: 109px; height: 93px; display: block; }
.chapterIcon a.icon img { margin-top: 18px; }
.chapterIcon a.icon.album { background: #ff5a00; }
.chapterIcon a.icon.about { background: #009c67; }
.chapterIcon a.icon.faq { background: #8aa300; }
.chapterIcon a.icon.join { background: #875ca5; }
.msg_container { border: 1px solid #d6d6d6; width: 420px; position: absolute; background: #fff; top: 44px; right: 0px; border-top: none; display: none; overflow: hidden; padding: 10px 0 35px 0; }
.msg_container.admin_msg_container { overflow: auto; padding: 10px; max-height: 373px; }
.msg_container ul { padding: 0 10px 10px 10px; margin: 0px; list-style: none; max-height: 388px; overflow: auto; }
.msg_container.admin_msg_container ul { padding: 0; max-height: none; }
.msg_container ul li { margin-bottom: 4px; width: 100%; padding: 6px 0px 6px 0px; overflow: hidden; word-break: break-word; font-family: 'Open Sans', sans-serif; color: #7d7d7d; font-weight: 400; font-size: 15px; }
.msg_container ul#dvComments li { font-size: 14px; }
.msg_container ul li:last-child { margin-bottom: 0; }
.msg_container.general_notifications li { padding-left: 10px; width: 97%; }
.msg_container a { color: #131313; }
.msg_container .gotoAllView { display: block; width: 100%; padding: 8px 0; text-align: center; color: #fff !important; font-size: 16px; background: #3a76b9; position: absolute; left: 0; bottom: 0; }
.msg_container .gotoAllView:hover, .msg_container.general_notifications .gotoAllView:hover { color: #fff !important; background: #ffbb00; }
.msg_container .notificationDate { font-size: 90%; display: block; margin-top: 4px; color: #7d7d7d; font-weight: 300; }
.msg_container a:hover { color: #ffbb00 !important; }
#divUserActivity.generalNotification .date { margin-top: 6px; font-size: 11px; }
.msg_container.general_notifications .date { margin-top: 3px; font-size: 11px; }
.right_content { overflow: hidden; padding-right: 10px; }
.pic { float: left; margin: 0px 15px 0px 0px; }
.pic img { width: 45px; height: 45px; border-radius: 100%; }
.msg_container p { padding: 0px; margin: 0px; }
.arrow_top { background: url(/images/csharp/top_arrow.png) no-repeat; top: -10px; position: absolute; width: 16px; height: 11px; }
.Chapter { width: 642px; padding: 10px; overflow: hidden; background: #f9f9f9; }
.Chapter.odd { background: none; }
.Chapter img { float: left; margin: 0px 10px 0px 0px; padding: 0px; width: 150px; }
.Chapter p { margin: 0px; padding: 5px 0px; line-height: 16px; }
.total_event { overflow: hidden; font-size: 14px; }
.total_event a { font-size: 18px; margin: 5px 0px 0px 10px; }
.mid_container { float: left; width: 332px; }
.leader { float: right; margin: 0px; padding: 0px; overflow: hidden; position: relative; width: 150px; height: 150px; }
.tranparent_bar { background: rgba(0, 0, 0, 0.7); padding: 5px; width: 140px; margin: 0px; position: absolute; right: 0px; bottom: 0px; color: #fff; text-align: center; }
.tranparent_bar span { color: #ff6a10; }

/*#toTop { background:#ffbb00; border: 1px solid #dc5800;  color: #FFFFFF;  cursor: pointer;  display: none; font-size: 1.2em; padding: 5px; position: fixed; right: 0; bottom: 0px; text-align: center; text-transform: lowercase;  width: 100px;  z-index: 10; font-family: 'Roboto', sans-serif;}*/
.Registration { margin: 10px auto; overflow: hidden; font-size: 15px; color: #768082; background: #f5f5f5; padding: 8px 15px; }
.Registration h1 { font-size: 24px; font-weight: normal; color: #efb62a !important;  padding: 0px 0px 7px 0px; margin: 0px; }
.Registration p { margin: 0px; padding: 0px; line-height: 20px; color: #99a3b1; }
.Registration .row { width: 100%; margin-bottom: 10px; position: relative; float: left; }
.Registration .row.bottomRow { padding-top: 10px; border-top: 1px solid #e3e4e8; }
.Registration .row.bottomRow a { float: right; }
.Registration .row.bottomRow .newUserText { line-height: 34px; }
.Registration .left { width: 314px; float: left; border-right: 1px solid #e3e4e8; padding-right: 15px; position: relative; }
.Registration .right { width: 280px; float: right; }
.Registration .label { width: 100%; float: left; padding: 0px 0px 5px 0px; color: #768082; font-size: 15px; }
.Registration .TextBoxStyle, .SelectBoxStyle { border: 1px solid #cacaca; color: #abadb3; font-family: 'Roboto', sans-serif; float: left; width: 100%; max-width: 268px; padding: 8px; }
.Registration .TextBoxStyle { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }

/*.Registration .TextBoxStyle:focus,.SelectBoxStyle:focus{ outline-color:rgb(77, 144, 254);outline-offset:-2px;outline-style:auto;outline-width:5px;}*/
.Registration .bio { height: 130px; width: 346px; }
.SelectBoxStyle { max-width: 286px; }
.Registration .verification { width: 100px; }
.Registration .star { color: #FF0033; vertical-align: middle; }
.Registration .getImg { vertical-align: middle; margin: 2px 0px 0px 5px; filter:brightness(160%); }
.Registration .facebookLogin { width: 277px; height: 58px; margin: 10px 0px; float: left; text-indent: -9999px; display: block; background: url(/images/csharp/spriteSocialIcon_20160921.png) left top no-repeat; }
.Registration .facebookLogin:hover { background-position: 0px -66px; }
.Registration .googleLogin { width: 277px; height: 58px; margin: 10px 0px; text-indent: -9999px; float: left; display: block; background: url(/images/csharp/spriteSocialIcon_20160921.png) left -132px no-repeat; }
.Registration .googleLogin:hover { background-position: 0px -203px; }
.Registration .twitterLogin { width: 277px; height: 58px; margin: 10px 0px; text-indent: -9999px; float: left; display: block; background: url(/images/csharp/spriteSocialIcon_20160921.png) left -574px no-repeat; }
.Registration .twitterLogin:hover { background-position: 0px -655px; }
.Registration .csharpLogin { width: 277px; height: 58px; margin: 10px 0px; text-indent: -9999px; float: left; display: block; background: url(/images/csharp/spriteSocialIcon_20160921.png) left -737px no-repeat; }
.Registration .csharpLogin:hover { background-position: 0px -818px; }
.Registration .linkedInLogin { width: 277px; height: 58px; margin: 10px 0px; text-indent: -9999px; float: left; display: block; background: url(/images/csharp/spriteSocialIcon_20160921.png) left -898px no-repeat; }
.Registration .linkedInLogin:hover { background-position: 0px -979px; }
.Registration #GoolgeReCaptch{transform:scale(1.15); -webkit-transform:scale(1.15); transform-origin:0 0; -webkit-transform-origin:0 0;margin-bottom:10px;}

/*ui-autocomplete*/
ul.ui-autocomplete { background: #fff; border: 1px solid #CACACA; border-top: none; min-width: 268px; position: absolute; left: 0px; top: 20px; margin: 0px; padding: 0px; z-index: 9; }
ul.ui-autocomplete li { list-style: none; }
ul.ui-autocomplete li a { padding: 5px 10px; display: block; }
ul.ui-autocomplete li a:hover, li.ui-menu-item .ui-corner-all.ui-state-hover { background: #ffbb00; color: #fff; }

/*CheckBox*/
.Registration input[type="checkbox"] { position: absolute; width: 25px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.Registration input[type="checkbox"] + label:before { display: inline-block; width: 25px; height: 22px; margin-right: 4px; background: url(/images/csharp/iconSpritImage_20160921.png) -8px -1115px no-repeat; content: " "; vertical-align: middle; }
.Registration input[type="checkbox"] + label:before { background-position: -8px -1115px; }
.Registration input[type="checkbox"]:checked + label:before { background-position: -8px -1148px; }
.Registration input[type="checkbox"] { *position: relative; margin: -2px0px0px0px; *margin: -5px0px0px0px; }
.Registration .or { background: none repeat scroll 0 0 #F5F5F5; border: 1px solid #E3E4E8; border-radius: 100% 100% 100% 100%; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; color: #efb62a; font-size: 28px; height: 50px; line-height: 50px; position: absolute; right: -25px; text-align: center; top: 40%; vertical-align: middle; width: 50px; }

/*Registration page style end here */

/*Login page style start here */
.Registration .forgotList { padding: 0px 0px 0px 28px; margin-top: 0px; }
.Registration .forgotList li { line-height: 22px; }

/*Login page style end here */  
.NewCommonButtonStyle { background-color: #ffbb00; border: none; color: #fff; cursor: pointer; font-size: 20px; margin-right: 10px; padding: 5px 15px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; font-weight: lighter; letter-spacing: 1px; }
.NewCommonButtonStyle:hover, .NewCommonButtonStyle.active { background: #ffbb00; }
.NewCommonButtonStyle.active:hover { background-color: #cca74b; }

/* TRENDING UP BOX START HERE*/
.rightBox { float: left; margin-bottom: 10px; padding: 0 0 5px; width: 336px; }
.rightBox .headerGray { margin: 0px; padding: 0px; background: #e4e4e4; border: 1px solid #c6c6c7; height: 30px; line-height: 30px; font-size: 16px; color: #3E3E3E; font-weight: bold; text-transform: uppercase; }
.rightBox .HeaderBlue, .HeaderOrange { margin-right: 10px; width: 10px; height: 32px; background: #0071BF; border: 2px none; display: block; float: left; position: relative; left: -1px; top: -1px; }
.rightBox .HeaderOrange { background: #ffbb00; }
ul.trendingBox { overflow: hidden; list-style: none; margin: 10px 5px 5px 5px; padding: 0px; }
ul.trendingBox li { overflow: hidden; display: block; border-bottom: 1px solid #F5F5F5; padding: 0px 0px 3px 0px; margin-bottom: 3px; }
ul.trendingBox li a { padding: 0px; color: #7F8080; display: inline-block; text-decoration: none; }
ul.trendingBox li a:hover { background-position: 10px -186px; color: #ffbb00; }
.numbers { width: 54px; padding: 0 0px 0 6px; text-align: left; vertical-align: middle; display: table; float: left; font-size: 26px; font-weight: normal; color: #a7a7a7; height: 36px; background: url(/images/csharp/iconSpritImage_20160921.png) 40px -2672px no-repeat; line-height: 36px; }
.trendingDetail { width: 260px; float: left; }
ul.trendingBox li:last-child { border-bottom: none; }
.editProfileCntr { width: 100%; overflow: hidden; }
.editProfileTopCntr { background: #464445; padding: 20px 40px 0px 40px; overflow: hidden; }
.editProfileTopCntr .left { width: 524px; float: left; }
.editProfileTopCntr .left .profilePic { float: left; background: #fff; padding: 8px; margin: 0px 0px -50px 20px; position: relative; height: 154px; width: 154px; }
.editProfileTopCntr .left .profilePic img { height: 154px; width: 154px; }
.editProfileTopCntr .left .editProfileBtn { position: absolute; left: 8px; bottom: 8px; width: 144px; padding: 5px; background: rgba(0, 0, 0, 0.6); color: #FFFFFF; display: block; line-height: 20px; text-align: center; cursor: pointer; }
.editProfileTopCntr .left .editProfileBtn input[type="file"] { opacity: 0; height: 0px; width: 0px; }
.editProfileTopCntr .left .detail { width: 300px; float: left; padding: 0px 0px 0px 20px; }
.editProfileTopCntr .left .detail h1 { padding: 0px 0px 0px 40px; margin: 0px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; font-size: 30px; height: 30px; display: inline-block; color: #aaaaaa; font-weight: normal; }
.editProfileTopCntr .left .detail p { font-size: 14px; color: #aaaaaa; margin-top: 1px; padding: 0px; }
.editProfileCntr .bottomPart { background: #fff; padding: 10px 20px; height: 30px; }
.editProfileCntr .bottomPart a { padding: 3px 0px 6px 35px; width: 690px; float: right; display: block; color: #ffbb00; font-size: 15px; background: url(/Images/csharp/iconSpritImage_20160921.png) left -1200px no-repeat; }
.editProfileCntr .editprofileInner { background: #fff; padding: 20px 60px; overflow: hidden; }
.editProfileCntr .editprofileInner h2 { padding: 7px 0px 0px 32px; margin: 0px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; font-size: 18px; height: 30px; display: inline-block; color: #4f4f4f; font-weight: normal; }
.editProfileCntr .editprofileInner .row { padding: 0px 0px 10px 32px; overflow: hidden; }
.editProfileCntr .editprofileInner .textarea { width: 690px; padding: 8px 15px; border: 1px solid #CACACA; color: #969696; font-size: 16px; font-family: 'Roboto', sans-serif; }
.editProfileCntr .editprofileInner .inputText { box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; width: 308px; padding: 8px 15px; margin-right: 35px; border: 1px solid #CACACA; color: #9FA4A4; font-size: 16px; }
.editProfileCntr .editprofileInner .inputText.fullwidth { width: 100% }
.editProfileCntr ul.whatAreYou { list-style: none; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 32px; }
.accordianContent.minorCategory .inputText.fullwidth { width: 100%; max-width: 686px; }
.editProfileCntr ul.whatAreYou li { float: left; margin: 16px 16px 0 0; min-width: 199px; }
.editProfileCntr .Center { text-align: center; }
.editProfileCntr .GrayBackground, .GrayBackground { background: none repeat scroll 0 0 #F5F5F5; margin: 0px 0px 20px 0px; padding: 26px 0px 26px 0px; }
.editProfileCntr input[type="checkbox"] { float: left; position: absolute; width: 25px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.editProfileCntr input[type="checkbox"] + label:before, .checkBoxStyle input[type="checkbox"] + label:before, .checkBoxStyleRight input[type="checkbox"] + label:after { display: inline-block; width: 25px; height: 22px; margin-right: 4px; background: url(/images/CSharp/iconSpritImage_20160921.png) -8px -1115px no-repeat; content: " "; vertical-align: middle; }
.editProfileCntr input[type="checkbox"] + label:before, .checkBoxStyle input[type="checkbox"] + label:before, .checkBoxStyleRight input[type="checkbox"] + label:after { background-position: -8px -1115px; }
.editProfileCntr input[type="checkbox"]:checked + label:before, .checkBoxStyle input[type="checkbox"]:checked + label:before, .checkBoxStyleRight input[type="checkbox"]:checked + label:after { background-position: -8px -1148px; }
.editProfileCntr input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }
.editProfileCntr .chkboxlist input[type="checkbox"] { margin-bottom: 20px; }
.editProfileCntr .chkboxlist td { width: 250px; }
.chkboxlist label { width: 25%; float: left; padding: 5px; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.editProfileCntr .h1Text { padding: 0px; margin: 0px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; font-size: 30px; height: 30px; display: inline; color: #aaaaaa; font-weight: normal; }
.checkBoxStyle input[type="checkbox"], .checkBoxStyleRight input[type="checkbox"] { opacity: 0; position: absolute; }

/*Header Menu Style Start Here*/
.HeadermenuStripBlue { background: #ffffff; float: left; position: relative; width: 100%; z-index: 99; height: 54px; border-bottom:1px solid #d0d0d0; }
#blankDiv { height: 42px; width: 100%; display: none; clear: both; }
.PulseMainCntr .header + #blankDiv { display: block; }
ul.headerMenu { list-style: none; margin: 0; padding: 0; }
ul.headerMenu li { display: block; float: left; position: relative; padding: 0; }
ul.headerMenu li > a {color: #313131;
    display: block;
    padding: 20px 12px 12px 12px;
    height: 23px;
    float: left;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
    font-family: 'Titillium Web',sans-serif;
    text-decoration: none;
    line-height: 16px;}

 .inverted-menu ul.headerMenu li.more-btn ul li a {color:#313131 !important;}
ul.headerMenu li > a.menu-color-dark-blue {background-color:#004B7C;}
ul.headerMenu li > a.menu-color-dark-blue:hover {background-color:#f60;}
ul.headerMenu li a.pulse { background: url(/images/csharp/homeSprite_20160921.png) 10px -1836px no-repeat; padding: 7px 0px 0 10px; display: block; width: 37px; height: 35px; }
ul.headerMenu li a.pulse:hover { background: #f60 url(/images/csharp/homeSprite_20160921.png) 10px -1836px no-repeat; }
ul.headerMenu li a:hover, ul.headerMenu li li:hover, ul.Menu li .menuFooter a:hover { background-color: #ffbb00; color: #fff }
ul.headerMenu li.more-btn a:hover:after {border-color: #fff transparent transparent transparent;}
ul.headerMenu li a.active {background: #ffbb00;color: #fff !important;}
ul.headerMenu li.first { background: none; padding-left: 0; }
ul.headerMenu li.jsbc_logo {margin-right:20px;}
ul.headerMenu .jsbc_logo a {padding: 10px 0 !important;}
ul.headerMenu li.jsbc_logo a:hover{ background-color: #fff; color: #fff !important; }


.csharpHome { background: url(/images/csharp/homeSprite_20160921.png) no-repeat scroll 11px -3513px;}
.csharpHome:hover{background: url(/images/csharp/homeSprite_20160921.png) no-repeat scroll 11px -3461px;}
.SearchBox { width: 203px; float: right; padding: 10px 0px; }
.SearchBox input.searchTextBox { background-color: White; border: none; color: #8d8d8d; display: inline-block; height:0px; padding:0px 0 0 8px; width: 0px; transition:width 1s; float: right; font-family: "Titillium Web", sans-serif; box-sizing:border-box;}
.SearchBox input.searchTextBox:after {content: 'X';}
.SearchBox input.button { width: 36px; height: 30px; border: none; float: right;     background: url(/interviews/images/InterviewSpriteHome_20151129.png) -15px -474px no-repeat}

/*Header Menu Style Start Here*/

/*BREAKING NEWS BOX START HERE*/
.breakingNewBox { width: 100%; position: relative; }
.breakingNewBox ul { list-style: none; margin: 0px; padding: 0px; }
.breakingNewBox li { display: block; overflow: hidden; width: 100%; }
.breakingNewBox li .image { float: left; margin: 5px 5px 5px 0px; width: 170px; height: 100px; padding: 5px; border: 1px solid #dcdcdc; }
.breakingNewBox li .detail { width: 471px; float: left; margin: 0px 0px 0px 5px; }
.breakingNewBox li .detail h2 { margin: 0px; padding: 0px; }
.breakingNewBox li .detail h2 a { color: #0066CC; font-size: 22px; font-weight: normal; line-height: 26px; }
.breakingNewBox li .detail p { color: #333333; font-size: 14px; line-height: 20px; margin: 0px; padding: 3px 0px 0px 0px; }
.breakingNewBox .next { position: absolute; right: 0px; top: -35px; width: 26px; height: 26px; text-indent: -9999px; display: block; background: url(/images/csharp/iconSpritImage_20160921.png) -13px -1647px no-repeat; }
.breakingNewBox .prev { position: absolute; right: 28px; top: -35px; width: 26px; height: 26px; text-indent: -9999px; display: block; background: url(/images/csharp/iconSpritImage_20160921.png) -13px -1591px no-repeat; }
.breakingNewBox .next:hover { background-position: -13px -1676px; }
.breakingNewBox .prev:hover { background-position: -13px -1619px; }

/*FOOTER MENU START HERE*/
.menu ul { list-style: none; margin: 0; padding: 0; }
.menu ul li { padding: 0px; display: block; float: left; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -1025px no-repeat; position: relative; }
.menu ul li.first, .menu ul li.first:hover { background: none; }
.menu ul li a { color: #fff; display: block; padding: 8px 10px 0 11px; height: 27px; float: left; text-transform: uppercase; font-weight: normal; font-size: 15px; text-decoration: none; }
.menu ul li a:hover, .menu ul li:hover { color: #f60; }
.menu ul li a.active { background-color: #f60; }

/*FOOTER MENU END HERE*/
.ui-tabs-panel { font-size: 15px; }
.ui-tabs-panel a.LinkNormalGray { font-size: 16px; }
.recentActivitySection { width: 100%; height: auto; position: relative; float: left; margin-bottom: 6px; }
.pulseMainComment .ReplyComment:last-child { border-bottom: none; }
.article .detail .LinkNormalGrayLight { font-size: 15px; }
ul.topLeaderBox { overflow: hidden; list-style: none; margin: 10px 5px 5px 5px; padding: 0; }
ul.topLeaderBox li { float: left; margin: 0 5px 5px 5px; }
ul.topLeaderBox li img { float: left; width: 50px; height: 50px; border: 2px solid #d7d7d7; }
ul.topLeaderBox li img.userImage { border-radius: 50%; }
.recentactivityBox { width: 100%; overflow: hidden; margin: 10px 0 0 0; position: relative; }
.recentactivityBox h2 { margin: 0; padding: 0; }
.recentactivityBox .HeadingBold, .mostViewTab .HeadingBold { color: #555; font-size: 22px; margin: 0; padding: 8px 0 0 0; font-weight: normal; text-transform: uppercase; }
.recentactivityBox ul { list-style: none; margin: 0px 0 0 0; padding: 0; overflow: hidden; }
.recentactivityBox.listing li { padding: 2px 0; border: none; }
.recentactivityBox.listing li:last-child { margin-bottom: 5px; padding-bottom: 4px; overflow: hidden; border-bottom: 0px solid #CCC; }
.recentactivityBox li { padding: 7px 0; display: block; overflow: hidden; }
.recentactivityBox ul.EditorialNews { margin-top: 5px; }
.recentactivityBox .topRow h2.HeadingBold { float: left; }
.recentactivityBox .topRow .RecentCheckBoxes { float: right; }
.recentactivityBox .right { overflow: hidden; }
.recentactivityBox .right h3 { font-size: 17px; color: #333; font-weight: normal; margin: 0 0 4px 0; padding: 0; }
.recentactivityBox .right .article_date { background: url(/Images/newSpriteIcons_20161122.png) -4px -3558px no-repeat; padding-left: 20px; margin-right: 10px; height: 20px; display: inline-block }
.recentactivityBox .right .article_view { background: url(/Images/newSpriteIcons_20161122.png)  4px -3504px no-repeat; padding-left: 33px; margin-right: 10px; height: 20px; display: inline-block }
.recentactivityBox .right .article_comment { background: url(/Images/newSpriteIcons_20161122.png) 2px -3532px no-repeat; padding-left: 29px; margin-right: 10px; height: 20px; display: inline-block }
.recentactivityBox .right .idea_like { background: url(/Images/newSpriteIcons_20161122.png) 6px -7045px; no-repeat; padding-left: 29px; margin-right: 10px; height: 20px; display: inline-block }
.recentactivityBox .right .idea_dislike { background: url(/Images/newSpriteIcons_20161122.png) 6px -7109px; padding-left: 29px; margin-right: 10px; height: 21px; display: inline-block; }
.recentactivityBox .right h3 a { color: #333; text-decoration: none; font-family: 'Roboto', sans-serif; }
.profile_wrapper .profileLeft .recentactivityBox .right h3 a span { color: #0086dc !important; }
.recentactivityBox .right h3 a:hover, .profile_wrapper .profileLeft .recentactivityBox .right h3 a:hover { color: #ffbb00 !important; }
.recentactivityBox .image { display: block; float: left; position: relative; margin-top: 4px; margin-right: 10px; }
.recentactivityBox .image img { float: left; border: 1px solid #d7d7d7; width: 50px; height: 50px; }
.recentactivityBox .image img.userImage { border-radius: 50%; }
.recentactivityBox .idea { color: #fff; font-size: 12px; display: inline-block; padding: 1px 4px; letter-spacing: .2px; border-radius: 3px; }
.recentactivityBox .idea.under-review { background: #d7a001; }
.recentactivityBox .idea.submitted { background: #8e5fbf; }
.recentactivityBox .idea.approved { background: #50af00; }
.recentactivityBox .idea.implemented { background: #2475fb; }
.recentactivityBox .idea.rejected { background: #d7333c; }
input[type="radio"] { position: absolute; width: 18px; height: 18px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; display: none; }
input[type="radio"] + label:before { display: inline-block; cursor: pointer; width: 18px; height: 18px; margin-right: 4px; background: url(/images/csharp/iconSpritImage_20160921.png) -22px -1711px no-repeat; content: " "; vertical-align: middle; }
input[type="radio"]:checked + label:before { background-position: -22px -1742px; }
input[type="radio"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; cursor: pointer; }

.checkBoxList input[type="checkbox"] { position: absolute; width: 18px; height: 18px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; display: none; }
.checkBoxList input[type="checkbox"] + label:before {display: inline-block;cursor: pointer;width: 28px;height: 28px;margin-right: 4px;background: url(/images/csharp/iconSpritImage_20160921.png) -8px -1114px no-repeat;content: " ";vertical-align: middle;}
.checkBoxList input[type="checkbox"]:checked + label:before { background-position: -8px -1147px; }
.checkBoxList input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; cursor: pointer; }

ul.checkBoxList{padding:0;margin:0;list-style:none;}
ul.checkBoxList li{display:block;width:33.33%;float:left;}

ul.recentactivityFilter { list-style: none; margin: 0; padding: 0px; float: right; border: none !important; position: relative; }
ul.recentactivityFilter li { float: left; padding: 3px 0 0 0; font-size: 16px; color: #666; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; margin-right: 10px; cursor: pointer; border: none; }
ul.recentactivityFilter li img { float: left; margin-top: 5px; }
.menuStripGray { width: 100%; height: auto; background-color: #b5b5b5; padding: 5px 0; float: left; }
.menuStripGray ul { float: left; margin: 0; padding: 0; }
.menuStripGray li { padding: 0px; display: block; float: left; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -1082px no-repeat; position: relative; }
.menuStripGray li a { display: block; padding: 4px 10px 4px 15px; font-size: 12px; color: #000; text-decoration: none; }
.menuStripGray li a:hover { color: #f60; }
.menu.footerMenu ul li.last, .menu.footerMenu ul li.last a:hover, .menuStripGray ul li.first, .menuStripGray ul li.first a:hover, .footerBottom ul li.first, .footerBottom ul li.first a:hover { color: #f60; background: none; }
.footerBottom { background-color: #000; float: left; padding: 10px 0 10px; width: 100%; }
.footerBottom ul { float: left; margin: 0; padding: 0; }
footer .top-footer .footer-list-city ul > li a:hover { color: #ffbb00; } 
.footerBottom li { display: block; float: left; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -1054px no-repeat; position: relative; }
.footerBottom li a { color: gray; display: block; padding: 8px 7px 0 10px; font-size: 12px; text-decoration: none; }
.footerBottom li a:hover { color: #f60; }
.rightlink { float: right; display: block; }
.rightlink a { font-size: 14px; color: #982929; margin-top: 3px; display: block; }
.rightlink a span.hosted { color: #000; }
.rightlink a span.hosted:hover { color: #f60; }
.social_link, .social_link ul { float: right; padding-bottom: 6px; }
.social_link li { display: block; float: left; background: none; }
.social_link li a { padding: 0; margin-right: 7px; float: left; text-indent: -9999px; display: block; width: 30px; height: 30px; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -1912px no-repeat; }
.social_link li a.twitter { background-position: 0px -1980px; }
.social_link li a.google { background-position: 0px -1947px; }
.social_link li a.media { background-position: 0px -2014px; }
.social_link p.copyright { clear: both; display: block; font-size: 15px; }
.sprite { background: url(/images/csharp/iconSpritImage_20160921.png) no-repeat; }
.details { float: left; margin: 0px 3px; }
.details.views { width: 25px; height: 25px; background-position: 0px -4906px; }
.details.comments { width: 25px; height: 25px; background-position: 0px -4934px; }
.details.like { width: 25px; height: 25px; background-position: 0px -4963px; }
.details.email { width: 26px; height: 25px; background-position: -2px -2095px; }
.details.print { width: 27px; height: 22px; background-position: 0px -2247px; }
.details.similar { width: 19px; height: 24px; background-position: -1px -2126px; }
.details.history { width: 26px; height: 25px; background-position: 0px -2048px; }
.details.bookmark { width: 26px; height: 25px; background-position: 0px -2567px; }
.details.authorOthers { width: 26px; height: 25px; background-position: 0px -2436px; }
.details.edit { width: 30px; height: 30px; background-position: 0px -2992px; }
.details.delete { width: 30px; height: 30px; background-position: 0px -2948px; }
.details.featured { width: 30px; height: 30px; background-position: 0px -2892px; }
.details.unfeatured { width: 30px; height: 30px; background-position: 0px -4402px; }
.details.submitFeedback { width: 30px; height: 30px; background-position: 0px -2845px; }
.details.viewFeedback { width: 30px; height: 30px; background-position: 0px -3045px; }
.details.moderator { width: 30px; height: 30px; background-position: 0px -2796px; }
.details.clone { width: 30px; height: 30px; background-position: 0px -3092px; }
.details.beginner { width: 45px; height: 23px; margin-top: -5px; float: right; background-position: 0px -2272px; }
.details.intermediate { width: 45px; height: 23px; margin-top: -5px; float: right; background-position: 0px -2297px; }
.details.advanced { width: 45px; height: 23px; margin-top: -5px; float: right; background-position: 0px -2323px; }
.details.closed { width: 24px; height: 28px; margin-top: -5px; float: right; background-position: 0px -3122px; }
.details.registrationOpen { width: 26px; height: 30px; margin-top: -5px; float: right; background-position: 0px -3216px; }
.details.registrationClose { width: 26px; height: 30px; margin-top: -5px; float: right; background-position: 0px -3182px; }

/*about Container*/
.aboutUs ul { margin: 0px; padding: 0px; list-style: none; }
.aboutUs .adminCtrls { position: absolute; top: 0; right: 0; }
.aboutUs .adminCtrls a { font-size: 18px; color: #f60; }
.aboutUs .modelPopUp ul li { margin-top: 10px; }
.aboutUs .modelPopUp ul li .left { width: 150px; text-align: right; display: inline-block; float: left; margin-right: 10px; }
.aboutCntr { width: 100%; overflow: hidden; }

/*.aboutCntr p{ font-size: 19px; color: #484848; line-height: 30px; text-align: center; margin: 0px; padding: 10px 0px; }*/
.aboutCntr h3 { border-bottom: 1px solid #3a76b9; color: #3a76b9; display: table; text-transform:uppercase; font-size: 36px; margin: 0 auto; padding: 0; }

/*MemberList*/
ul.ourteamBox { margin: 20px 0px; padding: 0px; width: 100%; list-style: none; }
ul.ourteamBox li { float: left; margin: 0px 8px 40px 8px; width: 240px; height: 240px; position: relative; text-align:center;}
ul.ourteamBox li img { float: left; width: 240px; height: 240px; border:1px solid #cccccc42;}

/*ul.ourteamBox li:hover .delete{display:block;}*/
ul.ourteamBox li .delete { color: #fff; font-size: 15px; font-weight: bold; border-radius: 21px; background-color: red; padding: 0px; width: 20px; height: 20px; display: inline-block; border: 0px; }
ul.ourteamBox li .name { width: 240px; height: 52px; font-size: 17px; color: #fff; line-height: 19px; display: block; text-align: center; text-transform: uppercase; background: rgba(5, 5, 5, 0.6); position: absolute; left: 0px; bottom: 0px; padding-top: 10px; }
ul.ourteamBox li .positionC { display: block; line-height: 33px; font-size: 16px; overflow: hidden; color: #ffbb00; }
a.commonBtn { border: none; cursor: pointer; display: block; color: #fff; font-size: 15px; padding: 3px 35px 0px 12px; height: 23px; line-height: 19px; background: #4590c6 url(/Images/CareerAdvice/commonBTn.png) right top no-repeat; }
.formBtn { border: none; float: left; cursor: pointer; display: block; font-family: 'Roboto', sans-serif; color: #fff; font-size: 13px; padding: 3px 17px 0px 35px; margin-right: 10px; height: 22px; background: #4590c6  url(/images/csharp/iconSpritImage_20160921.png) 0px -3299px no-repeat; }
.formBtn.back { background-position: 0px -5069px; }
.formBtn.submit { background-position: 0px -5097px; }
.formBtn.reset { background-position: 0px -5151px; }

/*ebook*/
.description { text-align: left; color: #333333; padding: 8px 0px 0px 0px; line-height: 18px; }
.description p { margin: 0px; padding: 0px; }
.postnewbook { font-size: 18px; color: #fff; text-decoration: none; background: #0086dc url(/images/csharp/iconSpritImage_20160921.png) 180px -3299px no-repeat; display: block; width: 210px; padding: 0px 0px 0px 15px; text-align: left; height: 40px; line-height: 37px; margin: 10px auto 0; }
.postnewdownload { font-size: 15px; color: #fff; text-decoration: none; background: #0086dc url(/images/csharp/iconSpritImage_20160921.png) 170px -3356px no-repeat; display: block; width: 182px; padding: 0px 0px 0px 15px; text-align: left; height: 25px; line-height: 22px; margin: 10px auto 0px; }
h2.headerControls { margin: 0; padding: 0; height: 30px; line-height: 30px; font-size: 22px;color: #212121; font-weight: normal; text-transform: uppercase; clear: both; }
h2.headerControlsContent { margin: 0; padding: 0; border-bottom: 1px solid #c3c3c3; height: 30px; line-height: 30px; font-size: 26px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie'\9/; color: #555; font-weight: normal; text-transform: uppercase; clear: both; }
.orangeDownloadBTn { background: #0086dc url(/images/csharp/iconSpritImage_20160921.png) 119px -3356px no-repeat; font-size: 12px; color: #fff; float: right; text-transform: uppercase; text-decoration: none; display: block; padding: 0px 34px 0px 10px; margin-top: 6px; height: 25px; line-height: 25px; }

/*Use header comment section*/
.commentHeader { position: relative; overflow: hidden; }
.commentHeader .commentPaging { position: absolute; right: 9px; top: 0; }
.commentHeader .commentPaging .commentpage { float: right; height: 33px; line-height: 33px; font-size: 16px; color: #fff; background: #ffbb00; padding: 0 10px; }
.commentHeader .commentPaging .previousComments { float: right; padding: 0 10px; background: #0086dc; height: 33px; line-height: 33px; font-size: 16px; color: #fff; }
.commentHeader h2.headerControls { border: none; }

/*Download Detail*/
.downloadDetail { width: 674px; position: relative; margin-top: 22px; }
.downloadDetail .left { width: 340px; float: left; }
.downloadDetail .right { float: right; }
.downloadDetail ul { margin: 15px 0 0 0; padding: 0; }
.downloadDetail li { width: 100%; padding-bottom: 20px; list-style: none; line-height: 36px; font-size: 20px; color: #4a4a4a; }
.downloadDetail li span.ebookInfoIcon { width: 36px; height: 36px; float: left; margin-right: 8px; display: block; }
.downloadDetail li span.pagesIcon { background-position: 0 -3628px; }
.downloadDetail li span.downloadIcon { background-position: 0 -3682px; }
.downloadDetail li span.pdfIcon { background-position: 0 -3738px; }
.downloadDetail li span.sizeIcon { background-position: 0 -4250px; }
a.DownloadBTnDetail { background: #48b960; color: #fff; display: inline-block; font-size: 20px; height: 43px; line-height: 43px; padding: 0 60px 0 15px; margin-top: 10px; text-decoration: none; position: relative; }
a.DownloadBTnDetail  span { position: absolute; right: 0px; top: 0px; width: 45px; height: 43px; display: block; background-position: 0 -3805px; }
.heading { font-size: 22px; color: #0070bf; padding-bottom: 6px; }
.sliderBox { width: 676px; height: 121px; position: relative; }
.slider { width: 600px; margin: 0 0 0 38px !important; height: 130px; overflow: hidden; }
.slider ul { list-style: none; width: 600px !important; overflow: hidden; margin: 0px; padding: 0; }
.slider li { width: 106px; float: left; text-align: center; margin: 0 20px 0 20px; }
.slider li div { width: 100%; float: left; }
.slider li .bookTitleSlider { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.slider li a { color: #666; text-transform: capitalize; position: relative; }
.slider li a:hover { color: #01a821; }
.slider li img { float: left; margin: 0 0 8px 15px; border: 1px solid #ffbb00; }
.sliderBox .next { position: absolute; right: 0px; top: 26px; width: 46px; height: 46px; display: block; }
.sliderBox .next span { background-position: 0 -4070px; display: block; width: 46px; height: 46px; }
.sliderBox .next:hover span { background-position: 0 -4154px }
.sliderBox .prev { position: absolute; left: 0px; top: 26px; width: 46px; height: 46px; display: block; }
.sliderBox .prev span { background-position: 0 -3889px; display: block; width: 46px; height: 46px; }
.sliderBox .prev:hover span { background-position: 0 -3980px }

/*ebook use style*/
ul.ebookList { width: 100%; overflow: hidden; position: relative; }
ul.ebookList:after { content: ""; width: 100%; display: block; height: 6px; position: absolute; bottom: 0; background: #fff; }
ul.ebookList li { width: 323px; height: 195px; float: left; margin-right: 30px; border-bottom: 1px solid #FAAC78; color: #333333; }
ul.ebookList li:nth-child(even) { margin-right: 0px; }
ul.ebookList li h3, ul.ebookList li h3 a { font-size: 16px; color: #0086dc; margin: 0px; padding: 0px 0px 5px 0px; font-weight: normal; }
.EbookDefaultTitle { font-size: 16px; }
ul.ebookList li img { float: right; }
ul.ebookList li .row { padding: 2px 0px; }
ul.ebookList li .row span { color: #999999; }
ul.ebookList li p { color: #4f4f4f; width: 100%; overflow: hidden; margin: 0px; padding: 5px 0px 0px 0px; line-height: 20px; }

/*.downloadBtn{color: #FFFFFF; display: block; float:left; font-size: 12px;  height: 25px; line-height: 25px; margin-top: 6px; padding: 0 34px 0 10px;  text-decoration: none;  text-transform: uppercase; background:#0086DC url(/images/csharp/iconSpritImage_20160921.png) 80px -3356px no-repeat;}*/
.downloadBtn { background: url("/images/csharp/iconSpritImage_20160921.png") no-repeat scroll 85px -3356px #0086dc; color: #fff; display: block; float: left; font-size: 12px; height: 25px; line-height: 25px; margin-top: 6px; padding: 0 34px 0 10px; text-decoration: none; text-transform: uppercase; width: 68px; }
.categoriesFilter { width: 257px; height: 35px; float: right; position: absolute; right: 3px; top: 16px; }
.categoriesFilter span { font-size: 13px; color: #333; float: left; padding: 1px 5px 3px 0px; }
.ebookRSS { top: 16px; }
.bookTab { list-style: none; margin: 0; padding: 7px 0 0 0; float: left; border: none !important; }
.bookTab label, .radioList label { float: left; padding: 7px 0 0 0; font-size: 16px; color: #666;  margin-right: 10px; cursor: pointer; border: none; font-family: 'Titillium Web', sans-serif;}
ul.topMember { overflow: hidden; width: 260px; margin: 10px; padding: 0; float: left; }
ul.topMember li { display: block; width: 100%; overflow: hidden; }
ul.topMember li .image90 { border: 1px solid #d7d7d7; display: block; height: 88px; width: 88px; padding: 5px; float: left; margin-top: 4px; }
ul.topMember li .right { width: 155px; float: right; }
ul.topMember li .right h2 { margin: 0; padding: 0; }
ul.topMember li .right h2 a { color: #333; font-size: 20px; font-weight: normal; }
ul.topMember li .right h2 a:hover { color: #01a821; }
ul.topMember li p { margin: 3px 0 0 0; padding: 5px 0; color: #787878; border-top: 1px solid #d7d7d7; line-height: 16px; font-size: 13px; }
.articleDownload { display: inline-block; width: 25px; height: 25px; background-position: 0px -3491px; float: left; margin-right: 5px; margin-top: -5px; }
.articleExtension { display: inline-block; width: 16px; height: 16px; background-position: 0px -3681px; float: left; margin-right: 5px; }
.myAccountCenterWithoutRight {width: calc(100% - 194px);padding: 0px 0 0 5px;float: left;}
.myAccountCenterWithoutRight .arrangeBy { position: absolute; top: 20px; right: 0px; padding: 10px; z-index: 99; background: #fff; border: 1px solid black; display: none; }
.myAccountCenterWithoutRight .arrangeBy ul { margin: 0px; padding: 0px; }
.myAccountCenterWithoutRight .arrangeBy ul li { list-style: none; }
.myAccountCenterWithoutRight .arrangeBy ul li a { font-size: 15px; line-height: 20px; display: block; color: #8d8d8d; padding-left: 10px; }
.myAccountCenterWithoutRight .arrangeBy ul li a.asc { background: url(/images/csharp/arrow_up.png) no-repeat 0px 6px; }
.myAccountCenterWithoutRight .arrangeBy ul li a.desc { background: url(/images/csharp/arrow_down.png) no-repeat 0px 6px; }
.myAccountCenterWithoutRight .arrangeBy ul li a:hover { color: Black; }
.myAccountCenterWithoutRight h2, .myAccountMain .myAccountCenter h2.normal { color: #727272;  font-size: 20px; font-weight: normal; height: 30px; line-height: 30px; margin: 0 0 10px 0 ; padding: 0; text-transform: uppercase; float: left; background: none; border: none; }
.myAccountGridCntr { display: block; border: 1px solid #dedede; padding: 0px; margin: 0px 0 10px 0; }
.myAccountGridCntr .gridHeader { padding: 10px 0 10px 10px; margin: 0px; color: #424242; font-size: 16px; background-color: #f6f6f6; overflow: hidden; position: relative; }
.payadvertise .myAccountGridCntr .gridHeader { padding: 10px 0 10px 10px; margin: 0px; color: #ffffff; font-size: 16px; background-color: #3a76b9; overflow: hidden; position: relative; }

.myAccountGridCntr span { display: block; float: left; }
.myAccountGridCntr .col1 { width: 250px; margin-right: 10px; float: left; }
.myAccountGridCntr .col1.col1_blog { width: 378px; }
.myAccountGridCntr .BugTitle { width: 320px; }
.myAccountGridCntr .col1.col1_resource { width: 505px; }
.myAccountGridCntr .col2 { width: 120px; margin-right: 10px; }
.myAccountGridCntr .col3 { width: 85px; margin-right: 10px; }
.myAccountGridCntr .col4 { width: 76px; margin-right: 10px; text-align: center; }
.myAccountGridCntr .sorting a{color:#424242}
.myAccountGridCntr .sorting a:hover{color:#0086dc}


/*For add*/
.links-container .add-more,.remove-it{margin: 0;padding: 0;float: left;vertical-align: middle;margin-top: 30px;margin-left: -60px;color: #0086DC;}
.links-container .remove-it{color:red;margin-top:10px;}

/*MyAccount: MyEvents*/
#MyEventsList .col-title{width:62%;}
#MyEventsList .col-date{width:100px; padding-left:5px;}
.tab-container { background: #efb62a; float: left; width: 100%; margin-top: 1px;}
.tab-container ul { list-style: none; margin: 0; padding: 0; }
.tab-container li { float: left; margin:4px 4px 0 }
.tab-container li + li{margin-left:0}
.tab-container li a { display: block; color: #fff; font-size: 16px; text-decoration: none; padding: 8px 18px; margin: 0 2px 0 0; }
.tab-container li a:hover, .tab-container li a.active { background: #fff; color: #0086dc; }
.tab-container li a:hover, .tab-container li a.active {color:#333;}


@media only screen and (max-width:440px) {
    .myAccountGridCntr .col4 { text-align: left; }
}
.myAccountGridCntr .col5 { width: 110px !important; margin-right: 10px; text-align: center; }
.myAccountGridCntr .col6 { width: 60px; margin-right: 10px; text-align: center; }
.myAccountGridCntr .col7 { width: 39px !important; margin-right: 0px; text-align: center; }
.myAccountGridCntr .col8 { width: 180px; }
.myAccountGridCntr .col1.col1_3 { width: 635px; }
.myAccountGridCntr .col1.col1_6 { width: 390px; }
.myAccountGridCntr .col1.col1_4 { width: 575px; }
.myAccountGridCntr .col1.col1_44 { width: 316px; }
.myAccountGridCntr .col1.col1_5 { width: 516px; }
.myAccountGridCntr .col1.col1_7 { width: 388px; }
.myAccountGridCntr .col1.col1_8 { width: 466px; }
.myAccountGridCntr .col1.col1_award { width: 405px; margin-right: 15px; }
.myAccountGridCntr .col1.col1-news-title { width: 410px; }
@media only screen and (max-width:840px) {
    .myAccountGridCntr .col1.col1-news-title { width: 330px; }
}
.myAccountGridCntr .col1.col1-wide-title { width: 480px; }
.myAccountGridCntr .col_tag { width: 191px; margin-right: 10px; float: left; }
.myAccountGridCntr .small_column { width: 50px; margin-right: 10px; float: left; }
.myAccountGridCntr a.col4 { width: 76px !important; }
.myAccountGridCntr a.col6 { width: 60px !important; }
.myAccountGridCntr .gridListConatiner, .myAccountGridCntr .friendListConatiner { margin: 0px; padding: 0px 0 0 0px; overflow: hidden; }
.myAccountGridCntr .gridListConatiner li { list-style: none; padding: 10px 0 6px 10px; margin: 0px; line-height: 22px; display: block; border-top: 1px solid #dedede; overflow: hidden; }
.myAccountGridCntr .gridListConatiner li:nth-child(even) { background: #fafafa; }
.myAccountGridCntr .gridListConatiner li a { color: #0086dc; font-size: 16px; float: left; word-break: break-word; }
.modelPopUp .BugImageDownload { color: #0086dc; font-size: 14px; float: left; word-break: break-word; }
.myAccountGridCntr .gridListConatiner li .articleStatus {/*background:url(../images/tick.PNG) no-repeat center top;*/ }
.myAccountGridCntr .gridListConatiner li .articleEdit { background: url(/images/csharp/edit_my_ac.PNG) no-repeat center top; height: 22px; width: 22px; }
.myAccountGridCntr .gridListConatiner li .deleteArticle { background: url(/images/csharp/trash.PNG) no-repeat center top; width: 18px; height: 20px; }
.myAccountGridCntr .gridListConatiner li span { font-size: 14px; color: #747474; float: left; display: block; }
.ArticleFooter { width: 100%; text-align: center; }
.ArticleFooter p { font-size: 16px; color: #747474; float: left; margin: 0px; padding: 0px; }
.ArticleFooter p a { color: #ffbb00; }
.ArticleFooter .pageTab { display: inline-block; width: auto; margin: 0 0 0 30px; padding: 0; }
.ArticleFooter .pageTab li { float: left; list-style: none; width: auto; padding: 0; }
.ArticleFooter .pageTab li:empty { display: none; }
.ArticleFooter .pageTab li a { color: #313131; min-width: 10px; display: block; line-height: 28px; text-align: center; border: 1px solid #313131; margin-left: 10px; padding: 0 10px; }
.ArticleFooter .pageTab li a.active, .ArticleFooter .pageTab li a:hover { color: #fff; border: 1px solid #ffbb00; background: #ffbb00; }
.ArticleFooter .pageTab li a[disabled="disabled"], .ArticleFooter .pageTab li a[disabled="disabled"]:hover { cursor: default; color: #959595; border: 1px solid #959595; background: #fff; }
.ArticleFooter .margin-top-left { margin: 7px 1px 0 7px; }

/*It's for Linkbutton*/
.ArticleFooter .pageTab li a.aspNetDisabled.active, .ArticleFooter .pageTab li a.aspNetDisabled.active:hover { color: #fff; border: 1px solid #efb62a; background: #efb62a; }
.ArticleFooter .pageTab li a.aspNetDisabled, .ArticleFooter .pageTab li a.aspNetDisabled:hover { cursor: default; color: #313131; border: 1px solid #313131; background: #fff; }
.ArticleFooter .pageTab li a.active, .ArticleFooter .pageTab li a:hover { color: #fff; border: 1px solid #efb62a; background: #efb62a; }
.myFriendGridCntr { border: none; }
.myAccountGridCntr .friendListConatiner li { list-style: none; width: 385px; margin: 0 10px 10px 0; padding: 10px 45px 10px 10px; position: relative; float: left; border: 1px solid #ECECEC; }
.myAccountGridCntr .friendListConatiner li:nth-child(even) { margin-right: 0px; }
.myAccountGridCntr .friendListConatiner .friendInfo img { width: 80px; height: 80px; margin-right: 15px; float: left; border-radius: 50%; }
.myAccountGridCntr .friendListConatiner .userNmae { margin: 0 0 0 0; font-size: 17px; font-weight: normal; }
.myAccountGridCntr .friendListConatiner a.name { font-size: 17px; }
.myAccountGridCntr .friendListConatiner .FriendDelete { text-indent: -9999px; background: url(/images/csharp/trash.PNG) no-repeat center top; position: absolute; bottom: 20px; right: 20px; width: 20px; height: 20px; }
.myAccountGridCntr .friendListConatiner p { margin: 0px; padding: 0px; display: block; font-size: 14px; }
.myAccountGridCntr .friendListConatiner .activityFriend { margin: 10px 0 0 0px; padding: 0px; }
.myAccountGridCntr .friendListConatiner .actBtn, .actBtn { margin-right: 10px; padding: 5px 12px; display: inline-block; cursor: pointer; border: none; background: #48b960; font-size: 14px; color: #ffffff; }
.myAccountGridCntr .friendListConatiner .reject { margin-right: 10px; padding: 5px 12px; display: inline-block; border: none; cursor: pointer; background: #D13C3C; font-size: 14px; color: #ffffff; }
.myAccountGridCntr .gridListConatiner li .leftSection { display: block; float: left; }
.myAccountGridCntr .gridListConatiner li .leftSection .title, .myAccountGridCntr .gridListConatiner li .leftSection span { float: none; display: block; }
.myAccountGridCntr .gridListConatiner li .leftSection span .userName { float: none; color: #747474; }
.myAccountGridCntr .gridListConatiner li .leftSection span .userName:hover { float: none; color: #ffbb00; }
.myAccountGridCntr .gridListConatiner li .leftSection p { margin: 0px; padding: 0px; }
.myAccountGridCntr .gridListConatiner li .removeBtn { float: right; color: #fff; padding: 1px 8px; border: 1px solid #fff; outline: 2px solid #ffbb00; background: #ffbb00; display: block; margin: 10px 10px 0 0; }
.myAccountGridCntr .gridListConatiner li .removeBtn:hover { outline: 2px solid #0086dc; background: #0086dc; }
.myAccountGridCntr.bookmarkGridCntr .gridListConatiner li .leftSection h3 { font-weight: normal; margin: 0; font-size: 14px; }
.myAccountGridCntr.bookmarkGridCntr .gridListConatiner li .leftSection h3 a { display: inline-block; }
.myAccountGridCntr.bookmarkGridCntr .gridListConatiner li .deleteArticle { position: absolute; right: 5px; top: 5px; }
.myAccountGridCntr.bookmarkGridCntr .gridListConatiner li { position: relative; padding: 10px 38px 6px 10px; }

/*Message page style*/
.msgSearch { width: 100%; overflow: hidden; height: 28px; border: 1px solid #ccc; }
.msgSearch input[type="text"] { border: none; width: 150px; height: 20px; padding: 4px; }
.msgSearch input[type="submit"] { border: none; width: 14px; height: 14px; cursor: pointer; background: url(/images/csharp/searchIconsmall.png) left top no-repeat; }
.composeBtn { font-size: 18px; color: #FFFFFF; display: block; margin: 7px 0px; padding: 4px 0 4px 37px; position: relative; background: #0086DC url(/images/csharp/newMsg.png) 12px 7px no-repeat; }
ul.msgListConatiner { list-style: none; margin: 0px; padding: 0px; }
ul.msgListConatiner li { list-style: none; padding: 6px 0 6px 10px; margin: 0px; line-height: 22px; display: block; overflow: hidden; border-bottom: 1px solid #F1F1F1; position: relative; }
ul.msgListConatiner li span { font-size: 14px; color: #747474; float: left; display: block; }
ul.msgListConatiner li.unread span { font-weight: bold; color: #414141; }

/*ul.msgListConatiner li.unread span.msgcol3{ color:#0086DC;}*/
ul.msgListConatiner li:last-child { border-bottom: none; }
.msgcol1 { width: 30px; margin-right: 10px; float: left; }
.msgcol2 { width: 190px; margin-right: 10px; float: left; position: relative; }
.msgcol3 { width: 480px; margin-right: 10px; float: left; }
.msgcol4 { width: 84px; float: left; }
ul.msgListConatiner li a.trashIcon, .gridHeader a.trashIcon { position: absolute; right: 10px; top: 7px; background: url(/images/csharp/trashIcon.png) no-repeat 0 0; width: 16px; height: 19px; display: none; }
ul.msgListConatiner li a.trashIcon { left: 214px !important; }
.gridHeader a.trashIcon { display: block; top: 2px; display: none; }
ul.msgListConatiner li:hover a.trashIcon:hover, .gridHeader a.trashIcon:hover { background: url(/images/csharp/trashIcon_hover.png) no-repeat 0 0; }
ul.msgListConatiner li:hover a.trashIcon { display: block; }
ul.msgListConatiner li:hover { background: #fafafa; }
.formRow { width: 100%; overflow: hidden; padding: 5px 0px; }
.formRow .label { float: left; width: 50px; padding: 5px 10px 0px 0px; }
#SendMessageBox textarea.box-style { width: 600px; height: 250px; font-family: 'Roboto', sans-serif; border: solid 1px #ccc; line-height: 20px; color: #333; font-size: 14px; padding: 5px; }
.actionBtn { padding: 7px; margin: 0px; background: #ECECEC; overflow: hidden; }
.actionBtn ul { list-style: none; }
.actionBtn li { list-style: none; float: left; margin: 0px 10px 0px 0px; }
.actionBtn li a { float: left; width: 24px; height: 24px; display: block; text-indent: -99999px; margin: 0px 5px; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -3750px no-repeat; }
.actionBtn li a.delete { width: 21px; height: 26px; background-position: 0px -3935px; }
.actionBtn li a.reply { width: 23px; height: 23px; background-position: 0px -3777px; }
.actionBtn li a.next { width: 21px; height: 21px; background-position: 0px -3806px; }
.actionBtn li a.prev { width: 21px; height: 21px; background-position: 0px -3831px; }
.subject { display: block; border-bottom: 1px solid #e3e3e3; font-size: 26px; color: #666565; font-weight: lighter; margin: 0px; padding: 0px 0px 5px 0px; }
.senderDetail { font-size: 18px; color: #666565; padding: 15px 0px 0px 0px; overflow: hidden; }
.senderDetail a { font-size: 18px; color: #0086dc; text-decoration: none; }
.timeDetail { float: right; font-size: 14px; color: #999898; }
.msgcontent { overflow: hidden; color: #333; font-size: 16px; }
.msgcontent h5 { font-size: 16px; color: #3c3c3c; padding: 10px 0px 0px 10px; margin: 0px; }
.msgcontent p { font-size: 14px; color: #4d4d4d; line-height: 24px; }
.required { color: Red; display: table-cell; }
.GrayBox { background: #F5F5F5; overflow: hidden; padding: 10px; margin-bottom: 10px; }
ul.articleFeaturedList { overflow: hidden; margin: 0px; padding: 0px; border-top: 1px solid #d7d7d7; }
ul.articleFeaturedList li { display: block; float: left; width: 318px; padding: 10px 0px; }
ul.articleFeaturedList li h3 { font-weight: normal; margin: 0; padding: 0; }
ul.articleFeaturedList li h3 a { color: #333333; font-size: 16px; word-wrap: break-word; }
ul.articleFeaturedList li p { color: #8D8D8D; float: left; font-size: 15px; line-height: 20px; padding: 0px 0px 10px 0px; margin: 0px; width: 100%; min-height: 80px; word-wrap: break-word; }
ul.articleFeaturedList li img { float: left; margin: 0px 10px 10px 0px; border: 1px solid #DFDFDF; width: 75px; height: 75px; }
ul.articleFeaturedList li .featured { background: url(/images/csharp/featured_star.png) no-repeat 100% 3px; height: 18px; display: inline-block; padding-right: 15px; }
ul.articleFeaturedList .countRow { width: 100%; border-bottom: 1px dashed #ccc; padding: 6px 0px; overflow: hidden; }
ul.articleFeaturedList .countRow .col_1 { width: 33%; float: left; }
ul.articleFeaturedList .countRow .count { font-size: 24px; font-family: agencyfbregular; color: #555555; display: block; text-align: center; }
ul.articleFeaturedList .countRow .name { font-size: 14px; color: #7f7f7f; display: block; text-align: center; }
ul.articleFeaturedList li:nth-child(odd) { margin-right: 40px; }

/*conversionCntr container*/
.conversionBox { width: 100%; overflow: hidden; padding-bottom: 15px; margin-bottom: 15px; position: relative; }
.conversionHeader { background: #fbfbfb; padding: 12px 15px 12px 33px; overflow: hidden; }

/*.conversionBox h3{ margin:0px; padding:0px;}*/
.conversionBox h3 a { font-size: 16px; color: #545454; text-decoration: none; font-weight: normal; }
.conversionHeader p { font-size: 15px; color: #ffbb00; padding: 5px 0px 0px 0px; margin: 0px; line-height: 20px; }
.conversionHeader .action { float: right; margin-right: 15px; }
ul.conversion { overflow: hidden; margin: 0px; padding: 5px 15px 15px 28px; }
ul.conversion li { display: block; overflow: hidden; padding-top: 10px; }
ul.conversion li .detail { width: 814px; margin: 0px 20px; float: left; background: #f0f9fe; padding: 8px 10px 5px 10px; position: relative; }
ul.conversion li .detail.issulog { width: 622px; }
ul.conversion li .detail p { font-size: 14px; color: #8d8d8d; margin: 0px; padding: 5px 0px 0px 0px; min-height: 38px; }
ul.conversion li .imageLeft { float: left; margin: 5px 0px 0px 0px; height: 51px; width: 51px; border-radius: 50%; }
ul.conversion li.alternate .imageLeft { float: right; }
ul.conversion li.alternate .detail { background: #f4f4f4; float: right; }
ul.conversion li.alternate .senderArrow { right: -18px; left: inherit; background: url(/images/csharp/grayChatarrow.png) left top no-repeat; }
ul.conversion .action { float: right; margin: 0px; }
ul.conversion a.editsmall { width: 20px; margin: 4px 5px 0px 0px; height: 20px; display: block; float: left; text-indent: -9999px; background: url(/images/csharp/editforchat.png) -2px -28px no-repeat; }
ul.conversion a.deletesmall { width: 20px; height: 20px; display: block; float: left; text-indent: -9999px; background: url(/images/csharp/iconSpritImage_20160921.png) left -3705px no-repeat; }
ul.conversion a.editsmall:hover { background-position: -2px -49px; }
ul.conversion a.deletesmall:hover { background-position: 0px -3726px; }
ul.conversion li .senderArrow { width: 18px; height: 34px; display: block; position: absolute; left: -18px; top: 18px; background: url(/images/csharp/blueArrow.png) left top no-repeat; }
.bottomDiv { overflow: hidden; margin: 0px 0px 0px 102px; }
.chatTextBox { border: 1px solid #dcdcdc; padding: 6px 15px; font-size: 14px; color: #7d7d7d; float: left; width: 706px; height: 36px; }
.sendBtn { background: #ffbb00; font-size: 18px; color: #fff; text-transform: uppercase; padding: 13px; border: none; cursor: pointer; }
.dateTime { display: block; font-size: 14px; padding-bottom: 3px; text-align: center; }

/*Current style*/
.editorial { overflow: hidden; font-size: 15px; padding: 0px 0px 10px 0px; }
.HeadingAr { color: #2f2e2e; font-size: 40px; text-transform: uppercase; display: block; margin: 0px; font-weight: normal; padding: 2px 5px 2px 0; }
.editorial .image90 { width: 88px; height: 88px; margin-right: 10px; display: block; border: 1px solid #d7d7d7 !important; }
.editorial h2 a, .editorial h2 { margin: 0; color: #2f2e2e; font-size: 28px; font-weight: normal; line-height: 28px; margin-bottom: 5px; }
.editorial p { margin: 0px; padding: 5px 0px; border-top: 1px solid #EBEBEB; margin-top: 5px; }
.editorial .detail { overflow: hidden; }
.HeadingAr .featured { background: url(/images/csharp/iconSpritImage_20160921.png) 0px -4189px no-repeat; height: 34px; width: 50px; display: block; margin-left: 5px; float: left; }
ul.issuLogListing, ul.issulogChatCntr { width: 100%; margin: 0px; padding: 0px; }
ul.issuLogListing li { display: block; padding: 15px 0px; border-bottom: 1px solid #f2f2f2; width: 100%; float: left; }
ul.issuLogListing li h3, ul.issulogChatCntr li h3, .conversionBox h3 { color: #474545; font-size: 18px; font-weight: normal; margin: 0px; padding: 0px; }
ul.issuLogListing li h3 a { color: #474545; }
ul.issuLogListing li p, ul.issulogChatCntr li .rightDetail p { font-size: 14px; color: #6a6a6a; line-height: 18px; margin: 0px; padding: 0px; }
ul.issuLogListing .image { float: left; margin: 3px 10px 0px 0px; }
ul.issuLogListing .cal_2 { overflow: hidden; width: 670px; float: left; }
ul.issuLogListing .cal_3 { float: left; width: 80px; position: relative; }
.issulogIcon { width: 34px; height: 34px; display: block; text-indent: -99999px; margin: 0px 2px; float: left; background: url(/images/csharp/issuelog/conversionIcon.png) left top no-repeat }
.issulogIcon.open { background-position: 0px -201px; }
.issulogIcon.inprocess { background-position: 0px -159px; }
.issulogIcon.resolved { background-position: 0px -80px; }
.issulogIcon.closed { background-position: 0px -240px; }
.issulogIcon.edit { background-position: 0px 0px; }
.issulogIcon.delete { background-position: 0px -40px; }
.dateTime { display: block; font-size: 14px; padding-bottom: 3px; text-align: center; }

/*issu log*/
.statusDropdown { list-style: none; background: #FFFFFF; border: 1px solid #CCCCCC; display: none; padding-bottom: 5px; position: absolute; right: 6px; top: 40px; width: 120px; z-index: 9; }
.statusDropdown a { display: block; padding: 3px 0 3px 10px; text-decoration: none; color: #666666; }
.statusDropdown a:hover { background: #ffbb00; color: #fff; }
.statusShow { background: url(/images/csharp/issuelog/activityArrow.png) left top no-repeat; display: block; height: 22px; position: absolute; right: 6px; top: 18px; width: 19px; z-index: 8; }
.statusShow:hover, .statusShow.active { background-position: 0px -44px; cursor: pointer; }
.Padding4 { padding: 4px !important; }
.dateInput { width: 90px; background: #ffbb00; border: 1px solid #ffbb00; color: #FFF; }
.dateInput::-webkit-input-placeholder { color: #fff; }
.dateInput:-moz-placeholder {/* Firefox 18- */ color: #fff; }
.dateInput::-moz-placeholder {/* Firefox 19+ */ color: #fff; }
.dateInput:-ms-input-placeholder { color: #fff; }
.dateHighlight { background: #efb62a2b; padding: 7px 10px 10px 10px; border: 1px solid #FFD5BB; }

/*Voting start here*/
ul.articleFeaturedList li { position: relative; }
ul.articleFeaturedList .votingBtn { width: 75px; margin: 0 10px 10px 0; text-align: center; display: block; float: left; background: #FF641B; }
ul.articleFeaturedList .votingBtn a { font-size: 14px; color: #fff; padding: 10px 0px; display: block; text-transform: uppercase; }
ul.articleFeaturedList .votingBtn a.count { display: block; font-family: agencyfbregular; font-size: 22px; background: #4c4c4c; }
ul.articleFeaturedList .votingBtn a.count { display: block; padding: 9px 5px; white-space: pre-line; z-index: 98; text-align: center; width: auto; font-size: 13px; }
ul.articleFeaturedList .votingBtn a.count:hover:after { background: rgba(0, 0, 0, .8); top: 52px; position: absolute; left: 80px; color: #fff; content: attr(area); padding: 5px; text-align: left; z-index: 98; font-size: 13px; }
ul.articleFeaturedList .votingBtn a.count:hover:before { border: solid; border-color: transparent rgba(0, 0, 0, .8) transparent; border-width: 6px 6px 6px 0px; top: 60px; content: ""; left: 74px; position: absolute; z-index: 99; }
ul.articleFeaturedList .votingBtn a:hover { background: #0086dc; color: #fff; }
.hightlight { background: #e2f4fe !important; }

/*Voting ends*/
input[type="submit"]:disabled { cursor: default; opacity: 0.5; }

/*Mentions starts Used for Comment and my acocunt textarea*/
.mentions-input-box .mentions-autocomplete-list { display: none; background: #fff; border: 1px solid #b2b2b2; position: absolute; left: 0; right: 0; z-index: 999; }
.mentions-input-box .mentions-autocomplete-list ul { margin: 0; padding: 0; }
.mentions-input-box .mentions-autocomplete-list li { background-color: #fff; padding: 0 5px; margin: 0; width: auto; border-bottom: 1px solid #eee; line-height: 35px; overflow: hidden; cursor: pointer; list-style: none; white-space: nowrap; }
.mentions-input-box .mentions-autocomplete-list li > img, .mentions-input-box .mentions-autocomplete-list li > div.icon { width: 35px; height: 35px; float: left; margin-top: 5px; margin-right: 5px; }
.mentions-input-box .mentions-autocomplete-list li:hover, .mentions-input-box .mentions-autocomplete-list li.active { background-color: #f2f2f2; }
.mentions-input-box { position: relative; }
.commentcontent .mentions-input-box textarea, .mentions-input-box .mentions > div, .mentions-input-box { font-family: 'pt_sansregular'; font-size: 14px; min-height: 38px; }
.mentions-input-box textarea { background: none repeat scroll 0 0 transparent; border: 1px solid #dcdcdc; box-sizing: border-box; display: block; outline: 0 none; overflow: hidden; padding: 5px; position: relative; resize: none; width: 100%; font-family: 'Roboto', sans-serif; font-size: 14px; color: #8B8B8B; min-height: 38px; }
.mentions-input-box .mentions { bottom: 0; color: #fff; left: 1px; overflow: hidden; padding: 5px; position: absolute; right: 0; top: 1px; white-space: pre-wrap; word-wrap: break-word; background: #fff; }
.mentions-input-box .mentions > div { color: #fff; white-space: pre-wrap; }
.mentions-input-box .mentions > div > strong { background: none repeat scroll 0 0 #d8dfea; font-weight: normal; }

/*Mentions end*/
.commentcontentPost { overflow: inherit; max-width: 586px; width: calc(100% - 75px); -webkit-width: calc(100% - 75px); float: left; }
.rightBarSlide, .menuButton, .footerSlide, .recentactivityBoxSelect, .responsive_footer { display: none; }

/* Category for responsive */
.categoryListing { padding: 0px; margin: 0px; }
.categoryListing li { list-style: none; float: left; text-align: left; width: 33.33%; margin: 10px 0 0 0; line-height: 22px; }

/* Category for responsive Ends*/
ul.detailPageAction { width: 380px; }
ul.counterIcons { width: 280px; float: right; }
.ebookRSS { position: absolute; right: 5px; top: 14px; }

/*ExamUlListing*/
ul.examUlListing { margin: 0px 0px 10px 0px; padding: 0px; list-style: none; }
ul.examUlListing li { display: block; padding: 2px 0px 2px 10px; background: url(/images/csharp/BulletOrange.gif) left 8px no-repeat; }

/* Scroll issue resolved */
iframe { right: 0; }
.featured_articles_filter { margin: 5px 10px 5px 0px; float: right; }

/* UnSubscribe page */
.Unsubscribe { font-size: 35px; color: #0086dc; margin-top: 160px; display: block; }

/*Author Control CSS New*/
.auther_bio { border-top: 1px dashed #dee2e7; display: block; overflow: hidden; padding: 18px 0; position: relative; width: 100%; }
.auther_bio .image { display: block; float: left; margin-right: 20px; overflow: hidden; }
.auther_bio .image img { border-radius: 50%; height: 100px; width: 100px; }
.auther_bio .userName { color: #f60; font-family: BebasNeueRegular; font-size: 26px; padding: 0; margin-right: 4px; }
.auther_bio .description { color: #525252; font-size: 15px; font-weight: 400; line-height: 22px; margin: 6px 0 10px; }
.auther_bio ul.social { display: block; margin: 0; padding: 0; position: absolute; right: 0; top: 12px; }
.auther_bio ul.social li { display: block; float: left; list-style: outside none none; }
.auther_bio ul.social li a { background: url("/images/csharp/author_social_20160921.png") no-repeat scroll 10px 8px #3b5998; display: block; height: 32px; line-height: 28px; margin-left: 10px; position: relative; text-indent: -9999px; width: 32px; }
.auther_bio ul.social li a.notSet { background-color: #d8d8d8 !important; }
.auther_bio ul.social li.twitter a { background: url("/images/csharp/author_social_20160921.png") no-repeat scroll 10px -33px #00b9ff; }
.auther_bio ul.social li.linkedIn a { background: url("/images/csharp/author_social_20160921.png") no-repeat scroll 10px -70px #007bb6; }
.auther_bio ul.social li.message a { background: url("/images/csharp/author_social_20160921.png") no-repeat scroll 8px -108px #ff6919; }
.auther_bio .autherIcons { margin: 13px 0 0; overflow: hidden; width: 100%; }
.auther_bio .autherIcons ul { display: table-row; list-style: outside none none; margin: 0; overflow: hidden; padding: 0; text-align: center; }
.auther_bio .autherIcons li { box-sizing: border-box; display: inline-block; height: 58px; position: relative; text-align: center; vertical-align: middle; float: left; }
.auther_bio .autherIcons li.li_1 { padding: 1px 15px 0 55px; text-align: center; }
.auther_bio .autherIcons li.li_2 { padding: 0 15px 0 66px; text-align: center; }
.auther_bio .autherIcons li.li_3 { padding: 0 15px 0 77px; text-align: center; }
.auther_bio .autherIcons li.notSet a { opacity: 0.4; }
.auther_bio .autherIcons li.notSet .count, .auther_bio .autherIcons li.notSet .text { display: none; }
.auther_bio .autherIcons li.li_4 { padding: 15px 15px 0 48px; text-align: center; }
.auther_bio .autherIcons li.li_5 { padding: 0 15px 0 55px; text-align: center; }
.auther_bio .autherIcons li:last-child { border-right: medium none; }
.auther_bio .autherIcons li .rank { background: url("/images/csharp/author_add_icons_31122014.png") no-repeat scroll -24px 0 rgba(0, 0, 0, 0); display: block; height: 46px; left: 11px; position: absolute; top: 0; width: 42px; }
.auther_bio .autherIcons li .reader { background: url("/images/csharp/author_add_icons_31122014.png") no-repeat scroll -21px -58px rgba(0, 0, 0, 0); display: block; height: 48px; left: 11px; position: absolute; top: 0; width: 50px; }
.auther_bio .autherIcons li .csharpmvp { background: url("/images/csharp/author_add_icons_31122014.png") no-repeat scroll -9px -121px rgba(0, 0, 0, 0); display: block; height: 50px; left: 11px; position: absolute; top: 0; width: 60px; }
.auther_bio .autherIcons li.notSet .csharpmvp { background-position: -9px -584px; }
.auther_bio .autherIcons li .medal { background: url("/images/csharp/author_add_icons_31122014.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; height: 55px; left: 11px; position: absolute; top: 0; width: 31px; }
.auther_bio .autherIcons li .medal.Platinum { background-position: -12px -456px; }
.auther_bio .autherIcons li .medal.Gold { background-position: -12px -258px; }
.auther_bio .autherIcons li .medal.Silver { background-position: -12px -321px; }
.auther_bio .autherIcons li .medal.Bronze { background-position: -12px -391px; }
.auther_bio .autherIcons li .medal.Starter { background-position: -12px -521px; }
.auther_bio .autherIcons li .microsoftmvp { background: url("/images/csharp/author_add_icons_31122014.png") no-repeat scroll -23px -182px rgba(0, 0, 0, 0); display: block; float: left; height: 57px; left: 11px; margin: 0 10px 0 0; position: absolute; top: 0; width: 38px; }
.auther_bio .autherIcons li.notSet .microsoftmvp { background-position: -23px -645px; }
.auther_bio .autherIcons .text { font-family: 'proximanova-regular'; color: #b0b0b0; display: block; font-size: 18px; line-height: 15px; text-transform: capitalize; }
.auther_bio .autherIcons  .li_1 .text { line-height: 19px; }
.auther_bio .autherIcons .count { color: #616161; display: block; font-size: 24px; font-family: proximanova-bold; }
.auther_bio .autherIcons .count.Platinum { font-family: 'proximanova-regular'; color: #818181; margin-top: -15px; }
.auther_bio .autherIcons .count.Gold { font-family: 'proximanova-regular'; color: #c48f47; margin-top: -15px; }
.auther_bio .autherIcons .count.Silver { font-family: 'proximanova-regular'; color: #b9b9b9; margin-top: -15px; }
.auther_bio .autherIcons .count.Bronze { font-family: 'proximanova-regular'; color: #bf6a3c; margin-top: -15px; }
.auther_bio .autherIcons .count.Starter { font-family: 'proximanova-regular'; color: #348ae7; margin-top: -15px; }

/*******Award popover*******/
div.award-list-container { text-indent: 0 !important; position: absolute; margin: 0; padding: 4px 0; z-index: 9999; margin: -25px 8px; display: none; cursor: pointer; background-color: #292929; border-radius: 3px; }
.CsharpMvp:hover + div.award-list-container, div.award-list-container:hover { display: block; }
div.award-list-container ul.list-awards { position: relative }
div.award-list-container ul.list-awards:before { content: ""; background: #292929; position: absolute; top: -10px; display: inline-block; width: 12px; height: 12px; transform: rotate(45deg); left: 56px; z-index: -1; }
div.award-list-container ul.list-awards li.list-award { text-indent: 0; float: none; margin-left: -36px; font-size: 20px; padding: 3px 19px; cursor: default; }
div.award-list-container ul.list-awards li.list-award:hover { color: #ffffff; }

/* New Profile Page  style here --------------------- */
.profileSprite { background: url(/Images/profileSprit_20161226.png) 0 0 no-repeat; }
.box_sizing { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.profile_wrapper { width: 100%; height: 100%; display: block; overflow: hidden; background: transparent; float: left; margin: 0px; text-align: center; }
.profile_wrapper .profileLeft { float: left; width: 644px; min-height: 426px; margin-top: 10px; position: relative; }
.profile_wrapper .profileRight { float: right; width: 336px; margin-top: 0px; }
.profile_wrapper h2.userName { padding: 0px; margin: 0px; display: block; text-transform: uppercase; color: #727272; font-family: BebasNeueRegular; font-weight: lighter; font-size: 36px; }
.profile_wrapper h2.userName span, .profile_wrapper h2.userName a { float: left; line-height: 45px; }
.profile_wrapper h2.userName a.adminIcon { margin-top: 8px; }
.profile_wrapper h2.userName img { float: left; margin: 14px 0px 0px 8px; }
.profile_wrapper h3 { margin: 0px 0 3px 0; padding: 0px; font-size: 24px; color: #727272; font-family: BebasNeueRegular; font-weight: lighter; }
.profile_wrapper h3 a, .profile_wrapper h3 span { cursor: pointer; color: #727272; }
.profile_wrapper h3 span.active { color: #ffbb00; }
.main.profile_wrapper .page { background-color: #fff; display: inline-block; text-align: left; padding: 0 15px 15px 15px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.profile_wrapper + .footer { margin-top: 0px; }

/* Profile Box  style here */
.profile_wrapper .profileBox { width: 100%; display: block; padding: 10px 0px 20px 0px; border-bottom: 1px solid #f0f0f0; position: relative; }
.profile_wrapper .profileBoxContent { width: 100%; display: block; padding: 10px 0px 20px 0px; position: relative; }

/* Photo Box  style here */
.profile_wrapper .userPhotoBox { float: left; display: block; width: 223px; margin-right: 15px; overflow: hidden; position: relative; }
.profile_wrapper .userPhotoBox.userprofile { height: auto; }
.profile_wrapper .userPhotoBox img { width: 100%; float: left; display: block; height: 223px; width: 223px; }
.profile_wrapper .userPhotoBox .companyImage { max-width: 164px; float: left; display: block; max-height: 164px; padding: 0px; border: 1px solid #d7d7d7 !important }
.userPhotoBox ul.profile_social { margin: 0; padding: 4px 0px 4px 0px; width: 100%; }

/*overflow:hidden; min-height:40px;}*/
ul.profile_social li { float: left; list-style: none; }
ul.profile_social li a { width: 40px; height: 40px; margin-right: 10px; background-position: 0 -1017px; text-indent: -9999px; display: block; }
ul.profile_social li a.twitter { background-position: 0 -1103px; }
ul.profile_social li a.linkedIn { background-position: 0 -1193px; }
ul.profile_social li a.googlePlus { background-position: 0 -1283px; }
.userPhotoBox ul.userAction { margin: 0; padding: 0; width: 100%; overflow: hidden; position: absolute; bottom: 0px; background: rgba(0, 0, 0, 0.6); }
.profile_wrapper .userPhotoBox ul.userAction li a { text-indent: -9999px; width: 41px; display: block; height: 48px; padding: padding:0; }
.profile_wrapper .userPhotoBox ul.userAction li { padding: padding:padding:0 4px 0 4px; margin-left: 12px; background-position: 0px 4px; float: left; list-style: none; }
.profile_wrapper .userPhotoBox ul.userAction li.message { background-position: 0 -75px; }
.profile_wrapper .userPhotoBox ul.userAction li.follow { background-position: 0 -253px; }
.profile_wrapper .userPhotoBox ul.userAction li:hover { background-position: 0px -440px; }
.profile_wrapper .userPhotoBox ul.userAction li.message:hover { background-position: 0 -518px; }
.profile_wrapper .userPhotoBox ul.userAction li.follow:hover { background-position: 0 -694px; }

/*New Author Social*/
.userPhotoBox ul.userSocilaAction { margin: 0; padding: 0; width: 100%; overflow: hidden; position: absolute; bottom: 0px; background-color: rgba(255, 255, 255, 0.6); padding: 0 12px; text-align-last: justify; box-sizing: border-box; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li a { text-indent: -9999px; width: 42px; display: block; height: 48px; padding: 0; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li { background-position: 3px -2800px; list-style: none; display: inline-block; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li.twitter { background-position: 3px -2882px; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li.linkedin { background-position: 3px -2966px; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li.github { background-position: 3px -7139px; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li.facebookGray { background-position: 3px -2842px; cursor: text; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li.twitterGray { background-position: 3px -2925px; cursor: text; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li.linkedinGray { background-position: 3px -3008px; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li.githubGray { background-position: 3px -7181px; cursor: text; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li.facebookGray a { cursor: default; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li.twitterGray a { cursor: default; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li.linkedinGray a { cursor: default; }
.profile_wrapper .userPhotoBox ul.userSocilaAction li.githubGray a { cursor: default; }

/*New Author Social END*/
.profile_tag { position: absolute; top: 8px; left: -88px; margin: 0; z-index: 9; overflow: hidden; padding: 12px; width: 47px; background-color: #E0E0E0; border: 1px solid #BDBDBD; color: #fff; font-family: 'agencyfbregular'; font-size: 48px; }
.profile_tag > span { display: block; position: absolute; left: 0; top: 0; transform: rotate(-90deg) translateY(-50%); -webkit-transform: rotate(-90deg) translateY(-50%); -ms-transform: rotate(-90deg) translateY(-50%); -moz-transform: rotate(-90deg) translateY(-50%); -o-transform: rotate(-90deg) translateY(-50%); }
.profile_tag .action_list { position: absolute; top: 0; left: 0; margin: 0; overflow: hidden; padding: 20px 12px 12px 12px; width: 47px; background: rgba(255, 255, 255, 0.25); }
.profile_tag .action_list:after { position: absolute; left: 0; top: 0; border-width: 0 71px 15px 0; border-style: solid; content: ""; }
.profile_tag ul.action_list li { padding: 0; margin: 0; float: left; list-style: none; }
.profile_tag ul.action_list li a { color: #fff; background-position: 0 -5450px; display: block; width: 44px; height: 45px; margin-bottom: 12px; }
.profile_tag ul.action_list li:last-child a { margin-bottom: 0; }
.profile_tag ul.action_list li a.sendMessage { background-position: 0 -5358px; }
.profile_tag ul.action_list li a.addFriend { background-position: 0 -5541px; }
.profile_tag ul.action_list li a:hover, .profile_tag ul.action_list li a.active { background-position: 0 -5174px; }
.profile_tag ul.action_list li a.sendMessage:hover { background-position: 0 -5086px; }
.profile_tag ul.action_list li a.addFriend:hover, .profile_tag ul.action_list li a.addFriend.active { background-position: 0 -5267px; }
.profile_wrapper .profileBox ul.userAction_social { left: -88px; margin: 0; overflow: hidden; padding: 12px; position: absolute; top: 445px; width: 47px; background-color: #E0E0E0; border: 1px solid #BDBDBD; }
.profile_wrapper .profileBox ul.userAction_social.MyProfile { top: 247px; }
.profile_wrapper .profileBox ul.userAction_social li a { text-indent: -9999px; width: 41px; display: block; height: 39px; margin-bottom: 12px; }
.profile_wrapper .profileBox ul.userAction_social li:last-child a { margin-bottom: 0px; }
.profile_wrapper .profileBox ul.userAction_social li { padding: 0px; margin-bottom: 0px; margin-left: 4px; background-position: 0px -1016px; float: left; list-style: none; }
.profile_wrapper .profileBox ul.userAction_social li.twitter { background-position: 0px -1101px; }
.profile_wrapper .profileBox ul.userAction_social li.linkedIn { background-position: 0px -1191px; margin-bottom: 0px; }
.profile_wrapper .profileBox ul.userAction_social li.googleplus { background-position: 0px -1282px; margin-bottom: 0px; }
.profile_wrapper .profileBox ul.userAction_social li.reddit { background-position: 0 -6432px; }
.shareHeading { text-transform: uppercase; color: #fb0; margin: 0 7px; position: relative; font-family: BebasNeueRegular; font-size: 18px; }

/* author */
.author.profile_tag + ul.userAction_social { top: 348px; }
.author.profile_tag { height: 301px; background: #ff9728; }
.author.profile_tag > span { left: 5px; top: 44px; }
.author.profile_tag .action_list { top: 139px; }
.author.profile_tag .action_list:after { border-color: transparent #ff9728; }

/* admin */
.admin.profile_tag + ul.userAction_social { top: 330px; }
.admin.profile_tag { height: 282px; background: #e77843; }
.admin.profile_tag > span { left: 17px; top: 33px; }
.admin.profile_tag .action_list { top: 115px; }
.admin.profile_tag .action_list:after { border-color: transparent #e77843; }

/* Editor */
.editor.profile_tag + ul.userAction_social { top: 339px; }
.editor.profile_tag { height: 291px; background: #7a896c; }
.editor.profile_tag > span { left: 13px; top: 37px; }
.editor.profile_tag .action_list { top: 125px; }
.editor.profile_tag .action_list:after { border-color: transparent #7a896c; }

/* Moderator */
.moderator.profile_tag + ul.userAction_social { top: 405px; }
.moderator.profile_tag { height: 360px; background: #2d3e4f; }
.moderator.profile_tag > span { left: -24px; top: 71px; }
.moderator.profile_tag .action_list { top: 194px; }
.moderator.profile_tag .action_list:after { border-color: transparent #2d3e4f; }

/* Advertiser */
.advertiser.profile_tag + ul.userAction_social { top: 405px; }
.advertiser.profile_tag { height: 360px; background: #5f3a8c; }
.advertiser.profile_tag > span { left: -24px; top: 73px; }
.advertiser.profile_tag .action_list { top: 194px; }
.advertiser.profile_tag .action_list:after { border-color: transparent #5f3a8c; }

/* guest */
.guest.profile_tag + ul.userAction_social { top: 328px; }
.guest.profile_tag { height: 278px; background: #8ba53c; }
.guest.profile_tag > span { left: 18px; top: 30px; }
.guest.profile_tag .action_list { top: 112px; }
.guest.profile_tag .action_list:after { border-color: transparent #8ba53c; }

/* self Profile */
.self.profileBox .author.profile_tag { height: 122px; }
.self.profileBox .admin.profile_tag { height: 99px; }
.self.profileBox .editor.profile_tag { height: 106px; }
.self.profileBox .advertiser.profile_tag { height: 179px; }
.self.profileBox .moderator.profile_tag { height: 176px; }
.self.profileBox .guest.profile_tag { height: 93px; }
.profile_wrapper .profileBox.self .admin.profile_tag + ul.userAction_social.MyProfile { top: 146px; }
.profile_wrapper .profileBox.self .author.profile_tag + ul.userAction_social.MyProfile { top: 169px; }
.profile_wrapper .profileBox.self .editor.profile_tag + ul.userAction_social.MyProfile { top: 155px; }
.profile_wrapper .profileBox.self .advertiser.profile_tag + ul.userAction_social.MyProfile { top: 224px; }
.profile_wrapper .profileBox.self .moderator.profile_tag + ul.userAction_social.MyProfile { top: 221px; }
.profile_wrapper .profileBox.self .guest.profile_tag + ul.userAction_social.MyProfile { top: 140px; }

/* User Profile Detail  style here */
.profile_wrapper .userProfileDetail { position: relative; width: 75%; float: left; }
.profile_wrapper .userProfileDetail ul.userAction { position: absolute; right: 0px; top: 0px; margin: 0px; padding: 0px; width: auto; list-style: none; }
.profile_wrapper .userProfileDetail ul.userAction li { padding: 0px; margin-left: 12px; background-position: 0px -1px; float: left; }
.profile_wrapper .userProfileDetail ul.userAction li.message { background-position: 0 -79px; }
.profile_wrapper .userProfileDetail ul.userAction li.like { background-position: 0 -166px; }
.profile_wrapper .userProfileDetail ul.userAction li.follow { background-position: 0 -256px; }
.profile_wrapper .userProfileDetail ul.userAction li.share { background-position: 0 -341px; }
.profile_wrapper .userProfileDetail ul.userAction li.facebook { background-position: 0px -1015px; }
.profile_wrapper .userProfileDetail ul.userAction li.twitter { background-position: 0px -1100px; }
.profile_wrapper .userProfileDetail ul.userAction li.linkedIn { background-position: 0px -1190px; }
.profile_wrapper .userProfileDetail ul.userAction li:hover { background-position: 0px -443px; }
.profile_wrapper .userProfileDetail ul.userAction li.message:hover { background-position: 0 -522px; }
.profile_wrapper .userProfileDetail ul.userAction li.like:hover { background-position: 0 -607px; }
.profile_wrapper .userProfileDetail ul.userAction li.follow:hover { background-position: 0 -697px; }
.profile_wrapper .userProfileDetail ul.userAction li.share:hover { background-position: 0 -782px; }
.profile_wrapper .userProfileDetail ul.userAction li.facebook { background-position: 0px -1015px; }
.profile_wrapper .userProfileDetail ul.userAction li.twitter { background-position: 0px -1100px; }
.profile_wrapper .userProfileDetail ul.userAction li.linkedIn { background-position: 0px -1190px; }
.profile_wrapper .userProfileDetail ul.userAction li a { text-indent: -9999px; width: 41px; display: block; height: 40px; }
.profile_wrapper .userProfileDetail ul.userInfo { margin: 0px; padding: 0px; float: left; }
.profile_wrapper .userProfileDetail ul.userInfo li { display: block; margin-bottom: 3px; list-style: none; background-position: 0 -1384px; font-size: 16px; line-height: 30px; padding-left: 27px; color: #0086dc; font-family: 'Open Sans', sans-serif; position: relative; float: left; clear: both; min-height: 30px; }
.profile_wrapper .userProfileDetail ul.userInfo li .Countryflag { width: auto; height: 30px; margin-left: 6px; }
.profile_wrapper .userProfileDetail ul.userInfo li a { color: #0086dc; }
.profile_wrapper .userProfileDetail ul.userInfo li a.city { color: #606060; }
.profile_wrapper .userProfileDetail ul.userInfo li a.country { color: #a8a8a8; float: left; }
.profile_wrapper .userProfileDetail ul.userInfo li.memberSince { background-position: 0px -6333px; color: #666; cursor: default; }
.profile_wrapper .userProfileDetail ul.userInfo li.skills { background-position: 0px -6369px; color: #283845; width: 330px; line-height: 22px; cursor: default; word-wrap: break-word; word-break: break-word; }

/* User Profile Bio  style here */
.profileAuther_bio { margin: 20px 0 0; overflow: hidden; position: absolute; right: 0px; bottom: 20px; width: 77.3% }
.profileAuther_bio ul { display: table-row; list-style: none none; margin: 0; overflow: hidden; padding: 0; text-align: center; }
.profileAuther_bio li { margin: 0px 0px 0px 7px; box-sizing: border-box; display: inline-block; height: 61px; position: relative; text-align: center; vertical-align: middle; float: left; }
.profileAuther_bio li.li_1 { padding: 7px 20px 0 49px; text-align: center; }
.profileAuther_bio li.li_2 { padding: 6px 20px 0 64px; text-align: center; }
.profileAuther_bio li.li_3 { padding: 6px 15px 0 73px; text-align: center; }
.profileAuther_bio li.li_4 { padding: 20px 20px 0 49px; text-align: center; }
.profileAuther_bio li.li_5 { padding: 6px 20px 0 59px; text-align: center; }
.profileAuther_bio.withoutsocialIcon { bottom: 26px; }

/*25px*/
.profileAuther_bio li.notSet a { opacity: 0.4; }
.profileAuther_bio li.notSet .count, .profileAuther_bio li.notSet .text { display: none }
.profileAuther_bio li:last-child { border-right: medium none; }
.profileAuther_bio li .rank { background: url(/Images/profileSprit_20161226.png) 0px -1635px no-repeat; display: block; height: 56px; left: 0px; position: absolute; top: 0; width: 46px; }
.profileAuther_bio li .reader { background: url(/Images/profileSprit_20161226.png) 0px -1751px no-repeat; display: block; height: 56px; left: 11px; position: absolute; top: 0; width: 50px; }
.profileAuther_bio li .point { background: url(/Images/profileSprit_20161226.png) 0px -2000px no-repeat; display: block; height: 61px; left: 11px; position: absolute; top: 0; width: 60px; }
.profileAuther_bio li.notSet .point { background-position: -9px -584px; }
.profileAuther_bio li .medal { background: url(/Images/profileSprit_20161226.png) no-repeat; display: block; height: 55px; left: 11px; position: absolute; top: 0; width: 38px; }
.profileAuther_bio li .medal.Platinum { background-position: 0px -5060px; }
.profileAuther_bio li .medal.Gold { background-position: 0px -1880px; }
.profileAuther_bio li .medal.Silver { background-position: -1px -4794px; }
.profileAuther_bio li .medal.Bronze { background-position: -1px -4925px }
.profileAuther_bio li .medal.Starter { background-position: -2px -5165px; }
.profileAuther_bio li .undo-like { background: url(/Images/profileSprit_20161226.png) 0px -6932px no-repeat; display: block; float: left; height: 57px; left: 11px; margin: 0 10px 0 0; position: absolute; top: 0; width: 46px; }
.profileAuther_bio li .likes { background: url(/Images/profileSprit_20161226.png) 0px -2119px no-repeat; display: block; float: left; height: 57px; left: 11px; margin: 0 10px 0 0; position: absolute; top: 0; width: 46px; }
.profileAuther_bio li.notSet .likes { background-position: -23px -645px; }
.profileAuther_bio .text { font-family: proximanova-regular; color: #b0b0b0; display: block; font-size: 22px; line-height: 15px; text-transform: capitalize; }

/*.profileAuther_bio .count {   color:#616161;display:block;font-size:24px;font-family:proximanova-bold;}/*font-size:32px;font-family:BebasNeueRegular; */
.profileAuther_bio .count { color: #616161; display: block; font-size: 24px; font-family: BebasNeueRegular; }
.profileAuther_bio .count .unit { font-family: proximanova-bold; }
.profileAuther_bio li.li_3 span.count { text-align: left; }
.profileAuther_bio .count.Platinum { margin-top: -14px; font-size: 24px; }
.profileAuther_bio .count.Gold { margin-top: -14px; font-size: 24px; }
.profileAuther_bio .count.Silver { margin-top: -14px; font-size: 24px; }
.profileAuther_bio .count.Bronze { margin-top: -14px; font-size: 24px; }
.profileAuther_bio .count.Starter { margin-top: -14px; font-size: 24px; }

/* Profile About  style here */
.profile_wrapper .aboutMe, .profile_wrapper .Recognition, .profile_wrapper .mostPopular { width: 100%; padding: 15px 0; }
.profile_wrapper .Recognition { padding-top: 20px; }
.profile_wrapper .aboutMe p.description { margin: 0 0 5px 0; padding: 0px; font-size: 16px; color: #767575; font-weight: normal; line-height: 25px; }

/*proxima_novalight*/

/* Recognition  style here */
.profile_wrapper .Recognition ul.award { background: url(/Images/background_award.png) 0 bottom no-repeat; width: 100%; height: 130px; margin: 0px; padding: 0px; }
.profile_wrapper .Recognition ul.award li { padding: 0px; text-indent: -9999px; float: left; list-style: none; }
.profile_wrapper .Recognition ul.award li a { width: 130px; height: 96px; background-position: 14px -2327px; display: block; }
.profile_wrapper .Recognition ul.award li a.speaker { width: 86px; background-position: 3px -2499px; }
.profile_wrapper .Recognition ul.award li a.chapterLead { width: 115px; background-position: 18px -2665px; }
.profile_wrapper .Recognition ul.award li a.MemberMonth { width: 106px; background-position: 28px -2882px; }
.profile_wrapper .Recognition ul.award li a.CsharpMvp { width: 120px; background-position: 23px -3088px; height: 130px; }
.profile_wrapper .Recognition ul.award li a.mvp { width: 70px; background-position: 10px -3273px; }

/* Gray Icons here */
.profile_wrapper .Recognition ul.award li a.gray { background-position: 14px -3669px; }
.profile_wrapper .Recognition ul.award li a.speaker.gray { background-position: 4px -3853px; }
.profile_wrapper .Recognition ul.award li a.chapterLead.gray { background-position: 18px -4040px; }
.profile_wrapper .Recognition ul.award li a.MemberMonth.gray { background-position: 28px -4240px; }
.profile_wrapper .Recognition ul.award li a.CsharpMvp.gray { background-position: 25px -4430px; }
.profile_wrapper .Recognition ul.award li a.mvp.gray { background-position: 10px -4617px; }

/* Contribute  style here */
.profile_wrapper .contributes { width: 100%; padding-top: 10px; }
.profile_wrapper .contributes ul { margin: 5px 0 10px 0; overflow: hidden; padding: 0px; }
.profile_wrapper .contributes ul li { float: left; width: 45%; margin: 0 0 12px 0; list-style: none; padding: 0px 0 0 14px; background: url(/Images/profileSprit_20161226.png) 0 -2242px no-repeat; position: relative; }
.profile_wrapper .contributes ul li a { font-size: 18px; font-family: BebasNeueRegular; font-weight: normal; color: #565656; float: left; }
.profile_wrapper .contributes ul li a.headerRss { width: 16px; height: 16px; display: inline-block; text-indent: -9999px; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -2610px no-repeat; margin: 0 0 0 5px; }
.profile_wrapper .contributes ul li a span { color: #8d8d8d; }
.contributesResponsive { display: none; }

/* Add  style here 
.outerBox{border-bottom:1px solid #f0f0f0; overflow:hidden; padding-bottom:20px;}
.MemberoftheMonth {color: #333;font-size: 20px;}
.image90 {width: 88px;height: 88px;display: block;border: 1px solid #d7d7d7!important;}*/

/* Certificate  style here */
.profile_wrapper .certificate { width: 100%; padding-top: 0px; position: relative; }
.profile_wrapper .certificate ul { margin: 0px; padding: 0px; }
.profile_wrapper .certificate li { margin: 0 0 12px 0; padding: 0 0 0 54px; display: block; list-style: none; background: url(/Images/profileSprit_20161226.png) 0 -3481px no-repeat; min-height: 60px; font-family: BebasNeueRegular; font-weight: normal; }
.profile_wrapper .certificate li span { display: block; font-size: 18px; color: #8d8d8d; cursor: default; }
.profile_wrapper .certificate li a { font-size: 18px; display: block; color: #565656; cursor: default; }
.profile_wrapper .certificate_ViewAll { position: absolute; right: 0; top: 34px; color: #707070; background: url(/Images/profileSprit_20161226.png) 44px -3626px no-repeat; text-transform: capitalize; font-size: 14px; padding: 0 10px 0 0; }
.profile_wrapper .profileRight a.headerRss { margin: 0px 0px 0px 5px !important; display: inline-block; float: none; vertical-align: middle }

/*share Dropdown */

/*
.shareDropDown { padding: 0px 0px 10px 10px;  width: 222px; display: none; position: absolute; right: 7px; top: 47px; background: #f3f3f3;  }
.shareDropDown  ul.profile_social{margin:0; padding:8px 0px;}
.profile_wrapper .userProfileDetail ul.userAction li.share .arrow2 { position: absolute; left: 9px; top: 40px; width: 24px; height: 7px; display:none; background-position: 0px -5728px; }
*/

/*Admin Dropdown List*/
.titleName { position: relative; float: left; }
.adminIcon { position: relative; width: 63px; height: 39px; display: inline-block; background-position: 6px -5413px; float: left; }
.adminIcon:hover, .adminIcon.active { background-position: 6px -5472px; }
.adminIcon.short-profile { background-position: -94px -5413px; }
.adminIcon.short-profile:hover, .adminIcon.active { background-position: -94px -5472px; }
.adminIcon .arrow { position: absolute; right: 0px; top: 14px; width: 24px; height: 7px; display: block; background-position: 0px -5710px; }
.adminDropDown { width: 170px; display: none; position: absolute; right: 0px; top: 47px; background: #f3f3f3; z-index: 999; }
.adminDropDown .arrow2 { position: absolute; right: 25px; top: -6px; width: 24px; height: 7px; display: block; background-position: 0px -5728px; }
.adminDropDown ul { list-style: none; margin: 0px; padding: 0px; }
.adminDropDown li { width: 100%; float: left; border-bottom: 1px solid #e5e5e5; }
.adminDropDown li a { padding: 0px 0px 0px 36px; line-height: 30px; height: 30px; display: block; font-size: 13px; color: #848484; text-decoration: none; background-position: 6px -5238px; }
.adminDropDown li a.vip { background-position: 3px -5281px; }
.adminDropDown li a.edit { background-position: 2px -5322px; }
.adminDropDown li a.delete { background-position: 3px -5363px; }
.adminDropDown li a.columnist { background-position: 16px -6707px; }
.adminDropDown li a.mom { background-position: 12px -7003px; }
.adminDropDown li a.Nominate { background-position: 9px -7094px }
.adminDropDown li a.send-message { background-position: 9px -7188px }
.adminDropDown li a:hover, .adminDropDown li a.active { color: #309de3; background-position: 6px -5528px; }
.adminDropDown li a.vip:hover, .adminDropDown li a.vip.active { background-position: 3px -5571px; }
.adminDropDown li a.edit:hover { background-position: 2px -5612px; }
.adminDropDown li a.delete:hover { background-position: 3px -5653px; }
.adminDropDown li a.Nominate:hover { background-position: 9px -7137px }
.adminDropDown li a.send-message:hover { background-position: 9px -7228px }
.adminDropDown li a.columnist:hover, .adminDropDown li a.columnist.active { background-position: 16px -6785px; }
.adminDropDown li a.mom:hover, .adminDropDown li a.mom.active { background-position: 12px -7044px; }

/*Edit Profile Changes*/
.accordianContent { background: #f8f8f8; border: 1px solid #e8e8e8; padding: 11px 18px; margin-bottom: 20px; }
.accordianContent:after { clear: both; content: ""; display: block; float: none; }
.editProfileCntr .editprofileInner .accordianContent h2.mainTitle { display: block; position: relative; padding: 0px; font-size: 24px; }
.editProfileCntr .editprofileInner .accordianContent h2.mainTitle span.plus { position: absolute; right: 0px; top: 3px; width: 25px; height: 23px; background: url(/images/csharp/accordianArrow.png) 0 0 no-repeat; }
.editProfileCntr .editprofileInner .accordianContent h2.mainTitle span.minus { position: absolute; right: 0px; top: 3px; width: 25px; height: 23px; background: url(/images/csharp/accordianArrow.png) 0 -63px no-repeat; }

/*.editProfileCntr .accordianDetail{ display:none;}*/

/*.editprofileInner .accordianContent:first-child .accordianDetail{ display:block;}*/

.editProfileCntr .editprofileInner .accordianContent .block { margin-right: 35px; width: calc(50% - 35px); -webkit-width: calc(50% - 35px); float: left; max-width: 343px; margin-bottom: 10px; }
.editProfileCntr .editprofileInner .accordianContent .block { (; width: 44%; ); }

/*For Safari only*/
.editProfileCntr .editprofileInner .accordianContent .block label { width: 100%; font-size: 16px; color: #868686; margin-bottom: 3px; display: block; }
.editProfileCntr .editprofileInner .accordianContent .block label.required:after { content: ' *'; color: #ff1800; font-size: 14px; }

/*Grid Style Start here*/
.editProfileCntr .editprofileInner .accordianContent .gridContainer { margin-top: 20px; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer table { border-left: 1px solid #dddddd; border-top: 1px solid #dddddd; margin-bottom: 20px; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer table tr td { text-transform: capitalize; height: 37px; vertical-align: middle; margin: 0px; padding: 0 7px 0 7px; font-size: 16px; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer table tr.header { background: #ededed; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer table tr:nth-child(even) { background: #fff; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer table tr { background: #f9f9f9; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer table tr.header td { color: #131111; font-size: 16px; background: #ededed; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer table td.edit, .gridContainer table td.delete { position: relative; width: 82px; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer table td.edit a, .gridContainer table td.delete a { text-indent: -9999px; display: block; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer table td.edit span { position: absolute; top: 5px; left: 14px; background: url(/images/csharp/edit_my_ac.PNG) no-repeat center top; width: 28px; height: 28px; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer td.delete span { position: absolute; top: 5px; left: 14px; background: url(/images/csharp/trash.PNG) no-repeat center top; width: 28px; height: 28px; }

/*Grid Style end here*/

/*Company edit section*/    
.editProfileCntr .editprofileInner .accordianContent .leftBox { width: 160px; float: left; overflow: hidden; margin-right: 20px; }
.editProfileCntr .editprofileInner .accordianContent .leftBox .uploadingBox { width: 158px; height: 124px; border: #e8e8e8; background: #fff; position: relative; overflow: hidden; border: 1px solid #dddddd; }
.editProfileCntr .editprofileInner .accordianContent .right_Box { overflow: hidden; }
.editProfileCntr .editprofileInner .accordianContent .leftBox .profilePic { float: left; background: #fff; padding: 0px; margin: 0 0 0px 0px; position: relative; }
.editProfileCntr .editprofileInner .accordianContent .leftBox .profilePic img { height: 160px; width: 160px; }
.editProfileCntr .editprofileInner .accordianContent .leftBox .editProfileBtn { position: absolute; left: 0px; bottom: -3px; width: 160px; background: rgba(0, 0, 0, 0.6); color: #fff; display: block; line-height: 36px; text-align: center; cursor: pointer; font-size: 16px; }
.editProfileCntr .editprofileInner .accordianContent .leftBox .editProfileBtn input[type="file"] { opacity: 0; height: 0; width: 0; }
.editProfileCntr .editprofileInner .accordianContent textarea { width: 100%; height: 137px; border: 1px solid #ddd; padding: 15px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; font-size: 15px; color: #c0c0c0; line-height: 24px; font-family: 'Roboto', sans-serif; }
.editProfileCntr .editprofileInner .accordianContent .block.fondedInput { max-width: none; margin-right: 0px; }
.editProfileCntr .editprofileInner .accordianContent .block.fondedInput .inputText { float: left; margin-right: 10px; width: 100px; }
.editProfileCntr .editprofileInner .accordianContent .chooseFileRow { display: block; position: relative; }
.editProfileCntr .editprofileInner .accordianContent .chooseFileRow .field { overflow: hidden; padding: 8px 15px; font-size: 16px; font-family: 'Roboto', sans-serif; color: #9fa4a4; border: 1px solid #cacaca; background: #fff; display: block; }
.editProfileCntr .editprofileInner .accordianContent .chooseFileRow input[type="file"] { width: 100%; display: block; position: absolute; top: 0px; left: 0px; opacity: 0; }
.editProfileCntr .editprofileInner .accordianContent .inputText.full_inputText { width: 690px; }

/* company profile page */
.companyInfo { margin: 0px; padding: 0px; }
.companyInfo p { display: block; margin: 0px; list-style: none; font-size: 16px; padding: 5px 0px 0px 0px; line-height: 21px; color: #2e2e2e; }
.companyInfo p .label { display: inline-block; float: left; overflow: hidden; padding-right: 22px; text-align: right; width: 93px; }
.companyInfo p .companyRightInfo { display: block; overflow: hidden; }
.companyInfo p a { color: #0086dc; }
.companyTweetIcon { padding: 10px 0px; overflow: hidden; }
.companyTweetIcon ul { list-style: none; float: left; margin: 0; padding: 0; }
.companyTweetIcon li { float: left; overflow: hidden; width: auto; margin-right: 9px; }
.companyTweetIcon li img { float: left; }

/*company PhotoBox */
.profile_wrapper .comapanyprofileBox { padding-bottom: 5px; }
.profile_wrapper .comapanyprofileBox .userPhotoBox { width: 166px; }
.profile_wrapper .comapanyprofileBox .userPhotoBox .contentHeaderArticleIcons { margin-top: 10px; border-bottom: none; padding: 0px; text-align: center; }
.profile_wrapper .comapanyprofileBox .userPhotoBox ul { position: relative; float: none; display: inline-block; }
.profile_wrapper .comapanyprofileBox .userPhotoBox ul.profile_social li { width: 33px; height: 33px; background-position: 0 -5769px; margin-right: 5px; }
.profile_wrapper .userPhotoBox ul.profile_social li.twitter { background-position: 0 -5849px; }
.profile_wrapper .userPhotoBox ul.profile_social li.linkedIn { background-position: 0 -5929px; }
.profile_wrapper .userPhotoBox ul.profile_social li.googlePlus { background-position: 0 -6019px; margin-right: 0px; }

/*Summary*/
.profile_wrapper .summaryComapny { position: relative; padding: 10px 0px 40px 0px; }
.profile_wrapper .summaryComapny p.description { font-size: 15px; color: #525252; padding: 10px 10px 0px 0px; }
.profile_wrapper .summaryComapny p.description a { color: #ffbb00; }
.profile_wrapper .addBox { padding: 27px 0px 0px 0px; }

/*share Dropdown Feb 23, 2015*/
.profile_wrapper .userProfileDetail ul.userAction li .shareDropDown { padding: 5px 0px 5px 5px; width: 309px; display: none; position: absolute; right: 7px; top: 47px; background: #f3f3f3; }
.profile_wrapper .userProfileDetail ul.userAction li .arrow2 { position: absolute; right: 9px; top: 40px; width: 24px; height: 7px; display: none; background-position: 0px -5728px; }
.profile_wrapper .userProfileDetail ul.userAction li .shareDropDown ul { list-style: none; margin: 0px; padding: 0px; }
.profile_wrapper .userProfileDetail ul.userAction li .shareDropDown li { margin: 0px; float: left; }
.profile_wrapper .userProfileDetail ul.userAction li .shareDropDown li a { width: 68px; height: 28px; display: block; text-indent: -99999px; margin-right: 5px; margin-left: 0px; background-position: 0px -6116px; }
.profile_wrapper .userProfileDetail ul.userAction li .shareDropDown li a.twitter { width: 77px; background-position: 0px -6169px; }
.profile_wrapper .userProfileDetail ul.userAction li .shareDropDown li a.linkedIn { width: 74px; background-position: 0px -6213px; }
.profile_wrapper .userProfileDetail ul.userAction li .shareDropDown li a.googlePlus { width: 70px; background-position: 0px -6255px; }
.userProfileDetail .graph { float: right; display: block; width: auto; overflow: hidden; margin: -52px 0 0 0px; padding: 10px 0; }
.userProfileDetail .graph li { width: auto; display: block; margin-bottom: 10px; overflow: hidden; line-height: 30px; font-size: 20px; }
.userProfileDetail .graph li:last-child { margin-bottom: 0px; }
.userProfileDetail .graph li .fullSkill { width: 300px; height: 30px; position: relative; float: left; margin-right: 10px; }
.userProfileDetail .graph li .fullSkill .obtainSkill { height: 30px; position: absolute; left: 0px; top: 0px; }
.userProfileDetail .graph li .fullSkill span { height: 30px; position: absolute; left: 15px; top: 0px; text-align: left; line-height: 30px; color: #fff; font-size: 14px; }
.userProfileDetail .graph li.bgcolor_1 .fullSkill { background: #e2c479b8; }
.userProfileDetail .graph li.bgcolor_1 .fullSkill .obtainSkill { background: #ffbb00; }
.userProfileDetail .graph li.bgcolor_2 .fullSkill { background: #83d0fc; }
.userProfileDetail .graph li.bgcolor_2 .fullSkill .obtainSkill { background: #02A0FB; }
.userProfileDetail .graph li.bgcolor_3 .fullSkill { background: #c8dd82; }
.userProfileDetail .graph li.bgcolor_3 .fullSkill .obtainSkill { background: #8DBB01; }
.userProfileDetail .graph li.bgcolor_4 .fullSkill { background: #b5b5b5; }
.userProfileDetail .graph li.bgcolor_4 .fullSkill .obtainSkill { background: #5B5B5B; }

/* new article icons css start here */
.newSpriteIcons { background: url(/Images/newSpriteIcons_20161122.png) no-repeat; }
.contentHeaderArticleIcons { width: 100%; border-bottom: 0px solid #e5e5e5; padding-bottom: 5px; position: relative; min-height: 36px; margin-top: 8px; }
.contentHeaderArticleIcons ul { margin: 0px; padding: 0px; float: left; }
.contentHeaderArticleIcons ul.leftIcons { background-color: #fff; position: absolute; left: 0px; top: 0px; }
.contentHeaderArticleIcons ul li { list-style: none; padding: 0px; float: left; }
.contentHeaderArticleIcons ul li:last-child a { margin: 0px; }
.contentHeaderArticleIcons ul li a { text-indent: -99999px; width: 36px; height: 36px; margin: 0 6px 0 0; display: block; text-decoration: none; }
.contentHeaderArticleIcons ul li a.facebook { background-position: 0 0; }
.contentHeaderArticleIcons ul li a.twitter { background-position: 0 -60px; }
.contentHeaderArticleIcons ul li a.linkedIn { background-position: 0 -120px; }
.contentHeaderArticleIcons ul li a.googlePlus { background-position: 0 -183px; }
.contentHeaderArticleIcons ul li a.reddit { background-position: 0 -4641px; }
.contentHeaderArticleIcons ul li a.email { background-position: 0 -310px; }
.contentHeaderArticleIcons ul li a.bookmark { background-position: 0 -567px; }
.contentHeaderArticleIcons ul li a.unbookmark { background-position: -40px -567px; }
.contentHeaderArticleIcons ul li a.print { background-position: 0 -630px; }
.contentHeaderArticleIcons ul li a.author_other_article { background-position: 0 -689px; }
.contentHeaderArticleIcons ul li a.similar_article { background-position: 0 -748px; }
.contentHeaderArticleIcons ul li a.edit_article { background-position: 0 -808px; }
.contentHeaderArticleIcons ul li a.make_article_feature { background-position: 0 -867px; }
.contentHeaderArticleIcons ul li a.make_article_unFeature { background-position: 0 -1243px; }
.contentHeaderArticleIcons ul li a.submit_Feedback { background-position: 0 -1053px; }
.contentHeaderArticleIcons ul li a.article_history { background-position: 0 -1115px; }
.contentHeaderArticleIcons ul li a.delete_article { background-position: 0 -990px; }
.contentHeaderArticleIcons ul li a.mentor { background-position: 0 -929px; }
.contentHeaderArticleIcons ul li a.feedback { background-position: 0 -1306px; }
.contentHeaderArticleIcons ul li a.clone_article { background-position: 0 -1380px; }
.contentHeaderArticleIcons ul li a.open_registration { background-position: 0 -2217px; }
.contentHeaderArticleIcons ul li a.close_registration { background-position: 0 -2104px; }
.contentHeaderArticleIcons ul li a.spam { background-position: 0 -1884px; }
.contentHeaderArticleIcons ul li a.duplicate { background-position: 0 -1380px; }
.contentHeaderArticleIcons ul li a.approve { background-position: 0 -1991px; }
.contentHeaderArticleIcons ul li a.reject { background-position: 0 -990px; }
.contentHeaderArticleIcons ul li a.closed_blog { background-position: 0 -2766px; cursor: text; }
.contentHeaderArticleIcons ul li a.deactivate { background-position: 0 -4322px; }
.contentHeaderArticleIcons ul li a.activate { background-position: 0 -4392px; }
.contentHeaderArticleIcons ul li a.complete { background-position: 0 -4521px; }
.contentHeaderArticleIcons ul li a.incomplete { background-position: 0 -4460px; }
.contentHeaderArticleIcons ul li a.delete-idea { background-position: 0 -4579px; }
.contentHeaderArticleIcons ul li a.whatsapp { background-position: 0 -6854px; }
.contentHeaderArticleIcons ul li a.expand { background-position: 0 -246px; }
.contentHeaderArticleIcons ul li a.hideExpand { background-position: 0 -1179px; }
.contentHeaderArticleIcons ul.viewBar { width: auto; float: right; }
.contentHeaderArticleIcons ul.viewBar li a { text-indent: 0; min-width: 48px; line-height: 36px; font-family: 'BebasNeueRegular'; font-size: 24px; color: #fff; padding: 0 10px 0 45px; }
.contentHeaderArticleIcons ul.viewBar li .views { background-color: #71d28e; background-position: 0 -439px; text-align: center; cursor: default; }
.contentHeaderArticleIcons ul.viewBar li .comments { background-color: #ff7c24; background-position: 0 -375px; text-align: center; }
.contentHeaderArticleIcons ul.viewBar li .undo-like { background-color: #2497e1; display: block; height: 36px; background-position: 0 -502px; line-height: 39px; font-family: 'BebasNeueRegular'; font-size: 22px; color: #fff; padding: 0 10px 0 47px; text-align: center; }
.contentHeaderArticleIcons ul.viewBar li .like { background-color: #2497e1; display: block; height: 36px; background-position: 0 -6971px; line-height: 39px; font-family: 'BebasNeueRegular'; font-size: 22px; color: #fff; padding: 0 10px 0 47px; text-align: center; }
.contentHeaderArticleIcons ul.viewBar li .views .unit { font-family: proximanova-bold; padding-left: 3px; }
.contentHeaderArticleIcons .innerArticleIcons { width: 1px; opacity: 0.0; height: 1px; overflow: hidden; }
.contentHeaderArticleIcons .innerArticleIcons > ul { width: 456px; }

/* new article icons css end here */

/*Analytics Page Style Start here*/
.contributionGraph { width: 100%; overflow: hidden; }
.graphTitle { font-size: 18px; color: #444444; margin-bottom: 10px; }
.graphTitle span { color: #ffbb00; }
.graphTitle .datepicker { float: right; position: relative; margin: 2px 7px 0 0; width: 139px; }
.graphTitle .datepicker select { appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; width: 139px; height: 28px; color: #808080; background-color: #F2F2F2; padding-left: 10px; margin: 0px; }
.graphTitle .datepicker:after { position: absolute; right: -5px; top: 7px; display: block; content: "\2023"; color: #808080; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); font-size: 23px; width: 7px; height: 12px; }
.contributionGraph .graph { width: 100%; padding: 13px 0px 30px 0px; }

/*Analytics Page Style Start here*/
.analyticeTab { width: 100%; overflow: hidden; margin-bottom: 10px; border-bottom: 1px solid #eee; }
.analyticeTab ul.tab { width: 365px; float: left; list-style: none; margin: 0px; padding: 0px; }
.analyticeTab ul.tab li { float: left; padding: 2px 2px 0px 2px; }
.analyticeTab ul.tab li a { padding: 11px 14px 11px 13px; float: left; display: block; color: #0086dc; text-decoration: none; text-transform: uppercase; }
.analyticeTab ul.tab li a:hover, .analyticeTab ul.tab li a.active { background: #0086dc; color: #fff; padding: 9px 14px 11px 13px; }
.analyticeTab ul.tab2 { overflow: hidden; width: 309px; float: left; list-style: none; margin: 0px; padding: 0px; }
.analyticeTab ul.tab2 li { float: left; text-align: center; }
.analyticeTab ul.tab2 li.col3 { width: 94px; }
.analyticeTab ul.tab2 li.col4 { width: 109px; }
.analyticeTab ul.tab2 li.col5 { width: 105px; }
.analyticeTab ul.tab2 li a { padding: 11px 0; display: block; font-size: 16px; color: #ffbb00; text-decoration: none; }
.analyticeTab ul.tab2 li a:hover { color: #0086dd; }
.analyticeTabDetail { width: 100%; overflow: hidden; }
.analyticeTabDetail ul { list-style: none; margin: 0px; padding: 0px; }
.analyticeTabDetail li { display: none; overflow: hidden; margin-bottom: 10px; }
.analyticeTabDetail li .image { padding: 0px 8px 0px 0px; float: left; }
.analyticeTabDetail li .image img { border: 1px solid #d7d7d7; height: 52px; width: 52px; }
.analyticeTabDetail li a { font-size: 16px; color: #4b4b4b; }
.analyticeTabDetail li .col2 { width: 305px; float: left; }
.analyticeTabDetail li .col3 { width: 94px; text-align: center; float: left; }
.analyticeTabDetail li .col4 { width: 109px; text-align: center; float: left; }
.analyticeTabDetail li .col5 { width: 105px; text-align: center; float: left; }

/*CHAPTER */
#slideShowChapterAds.adSliderBox { height: auto; margin-bottom: 15px; width: 497px !important; }
ul.unapproved_stats li a { margin-left: 10px; margin-top: 4px; display: block; float: left; font-size: 17px; color: #131313; }
ul.unapproved_stats li a:hover { color: #01a821; }
ul.unapproved_stats li span.icon { background: url(/images/newSpriteIcons_20161122.png) 0px 0px no-repeat; height: 30px; width: 30px; float: left; display: block; }
ul.unapproved_stats li span.icon.article { background-position: 0px -2270px; }
ul.unapproved_stats li span.icon.article_content { background-position: 0px -2316px; }
ul.unapproved_stats li span.icon.news { background-position: 0px -2362px; }
ul.unapproved_stats li span.icon.downloads { background-position: 0px -2407px; }
ul.unapproved_stats li span.icon.resources { background-position: 0px -2453px; }
ul.unapproved_stats li span.icon.reviews { background-position: 0px -2499px; }
ul.unapproved_stats li span.icon.jobs { background-position: 0px -2545px; }
ul.unapproved_stats li span.icon.blogs { background-position: 0px -2589px; }
ul.unapproved_stats li span.icon.codes { background-position: 0px -2635px; }
ul.unapproved_stats li span.icon.company { background-position: 0px -2678px; }
ul.unapproved_stats li span.icon.mvp { background-position: 0px -2721px; }
ul.unapproved_stats li span.icon.stories { background-position: -4px -3630px; }
ul.unapproved_stats li span.icon.event { background-position: 0px -3270px; }

/*Author Download PDF and other(Follow, Add Friend,Message) List*/

/*Message Conversations*/

.conversionBox .date { text-align: center; width: 100%; padding: 10px 5px; display: none; }
.conversionBox h3 { font-size: 22px; color: #333; border-bottom: 1px solid #E4E4E4; padding-bottom: 6px; margin-bottom: 5px; line-height: 36px; }
.conversionBox .left { width: 250px; float: left; overflow: hidden; }
.conversionBox .left .search_result { background-color: #EDEDED; }
.conversionBox .left .search_result.active { color: #f60; }
.conversionBox .left .search_text { width: 100%; height: 33px; border: 4px solid #EDEDED; padding: 3px 0px 0px 10px; font-family: 'Roboto', sans-serif; font-size: 15px; color: #888; overflow: hidden; }
.conversionBox .right { width: 754px; float: left; padding: 0px 0px 0px 20px; }
.conversionBox .chatTextBox { border: 1px solid #dcdcdc; padding: 10px 15px; font-size: 15px; line-height: 25px; color: #7d7d7d; float: left; width: 537px; font-family: 'Roboto', sans-serif; height: 25px; }
.conversionBox .chatList_scroll { float: left; width: 100%; max-height: 450px; }
.conversionBox .chatList_scroll.chatList_scroll_big { max-height: 450px; }
.conversionBox .chatList { padding: 0px; margin: 0px; float: left; display: block; }
.conversionBox .chatList li { padding: 6px; font-size: 14px; float: left; width: 100%; cursor: pointer; list-style: none; }
.conversionBox .chatList li img { width: 28px; height: 28px; float: left; margin-right: 10px; border-radius: 100%; }
.conversionBox .chatList li .count { color: #E27811; float: right; }
.conversionBox .chatList li a { line-height: 27px; }
.conversionBox .sendBtn { padding: 6px 15px; margin: 8px 0 0 0; color: #fff; background: #ffbb00; border: none; float: right; font-size: 15px; display: block; }
.postConversationBlock { margin-left: 92px; padding: 8px; width: 570px; overflow: hidden; background: #F4F4F4; }
.conversionBox .loadmore { background: #ECECEC; display: block; text-align: center; height: 28px; line-height: 28px; overflow: hidden; width: 100%; color: #ffbb00; }
.messageconversion { display: block; overflow: hidden; margin-bottom: 20px; position: relative; background: none; }
.messageconversion p { font-size: 14px; color: #696767; line-height: 22px; margin: 0px; padding: 5px 0px 0px 0px; min-height: 22px; word-wrap: break-word; }
.messageconversion img { height: 60px; width: 60px; border-radius: 100%; }
.messageconversion .imageLeft { float: left; }
.messageconversion .detail { width: 570px; margin: 0px 20px 24px 20px; float: left; background: #f0f9fe; border-radius: 3px; padding: 8px 10px 5px 10px; position: relative; }
.messageconversion .detail p:first-letter { text-transform: capitalize; }
.messageconversion .detail .floarRight { float: right; width: auto; margin-top: -25px; }
.messageconversion .senderArrow { width: 18px; height: 34px; display: block; position: absolute; left: -18px; top: 10px; background: url(/images/csharp/blueArrow.png) left top no-repeat; }
.messageconversion .action { float: right; margin: 0; }
.messageconversion a.deleteMessage { width: 20px; height: 20px; margin-left: 5px; position: relative; top: 4px; display: inline-block; text-indent: -9999px; background: url(/images/csharp/iconSpritImage_20160921.png) left -5460px no-repeat; }
.messageconversion a.deleteMessage:hover { background-position: 0px -5487px; }
.messageconversion .daysCount { position: absolute; left: 92px; bottom: 0px; color: #B2B2B2; }
.messageconversion.alternate .daysCount { position: absolute; left: inherit; right: 92px; bottom: 0px; }
.messageconversion.alternate { width: auto; }
.messageconversion.alternate .imageRight { float: right; }
.messageconversion.alternate .detail .floarRight { float: right; width: auto; }
.messageconversion.alternate .detail { background: #f4f4f4; float: right; }
.messageconversion.alternate .senderArrow { right: -18px; top: 10px; left: inherit; background: url(/images/csharp/grayChatarrow.png) left top no-repeat; }
.messageconversion.alternate .action { float: right; }
.messageconversion .detail * { background-color: Transparent !important; }
.box_sizing_bb { box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }

/* Small Chat Box*/
.small-chat-box { width: 278px; max-height: 364px; background: #fff; overflow: hidden; right: 0; bottom: 0; position: fixed; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; border: 1px solid #0086DC; border-bottom: none; border-radius: 5px 5px 0 0; z-index: 991; margin-bottom: 0px; }
.small-chat-box .div-padding { padding: 5px; }
.small-chat-box .header { color: #fff !important; background: #0086DC; font-size: 15px; font-weight: normal; padding: 10px; height: 22px; }
.small-chat-box .header .name { float: left; margin-left: 3px; }
.small-chat-box .header a { color: #fff; font-size: 20px; font-weight: bolder; float: right; height: 20px; line-height: 20px; }
.small-chat-box .header a.maximize { font-size: 17px; }
.small-chat-box .text-box { padding: 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; margin: 5px; font-family: 'Roboto', sans-serif; font-weight: normal; background: #fff; border: 1px solid #dadada; height: 40px; width: 96%; font-size: 14px; }
.small-chat-box a.button { float: right; clear: both; padding: 5px 15px; color: #fff; background: #ffbb00; border: none; margin: 0px 5px 5px 0px; }
.small-chat-box p { color: #333; float: left; padding: 0px; text-align: left; margin: 0px 0px 0px 0px; word-break: break-word; word-break: break-all; }
.small-chat-box .header a .minimize, .small-chat-box .header a .maximize { display: none; float: right; text-align: right; }
.small-chat-box .hide { display: none; }
.small-chat-box .postSection { width: 100%; overflow: hidden; background: #F4F4F4; padding: 5px 0px; }
.small-chat-box a.close { float: right; margin-left: 10px; font-size: 14px; line-height: 20px; font-weight: bolder; }
.small-chat-box .messageconversion { margin-bottom: 10px; }
.small-chat-box .alternate { width: auto; }
.small-chat-box .messageconversion .detail { width: 163px; margin: 0px 20px 18px 5px; padding: 3px 10px; }
.small-chat-box .messageconversion.alternate .detail { margin: 0px 5px 18px 20px; }
.small-chat-box .messageconversion img { height: 28px; width: 28px; border-radius: 100%; }
.small-chat-box .messageconversion .senderArrow { display: none; }
.small-chat-box .daysCount { font-size: 10px; left: 43px; right: auto; }
.small-chat-box .alternate .daysCount { left: auto; right: 43px; }
.small-chat-box .messages { background-color: Transparent; }
.small-chat-box .messageconversion a.deleteMessage { width: 10px; height: 11px; top: 2px; background: url(/images/csharp/iconSpritImage_20160921.png) left -5409px no-repeat; }
.small-chat-box .messageconversion a.deleteMessage:hover { background: url(/images/csharp/iconSpritImage_20160921.png) left -5431px no-repeat; }
.small-chat-box .loadmore { background: #ECECEC; display: block; text-align: center; height: 28px; line-height: 28px; overflow: hidden; width: 100%; color: #ffbb00; }
.breaking_news_all { margin: 0 10px 10px 0; height: 20px; width: 20px; float: right; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -5647px no-repeat; }
.breaking_news_all:hover { background-position: 0px -5619px; }
.conversionBox .left .mCSB_inside>.mCSB_container { margin-right: 0px; }

/*Announcement Popup Start*/
.announcement_modelPopUp { background: #fff; padding: 20px; position: relative; text-align: left; font-size: 14px; width: 540px; }
.announcement_modelPopUp h2 { margin: 0px; padding: 0px 0px 15px 0px; }
.announcement_modelPopUp .image { padding: 5px 20px 0px 0px; float: left; width: 150px; }
.announcement_modelPopUp .image img { width: 150px; height: 150px; }
.announcement_modelPopUp .detail { overflow: hidden; }
.announcement_modelPopUp .detail p { padding: 0px 0px 20px 0px; margin: 0px; line-height: 26px; font-size: 16px; color: #252525; }
.announcement_modelPopUp .detail a.btn { padding: 0px 45px 0px 10px; line-height: 37px; height: 34px; display: block; float: right; font-family: "BebasNeueRegular"; color: #fff; font-size: 20px; background: #0086dc url(/images/csharp/iconSpritImage_20160921.png) 87px -5360px no-repeat }
.announcement_modelPopUp .detail a.btn:hover { background-color: #0074BE }
.announcement_modelPopUp .closeBtn1 { background: url(/images/CareerAdvice/close_button2.png) left top no-repeat; height: 33px; position: absolute; right: -16px; text-indent: -9999px; top: -20px; width: 33px; }
.announcement_ui-widget-overlay { background: rgba(0, 0, 0, 0.8); left: 0; position: absolute; top: 0; z-index: 9991 !important; }

/*Announcement Popup End*/
.notificationDate { font-size: 11px; display: block; margin-top: 4px; }
.notificationDate .watchICon { margin: 1px 3px 3px 0px; }
.msg_container .NoticationLoading { text-align: center; }
.checkBoxStyle.notificationChkBox { display: block; background-color: #EDEDED; height: 27px; padding: 5px 0 0 5px; }

/* Show Comments */
.MyAccountComments { width: 140px; font-family: 'Roboto', sans-serif; color: #333; border: solid 1px #ccc; }
.myaccountFilter { width: 179px; float: right; }

/*Show Minor Comment in tabular form*/
.leftCntrArticleSubmission .majorCategorySelect { font-size: 16px; color: #868686; margin-bottom: 15px; display: block; float: left; }
.leftCntrArticleSubmission .majorCategorySelect .customDropDown { width: 255px; font-family: 'Roboto', sans-serif; color: #9fa4a4; font-size: 14px; position: relative; }
.leftCntrArticleSubmission .majorCategorySelect .customDropDown:after { position: absolute; right: 5px; top: -6px; width: 34px; height: 29px; background: url('/Admin/Images/arrow_down.png') 0 0px no-repeat; content: ""; pointer-events: none; -ms-pointer-events: none; -o-pointer-events: none; background-color: #fff; }
.leftCntrArticleSubmission .majorCategorySelect .customDropDown select { width: 255px; height: 31px; border: none; background: none; padding: 5px 15px; border: 1px solid #cacaca; font-size: 14px; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; }
.leftCntrArticleSubmission h2.mainTitle { display: block; position: relative; padding: 0px; margin: 0 0 12px 0; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; font-size: 18px; font-weight: normal; }
.accordianContent.minorCategory .accordianDetail { display: block; }
.accordianContent.minorCategory h2.mainTitle span.plus { position: absolute; right: 0px; top: 3px; width: 25px; height: 23px; background: url(/images/csharp/accordianArrow.png) 0 0 no-repeat; cursor: pointer }
.accordianContent.minorCategory h2.mainTitle span.minus { position: absolute; right: 0px; top: 3px; width: 25px; height: 23px; background: url(/images/csharp/accordianArrow.png) 0 -63px no-repeat; cursor: pointer }
.accordianContent.minorCategory .block { margin-right: 35px; width: calc(50% - 35px); -webkit-width: calc(50% - 35px); float: left; max-width: 343px; margin-bottom: 10px; }
.accordianContent.minorCategory .block label { width: 100%; font-size: 16px; color: #868686; margin-bottom: 3px; display: block; }
.accordianContent.minorCategory .inputText { box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; width: 308px; padding: 8px 15px; margin-right: 35px; border: 1px solid #cacaca; font-family: 'Roboto', sans-serif; color: #9fa4a4; font-size: 14px; }
.accordianContent.minorCategory .Center { text-align: center; margin: 25px 0; }
.accordianContent.minorCategory .block.descriptionPart, .accordianContent.minorCategory .block.descriptionPart textarea.inputText { max-width: 686px; width: 100%; }
.accordianContent.minorCategory .block.descriptionPart textarea.inputText { height: 82px; }
.accordianContent.minorCategory .block.checkBoxStyle { margin-top: 29px; }
.accordianContent.minorCategory .accordianDetail .row { width: 100%; overflow: hidden; }
.accordianContent.minorCategory .block.customBrowseImage .inputFileType { padding: 0; height: 42px; width: 100%; float: left; margin-right: 10px; border: 1px solid #cacaca; position: relative; cursor: pointer; }
.accordianContent.minorCategory .block.customBrowseImage .inputFileType:hover > span { background: #ffbb00; }
.accordianContent.minorCategory .block.customBrowseImage .inputFileType input[type="file"] { cursor: pointer; }
.accordianContent.minorCategory .block.customBrowseImage .inputFileType span { cursor: pointer; position: absolute; top: 0px; left: 0; line-height: 42px; color: #fff; background-color: #0086dc; padding: 0 10px; font-size: 16px; pointer-events: none; }
.accordianContent.minorCategory .block.customBrowseImage .inputFileType span:hover { background: #ffbb00; }
.accordianContent.minorCategory .block.customBrowseImage .inputFileType input[type="file"] { width: 100%; padding-left: 30px; border: none; }
.accordianContent.minorCategory .block.customBrowseImage img { height: 60px; width: 60px; margin-top: 3px; }
.accordianContent.minorCategory table.userList { border-left: 1px solid #ddd; border-top: 1px solid #ddd; margin-bottom: 20px; }
.accordianContent.minorCategory table.userList tr.header { background: #ededed; }
.accordianContent.minorCategory table.userList tr.header td.edit, .accordianContent.minorCategory table.userList tr.header td.delete { text-indent: 0px; }
.accordianContent.minorCategory table.userList tr { background: #f9f9f9; }
.accordianContent.minorCategory table.userList tr td { text-transform: capitalize; height: 37px; vertical-align: middle; margin: 0; padding: 0 7px 0 7px; font-size: 13px; line-height: 17px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.accordianContent.minorCategory table.userList td.edit, .accordianContent.minorCategory table.userList td.delete { position: relative; width: 82px; text-indent: -9999px; }
.accordianContent.minorCategory table.userList td.edit span { position: absolute; top: 0px; bottom: 0px; margin: auto; left: 0; right: 0px; background: url(/images/csharp/edit_my_ac.PNG) no-repeat center top; width: 28px; height: 28px; }
.accordianContent.minorCategory table.userList td.delete span { position: absolute; top: 0px; bottom: 0px; margin: auto; left: 0; right: 0px; background: url(/images/csharp/trash.PNG) no-repeat center top; width: 28px; height: 28px; }
.accordianContent.minorCategory table.userList td input[type="checkbox"] { float: none; }
p.validation_error span { display: block; background-color: #FFD6BB; padding: 10px; border: 1px solid #FF9956; }

/*Right side add style*/
.adBox { width: 326px; height: auto; position: relative; float: left; padding: 8px 0px 10px 10px; }
.adImage { float: left; width: 100px; height: 110px; overflow: hidden; margin-right: 6px; }
.adImage img { padding: 5px; }
.adRight { overflow: hidden; }
.adRight .MemberoftheMonth { line-height: 19px; }

/*Points Description*/
.PointsDescription { width: 100%; margin-top: 10px; margin-bottom: 10px; }
.PointsDescription a { font-size: 15px; }
.PointsDescription h3 { color: #000; font-size: 25px; margin-bottom: 5px; }
.PointsDescription .grid { width: 99%; }
.Intruction_contributions { margin: 8px 0 0 0; }
.Intruction_contributions li { margin-bottom: 8px; }
.pulseReplyCommentPost { clear: both; width: 100%; display: block; }

/*For Validation Call out messages -Start*/
.validation-message-box { position: absolute; }
.validation-message-box table { margin-left: 10px; }

/*Validations End Here*/
.ratingTilte { padding-right: 5px; float: left; margin-bottom: 10px; word-wrap: break-word; word-break: break-all; }
.ratingTilte.DownloadLinkbox { padding-right: 5px; float: left; margin-bottom: 10px; word-wrap: break-word; word-break: break-all; width: 60%; }
.LinkAd { float: left; margin-top: 10px; width: 100%; text-align: left; }
.ratingTilte.DownloadLinkbox + .LinkAd { float: right; width: 34%; }
.ratingTilte ul { margin: 0; padding: 0; list-style: none; }
.ratingTilte li { padding-bottom: 2px; }

/*Blog Listing*/
.blogi-listing { margin: 0px; font-size: 15px; }

/*End Blog Listind*/

/* user search events */
.UlSearchEvents li { margin-bottom: 12px; }
.ChapterSearchBox { width: 100%; margin: 7px 0 14px 0; overflow: hidden; }
.ChapterSearchBox .searchTextBox { width: 290px; height: 26px; border: 1px solid #E7E7E7; font-size: 14px; color: #5a5a5a; float: left; padding: 1px 5px; }
.ChapterSearchBox .searchButton { background: url(/forums/images/forums_sprite_20160921.png) -190px -2834px no-repeat; padding: 0px; margin: 0px; width: 31px; height: 31px; float: left; border: none; display: inline-block; cursor: pointer; }
div#UserSearchBox ul li { list-style: none; float: left; width: 25%; margin: 0 0 20px 0; }
div#UserSearchBox input[type="submit"] { display: block; margin-top: 5px; }

/* Notification Bar */
.csharp-notification-bar { float: left; overflow: hidden; width: 100%; }
.csharp-notification-bar .csharp-notification { position: fixed; top: 0px; left: 0px; right: 0px; background: #4DA760; overflow: hidden; z-index: 99999; height: 57px; display: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.csharp-notification-bar .icon-box { position: absolute; left: 0px; top: 0px; background: #199233 url(/Images/notificationBarSprite.png) 20px 15px no-repeat; width: 70px; height: 57px; }
.csharp-notification-bar .notification-content { color: #fff; font-size: 20px; text-decoration: none; display: inline-block; padding: 0 58px 0px 90px; font-family: 'Open Sans', sans-serif; line-height: 57px; }
.csharp-notification-bar .notification-content:hover { color: #94FDAB; }
.csharp-notification-bar .notification-close { position: absolute; right: 0px; top: 0px; background: url(/Images/notificationBarSprite.png) 20px -50px no-repeat; width: 57px; height: 57px; display: block; }
.csharp-notification-bar .notification-close:hover { background: url(/Images/notificationBarSprite.png) 20px -99px no-repeat; }
.csharp-notification + .blankDiv { display: none; height: 57px; }
.p-fixed { position: fixed !important; }
.marginT43 { margin-top: 43px; }

/*Notification Bar Ends here*/

/* share social popup for e-book download */
.share-on-social-popup { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 9999; }
.share-on-social-popup .share-on-social-content { width: 100%; max-width: 448px; height: 130px; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background: #fff; z-index: 99999; margin: auto; text-align: center; }
.share-on-social-popup .share-on-social-content p { color: #252525; font-size: 17px; }
.share-on-social-popup .bottom-button { width: 100%; display: block; margin-top: 15px; text-align: center; }
.share-on-social-popup .bottom-button a { display: inline-block; margin: 0 10px; background: #48639C url(/images/csharp/iconSpritImage_20160921.png) 0px -5842px no-repeat; height: 35px; padding: 0 10px 0 45px; color: #fff; line-height: 35px; font-size: 16px; }
.share-on-social-popup .bottom-button a.twitter { background-position: 0px -5753px; background-color: #6DDAFF; }
.share-on-social-popup .closeIcon { position: absolute; right: -17px; top: -17px; width: 35px; height: 35px; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -5945px no-repeat; }

/* share social popup for e-book download */

/* profileMenuTab On Author Profile*/
.recentactivityBox .topArticles h3 { color: #FFFFFF }
.topArticles { }
.authorContent { color: gray; }

/*.tab-container{ padding:5px 5px 5px 0; position:relative;}
.tab-container ul.tab{    margin: 0!important;height: 34px;padding: 5px 5px 0 5px; background:#287bb7;}
.tab-container ul.tab li{ float:left; padding:0px;}
.tab-container ul.tab li a {float: left;color: #fff;display: block;padding: 5px 8px 5px 12px;height: 24px;font-size: 17px;font-family: 'Roboto', sans-serif;border-left: 1px solid #287bb7;}
.tab-container ul.tab li.active a{ color:#287bb7; background:#fff;}*/
.filter-article-contribution { padding: 5px; border: 1px solid #e0e0e0; background: #f2f2f2; margin-top: 6px;}
.filter-article-contribution:after { clear: both; display: block; content: ""; }



.filter-article-contribution p { float: left; padding-right: 8px; }
.filter-article-contribution p:last-child {padding-right: 0 }

.filter-article-contribution p .filter-label { font-size: 15px; padding-right: 4px; float: left; color: #595959; line-height: 31px; }
.filter-article-contribution p select { float: left; width: 100px; height: 31px; }
.filter-article-contribution p .filter_gobtn { background: #00bbaf; color: #fff; font-size: 15px; padding: 0 10px; border: none; outline: none; height: 31px; line-height: 31px; cursor: pointer; }




.profileLeft .recentactivityBox { padding: 0px; margin-top: -5px; }
.profileLeft .recentactivityBox .image { margin-top: 2px; }
.profileLeft .HeadingBold { padding-top: 10px; margin-right: 8px; }
.recentactivityBox .right .featured { position: relative; padding-right: 14px; }
.recentactivityBox .right .featured:after { background: url(/images/csharp/featured_star.png) no-repeat top right; content: ""; position: absolute; right: 0px; top: 2px; width: 14px; height: 12px; }
.AuthorProfileLeftContent { float: left; width: 644px; min-height: 626px; margin-top: 9px; }
.AuthorLikedViewTab { width: 676px; overflow: hidden; margin-top: -10px; }
.AuthorProfileRightContent { float: right; width: 336px; position: absolute; top: 200px; float: right; margin-left: 336px; }
.AuthorPageHeading { font-weight: normal; width: 97%; text-transform: uppercase; position: relative; color: #727272; }
.profileLeft .acceptance-rate { padding: 6px 8px; color: #fff; background: #42c9fb; position: relative; top: -4px; }
.profileLeft .acceptance-rate span { display: none; background: #42c9fb; }
@media (max-width:480px) {
    .profileLeft .acceptance-rate { display: table; margin-top: 8px; }
}

/* timeline page */
.activity-timeline, .activity-timeline * { box-sizing: border-box; -webkit-box-sizing: border-box; -mox-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.activity-timeline h2 { text-align: center; }
.activity-timeline .arcticle-detail { width: 100%; padding: 0px; margin: 15px 0 25px 0; display: block; }
.activity-timeline .arcticle-detail li { list-style: none; display: block; margin: 0; padding: 0px; }
.activity-timeline .arcticle-detail li .label { float: left; overflow: hidden; width: 175px; text-align: right; font-size: 17px; color: #343434; margin-right: 8px; padding: 10px; }
.activity-timeline .arcticle-detail li .detail { padding: 5px 10px 5px 10px; text-align: left; font-size: 17px; overflow: hidden; }
.activity-timeline .clearfix:after { clear: both; float: none; display: block; content: ""; }
.activity-timeline .timeline-container { position: relative; width: 100%; display: block; text-align: left; }
.activity-timeline .timeline-container .midline { position: absolute; left: 0px; right: 0px; width: 3px; height: 100%; top: 0px; margin: 0 auto; background: #d4d4d4; }
.activity-timeline .timeline-container .timeline-history { padding: 0px; margin: 0px; }
.activity-timeline .timeline-container .timeline-history li { width: 100%; position: relative; padding: 20px 0; list-style: none; font-size: 16px; }
.activity-timeline .timeline-container .timeline-history li p { margin: 5px 0 0 0; }
.activity-timeline .timeline-container .timeline-history li .iconbox { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; width: 37px; height: 37px; margin: auto; }
.activity-timeline .timeline-container .timeline-history li .leftbox { width: 47%; float: left; padding-right: 70px; padding-left: 190px; }
.activity-timeline .timeline-container .timeline-history li .leftbox img { width: 50px; height: 50px; float: left; margin-right: 10px; background: #D4D4D4; color: #D4D4D4; }
.activity-timeline .timeline-container .timeline-history li .rightbox { width: 47%; float: right; padding-left: 70px; }
.activity-timeline .timeline-container .timeline-history li .rightbox p.update-comment { line-height: 18px; margin-bottom: 7px; }
.activity-timeline .timeline-container .timeline-history li .rightbox p.update-comment:first-letter { text-transform: capitalize; }
.timeline-history .iconbox { background: url(/Images/csharp/iconSpritImage_20160921.png) no-repeat; }
.timeline-history .iconbox.approved { background-position: -1px -6040px; }
.timeline-history .iconbox.under-review { background-position: -1px -6144px; }
.timeline-history .iconbox.incomplete { background-position: -1px -6252px; }
.timeline-history .date { color: #8d8d8d; font-size: 14px; }
.timeline-history .watchICon { background: url(/images/csharp/homeSprite_20160921.png) -1px -2379px no-repeat; display: inline-block; width: 13px; height: 13px; vertical-align: middle; margin-right: 3px; }
.timeline-box { text-align: center; }
.timeline-box h2.HeadingBold { display: inline-block; line-height: 36px; padding: 0 0 0 37px; background-position: 0 -4709px; }
.authorContentBg { background: url(/Images/profile_bg.png) 0 0 repeat; }
.authorContentBg .topHeaderConainer { background: #fff; }

/* category page*/
.category { position: relative; }
.category .socialIcons { position: absolute; left: -62px; top: 10px; }
.category .socialIcons strong.title { color: #efb62a; font-size: 18px; text-transform: uppercase; font-family: "BebasNeueRegular"; font-weight: 400; display: block; line-height: 1; }
.category .socialIcons ul { list-style: none; padding: 0px; margin: 0px; }
.category .socialIcons ul li { margin-top: 13px; }
.category .socialIcons ul li a { background: url(/images/sprite_icons_20160514.png) 0px -123px no-repeat; width: 36px; height: 36px; display: block; font-size: 0px; }
.category .socialIcons ul li.tw a { background-position: 0px -170px; }
.category .socialIcons ul li.in a { background-position: 0px -218px; }
.category .socialIcons ul li.gplus a { background-position: 0px -267px; }
.category .socialIcons ul li.redit a { background-position: 0px -316px; }
.category .socialIcons ul li.whatsapp a { background-position: 0px -939px; }
/*#TopicDetailBox .category .socialIcons {top: 170px!important; }*/

/*Social icons css*/

/*Article box css*/
.category .article { background: #1F7596; padding: 20px 23px 16px; width: 100%; margin-top: 12px; box-sizing: border-box; }
.category .article .image { max-width: 90px; margin-right: 23px; float: left; overflow: hidden; }
.category .article .detail { width: auto; float: none; overflow: hidden; }
.category .article .HeadingAr { color: #fff; font-size: 40px; line-height: 1; padding: 0 210px 13px 0; }
.category .article .descrption { color: #fff; font-size: 20px; }
.category .article-bar { background-color: #2a87abba; padding: 5px 12px; margin-bottom: 27px; }
.category .article-bar ul { list-style: none; margin: 0; padding: 0 }
.category .article-bar ul li { margin: 10px; display: inline-block; }
.category .article-bar ul li a { padding: 10px; background-color: #1f7496; color: #fff; display: inline-block; }
.category .article-bar ul li a:hover, .category .article-bar ul li a.active { color: #313131; background-color: #fff }
.category .article-bar ul li a span { margin-left: 5px; }
.category .article .HeadingAr .rightFollowLoader { position: absolute; right: 0; top: 2px; }
.category .article .HeadingAr .rightFollowLoader .follow:before{display:none}
.category .article .HeadingAr .rightFollowLoader > img { float: left; margin: 2px 5px 0 0; }
.category .article .HeadingAr .followBtn { height: 37px; line-height: 37px; padding: 0 12px 0 47px; background: #efb62a; color: #fff; font-size: 20px; float: left; position: relative; border: none; cursor: pointer; font-family: 'Open Sans', sans-serif; text-transform: uppercase; }
.category .article .HeadingAr .followBtn.unFollow, .category .article .HeadingAr .followBtn:hover { background: #7e7e7e; }
.category .article .HeadingAr .followBtn.unFollow:hover { background: #efb62a; }
.category .article .HeadingAr .followBtn i { position: absolute; left: 10px; top: 3px; width: 29px; height: 27px; background: url(/Images/newSpriteIcons_20161122.png) no-repeat; background-position: 0 -5665px; border: none }
.category .about-topics { background: none; padding: 0 0 10px 0; }

/*Article box css*/

/*left container css*/
.category .recentactivityBox { margin: 0px 0 16px; }
.category .recentactivityBox .rightBarBox { float: right; }
.category .recentactivityBox .rightBarBox .autoCompleteBox { position: relative; float: left; margin-right: 15px; }
.category .recentactivityBox .HeadingBold { float: left; margin-top: -4px; }
.category .recentactivityBox .recentactivityFilter { border: 1px solid #b0b0b0; float: right; position: relative; }
.category .recentactivityFilter:before { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #7f7f7f; content: ""; display: block; position: absolute; right: 4px; top: 13px; z-index: 2; pointer-events: none; }
.category .recentactivityFilter:after { background: #fff; border-left: 1px solid #b0b0b0; content: ""; display: block; height: 32px; pointer-events: none; position: absolute; right: 0; top: 0; width: 19px; z-index: 1; }
.category .recentactivityFilter select { border: 0px; color: #595959; font-size: 14px; font-weight: 300; height: 32px; padding-left: 12px; font-family: 'Open Sans', sans-serif; width: 140px; }
.category .articlesRow { overflow: hidden; margin-bottom: 42px; list-style-type: none; }
.category .articlesRow .HeadingAr { font-size: 24px; color: #2f2e2e; text-transform: none; line-height: 20px; padding-bottom: 7px; padding-top: 0px; }
.category .articlesRow .HeadingAr a { color: #212121; }
.category .articlesRow .HeadingAr a:hover { color: #ffbb00; }
.category .postingInfo { margin-top: 5px; }
.category .articlesRow .author { color: #ffbb00; display: inline-block; padding-right: 11px; }
.category .articlesRow .author:hover { color: #212121; }
.category .articlesRow .postingDate {    color: #2f2e2e;    display: inline-block;    padding-left: 21px;    background: url(/images/sprite_icons_20160514.png) 0px 3px no-repeat;    line-height: 22px;}
.category .articlesRow .image { float: left; margin: 2px 10px 0 0; width: 61px; box-sizing: border-box; overflow: hidden; }
.category .articlesRow .image img.userImage { border-radius: 50%; }
.category .articlesRow .detail { overflow: hidden; }
.category .paginations { margin-top: 8px; text-align: center; }
.category .paginations .pageTab { margin: 0px; }

/*left container css*/

/*right container css*/
.category .bookDownloader { background: #f2f2f2; overflow: hidden; padding: 11px 15px 20px 16px; margin-bottom: 26px; }
.category .bookDownloader .image { float: left; padding-right: 10px; width: 27.9%; }
.category .bookDownloader .image > img { max-width: 100%; height: auto; }
.category .bookDownloader .detail { float: right; width: 69.1%; }
.category .bookDownloader .HeadingBold { font-size: 24px; line-height: 1; padding: 0 0 12px; }
.category .bookDownloader .title { color: #ffbb00; font-size: 20px; font-weight: 400; line-height: 1; display: block; padding-bottom: 7px; }
.category .bookDownloader .title:hover { color: #01a821; }
.category .bookDownloader .descrption { line-height: 22px; padding-bottom: 8px; }
.category .bookDownloader .downloadBtn { float: right; }
.category .rightCntr { width: 407px; }
.category .leftCntr { width: 597px; }
.category .rightCntr .HeadingBold, .category.chapter-listing .HeadingBold { color: #555; font-size: 24px; }
.category .rightBox { margin-bottom: 25px; width: 100%; }
.category .rightBox li h3 { font-weight: normal; margin: 0; padding: 0; overflow: hidden; }
.category .rightBox li a { color: #8e8e8e; font-size: 15px; }
.category .rightBox li a:hover, .category .rightBox li a.active { color: #ffbb00; }
.category .rightCntr .rightBox .HeadingBold, .category.chapter-listing .HeadingBold, .chapterdetail h2.HeadingBold { line-height: 1; margin-bottom: 15px; }
.category .rightCntr .rightBox .HeadingBold .viewAllLink { color: #4a4949; font-size: 19px; margin: 3px 0 0; padding: 0; text-transform: none; font-family: "Roboto", sans-serif; background: url(/images/sprite_icons_20160514.png) 72px -508px no-repeat; padding-right: 15px; }
.category .rightCntr .rightBox .HeadingBold .viewAllLink:hover { color: #8e8e8e; background-position: 72px -590px; }
.category .rightBox ul { list-style: none; margin: 0 0 10px 0; padding: 0; }
.category ul.LatestQuestionBox li a:before { background: none; }

/*list with round bullet css*/
.category .rightBox ul.roundBullet > li { font-size: 18px; line-height: 1; margin-bottom: 17px; padding-left: 17px; position: relative; }
.category .rightBox ul.roundBullet > li:last-child { margin: 0px; }
.category .rightBox ul.roundBullet > li:before { background: #ffbb00; border-radius: 100%; content: ""; display: block; height: 8px; left: 0; position: absolute; top: 6px; width: 8px; }

/*list as thumb gallery css*/
.category .rightBox ul.thumbGallery  > li { float: left; padding: 0 10px 12px 0; width: 59px; }
.category .rightBox ul.thumbGallery > li:nth-child(6n) { padding-right: 0px; width: 59px; }
.category .rightBox ul.thumbGallery > li a { display: block; width: 59px; height: 59px; }
.category .rightBox ul.thumbGallery > li a img.userImage { border-radius: 20%; }

/*list with numeric bullet and line css*/
.category .rightBox ul.numLinebullet > li { border-bottom: 1px solid #f5f5f5; margin-bottom: 2px; overflow: hidden; padding: 0 0 2px; min-height: 36px; }
.category .numLine { color: #a7a7a7; float: left; font-size: 26px; font-weight: normal; height: 36px; line-height: 36px; padding: 0 0 0 6px; text-align: left; width: 60px; position: relative; }
.category .numLine:after { position: absolute; width: 3px; height: 90%; background: #0182d6; content: ""; transform: rotate(19deg); top: 0px; right: 12px; }
.category .rightBox ul.numLinebullet > li:hover .numLine:after { background: #ffbb00; }
.category .outerBox { border-bottom: none; }

/*Tags */
.tag-box { border: none; padding: 4px; }
.tag-box a.HeaderTagCloud, .tag-box a.HeaderTagCloudDark, .tag-box a.HeaderTagCloudLight, .tag-box a.HeaderTagCloudLighter { border: none; color: #fff; zoom: 1.0; padding: 0px 8px; font-size: 15px; -webkit-transition: color 0.15s ease, background 0.15s ease, border-color 0.15s ease; display: inline-block; margin: 0px 2px 2px 0; line-height: 2.2; }
.tag-box a.HeaderTagCloud { background: #0ab7ff; }
.tag-box a.HeaderTagCloudDark { background: #008ac3; }
.tag-box a.HeaderTagCloudLight { background: #00a6eb; }
.tag-box a.HeaderTagCloudLighter { background: #0ab7ff; }
.tag-box a.HeaderTagCloud:hover, .tag-box a.HeaderTagCloudDark:hover, .tag-box a.HeaderTagCloudLight:hover, .tag-box a.HeaderTagCloudLighter:hover { background: #505050; color: #fff !important; }
.tagTitle { width: 98%; padding: 1% !important; }

/*Tutorial S*/
.chapterdetail .page-count-description { clear: both; display: inline-block; font-size: 19px; color: #848484; margin: 0px; line-height: 37px; }
#NextAndPrevious2 { overflow: hidden; text-align: center; }
#NextAndPrevious1 > a, #NextAndPrevious2 > a { color: #ffbb00; font-size: 24px; font-family: "BebasNeueRegular"; background: url(../../Images/sprite_icons_20160514.png) 111px -651px no-repeat; padding-right: 19px; }
#NextAndPrevious1 > a:hover, #NextAndPrevious2 > a:hover { background: url(../../Images/sprite_icons_20160514.png) 111px -724px no-repeat; }
#NextAndPrevious1 > a.PreviousChapter, #NextAndPrevious2 > a.PreviousChapter { background-position: 0 -797px; padding: 0 0 0 19px; }
#NextAndPrevious1 > a.PreviousChapter:hover, #NextAndPrevious2 > a.PreviousChapter:hover { background-position: 0 -870px; }
.article .ArticleFooter { position: relative; }
.ArticleFooter .margin-top-left.pageCount { position: relative; left: 0px; top: 0px; font-size: 20px; margin: 0px; }
.article .ArticleFooter .pageTab { margin: 3px 0px 0px; }
.add-chapter-box .breadcrumb, .chapter-sereis.breadcrumb { margin-top: -6px; }
.create-series.accordianContent.minorCategory .block { width: 100%; max-width: 100%; }
.create-series.accordianContent.minorCategory .block.customBrowseImage .inputFileType { width: auto; }
.create-series.accordianContent.minorCategory .block.customBrowseImage .inputFileType + .NewCommonButtonStyle { float: left; padding: 9px 15px; line-height: 25px; }
.create-series.accordianContent.minorCategory .block.customBrowseImage .inputFileType input[type="file"] { padding-left: 36px; }
.create-series.accordianContent.minorCategory .block label.required:after, .add-chapter-box .accordianContent.minorCategory .block label.required:after { content: ' *'; color: #ff1800; font-size: 14px; }
.manage-series h2.mainTitle { float: left; margin: 9px 0px 0px; }
.manage-series .myAccountGridCntr .gridListConatiner li .articleEdit.continue { font-size: 0px !important; background: url(/Images/continue.png) 0px 0px no-repeat; }
.manage-series .myAccountGridCntr .gridListConatiner li span.col6, .manage-series .myAccountGridCntr .gridListConatiner li span.col2 { text-align: center; }
.manage-series .myAccountGridCntr .gridListConatiner li a { display: inline-block; float: none; }
.manage-series .NewCommonButtonStyle { font-size: 18px; margin-right: 0px; }
.manage-series input[type="checkbox"] { display: inline-block; float: none; text-align: center; }
.add-chapter-box .myAccountGridCntr .gridListConatiner li .up-arrow { background: url(/Images/up-arrow.png) no-repeat center top; width: 18px; height: 20px; }
.add-chapter-box .myAccountGridCntr .gridListConatiner li .down-arrow { background: url(/Images/down_arrow.png) no-repeat center top; width: 18px; height: 20px; }
.add-chapter-box .myAccountGridCntr .gridListConatiner li span.col6 { text-align: center; }
.add-chapter-box .myAccountGridCntr .gridListConatiner li a { display: inline-block; float: none; }
.add-chapter-box .myAccountGridCntr .col_tag { width: 520px; word-wrap: break-word; }
.add-chapter-box .seriesName { color: #383838; }
.add-chapter-box .seriesName .series-title { color: #969696; }
.add-chapter-box .myAccountGridCntr .gridHeader { background: #0086DC; color: #fff; }
.chapterdetail .contentGray { font-size: 15px; line-height: 21px; }
#tutorial.article { background: #009ee3; padding: 20px 23px 16px; margin-top: 12px; margin-bottom: 27px; display: block; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
#tutorial.article .HeadingAr { color: #fff; font-size: 40px; line-height: 1; }
#tutorial.article .image { float: left; overflow: hidden; margin-right: 23px; width: 90px; }
#tutorial.article .detail { overflow: hidden; float: none; width: auto; }
#tutorial.article .descrption { color: #fff; font-size: 20px; }
.series-listing-Box { width: 100%; background: #fff; padding: 20px; }
.series-listing-Box ul { padding: 0px; margin: 0px -20px 0px 0px; }
.series-listing-Box ul li { float: left; list-style: none; width: 327px; padding: 0 20px 20px 0; }
.series-listing-Box ul li .categoryImage { display: block; float: left; width: 60px; height: 60px; overflow: hidden; margin-right: 10px; border: 1px solid #d0d0d0; }
.series-listing-Box ul li a { text-decoration: none; font-size: 18px; color: #595959; }
.series-listing-Box ul li a:hover { color: #ffbb00  }
.contactus_postedBy { display: none; }
h2.HeadingBold > a.headerRss { margin: 5px 0px 0px 8px; }
.pollContainer { width: 100%; display: block; overflow: hidden; margin-bottom: 10px; }
.pollContainer ul.tab { margin: 0px; padding: 0px; width: 100%; overflow: hidden; }
.pollContainer ul.tab li { float: left; padding: 0px; margin-right: 5px; list-style: none; }
.pollContainer ul.tab li a { background: #4d4d4d; color: #fff; font-size: 16px; font-family: 'BebasNeueRegular'; display: block; padding: 0 15px; line-height: 32px; border: 1px solid #4d4d4d; border-bottom: none; }
.pollContainer ul.tab li a:hover, .pollContainer ul.tab li a.active { background: #fff; color: #4d4d4d; }
.pollContainer .pollContent { padding: 15px; margin-top: -1px; border: 1px solid #4d4d4d; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; overflow: hidden; }
.pollContainer .pollContent h3 { margin: 0px; font-weight: normal; }
.pollContainer .pollContent h3 a.PollTitle { color: #4d4d4d; font-family: "BebasNeueRegular"; font-size: 17px; display: inline-block; }
.pollContainer .pollContent h3 a.PollTitle:hover { color: #01a821; }
.pollContainer .pollContent .pollOption { margin: 15px 0; width: 100%; padding: 0px; }
.pollContainer .pollContent .pollOption li { display: block; margin-bottom: 5px; font-size: 16px; list-style: none; padding: 0px; }
.pollContainer .pollContent .commonBtn { border: none; cursor: pointer; display: block; color: #fff; font-size: 15px; padding: 0px 35px 0px 12px; height: 27px; line-height: 19px; background: #4590c6 url(/Images/CareerAdvice/commonBTn.png) right top no-repeat; float: right; }
.pollContainer .pollContent .prev-next-poll .pollNext { float: right; }
.pollContainer input[type="radio"] { display: inline-block; }
.pollContainer .vote-status { color: #01a821; }
.pollContainer .pollResult { display: block; width: 100%; margin-top: 15px; }
.pollContainer .pollResult ul { margin: 0px; padding: 0px; display: table; border: 1px solid #d0d0d0; border-bottom: none; width: 100%; }
.pollContainer .pollResult ul li { display: table-row; padding: 0px; margin: 0px; background: #fff; color: #4d4d4d; list-style: none; width: 100%; }
.pollContainer .pollResult ul li:nth-child(odd) { background: #f5f5f5; }
.pollContainer .pollResult ul li.pollResultHeader { background: #4d4d4d; color: #fff; }
.pollContainer .pollResult ul li > * { border-bottom: 1px solid #d0d0d0; padding: 0px 5px; display: table-cell; height: 28px; vertical-align: middle; text-align: center; }

/* In focus starts here */
.ticker { width: 538px; height: 50px; display: block; position: relative; overflow: hidden; }
.ticker a { color: #fff; }
.ticker-title { padding-top: 9px; color: #900; font-weight: bold; text-transform: uppercase; }
.ticker-content { margin: 0; padding-top: 9px; position: absolute; color: #1f527b; overflow: hidden; white-space: nowrap; line-height: 1.2em; }
.ticker-content a:hover { text-decoration: none; color: #0d3059; }
.ticker-swipe { padding-top: 9px; position: absolute; top: 0; background-color: #f60; display: block; width: 800px; height: 23px; }
.ticker-swipe span { margin-left: 1px; border-bottom: 1px solid #fff; height: 14px; width: 7px; display: block; }
.js-hidden { display: none; }
.ticker-controls { padding: 8px 0 0 0; list-style-type: none; float: left; }
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker { float: left; }

/* In focus ends here*/
.login.loader { display: none; position: absolute; left: 75px; bottom: 62px; }
.logout.loader { display: none; }
.category-loader { margin-top: 10px; margin-left: 10px; }

/* page not found */
.pagenotfound { display: block; width: 100%; padding-top: 12px; }
.pagenotfound .left { float: left; width: 60%; padding-right: 50px; }
.pagenotfound .right { float: left; width: 24%; }
.pagenotfound .right img { width: 100%; height: auto; }
.pagenotfound h2 { margin: 0; font-size: 36px; color: #5e5e5e; text-transform: uppercase; line-height: 34px; font-weight: normal; }
.pagenotfound p { font-size: 17px; color: #2e2e2e; margin: 5px 0; }
.pagenotfound .bottomBtns { display: block; margin: 50px 0 8px 0; text-align: center; }
.pagenotfound .bottomBtns .backHomeBtn { height: 35px; padding: 0 18px; color: #fff; background: #efb62a; display: inline-block; line-height: 35px; font-size: 16px; }
.pagenotfound .bottomBtns .backHomeBtn:hover { background: #ffbb00; }
.pagenotfound .categoryContainer { width: 100%; display: block; }
.pagenotfound .categoryContainer h3 { margin: 0; padding: 0; font-size: 24px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie' \9/; color: #727272; font-weight: normal; text-transform: uppercase; clear: both; }
.pagenotfound .categoryContainer ul { margin: 22px 0 0 0; padding: 0; }
.pagenotfound .categoryContainer ul:after { clear: both; content: ""; display: block; float: none; }
.pagenotfound .categoryContainer ul li { float: left; list-style: none; width: 327px; padding: 0 10px 10px 0; min-height: 54px; }
.pagenotfound .categoryContainer ul li .categoryImage { display: block; float: left; width: 50px; height: 50px; overflow: hidden; margin-right: 6px; border: 1px solid #d0d0d0; }
.pagenotfound .categoryContainer ul li .categoryImage img { max-width: 100%; width: auto; height: auto; }
.pagenotfound .categoryContainer ul li .categoryName { overflow: hidden; padding-top: 16px; display: block; font-size: 15px; }

/* columnists page */
.columnistPageSection .leftCntr { float: left; width: 180px; overflow: hidden; margin-right: 15px; }
.columnistPageSection .leftCntr .rightBox { width: 100%; }
.columnistPageSection .rightCntr { overflow: hidden; width: auto; float: none; }
.columnistPageSection .rightCntr .rightBarContainer { float: right; width: 336px; }
.columnistPageSection .rightCntr .leftBarContainer { float: left; width: 483px; }
.columnistsBio { width: 100%; display: block; margin: 3px 0px 15px 0px; }
.columnistsBio .authorImage { float: left; overflow: hidden; margin-right: 15px; width: 140px; height: 140px; border: 1px solid #d0d0d0; }
.columnistsBio .authorImage img { width: 140px; height: 140px; }
.columnistsBio .leftBio { overflow: hidden; }
.columnistsBio .leftBio h3 { margin: 0 0 3px 0; padding: 0; font-size: 24px; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie'\9/; font-weight: normal; }
.columnistsBio .leftBio h3 a { color: #727272; }
.columnistsBio .leftBio h3 a:hover { color: #01a821; }
.columnistsBio .leftBio .authorDescription { margin: 0px; font-size: 15px; line-height: 25px; color: #767575; }
.columnistsList { padding: 0px; margin: 0px; }
.columnistsList li { list-style: none; padding: 10px 0; }
.columnistsList li .columnistsListLeft { width: 50px; height: 50px; margin: 2px 10px 0 0; float: left; overflow: hidden; border: 1px solid #d7d7d7; }
.columnistsList li .columnistsListLeft img { width: 50px; height: 50px; }
.columnistsList li .columnistsListRight { overflow: hidden; }
.columnistsList li h3 { font-size: 17px; font-weight: normal; margin: 0 0 6px 0; padding: 0; line-height: 20px; }
.columnistsList li h3 a { color: #333; font-family: 'Roboto', sans-serif; }
.columnistsList li h3 a:hover { color: #01a821; }
.columnistsList li p.descrption { display: block; margin: 0 0 4px 0; font-size: 15px; color: #727272; }
.columnistsList li .postingInfo { display: block; font-size: 14px; color: #adadad; background: url(../../images/csharp/homeSprite_20160921.png) 0 -3258px no-repeat; padding: 0 0 0 16px; }
ul.columnistsListing { list-style: none; margin: 5px 0 0 10px; padding: 0; overflow: hidden; }
ul.columnistsListing li { display: block; overflow: hidden; position: relative; min-height: 28px; padding: 0 0 2px 0; margin-bottom: 7px; }
ul.columnistsListing li a.columnist_image { overflow: hidden; margin-right: 10px; width: 30px; height: 30px; float: left; }
ul.columnistsListing li a { overflow: hidden; color: #7f8080; text-decoration: none; line-height: 30px; margin: 0; display: block; }
ul.columnistsListing li a:hover { color: #01a821; }
ul.columnistsListing li a span { line-height: 30px; }
ul.columnistsListing li img.columnist-image { width: 28px; height: 28px; float: left; border-radius: 50%; border: 1px solid #e2e4e7; }
ul.columnistsListing .active-column { color: #f60; }
.loadmore-link span { color: #3366CC; font-size: 15px; }
.loadmore-link span:hover { color: #01a821; }
.columnistPageSection .ArticleFooter .pageTab { margin: 0px; }
.ratingTilte { padding-right: 5px; float: left; margin-bottom: 10px; word-wrap: break-word; word-break: break-all; }
.ratingTilte.DownloadLinkbox { padding-right: 5px; float: left; margin-bottom: 0px; margin-top: 10px; word-wrap: break-word; word-break: break-all; width: 50%; }
.linkAdContainer .LinkAd { float: right; margin-top: 10px; width: 46%; text-align: left; position: relative; padding: 0 0 0 0; line-height: 20px; clear: right; }
.linkAdContainer .LinkAd:first-child { float: left; width: 46%; }
.LinkAd i.linkAdIcon { position: absolute; left: 0; top: 0; width: 18px; height: 17px; background-position: 0 -5038px; }
.linkAdContainer.bottom .LinkAd { margin-bottom: 5px; }
.ratingTilte.DownloadLinkbox + .linkAdContainer .LinkAd { float: right; width: 46%; }
.ratingTilte ul { margin: 0; padding: 0; list-style: none; }
.ratingTilte li { padding-bottom: 2px; }
.mediaKit.link { background: url('/images/newSpriteIcons_20161122.png') no-repeat 0 -2407px; width: 30px; height: 30px; padding: 2px 5px 2px 35px; font-size: 19px; }

/* report a bug */
.reaportBug { width: 100%; display: block; padding: 10px 45px; background: #f5f5f5; }
.reaportBug .row { display: block; width: 100%; margin-bottom: 15px; }
.reaportBug .row .error { color: #FF0033; padding-top: 5px; }
.reaportBug .row:after { clear: both; content: ""; display: table; }
.reaportBug .row .label { width: 100px; float: left; font-size: 15px; color: #7f8080; padding-top: 9px; min-height: 1px; }
.reaportBug .row .inputBox { width: calc(100% - 102px); float: left; }
.reaportBug .row .inputBox .inputText { width: 100%; padding: 0 12px; color: #7f8080; height: 40px; border: 1px solid #d0d0d0; font-size: 15px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; background: #fff; }
.reaportBug .row .inputBox textarea.inputText { height: 60px; padding: 10px; font-size: 15px; font-family: 'Open Sans', sans-serif; }
.reaportBug .row .inputBox .inputFileType { width: 100%; max-width: 298px; float: left; margin-right: 10px; position: relative; cursor: pointer; }

/*.reaportBug .row .inputBox .inputFileType input[type="file"] {width: 100%;padding:0 10px 0 32px; cursor:pointer; color:#7f8080;}*/
.reaportBug .row .inputBox .custom_file_btn { background: #fff; max-width: 298px; height: 38px; line-height: 38px; width: 100%; margin: 0px; float: left; position: relative; padding: 0; border: 1px solid #d0d0d0 }
.reaportBug .row .inputBox .custom_file_btn .fileOriginal { opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); width: 100%; height: 40px; z-index: 100; position: absolute; top: 0px; left: 0px; cursor: pointer; font-size: 16px; color: #2f2e2e }
.reaportBug .row .inputBox .custom_file_btn .fileDuplicate { position: absolute; top: 0; left: 0; z-index: 99; padding: 0; width: 100%; height: 38px }
.reaportBug .row .inputBox .custom_file_btn .fileDuplicate .inputText { padding: 0 10px; height: 40px; line-height: 40px; border: none; background: none; font-size: 15px; color: #2f2e2e; }
.reaportBug .row .inputBox .custom_file_btn .fileDuplicate .file_btn { position: absolute; right: 0px; top: 0px; width: 120px; height: 40px; line-height: 40px; background: #efb62b; color: #fff; text-align: center }
.reaportBug .row .inputBox #imgBug { margin-left: 10px; }

/*Authors Point|Ranks|TotalReadCount*/
.pulseRightDetail ul.rpv, ul.rpv { margin: 0 0 0 0; padding: 0px; display: block; float: right; cursor: default; }
.pulseRightDetail ul.rpv li, ul.rpv li { float: right; font-size: 12px; color: #676767; list-style: none; border: none; background-position: 0 -1645px; margin-right: 5px !important; padding: 0 0 0 6px; font-weight: bold; width: auto !important; min-height: 18px; }
ul.member-listing, ul.member-listing li { float: left; }
.pulseRightDetail ul.rpv li.point, ul.rpv li.point { background-position: 0 -1690px; }
.pulseRightDetail ul.rpv li.views, ul.rpv li.views { background-position: 0 -1734px; margin-right: 0px !important; }

/*Manage All Content By Admin*/
.manage-all-contents h2.mainTitle { float: left; margin: 9px 0px 0px 0px; }
.manage-all-contents .filter-box { width: 150px !important; height: 33px !important; margin-left: 5px; font-family: 'Open Sans', sans-serif; }
.manage-all-contents ul li a.deleteArticle { position: absolute; }
.manage-all-contents .gridListConatiner span { cursor: default; }
ul.author-listing-box.ui-menu { min-width: 1px; width: 247px !important; }
ul.author-listing-box.ui-menu li { padding: 0; clear: both; display: block; }
ul.author-listing-box li a { padding: 3px; line-height: 40px; }
ul.author-listing-box img { float: left; margin-right: 5px; width: 40px; height: 40px; border-radius: 50%; border: 1px solid #e2e4e7; }
ul.author-listing-box li a:hover, ul.author-listing-box li:hover, ul.author-listing-box li.ui-state-focus, ul.author-listing-box li.ui-state-focus a { background: #B6B6B6; color: #fff !important; font-weight: normal; }
ul.author-listing-box li.not-found { padding: 10px; }
ul.author-listing-box li span.not-found { padding: 10px 0 10px 0; }
input.authors-search { width: 236px; height: 30px; margin-left: 50px; font-family: 'Open Sans', sans-serif; color: #595959; padding: 0px 5px; border: 1px solid #B0B0B0; }
span.category-loader-box { width: 24px; height: 32px; background: none; line-height: 32px; position: absolute; margin-left: 14px; }

/*--Topics Ebook Control--*/
.topics-ebook { background: #f2f2f2; overflow: hidden; padding: 11px 15px 20px 16px; margin-bottom: 26px; color: #8d8d8d; }
.topics-ebook .HeadingBold { color: #555; font-size: 24px; line-height: 1; padding: 0 0 12px; }
.topics-ebook .image { float: left; padding-right: 10px; width: 27.9%; }
.topics-ebook .image>img { max-width: 100%; height: auto; }
.topics-ebook .detail { float: right; width: 68.1%; }
.topics-ebook .title { color: #ffbb00; font-size: 20px; font-weight: 400; line-height: 1; display: block; padding-bottom: 7px; }
.topics-ebook .title:hover { color: #01a821; }
.topics-ebook .description { line-height: 22px; padding-bottom: 8px; }
.about-topics .topic-name { color: #727272; font-size: 29px; text-transform: uppercase; }
#AboutTopic .descrption { color: #8d8d8d; }
.message-summary { color: red; padding: 0; margin: 2px 0px 0px 24px; line-height: 19px; }

/*Editor table-data*/
td.td-clickable { padding: 0; }
td.td-clickable:hover { background: #0086dc; cursor: pointer; }
td.td-clickable .span-clickable { padding: 4px; display: block }
td.td-clickable:hover .span-clickable { color: #fff }
.s-result .list-discription { line-height: 1.6; }

/*ul.authorFilter li{background: url(/images/csharp/BulletCircle.png) 0 6px no-repeat; padding-left: 10px;padding-bottom: 2px;}*/
ul.authorFilter li { padding-bottom: 2px; }

/*Editor table-data end*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .reaportBug .row .inputBox .inputFileType input[type="file"] { padding: 7px 10px 0 24px; }
}
@media screen and (max-device-width:1024px) {
    .reaportBug .row .inputBox .inputFileType input[type="file"] { padding: 7px 10px 0 34px; }
}
.reaportBug .row .inputBox .inputFileType span { cursor: pointer; position: absolute; top: 0px; left: 0; line-height: 39px; color: #fff; background-color: #0086dc; padding: 0 10px; font-size: 15px; pointer-events: none; }
.recaptcha-box { display: inline-block }
.inputText.password { font-family: 'asterisk'; }
.majorCategorySelect > label.label { display: inline-block; vertical-align: middle; }
.manage-series .majorCategorySelect .NewCommonButtonStyle { display: inline-block; vertical-align: middle; }
.yearDropDown, .monthDropDown { font-family: 'Roboto', sans-serif; color: #9fa4a4; font-size: 14px; position: relative; display: inline-block; vertical-align: middle; }
.yearDropDown:after, .monthDropDown:after { position: absolute; right: 1px; top: 1px; width: 34px; height: 29px; background: url('/Admin/Images/arrow_down.png') 0 0px no-repeat; content: ""; pointer-events: none; -ms-pointer-events: none; -o-pointer-events: none; background-color: #fff; }
.yearDropDown select, .monthDropDown select { width: 135px; height: 31px; border: none; background: none; padding: 5px 15px; border: 1px solid #cacaca; font-size: 14px; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; }
.personalProfileLink { background: url('/images/newSpriteIcons_20161122.png') no-repeat 0 -6800px; padding-left: 23px; font-size: 16px; line-height: 18px; min-height: 21px; display: inline-block; word-break: break-all; padding-right: 15px;padding-bottom: 8px;}
.postBottomBtns { font-size: 0; }
.postBottomBtns .CommonBlueBtn { margin: 0 2px; }

.profileLeft .aboutMe .web-link{font-size: 16px;line-height: 18px;word-break: break-all;padding-left: 26px;padding-bottom: 8px;width: 100%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.profileLeft .aboutMe .web-link .icon-link{background: url('/images/newSpriteIcons_20161122.png') no-repeat 0 -6800px;position:relative;float:left;margin-left:-25px;font-size: 16px;line-height: 18px;height: 18px; width:18px; display:inline-block;word-break: break-all;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.no-content .profileLeft .aboutMe .web-link .icon-link{float:none; top:3px; margin-right:8px;}
/* orange common button style */
.CommonOrangeBtn { font-size: 14px; color: #fff; background-color: #ffbb00; border: none; padding: 5px 10px; cursor: pointer; }
.CommonOrangeBtn:hover { background-color: #0086dc; }
.CommonOrangeBtn:active { background-color: #252525; }
.faqPage .CommonOrangeBtn{background:#ffbb00;}
.faqPage .CommonOrangeBtn:hover,.faqPage .CommonOrangeBtn.active{background:#ffbb00;}

/* blue common button style */
.CommonBlueBtn { font-size: 14px; color: #fff; background-color: #ffbb00; border: none; padding: 5px 10px; cursor: pointer; font-family: 'Open Sans', sans-serif; }
.CommonBlueBtn.aspNetDisabled:hover { background-color: #ffbb00a8; }
.CommonBlueBtn:hover, #contactAuthorContainer .CommonBlueBtn:focus { opacity:0.7}
.CommonBlueBtn:active { background-color: #ffbb00; }
.del-icon { background: url('/Images/csharp/iconSpritImage_20160921.png') no-repeat 0 -3707px; width: 16px; height: 18px; display: inline-block; vertical-align: bottom; margin-left: 5px; cursor: pointer; margin-top: -5px; }
.del-icon:hover { background-position: 0px -3728px; }

/* posting page */
.postingBox { width: 100%; display: block; margin-bottom: 15px; }
.postingBox .headerGray { position: relative; }
.postingBox .headerGray .toggleBtn { position: absolute; right: 4px; top: 5px; background: url(/images/csharp/iconSpritImage_20160921.png) 0 -6391px no-repeat; text-indent: -9999px; width: 22px; }
.postingBox .headerGray .toggleBtn.minus { background: url(/images/csharp/iconSpritImage_20160921.png) 0 -6468px no-repeat; }
.postingBox .postingContent { border: solid 1px #f3f3f2; border-top: none; padding: 5px; background: #fff; display: block; width: 100%; }
.postingBox .postingRow { text-align: center; margin-bottom: 10px; color: #000; }
.postingBox .postingForm { margin: 0; padding: 0; }
.postingBox .postingForm li { padding: 0; margin: 0 0 10px 0; list-style: none; color: #000; }
.postingBox .postingForm li:after { clear: both; display: table; content: ""; }
.postingBox .postingForm li .label { float: left; position: relative; font-weight: normal; width: 140px; text-align: left; padding: 0 12px 0 0; margin: 0 12px 0 0; }
.postingBox .postingForm li .label.blankLabel:after { content: ""; }
.postingBox .postingForm li .inputBox { float: left; width: 100%; max-width: 380px; position: relative; padding-right: 20px; }
.postingBox .postingForm li .inputBox.fullInputBox { width: calc(100% - 185px); max-width: none; }
.postingBox .postingForm li .inputBox select { border: 1px solid #ccc; height: 26px; }
.postingBox .postingForm li .radioGroup { padding: 0; }
.postingBox .postingForm li .radioGroup li { float: left; margin-right: 10px; }
.postingBox .postingForm li .CommonTextBoxStyle { height: 28px; width: 100%; padding: 0 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.postingBox .postingForm li textarea.CommonTextBoxStyle { padding: 5px 9px; }
.postingBox .postingForm li .astric, .postingBox .postingForm li .toolTipImage { position: absolute; top: 0; right: 0; }
.postingBox .postingForm li label .astric { position: relative; }
.postingBox .postingForm li .dateInput { width: 103px; background: #ffbb00; border: 1px solid #ffbb00; color: #FFF; margin-right: 5px; }
.postingBox .postingForm li .postingBlock { float: left; position: relative; width: calc(100% - 185px); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.postingBox .postingForm li .postingBlock .checkBoxList { padding: 10px; border: 1px solid #d0d0d0; overflow: hidden; }
.postingBox .postingForm li .postingBlock .checkBoxList li { float: left; width: 196px; }
.postingBox .postingFormBlock { margin: 0; padding: 0; }
.postingBox .postingFormBlock li { width: 100%; display: block; list-style: none; padding: 0; margin: 0 0 10px 0; }
.postingBox .postingFormBlock li .label { display: block; margin-bottom: 5px; color: #000; }
.postingBox .postingFormBlock .filemedia { width: 420px; display: block; }
.postingBox .postingFormBlock .filemedia select { width: 100%; }
.postingBox .updateTextBox, .postingBox .updateTextBox .CommonTextBoxStyle { width: 768px; margin-bottom: 5px; }
.postingBox .postingForm li .CommonTextBoxStyle:focus, .postingBox .postingForm li .inputBox select:focus { border: 1px solid #FFD5BB; }
.postingBox li .Newdatebox { border: 1px solid #d0d0d0; padding: 0 10px; height: 28px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.postingBox .custom_file_btn { background: #fff; height: 38px; line-height: 38px; width: 100%; margin: 0px; float: left; position: relative; padding: 0; border: 1px solid #d0d0d0 }
.postingBox .custom_file_btn .fileOriginal { opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); width: 100%; height: 40px; z-index: 100; position: absolute; top: 0px; left: 0px; cursor: pointer; font-size: 16px; color: #2f2e2e }
.postingBox .custom_file_btn .fileDuplicate { position: absolute; top: 0; left: 0; z-index: 99; padding: 0; width: 100%; height: 38px }
.postingBox .custom_file_btn .fileDuplicate .inputText { padding: 0 10px; height: 40px; line-height: 40px; border: none; background: none; }
.postingBox .custom_file_btn .fileDuplicate .file_btn { position: absolute; right: 0px; top: 0px; width: 120px; height: 40px; line-height: 40px; background: #00b4ff; color: #fff; text-align: center }
.postingBox input[type="checkbox"] { float: left; position: absolute; width: 22px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.postingBox input[type="checkbox"] + label:before { display: inline-block; width: 22px; height: 22px; margin-right: 4px; background: url(/images/Myaccount_checkbox.png) 0 0 no-repeat; content: " "; vertical-align: middle; }
.postingBox input[type="checkbox"]:checked + label:before { background-position: 0 -35px; }
.postingBox input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }
.postingBox #ctl00_ContentMain_CheckBoxListMinorCategory input[type="radio"] + label,#ctl00_ContentMain_RadioButtonListMinorCategory input[type="radio"] + label{cursor:pointer;}
.manageAttednees .page-header { margin: 7px 0; border-bottom: solid 1px #ccc; padding-bottom: 7px; }
.manageAttednees .page-header select { width: 200px; height: 26px; }
.manageAttednees .friendListConatiner { margin: 0; padding: 0; overflow: hidden; }
.manageAttednees .friendListConatiner li { list-style: none; width: 31.333333333%; margin: 0 3% 10px 0; padding: 10px 6px 10px 10px; position: relative; float: left; border: 1px solid #ECECEC; box-sizing: border-box; }
.manageAttednees .friendListConatiner li:nth-child(3n) { margin-right: 0px; }
.manageAttednees .friendListConatiner .friendInfo img { width: 80px; height: 80px; margin-right: 15px; float: left; border-radius: 50%; }
.manageAttednees .friendListConatiner li a { color: #7f8080; font-size: 13px; }
.manageAttednees .friendListConatiner li a:hover { color: #01a821; }
.faqPage { color: #2f2e2e; }

/* magage tags on editor page */
.topEditorBar { width: 100%; display: block; padding: 5px 0; margin-bottom: 8px; }
.topEditorBar ul { float: left; margin: 0; padding: 8px 0 0 0; }
.topEditorBar ul li { list-style: none; padding: 0; margin: 0 10px 0 0; float: left; }
.topEditorBar .rightBtn { float: right; }
.topEditorBar .rightBtn .NewCommonButtonStyle { margin: 0 0 0 10px; }
.newCheckbox input[type="checkbox"] { float: left; position: absolute; width: 22px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.newCheckbox input[type="checkbox"] + label:before { display: inline-block; width: 22px; height: 22px; margin-right: 4px; background: url(/images/Myaccount_checkbox.png) 0 0 no-repeat; content: " "; vertical-align: middle; }
.newCheckbox input[type="checkbox"]:checked + label:before { background-position: 0 -35px; }
.newCheckbox input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }
@-webkit-keyframes activeEffect {
    0% { -webkit-transform: scale3d(0.3, 0.3, 1); transform: scale3d(0.3, 0.3, 1); }
    25%, 50% { opacity: 1; }
    to { opacity: 0; -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); }
}
@-moz-keyframes activeEffect {
    0% { -webkit-transform: scale3d(0.3, 0.3, 1); transform: scale3d(0.3, 0.3, 1); }
    25%, 50% { opacity: 1; }
    to { opacity: 0; -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); }
}
@-ms-keyframes activeEffect {
    0% { -webkit-transform: scale3d(0.3, 0.3, 1); transform: scale3d(0.3, 0.3, 1); }
    25%, 50% { opacity: 1; }
    to { opacity: 0; -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); }
}
@-o-keyframes activeEffect {
    0% { -webkit-transform: scale3d(0.3, 0.3, 1); transform: scale3d(0.3, 0.3, 1); }
    25%, 50% { opacity: 1; }
    to { opacity: 0; -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); }
}
@keyframes activeEffect {
    0% { -webkit-transform: scale3d(0.3, 0.3, 1); transform: scale3d(0.3, 0.3, 1); }
    25%, 50% { opacity: 1; }
    to { opacity: 0; -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); }
}
.load-more-list-items { border: 1px solid #CCCCCC; cursor: pointer; padding: 8px; text-align: center; background-color: #F3F3F3; margin: 10px 0; display: block; color: #131313; }
.load-more-list-items:hover { color: #ffbb00; }

/* editor tabs */
.EditorTabs ul { width: 100%; display: block; margin: 15px 0 0 0; padding: 0; text-align: left; border-left: 1px solid #e2e2e2; overflow: hidden; }
.EditorTabs li { padding: 3px 8px; border: 1px solid #E2E2E2; border-left: none; cursor: pointer; color: #000; font-size: 12px; float: left; list-style: none; text-transform: uppercase; background: #f4f4f4; }
.EditorTabs li:hover { border-width: 2px 1px 1px 0; border-color: #ffbb00 #e2e2e2 #e2e2e2 #e2e2e2; border-style: solid; padding: 2px 8px 3px 8px; }
.EditorTabs li.active { background: #0086dc; color: #fff; border: none; padding: 4px 8px; }
.RecentCheckBoxes .recentCheck { margin: 5px 0; padding: 0; }
.RecentCheckBoxes .recentCheck li { float: left; margin: 0 10px 0 0; padding: 0; list-style: none; }
.RecentCheckBoxes .recentCheck input[type="checkbox"] { float: left; position: absolute; width: 22px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.RecentCheckBoxes .recentCheck input[type="checkbox"] + label:before { display: inline-block; width: 22px; height: 22px; margin-right: 4px; background: url(/images/Myaccount_checkbox.png) 0 0 no-repeat; content: " "; vertical-align: middle; }
.RecentCheckBoxes .recentCheck input[type="checkbox"]:checked + label:before { background-position: 0 -35px; }
.RecentCheckBoxes .recentCheck input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }

/*Article Post Auto Save Check Box Style*/
#ctl00_ContentMain_UpdatePanel1 .AutoSaveContainer { margin: 5px 0; padding: 0; }
#ctl00_ContentMain_UpdatePanel1 .AutoSaveContainer li { float: left; margin: 0 10px 0 0; padding: 0; list-style: none; }
#ctl00_ContentMain_UpdatePanel1 .AutoSaveContainer input[type="checkbox"] { float: left; position: absolute; width: 22px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
#ctl00_ContentMain_UpdatePanel1 .AutoSaveContainer input[type="checkbox"] + label:before { display: inline-block; width: 22px; height: 22px; margin-right: 4px; background: url(/images/Myaccount_checkbox.png) 0 0 no-repeat; content: " "; vertical-align: middle; }
#ctl00_ContentMain_UpdatePanel1 .AutoSaveContainer input[type="checkbox"]:checked + label:before { background-position: 0 -35px; }
#ctl00_ContentMain_UpdatePanel1 .AutoSaveContainer input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }

/* toaster show */
.toasterShow { position: fixed; right: 50px; top: 0; padding: 0; opacity: 0; visibility: hidden; height: 1px; color: #fff; display: block !important; font-size: 16px; width: 100%; text-align: center; z-index: 9999; transition: all 0.5s; }
.toasterShow span { display: block; width: 100%; max-width: 300px; float: right; background: #089804; padding: 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; border-radius: 6px; }
.toasterShow.warning { background: #ff382b; }
.toasterShow.showThread { padding: 10px 0; height: auto; visibility: visible; opacity: 1; top: 27px; margin-bottom: 5px; }
.ImgPostReply { display: none; position: absolute; left: -227px; top: 18px; right: 0; margin: auto; }
@-webkit-keyframes activeEffect {
    0% { -webkit-transform: scale3d(0.3, 0.3, 1); transform: scale3d(0.3, 0.3, 1); }
    25%, 50% { opacity: 1; }
    to { opacity: 0; -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); }
}
@-moz-keyframes activeEffect {
    0% { -webkit-transform: scale3d(0.3, 0.3, 1); transform: scale3d(0.3, 0.3, 1); }
    25%, 50% { opacity: 1; }
    to { opacity: 0; -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); }
}
@-ms-keyframes activeEffect {
    0% { -webkit-transform: scale3d(0.3, 0.3, 1); transform: scale3d(0.3, 0.3, 1); }
    25%, 50% { opacity: 1; }
    to { opacity: 0; -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); }
}
@-o-keyframes activeEffect {
    0% { -webkit-transform: scale3d(0.3, 0.3, 1); transform: scale3d(0.3, 0.3, 1); }
    25%, 50% { opacity: 1; }
    to { opacity: 0; -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); }
}
@keyframes activeEffect {
    0% { -webkit-transform: scale3d(0.3, 0.3, 1); transform: scale3d(0.3, 0.3, 1); }
    25%, 50% { opacity: 1; }
    to { opacity: 0; -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); }
}

/* infocus Editor style */
.infocusEditor { margin: 0px; padding: 0; }
.infocusEditor li { display: block; width: 100%; margin-bottom: 10px; }
.infocusEditor li:after { display: table; clear: both; content: ""; }
.infocusEditor li label { width: 63px; float: left; margin-right: 10px; min-height: 1px; }
.infocusEditor li input[type='text'], .infocusEditor li input[type='url'] { float: left; width: 259px; height: 25px; padding: 0 10px; }
.accordianContent h2.infocusEditorHeading { position: relative; margin-bottom: 15px; }
.accordianContent h2.infocusEditorHeading span.minus { position: absolute; right: 0; top: 3px; width: 25px; height: 23px; background: url(/images/csharp/accordianArrow.png) 0 -63px no-repeat; cursor: pointer; }
.accordianContent h2.infocusEditorHeading span.plus { position: absolute; right: 0; top: 3px; width: 25px; height: 23px; background: url(/images/csharp/accordianArrow.png) 0 0 no-repeat; cursor: pointer; }

/* award page style */
.awardRecognitions h2 { margin-top: 20px; font-size: 36px; }
.awardRecognitions .awards.none { color: red; }
.awardRecognitions .awardListing { margin: 20px 0 0 0; padding: 0; overflow: hidden; }
.awardRecognitions .awardListing li { float: left; width: 25%; height: 180px; padding: 0 100px 0 0; margin-bottom: 76px; list-style: none; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; }
.awardRecognitions .awardListing li .award { width: 100%; display: block; height: 134px; }
.awardRecognitions .awardListing li .yearTitle { display: block; text-align: center; margin-top: 5px; font-size: 30px; color: #333333; }
.awardRecognitions .awardListing li .award.mvp { background: url(../../Images/mvpImage.png) center 0 no-repeat; width: 100%; }
.awardRecognitions .awardListing li .award.mom { background: url(../../Images/momImage.png) center 0 no-repeat; width: 100%; }
.awardRecognitions .awardListing li .award.chapterLead { background: url(../../Images/chapterLeadImage.png) center 0 no-repeat; width: 100%; }
.awardRecognitions .awardListing li .award.vip { background: url(../../Images/vipImage.png) center 0 no-repeat; width: 100%; }
.awardRecognitions .awardListing li .award.speaker { background: url(../../Images/speakerImage.png) center 0 no-repeat; width: 100%; }
.editorFiterBox { margin: 10px 0; }
.editorFiterBox .CommonTextBoxStyle { font-family: 'Open Sans', sans-serif; }
.editorFiterBox .commonBlueBtnSmall, .infocusEditor .commonBlueBtnSmall { vertical-align: top; height: 26px; padding: 0 7px; }

/* geo location popup */
.geoLocationPopup { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 9999; }
.geoLocationPopup .geoLocationPopupConteiner { position: absolute; left: 0; top: 50%; right: 0; margin: 0 auto; width: 95%; overflow-y: auto; max-width: 588px; max-height: 90%; background: #fff; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.geoLocationPopup .geoLocationPopupConteiner h2 { font-size: 40px; margin: 24px 10px; color: #303030; text-transform: uppercase; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie'\9/; font-weight: normal; display: block; text-align: center; }
.geoLocationPopup .geoLocationPopupConteiner h2 span { display: block; }
.geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup { display: block; background: #e67527; overflow: hidden; padding: 9px 80px; }
.geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup .date { color: #fff; font-size: 19px; position: relative; float: left; padding: 0 0 0 34px; text-transform: uppercase; line-height: 26px; height: 26px; font-family: 'Roboto', sans-serif; }
.geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup .date i { position: absolute; left: 0; top: 0; background: url(../../Images/popupSprite.png) 0 0 no-repeat; width: 26px; height: 26px; }
.geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup .time { color: #fff; font-size: 19px; position: relative; float: right; padding: 0 0 0 30px; text-transform: uppercase; line-height: 26px; height: 26px; font-family: 'Roboto', sans-serif; }
.geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup .time i { position: absolute; left: 0; top: 0; background: url(../../Images/popupSprite.png) 0 -103px no-repeat; width: 26px; height: 26px; }
.geoLocationPopup .geoLocationPopupConteiner .registerNowBotton { display: block; width: 100%; margin: 30px 0; overflow: hidden; text-align: center; }
.geoLocationPopup .geoLocationPopupConteiner .registerNowBotton a { display: inline-block; position: relative; color: #fff; background: #0086dc; font-size: 32px; text-transform: uppercase; font-family: "BebasNeueRegular"; font-family: 'BebasNeueRegularie'\9/; height: 54px; line-height: 57px; padding: 0 74px 0 20px; }
.geoLocationPopup .geoLocationPopupConteiner .registerNowBotton a i { position: absolute; right: 0; top: 0; width: 54px; height: 54px; background: rgba(0, 0, 0, 0.3) url(../../Images/popupSprite.png) 13px -142px no-repeat; }
.geoLocationPopup .geoLocationPopupConteiner .registerNowBotton a:hover { background: #ffbb00; }
.geoLocationPopup .geoLocationPopupConteiner .closeButton { position: absolute; right: 0; top: 0; background: #ff4e4e url(../../Images/popupSprite.png) 10px -47px no-repeat; width: 36px; height: 36px; }
.geoLocationPopup .geoLocationPopupConteiner .closeButton:hover { background: #252525 url(../../Images/popupSprite.png) 10px -47px no-repeat; }
.commonBlueBtnSmall { font-size: 12px; font-family: 'Open Sans', sans-serif; color: #fff; background-color: #0086dc; border: 0; padding: 3px 7px; cursor: pointer; }
.commonBlueBtnSmall:hover { background: #505050; }
.commonBlueBtnSmall.aspNetDisabled:hover { background-color: #0086dc; }
.commonGrayBtnSmall { font-size: 12px; font-family: 'Open Sans', sans-serif; color: #fff; background-color: #505050; border: 0; padding: 3px 7px; cursor: pointer; }
.commonGrayBtnSmall:hover { background: #0086dc; }
.commonGrayBtnSmall .aspNetDisabled:hover { background-color: #0086dc; }
table.dataTable .tableEditBtn { width: 16px; height: 16px; display: inline-block; background: url(../../Images/edit_iconEditor.png) 0 0 no-repeat; text-indent: -9999px; }
.infocusEditor .tableEditBtn:hover, table.dataTable .tableEditBtn:hover { background-position: 0 -23px; }
.infocusEditor input[type="checkbox"], table.dataTable input[type="checkbox"] { float: left; position: absolute; width: 22px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.infocusEditor input[type="checkbox"] + label:before, table.dataTable input[type="checkbox"] + label:before { display: inline-block; width: 22px; height: 22px; margin-right: 4px; background: url(/images/Myaccount_checkbox.png) 0 0 no-repeat; content: " "; vertical-align: middle; }
.infocusEditor input[type="checkbox"]:checked + label:before, table.dataTable input[type="checkbox"]:checked + label:before { background-position: 0 -35px; }
.infocusEditor input[type="checkbox"], table.dataTable input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }

/* Loader */
#editorloading { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); z-index: 9999; display: none; }
#editorloading img { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.gridctl00_ContentMain_GridViewMain_ctl01 tr[style="display: block;"], .gridctl00_ContentMain_GridViewMain_ctl01 tr[style="display:block;"] { display: table-row !important; }
.Submitted-BottomsBtns { display: block; }
.Submitted-BottomsBtns > * { display: inline-block; margin: 0; min-width: 140px; width: auto !important; }
.commonBuleBtnSmall { font-size: 15px; color: #fff; background-color: #0086dc; border: 0; padding: 5px 9px; cursor: pointer; }
.commonBuleBtnSmall:hover { background: #ffbb00; }
.commonBuleBtnSmall.aspNetDisabled:hover { background-color: #0086dc; }
.commonBuleBtnSmall:active { background-color: #252525; }
.user-article-comment { position: relative; border-bottom: 1px solid rgb(195, 195, 195); padding-bottom: 5px }
.user-article-comment h2 { margin: 0; }
.user-article-comment i { display: inline-block; margin-left: 10px; height: 26px; width: 26px; position: relative; top: 2px; background: url('../../../Images/expand_collaps_arrow.png') no-repeat; background-position: 100% 0; cursor: pointer; }
#commentsBox i.comment-icon { background: url('/images/newSpriteIcons_20161122.png') no-repeat -4px -3538px; }
.user-article-comment i.accordianAnchor { position: absolute; font-family: 'Open Sans', sans-serif; font-size: 18px; color: #0086dc; right: 0; top: 4px; }
#commentsBox { cursor: pointer; }
.inviteFriendBox .row.email-heading { margin: 15px 0 8px 0; font-weight: bold }
.inviteFriendBox .row.add-another { padding: 0 10px; box-sizing: border-box; margin-bottom: 8px; float: right; width: 40%; }
.inviteFriendBox .row { margin-bottom: 10px; }
.inviteFriendBox .row a { color: #0086DC; font-size: 15px; }
.inviteFriendBox .row .addMore { float: left; margin-top: 9px; }
.inviteFriendBox .row a:hover { color: #f60 }
.inviteFriendBox .row.add-another a { float: left; margin-right: 10px; margin-top: 8px; margin-left: -50px; }
.invite-multi { display: inline-block; margin-left: 128px; font-size: 15px; color: #0086dc; font-family: 'Open Sans', sans-serif; text-transform: none; }
.invite-multi:hover { color: #ffbb00; }
.inviteFriendBox .invite-multi:hover { color: #ffbb00; }
.inviteFriendBox .multipleData label { margin-bottom: 8px; margin-top: 5px; display: block; margin-right: 82px; }
.inviteFriendBox .textArea.multi-address { margin-bottom: 8px; }
.inviteFriendBox .textArea.multi-address textarea.input_text { margin-top: 0px; }
.inviteFriendBox .row.error-message { color: red; padding: 5px; border: 1px solid #e8e8e8; border-left: 4px solid red; box-sizing: border-box; padding-left: 13px; }
.inviteFriendBox { display: block; width: 100%; }
.inviteFriendBox .row { display: block; width: 100%; }
.inviteFriendBox .row:after { clear: both; display: table; content: ""; }
.inviteFriendBox .inputBox { width: 100%; position: relative; padding-right: 10px; max-width: 200px; float: left; }
.inviteFriendBox .inputBox.textArea { max-width: 430px; padding-right: 0; }
.inviteFriendBox .inputBox.textArea .input_text { height: 165px; padding: 10px; margin: 0 0 8px 0; }
.inviteFriendBox .inputBox .astric { position: absolute; right: 0; top: 11px; color: red; font-size: 14px; }
.inviteFriendBox .inputBox.mailinputBox { margin-right: 10px; max-width: 430px; }
.inviteFriendBox .inputBox .input_text { width: 100%; height: 40px; border: 1px solid #d0d0d0; padding: 0 10px; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #252525; }
.inviteFriendBox .buttons { display: block; float: left; margin-top: 6px; }
.inviteFriendBox .buttons .addMore { display: block; float: left; width: 30px; height: 30px; position: relative; }
.inviteFriendBox .buttons .addMore i { position: absolute; left: 0; top: 0; width: 30px; height: 30px; background: url(/images/csharp/iconSpritImage_20160921.png) 0 -6564px no-repeat; }
.inviteFriendBox .buttons .addMore:hover i { background-position: 0 -6669px; }
.inviteFriendBox .buttons .removeRow { display: block; float: left; width: 30px; height: 30px; position: relative; margin-left: 10px }
.inviteFriendBox .buttons .removeRow i { position: absolute; left: 0; top: 0; width: 30px; height: 30px; background: url(/images/csharp/iconSpritImage_20160921.png) 0 -6617px no-repeat; }
.inviteFriendBox .buttons .removeRow:hover i { background-position: 0 -6722px; }
.inviteFriendBox .row input[type="checkbox"] { float: left; position: absolute; width: 22px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.inviteFriendBox .row input[type="checkbox"] + label:before { display: inline-block; width: 22px; height: 22px; margin-right: 4px; background: url(/images/Myaccount_checkbox.png) 0 0 no-repeat; content: " "; vertical-align: middle; }
.inviteFriendBox .row input[type="checkbox"]:checked + label:before { background-position: 0 -35px; }
.inviteFriendBox .row input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }
.flairBox { display: block; width: 100%; }
.flairBox h2.flairHeading { display: block; float: none; margin-bottom: 10px; font-size: 26px; }
.flairBox h2 { float: none; }
.flairBox p { font-size: 15px; margin: 0; }
.flairBox .badge-html { display: block; margin: 8px 0 20px 0; }
.flairBox .row { width: 100%; display: block; margin-bottom: 15px; }
.flairBox .row .box { width: 50%; float: left; }
.flairBox .row .box label { display: block; margin-bottom: 5px; }
.flairBox .row .commonTextBoxStyle { color: #424242; font-size: 14px; padding: 8px; width: 100%; }
.mvp-wrapper { width: 100%; }
.mvp-wrapper * { box-sizing: border-box !important; }
.award-nominations { margin: 0; padding: 0; overflow: hidden; }
.award-nominations >li { font-size: 13px; width: 32%; margin-right: 2%; list-style: none; float: left; padding: 15px; min-height: 150px; height: 150px; max-height: 150px; overflow: hidden; line-height: 17px; margin-bottom: 16px; background: #999; box-shadow: 0 2px 5px -4px rgba(0, 0, 0, .8); border: 1px solid rgba(0, 0, 0, .07); background: rgba(235, 235, 235, 0.05); }
.award-nominations >li:nth-child(3n) { margin-right: 0 }
.award-nominations > li a { color: #7f8080; }
.award-nominations > li a:hover, .mostViewTab > li a.Blue:hover, .mostViewTab > li a.Orange:hover { color: #01a821; }
.award-nominations a.Blue { color: #06c; }
.award-nominations a.Orange { color: #f60; }
.award-nominations .image { float: left; margin-right: 13px; height: 60px; }
.award-nominations .image img { width: 50px; height: 50px; border-radius: 50%; }
.author-total-nomination { display: block; clear: both; padding: 4px 0; padding-top: 0px; font-size: 14px; cursor: pointer; margin-bottom: 6px; }
.author-nomination-count { padding-left: 10px; font-weight: bold }
.nomination-actions button { padding: 8px; border: 0; background: #0086dc; color: #fff; margin-right: 10px; cursor: pointer; }
.nomination-actions button:hover { background: #0479c4; }
.nominators-container { position: absolute; background-color: #fbfbfb; z-index: 999; width: 210px; max-height: 200px; display: none; box-shadow: 0 0 4px -2px rgba(0, 0, 0, .2); border: 1px solid rgba(0, 0, 0, .05); overflow-y: auto; }
.ul-nominators { margin: 0; padding: 0; list-style: none; }
.ul-nominators .li-nominator { padding: 6px; }
.ul-nominators .li-nominator:hover { background: #0086DC; }
.ul-nominators .li-nominator:hover a { color: #fff }
.ul-nominators .li-nominator img { width: 40px; height: 40px; border-radius: 50%; }
.lnk-nominator-image, .span-nominator-name { display: inline-block; vertical-align: middle; }
.lnk-nominator-image { margin-right: 10px; }
.author-nomination .rpv.member-listing { float: none !important; margin-top: 8px; }
.author-nomination .auhtor-span { font-size: 14px; text-transform: capitalize }
.author-nomination .span-loader { display: inline-block; margin-left: 12px; }
.nomination-actions .reject-nomination { background: #e1574c }
.nomination-actions .reject-nomination:hover { background: #d05146 }
.bookmark-loader { float: left; position: relative; top: 8px; left: 20px; }
.myAccountMain input[type="search"] { padding: 4px 8px; margin-bottom: 10px; }

/*emotions*/
.emotions-container { width: 296px; position: absolute; background: #a6a9ab; top: -48px; display: none; border-radius: 48px; z-index: 9999; }
.emotions-container:after { content: ""; display: block; position: absolute; height: 12px; z-index: 9; width: 100%; bottom: -8px; }
#btnLikeAnchor:hover + .emotions-container, #btnLike:hover + .emotions-container, .emotions-container:hover { display: block; }
.top-emotions-container .emotion-group, .top-emotions-container .count { cursor: pointer }
.top-emotions-container .count:hover { border-bottom: 2px solid #0086dc; }
.emotions-container ul.emotions { padding: 4px; white-space: nowrap ; height:36px;}
.emotions-container ul.emotions li { display: inline-block; }
.emotions-container ul.emotions li .anchor-emotion { display: block; position: relative; }
.emotions-container ul.emotions li .anchor-emotion .emotion-icon { padding: 0; min-width: 36px; background: url('/Images/Emotions/emotions_sprite.png') no-repeat; margin-right: 6px; }
.emotions-container ul.emotions li .anchor-emotion .emotion-icon:hover { bottom: 3px; }
.emotion-group .emotion-icon.icon-e-love { background-position: 0 -35px !important }
.emotion-group .emotion-icon.icon-e-awesome { background-position: 0 -69px !important }
.emotion-group .emotion-icon.icon-e-interesting { background-position: 0 -103px !important }
.emotion-group .emotion-icon.icon-e-okay { background-position: 0 -138px !important }
.emotion-group .emotion-icon.icon-e-like { background-position: 0 0 !important }
.emotion-group .emotion-icon.icon-e-poor { background-position: 0 -349px !important }
.emotion-icon.icon-e-love { background-position: 4px -31px !important }
.emotion-icon.icon-e-awesome { background-position: 4px -65px !important }
.emotion-icon.icon-e-interesting { background-position: 4px -99px !important }
.emotion-icon.icon-e-okay { background-position: 4px -134px !important }
.contentHeaderArticleIcons ul.viewBar li .emotions .emotion-icon.icon-e-like { background-position: 4px 4px !important }
.emotion-icon.icon-e-poor { background-position: 4px -345px !important }
.emotions-container ul.emotions li .anchor-emotion span { position: absolute; background: #777; color: #fff; padding: 3px 8px; border-radius: 8px; white-space: nowrap; transform: translateX(-50%); left: 58%; top: -26px; opacity: 0; transition: .2s; pointer-events: none; font-size: 12px; font-family: 'open sans', sans-serif; line-height: 15px; text-transform: none; }
.emotions-container ul.emotions li .anchor-emotion:hover { bottom: 4px }
.emotions-container ul.emotions li .anchor-emotion:hover span { opacity: 1; }
.emotion-popup-wrapper .close-btn { position: absolute; right: 6px; top: 6px; }
.emotion-popup-wrapper .close-btn svg { width: 28px; height: 28px; transition: .1s; }
.emotion-popup-wrapper { min-width: 300px; max-width: 430px; background: #fff; position: relative; margin: 10px auto; height: -webkit-calc(100% - 25px); height: -moz-calc(100% - 25px); height: calc(100% - 25px); max-height: 474px; overflow-y: hidden; border: 1px solid #b5b5b5; top: 10%; border-radius: 4px; }
.emotion-popup-header { margin: 0; padding: 10px 0; list-style: none; font-size: 12px; border-bottom: 1px solid #ddd; }
.emotion-popup-header li { display: inline-block; padding: 2px 15px; }
.emotion-listing { margin: 0; padding: 20px 20px 0px 20px; list-style: none; height: 80%; height: -webkit-calc(100% - 68px); height: -moz-calc(100% - 68px); height: calc(100% - 68px); overflow-y: auto; }
.emotion-listing .emotion-list { padding: 8px 0; position: relative; }

.follow {-webkit-appearance: none;float: right;background: transparent;border: 1px #0086dc solid;padding: 6px 14px;border-radius: 20px;color: #0086dc;cursor: pointer}
.follow:before {content: "+";display: inline-block;padding: 0 4px;font-size: 100%}
.follow:disabled {color: rgba(255,255,255,0.8);background: #0086dc;cursor: default}
.follow:disabled:before {display:none;}



.emotion-listing .emotion-list > *, .emotion-listing .emotion-list > a * { display: inline-block; vertical-align: middle; }
.emotion-listing .emotion-list > a { color: #7f8080; }
.emotion-listing .emotion-list > a:hover { color: #01a821; }
.emotion-listing .user-image { width: 40px; height: 40px; }
.emotion-listing .user-name { padding-left: 12px; }
.top-emotions-container { display: inline-block; }
.top-emotions-container a.emotion-icon { display: inline-block; margin-right: -12px; width: 28px; height: 28px; background: url(/Images/Emotions/emotions_sprite.png) no-repeat; border: 2px solid #fff; border-radius: 50%; }
.top-emotions-container .emotion-group { display: inline-block; vertical-align: middle }
.top-emotions-container .count { margin-left: 16px; vertical-align: middle; cursor: pointer; }
.emotion-popup-header .emotion-icon { background: url(/Images/Emotions/emotions_sprite.png) no-repeat; padding: 3px 12px 3px 22px; cursor: pointer; position: relative; }
.emotion-popup-header .emotion-icon:after, .emotion-popup-header .emotion-icon.active:after { content: ""; display: block; border-bottom: 2px solid #0086dc; width: 100%; position: absolute; bottom: -11px; cursor: default; visibility: hidden; opacity: 0; height: 14px; left: -8px; }
.emotion-popup-header .emotion-icon:hover:after, .emotion-popup-header .emotion-icon.active:after { visibility: visible; opacity: 1; transition: visibility 0s linear 0s, opacity .3s 0s; }
.emotion-popup-header .emotion-icon.icon-e-love { background-position: 0 -230px !important }
.emotion-popup-header .emotion-icon.icon-e-awesome { background-position: 0 -253px !important }
.emotion-popup-header .emotion-icon.icon-e-interesting { background-position: 0 -275px !important }
.emotion-popup-header .emotion-icon.icon-e-okay { background-position: 0 -298px !important }
.emotion-popup-header .emotion-icon.icon-e-like { background-position: 0 -207px !important }
.emotion-popup-header .emotion-icon.icon-e-poor { background-position: 0 -386px !important }
.emotion-list .emotion-icon { position: absolute; width: 18px; height: 18px; background: url(/Images/Emotions/emotions_sprite.png) no-repeat; border-radius: 50%; bottom: 8px; left: 31px; }
.emotion-list .emotion-icon.icon-e-love { background-position: 0 -232px !important }
.emotion-list .emotion-icon.icon-e-awesome { background-position: 0 -254px !important }
.emotion-list .emotion-icon.icon-e-interesting { background-position: 0 -277px !important }
.emotion-list .emotion-icon.icon-e-okay { background-position: 0 -300px !important }
.emotion-list .emotion-icon.icon-e-like { background-position: 0 -209px !important }
.emotion-list .emotion-icon.icon-e-poor { background-position: 0 -388px !important }
.contentHeaderArticleIcons ul.viewBar li .emotion-icon { background-color: #0086dc; background-image: url(/Images/Emotions/emotions_sprite.png); background-repeat: no-repeat; text-align: center; }
.contentHeaderArticleIcons ul.viewBar li .emotion-icon.undo-icon-e-love { background-position: 4px -31px !important }
.contentHeaderArticleIcons ul.viewBar li .emotion-icon.undo-icon-e-awesome { background-position: 4px -65px !important }
.contentHeaderArticleIcons ul.viewBar li .emotion-icon.undo-icon-e-interesting { background-position: 4px -99px !important }
.contentHeaderArticleIcons ul.viewBar li .emotion-icon.undo-icon-e-okay { background-position: 4px -134px !important }
.contentHeaderArticleIcons ul.viewBar li .emotion-icon.undo-icon-e-like { background-position: 4px 4px !important; padding: 0 10px 0 45px !important; }
.contentHeaderArticleIcons ul.viewBar li .emotion-icon.like { background-position: 4px -411px !important; text-align: center; }
.contentHeaderArticleIcons #btnLike { padding: 0 10px 0 45px !important; position: relative; }
.contentHeaderArticleIcons #btnLike .total-emotions-count { display: inline-block; width: -webkit-calc(100% - 38px); width: -moz-calc(100% - 38px); width: calc(100% - 38px); height: 36px; position: absolute; left: 38px; }
.contentHeaderArticleIcons ul.viewBar li .emotion-icon.undo-icon-e-poor { background-position: 4px -345px !important }

/*Bottom emotion icons*/
.emotion-bottom { display: inline; top: -8px; margin-right: 10px; }
.emotion-bottom ul.viewBar { float: none; }
.emotion-bottom ul.viewBar li a#btnLike { background-color: transparent; color: #727272; line-height: 30px; font-size: 20px; font-family: "BebasNeueRegular"; font-family: BebasNeueRegularie "9 /"; color: #727272; font-weight: normal; text-transform: uppercase; }
.emotion-bottom ul.viewBar li a#btnLike:before { content: "like" }
.emotion-bottom ul.viewBar li a#btnLike span.point span#LabelLikeCount:before { content: "(" }
.emotion-bottom ul.viewBar li a#btnLike span.point span#LabelLikeCount:after { content: ")" }

/*emotions end   :(*/
.overlay { background: rgba(0, 0, 0, 0.6); z-index: 99999; width: 100%; position: fixed; height: 100%; left: 0; top: 0; right: 0; bottom: 0; }

/*Short profile*/
.no-content .author.profile_tag { display: none }
.profile_wrapper .no-content .userPhotoBox { float: none; margin: 10px auto; border-radius: 50%; box-shadow: 0px 0 0px 2px #f6f6f6; border: 3px solid #fff; height: 120px; width: 120px; }
.profile_wrapper .no-content .userProfileDetail { display: table; width: auto; float: none; margin: 0 auto; }
.no-content .adminDropDown { right: -6px; top: 49px; }
.profile_wrapper .no-content .userProfileDetail > * { float: none }
.profile_wrapper .no-content .userPhotoBox img { width: 100%; height: auto; }
.profile_wrapper .no-content .profileLeft { float: none; width: 100%; }
.profile_wrapper .no-content .aboutMe p.description, .profile_wrapper .no-content .aboutMe { text-align: center }
.no-content h2.userName .HeadingBold { font-size: 28px; border-bottom: 1px solid #f0f0f0; padding: 0 20px; margin-bottom: 18px; }
.profile_wrapper .no-content h3 { padding: 10px 0; }
.profile_wrapper .no-content h2.userName { overflow: hidden; display: table; margin: 0 auto; }
.profile_wrapper .no-content h2.userName a.adminIcon { position: absolute }
.profile_wrapper .no-content .userProfileDetail ul.userInfo > li { display: table; margin: 4px auto; float: none; width: auto !important; }

/*New Author Social*/
.no-content ul.userSocilaAction { margin: 0 auto; width: auto; overflow: hidden; position: static; background-color: #fff; text-align-last: justify; box-sizing: border-box; display: table; }
.no-content ul.userSocilaAction li a { text-indent: -9999px; width: 42px; display: block; height: 48px; padding: 0; }
.no-content ul.userSocilaAction li { background-position: 3px -2801px; list-style: none; display: inline-block; }
.no-content ul.userSocilaAction li.twitter { background-position: 3px -2883px; }
.no-content ul.userSocilaAction li.linkedin { background-position: 3px -2966px; }
.no-content ul.userSocilaAction li.github { background-position: 3px -7139px; }
.no-content ul.userSocilaAction li.facebookGray { background-position: 3px -2842px; cursor: text; }
.no-content ul.userSocilaAction li.twitterGray { background-position: 3px -2925px; cursor: text; }
.no-content ul.userSocilaAction li.linkedinGray { background-position: 3px -3008px; }
.no-content ul.userSocilaAction li.githubGray { background-position: 3px -7181px; cursor: text; }
.no-content ul.userSocilaAction li.facebookGray a { cursor: default; }
.no-content ul.userSocilaAction li.twitterGray a { cursor: default; }
.no-content ul.userSocilaAction li.linkedinGray a { cursor: default; }
.no-content ul.userSocilaAction li.githubGray a { cursor: default; }
.no-content .adminDropDown ul { text-align: left; }
.no-content .adminDropDown .arrow2 { right: 19px; }
.no-content .adminDropDown { top: 53px; }
.reason-wrapper { min-width: 300px; max-width: 430px; background: #fff; position: relative; margin: 10px auto; height: calc(100% - 25px); max-height: 210px; overflow: hidden; border: 1px solid #b5b5b5; top: 10%; border-radius: 4px; }
.reason-wrapper .reason-header { font-size: 18px; line-height: 18px; padding: 10px 10px; text-align: center; position: relative; }
.reason-wrapper .reason-header .close-btn svg { width: 28px; height: 28px; transition: .1s; position: absolute; right: 0; top: 0px; }
.reason-wrapper .reason-header .close-btn:hover svg { fill: red; }
.reason-wrapper .reason-body { padding: 10px; }
.reason-wrapper .reason-body .reason-textbox { width: 98%; height: 100px; max-width: 99%; max-height: 100px; font-size: 16px; padding: 5px; font-family: inherit; }
.reason-wrapper .reason-body .btn-reason { margin: 5px 0px; float: right; font-size: 15px; color: #fff !important; background-color: #0086dc; border: 0; padding: 7px 10px; cursor: pointer; display: inline-block; }

/*Import contact*/
.ImportContact li { list-style: none; }
.ulgmailcontact { list-style: none; margin: 0; padding: 10px; height: inherit; overflow-y: auto; overflow-x: hidden; display: table; width: 100%; box-sizing: border-box; height: auto; }
.ulgmailcontact > li { display: table-row }
.ulgmailcontact > li:first-child { background: Gray; color: #fff; }
.ulgmailcontact > li:first-child > span { padding: 4px }
.ulgmailcontact > li > span { display: table-cell; padding: 4px; }
.ulgmailcontact > li > span.Name { white-space: nowrap; width: 43%; text-transform: capitalize; }
.ulgmailcontact > li > span.Email { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 43%; }
.ulgmailcontact > li > span.check { white-space: nowrap; width: 14%; position: relative }
.ImportContact-popup-wrapper { background: #fff; position: relative; margin: 10px auto; overflow-y: hidden; border: 1px solid #b5b5b5; top: 10%; border-radius: 4px; display: table; width: 800px; }
.ImportContact-popup-wrapper .close-btn { position: absolute; right: -14px; top: -14px; z-index: 999; background: #808080; border-radius: 50%; fill: #fff; }
.ImportContact-popup-wrapper .close-btn:hover { background: #ffbb00; }
.ImportContact-popup-wrapper .close-btn svg { width: 24px; height: 24px; transition: .1s; }
.ImportContact-popup-wrapper input[type="checkbox"] { float: left; position: absolute; width: 25px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
.ImportContact-popup-wrapper input[type="checkbox"] + label:before { display: inline-block; width: 25px; height: 22px; margin-right: 4px; background: url(/images/CSharp/iconSpritImage_20160921.png) -8px -1115px no-repeat; content: " "; vertical-align: middle; }
.ImportContact-popup-wrapper input[type="checkbox"]:checked + label:before { background-position: -8px -1148px; }
.ImportContact-popup-wrapper input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }
.contact-warpper { height: 400px; overflow-y: auto; margin-top: 15px; }
.contact-warpper .heading { font-size: 18px; color: #333; padding-left: 10px; display: inline-block }
.ImportContact { margin: 0; padding: 0; }
.ImportContact li { display: inline-block; padding-right: 10px; margin-bottom: 10px; }
.ImportContact li a { display: inline-block; padding: 4px 6px; background-color: #0086dc; color: #fff; position: relative; }
.ImportContact li a:hover { background: #ffbb00; }
#divloading { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); z-index: 9999; display: none; }
#divloading img { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.bg-email { padding-left: 32px !important; padding-top: 6px !important; opacity: 0.8; padding-bottom: 6px !important; line-height: 22px; }
.bg-email:hover { opacity: 1 }
.gmail { background: #e94132 !important }
.gmail .email-icon { background: #da0a0a url(/Images/csharp/email-sprite_20161226.png) no-repeat; background-position: 4px 9px; position: absolute; left: 0; top: 0; display: inline-block; width: 28px; height: 34px; }
.yahoo { background: #5300b1 !important; }
.yahoo .email-icon { background: #5f0c8e url(/Images/csharp/email-sprite_20161226.png) no-repeat; background-position: 4px -16px; position: absolute; left: 0; top: 0; display: inline-block; width: 28px; height: 34px; }
.outlook { background: #0072c6 !important; }
.outlook .email-icon { background: #015da1 url(/Images/csharp/email-sprite_20161226.png) no-repeat; background-position: 4px -82px; position: absolute; left: 0; top: 0; display: inline-block; width: 28px; height: 34px; }
.forwardFriendList { list-style: none; margin: 0; padding: 0; display: inline-block; }
.forwardFriendList li .icon-cross:hover { opacity: 1 }
#divBox2 #textmulemail, #textmulmessage { max-width: 710px; }
#divBox2 #MultxtAdditionalMessage { max-height: 156px; }
.forwardFriendList li { display: inline-block; vertical-align: middle; margin: 2px; padding: 2px 4px; }
.forwardFriendList.input-wrapper { width: auto; display: inline-block; }
.row.multi-email { max-width: 710px; border: 1px solid #d0d0d0; padding: 4px !important; height: 45px; box-sizing: border-box; overflow-y: auto; max-height: 280px; }
.email-list { background-color: #f5f5f5; border: 1px solid #d9d9d9; cursor: default; display: block; height: 20px; white-space: nowrap; -webkit-border-radius: 3px; border-radius: 3px; }
.email-list .email { cursor: pointer; display: inline-block; color: #7b7b7b; margin: 2px 5px 2px 2px; max-width: 325px; overflow: hidden; text-overflow: ellipsis; font-size: 13px; position: relative; line-height: 15px; }
.forwardFriendList li .icon-cross { display: inline-block; width: 14px; height: 20px; background: no-repeat url(/Images/csharp/email-sprite_20161226.png) -4px -63px; vertical-align: top; cursor: pointer; }
.forwardFriendList li .icon-cross:hover { background-position: -4px -46px; }
.forwardFriendList li input[type=text] { border: none; height: 20px; -webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 3px; border-radius: 3px; font-size: 13px; font-family: inherit; box-sizing: border-box; }
.inviteFriend-row { overflow: hidden; max-width: 705px; position: relative; margin-top: -26px; margin-bottom: 8px; }
.inviteFriend-row a { float: right; }
.inviteFriend-row a:hover { color: #ffbb00; }
.ulgmailcontact .default_desc { cursor: pointer; }
.ulgmailcontact .sorting_desc { background: url(/JQuery/DataTable/jscript/Images/sort_desc_20160921.png) no-repeat; background-position-x: 50px; background-position-y: 1px; background-position: left 49px top 1px; cursor: pointer; }
.ulgmailcontact .sorting_asc { background: url("/JQuery/DataTable/jscript/Images/sort_asc_20160921.png") no-repeat; background-position-x: 50px; background-position-y: 9px; background-position: left 49px top 9px; cursor: pointer; }
.friends-search { height: 26px; padding-left: 4px; padding-right: 28px; border: 1px solid #c1c1c1; outline: none; -webkit-appearance: none; width: 200px; }
.Contact-head .friends-searchBox { position: relative; }
.Contact-head .search-icon { background: url(/Images/csharp/email-sprite_20161226.png) no-repeat; display: inline-block; width: 24px; height: 24px; position: absolute; right: 1px; top: 1px; background-position: 1px -115px; }
.contact-warpper .Contact-head { padding-right: 10px; overflow: hidden }

/*end Import contact*/

/*Bottom emotion icons*/

/*Bottom emotion icons*/
.emotion-bottom { display: inline-block; margin-right: 10px; width: auto; margin-top: 0 !important }
.emotion-bottom ul.viewBar { float: none; }
.emotion-bottom ul.viewBar li a#btnLike { background-color: transparent; color: #727272; line-height: 30px; font-size: 20px; font-family: "BebasNeueRegular"; font-family: BebasNeueRegularie "9 /"; color: #727272; font-weight: normal; text-transform: uppercase; white-space: nowrap }
.emotion-bottom ul.viewBar li a#btnLike:before, .emotion-bottom ul.viewBar li a#btnLikeAnchor:before { content: "like"; position: relative; top: 4px; }
.emotion-bottom ul.viewBar li a#btnLike span.point span#LabelLikeCount, .emotion-bottom ul.viewBar li a#btnLikeAnchor span.point span#LabelLikeCount, .emotion-bottom #LabelLike { position: relative; top: 4px; }
.emotion-bottom ul.viewBar li a#btnLike span.point span#LabelLikeCount:before, .emotion-bottom #LabelLike:before { content: "(" }
.emotion-bottom ul.viewBar li a#btnLike span.point span#LabelLikeCount:after, .emotion-bottom #LabelLike:after { content: ")" }
.emotion-bottom ul.viewBar li a#btnLikeAnchor { background-color: transparent; color: #727272; line-height: 30px; font-size: 20px; font-family: "BebasNeueRegular"; font-family: BebasNeueRegularie "9 /"; color: #727272; font-weight: normal; text-transform: uppercase; }
.emotion-bottom ul.viewBar li a#btnLikeAnchor span.point span#LabelLikeCount:before { content: "(" }
.emotion-bottom ul.viewBar li a#btnLikeAnchor span.point span#LabelLikeCount:after { content: ")" }
#commentsBox { cursor: pointer; display: inline-block; vertical-align: top; position: relative; top: -4px; }
#commentsBox i.comment-icon { background: url('/images/newSpriteIcons_20161122.png') no-repeat -4px -3535px; vertical-align: text-bottom; margin-right: 3px; }
.commentHeader .commentPaging { position: static !important }
.commentHeader { overflow: auto }
.top-author { display: inline-block; vertical-align: bottom; }

/*author contact popup*/
.adminPopupNew * { box-sizing: border-box }
.adminPopupNew { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.3); z-index: 9999; }
.adminPopupNew textarea { max-width: 100%; font: inherit; }
.adminPopupNew .PopUpContainer { position: absolute; left: 0; right: 0; top: 50%; margin: 0 auto; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); ms-transform: translateY(-50%); -o-transform: translateY(-50%); width: 98%; max-width: 460px; max-height: 98%; background: #fff; }
.adminPopupNew .PopUpContainer.moderatorPopup { max-width: 80%; overflow: hidden; }
.adminPopupNew .PopUpContainer .popUpheader { width: 100%; line-height: 24px; text-align: center; color: #fff; background: #0086dc; font-weight: normal; padding: 10px 0; }
.adminPopupNew .PopUpContainer .popUpheader h2 { margin: 0; font-weight: normal }
.adminPopupNew .PopUpContainer .PopUpContainerInner { padding: 10px; display: block; width: 100%; overflow-y: auto; height: 100%; max-height: 560px; }
.PopUpContainerInner .contact-author { font-weight: bold; margin-bottom: 14px; display: block; }
.adminPopupNew .PopUpContainer .closeBtn1 { position: absolute; right: 0px; top: 0px; width: 40px; height: 40px; color: #fff; border-radius: 50%; font-size: 37px; cursor: pointer; }
.adminPopupNew .CommonBlueBtn { margin-top: 10px; }
.border-box, .border-box * { box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.tag-cloud-2 { padding-top: 15px; overflow: hidden; }
.tag-cloud-2 a { color: #757575; padding: 4px 10px; margin-bottom: 6px; display: inline-block; margin-right: 8px; border-radius: 16px; border: 1px solid #d2d2d2; transition: .05s; }
.tag-cloud-2 a.tag-lighter { background: #FAFAFA }
.tag-cloud-2 a.tag-light { background: #757575; color: rgba(255, 255, 255, 0.87); }
.tag-cloud-2 a.tag-dark { background: #424242; color: rgba(255, 255, 255, 0.87) }
.tag-cloud-2 a:hover, .tag-cloud-2 a.tag-lighter:hover, .tag-cloud-2 a.tag-light:hover, .tag-cloud-2 a.tag-dark:hover { color: #fff; background: #3a76b9; }
.more-btn .dropdown-content { list-style: none; padding: 0; margin: 0; }





.c-icon { background-image: url(/App_Themes/NewDesign/Images/c-icon-sprite_20171123.png); background-repeat: no-repeat; }
.a-icon, .c-icon, .d-icon { position: relative; display: inline-block; line-height: 1; transition: background-color .2s; }
.v-middle, svg { vertical-align: middle; }
.icon-28 { width: 28px; height: 28px; }
.icon-telegram { background-position: -261px -130px;}
.icon-telegram:hover {background-color: #0088cc;}

.icon-slack {background-position: -261px -130px;}
.icon-slack:hover {background-color: #0088cc;}

.icon-facebook { background-position: -130px -66px; }
.icon-twitter { background-position: -162px -66px; }
.icon-googleplus { background-position: -194px -66px; }
.icon-linkedin { background-position: -1px -98px; }
.icon-youtube { background-position: -226px -66px; }
.icon-birch { background-position: -162px -130px; }
.icon-google-play-store { background-position: -226px -130px; }
.icon-win-store { background-position: -194px -130px; }
.icon-facebook:hover, .head-notification-bar ~ .bottom-headerr, .login-social-bar .icon-facebook { background-color: #3b5998; }
.icon-twitter:hover, .login-social-bar .icon-twitter { background-color: #0084b4; }
.icon-googleplus:hover, .login-social-bar .icon-googleplus { background-color: #dd4b39; }
.icon-linkedin:hover, .login-social-bar .icon-linkedin { background-color: #0077b5; }
.icon-youtube:hover, .login-social-bar .icon-youtube { background-color: #bb0000; }
.icon-birch:hover { background-color: #498b2a }
.icon-google-play-store:hover { background-color: #3eabba }
.icon-win-store:hover { background-color: #0596de }


footer, footer*{box-sizing:border-box}


.b-container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; max-width: 1054px; }
.b-container:before { content: ""; display: table; }
.b-container:after { content: ""; display: table; clear: both; }
.b-row { margin-left: -15px; margin-right: -15px; }

footer * {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
footer a {color: #545454;text-decoration: none;}
.margin_65 {
    margin-left:65px
}
footer .top-footer p > a:hover{color: #01a821;}
footer h4 {font-family: 'Roboto', sans-serif;font-weight: 400;line-height: 1.1;color: inherit;}
footer p{font-size: 16px;margin: 0;margin-bottom: 8px;line-height: 1.5;}
footer .top-footer { padding: 12px 0; color: rgba(255, 255, 255, .7); background-color: #0f1726; overflow: auto; }
footer .top-footer .footer-list { position: relative; min-height: 1px; padding: 0 15px; }
footer .top-footer .footer-list h4 { padding-top: 8px; margin: 0 0 12px; display: block; text-transform: uppercase; font-size: 18px; }

/*.top-footer .footer-list h4:after { content: ""; border-bottom: 1px solid #3c7497; display: block; width: 100%; margin-top: 4px; }*/
footer .top-footer .footer-list h4:after { content: ""; border-bottom: 2px solid #3c7497; display: block; width: 66px; margin: 10px auto; }
footer .top-footer .footer-list ul.list { margin-left: 0; padding-left: 0; list-style: none; }
footer .top-footer .footer-list ul.list li { padding-top: 5px; padding-bottom: 5px; }
footer .top-footer .footer-list ul.list li a { color: rgba(255, 255, 255, 1); }
footer .top-footer .footer-list ul.list li a:hover { color: rgba(255, 255, 255, 1); }
footer .bottom-footer { padding-top: 22px; padding-bottom: 22px; background-color: #000000; overflow: auto; }
footer .bottom-footer .left-items ul { padding-left: 0; margin-left: -5px; list-style: none; margin-bottom: 0; padding-bottom:4px; }
footer .bottom-footer .left-items ul > li { display: inline-block; padding-right: 5px; padding-left: 5px; }
footer .bottom-footer .left-items ul > li a { color: rgba(255, 255, 255, .5); }
footer .bottom-footer .left-items ul > li a:hover { color: #ffbb00; }
footer .footer-copyright { margin-bottom: 0; line-height: 1.3; color: #616161; padding-top: 6px; }
footer .footer-copyright a { color: #757575; }
footer .footer-copyright a:hover { color: #01a821; }
footer .footer-social-bar { padding-left: 0; margin-left: -5px; list-style: none; position: relative; top: 8px; }
footer .footer-social-bar li { display: inline-block; padding-right: 5px; padding-left: 5px; }
footer .footer-social-bar .c-icon { opacity: .7; }
footer .footer-social-bar a:hover .c-icon { opacity: 1; }

footer .bottom-footer .left-items {text-align: center;}
footer .bottom-footer .right-items { padding-bottom: 12px;padding-bottom: 4px; }
footer .footer-social-bar { text-align: center; padding-bottom:4px; }
.bottom-footer .rightnew-items { text-align: center }
footer .bottom-footer .right-items ul .rightnew-items{ padding-left: 0; margin-left: -5px; list-style: none; margin-bottom: 0; }
footer .bottom-footer .right-items ul > li { display: inline-block; padding-right: 5px; padding-left: 5px; }
footer .bottom-footer .right-items ul > li a { color: rgba(255, 255, 255, .5); }
footer .bottom-footer .right-items ul > li a:hover { color: #ffbb00; }
.prize-list *{box-sizing:border-box;}
.prize-list{margin:0 -10px; padding:0; list-style:none; overflow:hidden;}
.prize-list li{padding:10px; float:left; width:33.3333333%}
.prize-list li .box{border:1px solid #d4d4d4; padding:10px; text-align:center; background:#fff; transition:.2s;     height: 272px;}
.prize-list li .box:hover{box-shadow:0 0 0 2px rgba(0,0,0,.1)}
.prize-list li .box img{margin-bottom:10px; max-width:100%;}
.prize-list li .box span{display:block; padding:4px;}
.prize-list li .box .title{font-size:18px;    color: #191919;    height: 56px;    overflow: hidden;}
.prize-list li .box .date{font-size:14px;}


.cotent-share-icon ul .d-icon, .cotent-share-icon ul .a-icon {
    width: 32px;
    height: 32px;
}
.cotent-share-icon a {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    display: block;
}
.icon-whatsapp {
    background-position: -64px -128px;
}
.d-icon {
    background-image: url(/App_Themes/NewDesign/Images/d-icon-sprite.png);
    background-repeat: no-repeat;
}
.icon-WeChat { background-position:-158px -225px;}
.icon-telegram {background-position:-196px -224px;}
.icon-telegrame {background-position: -262px -158px}
.cotent-share-icon li {
    float: left;
    padding: 4px;
    position: relative;
}
.cotent-share-icon ul {
    list-style: none;
    padding: 0;
    margin: 0;
    height: 40px;
    display: inline-block;
    float: left;
}
.hidden-md-up ul li {
    list-style:none;
}
.advertisetitle {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 34px;
    line-height: 135%;
    max-width: 100%;
    min-width: 0%;
        text-align: center;
}

.advertisemodel {
        background-color: #fff;
    margin-bottom: 48px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
    padding-bottom: 6px;
    word-wrap: break-word;
    color: rgba(0,0,0,.87);
    padding: 39px 13px  0;
    margin: 50px 0 48px;
}

@media (max-width:640px){
  .prize-list li{width:100%}
}
@media only screen and (max-width:600px) { .SearchBox input.button {background: url(/interviews/images/InterviewSpriteHome_20151129.png) -10px -474px no-repeat; }}

@media only screen and (max-width:767px) {
   
    footer .top-footer .footer-list { padding-top: 15px; }
    footer .top-footer .footer-list h4 { margin: 0 }
    footer .footer-list .list li { display: inline-block; position: relative; margin-right: 12px; }
   
   .links-container .add-more,.remove-it{margin: 0;padding: 0;float: left;color: #0086DC;margin-top: 7px;display: inline-flex;margin-top: -10px;}
   .links-container .remove-it{color:red;}
   
}

@media only screen and (min-width:768px) {
    
    .top-footer .footer-list { width: 25%; float: left; position: relative; min-height: 1px; }
    .bottom-footer .left-items { position: relative; min-height: 1px; }
    .bottom-footer .right-items { position: relative; min-height: 1px; }
    .footer-list .list li { position: relative; padding-left: 12px; }
    .footer-list .list li:before { content: ""; width: 5px; height: 4px; position: absolute; left: 0; display: inline-block; background: #3c7497;/*rgba(255, 255, 255, .5);*/ top: 12px; border-radius: 50%; }

    .links-container .add-more,.remove-it{margin: 0;padding: 0;float: left;vertical-align: middle;margin-top: 30px;margin-left: -24px;color: #0086DC;}
}

@media screen and (min-width:1024px) {
    .more-btn { position: relative }
    .more-btn > a:after { content: ""; display: inline-block; border: 5px solid; border-color: #313131 transparent transparent transparent; position: relative; left: 4px; top: 2px; margin-left: 2px; }
    .more-btn .dropdown-content { min-width: 120px; list-style: none; padding: 0; margin: 0; position: absolute; top: 54px; display: none; }
    .more-btn:hover > .dropdown-content, .dropdown-content:hover { display: block; background: #fff; border: 1px solid #ffbb00; border-top: none; }
    ul.headerMenu .dropdown-content li > a { font-family: 'Titillium Web',sans-serif; font-size: 14px; float: none; color: #7f8080; }
    ul.headerMenu .dropdown-content li > a:hover { color: #fff !important; }
    ul.headerMenu li.more-btn > a { padding-right: 11px; }
    .more-btn .more-btn { position: relative }
    .more-btn .more-btn > a:after { content: ""; display: inline-block; border: 5px solid; border-color: transparent transparent transparent #313131; position: relative; left: 8px; top: 0; margin-left: 2px; }
    .more-btn .more-btn > a:before { content: ""; width: 100%; height: 20px; display: block; position: absolute; bottom: -13px; left: 5px; width: 115px; }
    .more-btn .more-btn .dropdown-content { list-style: none; padding: 0; margin: 0; position: absolute; top: 0; left: 120px; border: 1px solid #0086dc !important; }
    .more-btn .more-btn:hover > .dropdown-content, .dropdown-content:hover { display: block !important; }

    /*.more-btn .more-btn > .dropdown-content a { padding: 13px 10px 4px 10px; !important }*/
    .more-btn .dropdown-content li { padding: 0; display: block; width: 100%; float: none; overflow: visible }
    ul.headerMenu li.more-btn ul li a { padding: 8px 10px 2px 10px ;white-space:nowrap}
    ul.headerMenu li.more-btn ul li:hover > a, ul.headerMenu li.more-btn ul li a.active, ul.headerMenu li.more-btn ul li:hover > a, ul.headerMenu li.more-btn ul li > ul li:hover > a { background-color: #ffbb00; color: #fff !important; }
}
@media screen and (max-width:1023px) {
    ul.headerMenu .more-btn > a { border-bottom: 1px solid #3a3a3a; }
    ul.headerMenu .more-btn > a[href='javascript:void(0);'] { display: none }
}

/*==============StyleSheet CSS===============*/

.inverted-menu {background: #313131 !important;}

.inverted-menu ul.headerMenu li > a {color: #ffffff !important;}
.inverted-menu .csharpHome:hover {background-position:11px -3462px!important;}

.inverted-menu .SearchBox input.searchTextBox {padding: 0px 0 0 8px;}

.whitelogo { display:none;}

.inverted-menu .whitelogo {display:block;}

.inverted-menu .blacklogo {display:none;}

.inverted-menu ul.headerMenu li.jsbc_logo a:hover {background-color: #313131;color: #fff !important;}

#OldHeader .InFocusNews {background-position: 50% 50% !important; }

@media(min-width:1360px){
	.b-container {
    max-width: 1280px;
    }

   #OldHeader .page {max-width: 1260px;}
#OldHeader .InFocusNews {background-position: 58% 50% !important; }
}


@media(min-width:1440px){
	.b-container {max-width: 1400px; }

    .page-body{padding: 40px 35px 1px 35px; }

	#OldHeader .page {max-width: 1360px;}
#OldHeader .InFocusNews {background-position: 56% 50% !important; }
}




.breaking-news-container .breaking-new-text {
    margin-bottom: 0px;
    font-size: 28px;
    position: absolute;
    z-index: 10;
    padding: 10px;
    width: 96%;
    top:25px;
}


.breaking-news-container h3.heading span {
    background: #ff646f;
    padding: 10px;
    font-size: 20px;
    color: #ffffff;
}

.breaking-news-container .news-heading .left-side, .right-side{float:left;}

.breaking-news-container .news-heading .left-side{
    width: calc(100% - 140px);
    padding-top: 15px;
    padding-left: 15px;
}

.breaking-news-container .news-heading .right-side{background: #ffbb00;padding-top: 18px;height: 129.2px;line-height: 50px;width: 140px;text-align: center;color: #ffffff;}

.post-Date{font-size: 65px;display: block;font-weight: 600;}
.post-Month{font-size: 26px;}

.breaking-news-container .media-top{
 position: relative;
 z-index: 2;
 }


.breaking-news-container .news-heading{
    position: absolute;
    z-index: 3;
    top: 230px;
    width: 100%;
    border-top: 2px solid #d7dae1;
    background: rgba(0,0,0,0.7);
    height: 130px;
    }



.breaking-news-container .news-heading h4 {
    font-size: 26px;
    font-weight: 500;
}


.breaking-news-container > ul > li p {
    color: #fdfdfd !important;
    font-size: 18px !important;
    letter-spacing: initial !important;
 }

 .breaking-news-container > ul {
    height: 360px !important;
}



.breaking-news-container img {
    width: 100% !important;
    height: 361px !important;
}

.breaking-news-container > ul > li {
    position: absolute;
    top: 0px;
    right: -999px;
    margin: 0px !important;
    padding: 0 !important;
    width: 100%;
}

.breaking-news-container > ul > li p {
    color: #757575;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -.1px;
    margin: 0;
    margin-top: 4px;
}
.loginControl .icons.askaquestion, .menuButton, .footerSlide, .recentactivityBoxSelect, .responsive_footer, .logo_responsive, ul.headerMenu li.topSection, .ChapterMenu ul li.display_on_mobile, .display_on_mobile , .SearchBox.display_on_mobile,.icons.home{ display: none; }
.responsive_Registration{width:750px;}
.responsive_Registration .left{width:420px;}
.profileSideContent{ display:none;}
.codeDescriptionPost textarea{ box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box; }
/* ask question page */
.responsive_Questionpage{width:1018px;}
.responsive_select_category{width:170px; display:inline-block;}
.responsive_selectBox{width:220px;}

.responsive_loading_image{ position:fixed; top:42px; right:0px;}
.display_on_tablet{ display:none!important;}

/* Profile page */
.divmycontribution{width:100%; overflow:hidden; display:block;}
.divmycontribution h2{font-size:17px; margin:10px 0; display:block; border-bottom:1px solid #ccc; font-weight:normal;}
.divmycontribution ul{margin:0px; padding:0px;}
.divmycontribution ul li{float:left; text-align:left; list-style:none; width:160px; margin:0 0 10px 0;}
.divmycontribution ul li a{ display:block; background:url(/images/responsive/BulletOrange.gif) no-repeat 0 5px; padding:0 0 0 10px; font-weight:normal;}
.profileDetail .titleBar .autherName{width: 258px; float: left; padding-top: 5px;}
.leftBottomSection .autherImage{float:left; width:50px; height:50px; margin-right:15px;}
.leftBottomSection .autherDetail{width:auto; overflow:hidden; min-height:50px; border-bottom:1px solid #d7d7d7;}
.responsive_profilePhoto{height:159px; background:#f2f2f2;}



/*change password */
.myAccountMain .myAccountCenter h2.changepassword_heading{background:none; border:none; padding:0px}

/* content header filter */
.responsive_contentHeader p{ display:inline-block; padding:0px; margin:0px;}

/* photo album page */
ul.userAblumListing{ margin-top:15px;}

/* Free Book */
.responsive_FB_TOC{width:100%;background-image:none;}
.chapterEvent{ overflow:hidden;}

.ChapterActivityDetail{width:100%; overflow:hidden; display:block;}
.ChapterActivityDetail .left_image{position: relative; float: left; margin-right:15px; width: 50px; height: 50px;}
.ChapterActivityDetail .right_content{position: relative; width:auto; overflow:hidden; float:none; padding:5px 0px; min-height:45px;}
.ChapterActivityDetail .Separator{width:100%; position:absolute; left:0px; bottom:0px; border-bottom:1px solid #d7d7d7;}
.ChapterFeatured .col_1.chapterPage{ width:367px;}
.responsive_textbox {width:65%;}


@media all and (max-width:1160px){

.category .socialIcons {left: 0; position: relative; top: 0px;margin-bottom: 20px;overflow: hidden;}
.category .socialIcons strong.title { margin-bottom:10px; display:none;}
.category .socialIcons ul li {float: left;margin: 0 13px 0 0;}
    .category .article .descrption {color: #fff;font-size: 16px;margin-top:4px;}
    .category .article .HeadingAr {color: #fff;font-size: 40px;line-height: 1;}
  
}

@media screen and (max-width:1023px) 
{
    .contributeList{display:none!important;}
    .HeadermenuStripBlue{background:#313131;border-bottom:1px solid #313131; }
    .inviteFriendBox .buttons{margin-left:-15px;}

    .inviteFriendBox .inputBox.mailinputBox,.inviteFriendBox .inputBox.textArea{ max-width:389px;}

    .main.profile_wrapper .page{position:relative;}
    .profileSideContent{ display:block; position:absolute; left:0; width:49px; height:49px; background-position:0 -5815px;z-index:99; transition:all 0.2s;-webkit-transition:all 0.2s; -moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;}
    .profileSideContent.open{ background-position:0 -5956px; left:73px;}
    .action_list{ top:0; z-index:99; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;}
    .profile_tag{ top:2px;transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;}
    .profile_tag.show_action_list{  left:-15px; }
    .action_list.show_action_list{ left:-15px;}
    
    .profile_wrapper .profileBox ul.userAction_social{ z-index:99; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;}
    .profile_wrapper .profileBox ul.userAction_social.MyProfile { top:0;}
    .profile_wrapper .profileBox ul.userAction_social.show_action_list{ left:-15px;}

    .AuthorProfileLeftContent{ width:100%;}

    .master{ margin-bottom:-180px;}
    .master:after{ height:180px;}
    .master .footer{ position:absolute; bottom:0px; height:auto; left:0px;}
    
    .PulseMainCntr .header + #blankDiv{ display:none;}
    .PulseMainCntr .pulseTab{ margin-top:10px;}
    body { overflow-x: hidden; width:100%; font-size: 14px; }
    .profile_wrapper { margin-bottom:1px;}/*margin-bottom::30px*/
    .visibility_hidden{visibility:hidden;}
    ul.E-book-paging{clear:both; overflow:hidden;}/* ebook paging */
	/*Display none*/
	.jsbc_logo{display:none!important;}
    .headerBanner, .rightCntr, .display_none, ul.headerMenu li.display_none, .myAccountMain .myAccountRight{display:none!important;}
	ul.headerMenu li.topSection{ display:block;}
	.loginPopup.loggedIn, .msg_container{ z-index:999; top:55px;}
    .topic-page .PulseMainCntr .loginPopup{top:55px;}
	.loginPopup{top:48px;}	
    .menu ul li a{ font-size:14px; padding:7px 7px 0;}
    
    .display_on_tablet{ display:block!important;}
    /* Header Start-------------------------------------------------------------------------------------------------------------------------------*/

    /* header css Use Chapter*/
.PulseMainCntr .header{position:fixed; top:0px; left:0px; z-index:-999;}
/*.PulseMainCntr .logo_responsive{ top:2px!important;}*/
.ChapterMenu{ width:auto;}

/* comment section */
.pulseMainComment .pulsecomment .commentcontent,.pulseMainComment .pulsecomment .image.level1 + .commentcontent,.commentcontentPost{ max-width:911px;}
.pulseMainComment .ReplyComment{ width:100%;}


    /* feature section */
    .featuredBox {margin:40px 0px 10px 0px; float:none; display:block; overflow:hidden; }
    .featuredBox h2 { font-size: 18px; background: url(/images/responsive/featured_arrow.png) no-repeat 67px 8px; }
    .featuredBox ul, .featuredBox li .detail { float: none; width: auto; line-height: 16px; }
    .featuredBox li { width: 33%; padding: 0 4px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; border-left: none; }
    .featuredBox li .image { width: 25px; height: 25px; margin-right: 8px; }
    .featuredBox li .detail a { font-size: 12px; }

    /* Common section style here */
    .page { max-width: 1024px; width: 100%; margin: 0 auto; padding: 0 7px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
    .leftCntr, .careerAdviceMain .leftCntr,.category .leftCntr { width: 100%; display: block; }
    
    .HeadingBold { font-size: x-large; }
    .viewAllLink,.viewAllLink:hover{ background: url("/images/csharp/iconSpritImage_20160921.png") no-repeat scroll 33px -5244px rgba(0, 0, 0, 0); width: 138px; height: 36px; text-indent: -9999px; }
    .viewAllLink i{display:none;}

     a.ViewAll,a.ViewAll:hover,.viewAllLinkArticle, .viewAllLinkArticle:hover { background: url("/images/csharp/iconSpritImage_20160921.png") no-repeat scroll 33px -5244px rgba(0, 0, 0, 0); width: 138px; height: 36px; text-indent: -9999px; }
    
     /* category page*/
     .category .articlesRow{ margin-bottom:22px;}


    /* Activity style */
    
    .recentactivityBox .bookTab{padding-top:0px;}
    .recentactivityBox .image { margin-right: 12px; }
    .recentactivityBox .right { float: none; width: auto; overflow: hidden; }/*Globle change*/
    

    /* footer style here */
    .menuStripGray li a { font-size: 10px; padding: 3px 4px 3px 9px; }
    .rightlink a { font-size: 12px; margin-top:2px; }
    .headerControls.photoalbum{ border-bottom:none;}
    .headerGray, .headerControls { border-bottom: 1px solid #faac78; font-size: 20px; line-height: 30px; margin: 7px 0 0; padding: 0 11px 0 7px; }
    .headerGray{ border:1px solid #c6c6c6;}
    .msg_container { width: 390px; top: 48px; }
    



    #commentsBox .headerGray, .headerControls { border:none!important}

    /* responsive header style here */
     .responsiveHeader { display: block; width: 100%; background: #0086dc; position: fixed; top:0px; left:0px; height: 54px; z-index: 99999; }
    .responsiveHeader .menuButton { display: block; width: 35px; height: 31px; position: absolute; top: 12px; left: 5px; background: url(/images/csharp/homeSprite_20160921.png) -1px -2801px no-repeat; }
    .logo_responsive, .PulseMainCntr .logo_responsive { width: 94px !important;height: auto;position: absolute !important;left: 51px !important;top: 12px;color: #fff;display: inline-block !important;font-size: 19px;font-weight: 400;}
    .logo_responsive.responsive_logo_advice{ width: 110px!important;left: 45px!important;top: 9px!important;height: 23px!important; font-size:17px;}
        
    .topic-page .loginControl .userdetailCntr{padding:7px 10px 15px 8px;}
    .userdetailCntr{padding:7px 10px 15px 8px;}
    .loginControl{height:42px;padding:8px 0 0 0;}
    .loginControl .icons.askaquestion { display: block; background: url(/images/responsive/ask_question.png) center center no-repeat; }
    .loginControl .icons.message { display: block; background: url(/images/responsive/msg.png) center center no-repeat; }
    .loginControl .icons.notification { display: block; background: url(/images/responsive/notification_responsive.png) center center no-repeat; }
    .loginControl .icons.comments { display: block; background: url(/images/responsive/comment.png) center center no-repeat; }
    .loginControl .icons.login { display: block; background: url(/images/responsive/login.png) center center no-repeat; margin:7px 0; }
    .loginControl .icons.signUp{ display: block; background: url(/images/responsive/sign_up.png) center center no-repeat; }
    .loginControl .icons.editor, .loginControl .icons.admin{display:none;}
    .loginControl .icons { width: 28px; height: 28px; }
    .loginControl .notificationMessageCntr .arrow{top:34px; left:8px;}
    .loginControl .icons.editorialNotification{display: block; background: url(/images/responsive/editorial_notification.png) center center no-repeat;}
    
    ul.headerMenu { width: 260px; display: block;}
    ul.headerMenu li { float: none; width: 100%; display: block; border-bottom: 1px solid #3a3a3a; background: none; overflow:hidden; padding:0; }
    ul.headerMenu li a { float: none;color: #fff;display: block;font-size: 15px;font-weight: normal; height: 23px;padding: 14px 10px 5px;text-decoration: none;text-transform: uppercase;}
    .rightCntr.homepageRightBar { display: block; float: none; width: 100%; margin-top: 25px; }
    .rightCntr.homepageRightBar .rightBox { margin: 0 10px; }

    /*Search Box*/
        
    .SearchBox{ background-color:#434343; width:100%; padding:14px; display:block; float:none;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; overflow:hidden;padding:12px 19px 13px 0;}
    .SearchBox input.searchTextBox{background: none repeat scroll 0 0 #fff; border: medium none;  color: #ccc;    height: 30px;    line-height: 30px;    padding:5px;    width: 200px;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
    .responsiveMenu{ display:block; position:fixed; top:0px; left:-260px; overflow-x:hidden; overflow-y:auto; width:260px; height:auto; background:#252525; z-index:99999; }

    /* Header End-------------------------------------------------------------------------------------------------------------------------------*/



    /* Article Detail Start-------------------------------------------------------------------------------------------------------------------------------*/
    .article, .ratingTilte, .PaddingLeft5, .relatedArticle { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
    .HeadingAr { padding: 2px 0; }
    .article .detail { float: none; width: auto; overflow:hidden; }
    .PaddingLeft5 img { width: auto; height: auto; max-width: 100%; }
    .contentHeaderArticle, .postHeader, .pulseMainComment .pulseCommentSectionMain, .LatestQuestionsCntr, .askQuestionInputDiv .inputBox, .askQuestionInputDiv,.ui-tabs .ui-tabs-panel, .outerBoxResources,.headerGrayResources { width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
    .relatedArticle li { width: 45%; }
    .HeaderSpanFirstBlue { left: -7px; }
    .HeaderSpanSecond { margin-top: 0px; margin-left: 0px; }
    
    /* Article Detail End-------------------------------------------------------------------------------------------------------------------------------*/

	
	/*About us*/
	.leftCntrArticleSubmission{width:100%; max-width:1024px; }
	
	ul.ourteamBox li,ul.ourteamBox li img{width:230px; height:230px; }
	ul.ourteamBox li .name{width:230px;}
	
	/* Contact Us */
	
		
	.HeaderSpanFirstBlue{height:30px;}
	.contactrow span{width:100%; text-align:left; display:block; padding:4px 0px;}
    .contactrow .rightCol{ overflow:auto; width:100%;}
	.contactrow .recaptcha-box .recaptcha_only_if_privacy {text-align: right;padding: 0;}
	/*Registration page */
	.responsive_Registration{padding:10px; width:100%;box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
		.Registration .left{ width:400px;}
	
	/*My Account page Style Start here */
    .menuBtnForMyAccount{display:block;  background:url(/App_Themes/NewDesign/Images/c-icon-sprite_20171123.png) no-repeat -95px -38px; width:28px; height:22px; position:absolute; right:0px; top:0px;}
	.myAccountMain{ width:100%; max-width:1024px;}
	h2.menucontainer{ position:relative; display:block; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
	ul.myaccountList{margin-top:0px;}
    ul.myaccountList li{ border-top:none; border-bottom:1px solid #3a3a3a;}
    ul.myaccountList li a{color:#c7c7c7; background:none; padding:14px 10px;}
    .myAccountMain .myAccountLeft{position:fixed; top:0px; right:-260px; overflow:auto; width:260px; z-index:999999; background:#313131; padding:0 8px;  }
	.account-wrapper .myAccountMain .myAccountLeft{background: #ededed;padding: 0 8px 0 10px;}
    .account-wrapper ul.myaccountList li{border-bottom: 1px solid #dedede;}
    .myAccountMain .myAccountCenter,.myAccountCenterWithoutRight{float:none; width:auto; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
	/*.myAccountGridCntr .col1.col1_blog{ width:117px;}*/
	.myAccountGridCntr.responsive_myAccountGridCntr .col1.col1_scheduleContent{ width:380px!important;}
	.myAccountGridCntr.responsive_myAccountGridCntr .col1{width:238px;}
	.myAccountGridCntr.responsive_myAccountGridCntr .col2{width:71px;}
	.myAccountGridCntr.responsive_myAccountGridCntr .col4{width:64px;}
	.myAccountGridCntr.responsive_myAccountGridCntr .col6{width:50px;}
	.myAccountGridCntr.responsive_myAccountGridCntr .col1.col1_6{width:118px;}
	.myAccountGridCntr.responsive_myAccountGridCntr .col1.col1_3{width:100%; margin:0px;}
	.myAccountGridCntr.responsive_myAccountGridCntr .col1.col1_4{width:290px;}
	.myAccountGridCntr.responsive_myAccountGridCntr .col1.col1_award{width:318px;}
	.myAccountGridCntr.responsive_myAccountGridCntr .col2.col2_prize{width:120px;}
	.myAccountGridCntr.responsive_myAccountGridCntr .col1.col1_freebook{ width:444px;}
	.myAccountGridCntr.responsive_myAccountGridCntr .col1.col1_review{width:238px;}
	.myAccountGridCntr.responsive_myAccountGridCntr .col1.col1_3.col1_clone{ width:530px;}
	.myAccountGridCntr .col1.col1_4{ width:285px;}
	.myAccountGridCntr .col1.col1_resource{ width:420px;}
    .myAccountGridCntr .col1.col1-wide-title{width:400px;}

    .responsive_marginTop{margin-top:62px;}
    .profile_wrapper.responsive_marginTop{margin-top:54px;}
    .goToAllAlbum{ margin-top:10px; display:inline-block;}

    /* follo unfollow page */
    .myAccountMain .Categories li:nth-child(4n){ margin:0 24px 24px 0;}
  
    /*My Account page Style Start here */
	
    .responsive-marginTop50 {margin-top:50px;}
    .account-wrapper .main.responsive_marginTop.responsive-marginTop50{margin-top:60px;}
	/*points page */
	ul.toprankingdata{ margin-bottom:10px;}
	ul.toprankingdata,ul.toprankingdata li{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; line-height:24px;}
	
	
	
	
	
	/* rank page */
	.mostViewBanner,.mostViewTab{background-size:cover; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
    /* ask a question */
    .responsive_Questionpage{ width:100%;}
    
    /* profile page style */
	.profileDetail .titleBar{width:100%;}
	.profileDetail .information,.profileDetail .titleBar .autherName{width:30%;}
	.profileDetail .right{float:none; width:auto; overflow:hidden;}
	.divmycontribution ul li{width:185px;}
	.leftBottomSection{width:100%;}
	.userProfileDetail .graph{ margin:-11px 0 0 0;}
	.userProfileDetail .graph li .fullSkill{ width:269px;}
	
	
    
    /*edit profile page */
	.editProfileCntr .editprofileInner .textarea, .editProfileCntr .editprofileInner{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
	.editProfileCntr .editprofileInner .inputText{width:100%; margin:0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
	.editProfileCntr ul.whatAreYou li{min-width:178px;}
	.responsive_editor{width:100%!important;}
	
		
	/* blog page */
	.postBlog{width:100%;}
	.postBlog .shareLink{width:352px; margin:0 auto; float:none; padding:0px;}
	.userBlog{width:100%; display:block; float:none; overflow:hidden; margin:0px;border-bottom: 1px solid #f0f0f0;}	 
	.userBlog .left{margin-right:15px;}
	.userBlog .right{float:none; width:auto; overflow:hidden; margin:0px;}
	.userBlog .right ul{width:auto; padding:0 10px 0 0px;}
	.userBlog .right ul li{ width:100%;}
	
	/* ebook page */
	.categoriesFilter{top:9px;}
	.ebookRSS{top:6px;}
	
	/*search page */
	.tags .left{margin-right:10px;}
	.tags .right{width:auto; float:none; overflow:hidden;}
	.tags .responsive_tags{padding:0px 0 15px 0!important;}
	
	/* ebook download page */
	.downloadNew,.sliderBox{width:100%;}
	.downloadDetail{ width:100%;}
	
	/* photo album page */
	ul.userAblumListing li .left{ margin-right:15px;}
	ul.userAblumListing li .right{ width:auto; float:none; overflow:hidden;}
	
	/* Code snipped  */
	.newsListing .item .left{margin-right: 15px;}
    .newsListing.resources, .newsListing.resources .item{width: 100%;}
    .newsListing.resources .separator{ width:calc(100% - 63px);}
    .newsListing.resources .item .right{width: auto;float: none;overflow: hidden;position:relative;margin:0px;}
   
    
    /* video page */
    .MediaPlayerWidth{ width:300px; height:150px;}
    
    
    /* free book page */
    .responsive_FB_TOC,.contentHeader, .ChapterFeatured .col_1.chapterPage{ width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}

/* chapter home page */
.NewChapterCntr{padding:0px;width:100%;}
.ChapterLeft, .ChapterRight,  .ChapterBanner, .ChapterBanner h1{ width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.ChapterRight{margin-bottom:25px;}
.ChapterUpComingTAb li .ChapterUpComingTAbdetail{ width:466px;}
.responsive_chapterMenu{ display:block; position:fixed; top:0px; left:-260px; overflow-x:hidden; overflow-y:auto; width:260px; height:auto; background:#252525; z-index:99999; }
.responsive_chapterMenu ul{ padding:0px; margin:0px; float:none;}
.responsive_chapterMenu ul li{list-style:none; height:41px; overflow:hidden; width:100%; display:block; border-bottom:1px solid #3a3a3a;}
.responsive_chapterMenu ul li a { text-align:left; color: #fff;display: block;float:none; font-family:"BebasNeueRegular"; font-size: 15px;font-weight: normal;height: 23px;padding: 14px 10px 5px;text-decoration: none;text-transform: uppercase; background:none;}
.responsive_chapterMenu ul li a:hover{ background:#ffbb00;}

/* article list filter */

.responsive_contentHeader{ height:42px;}

/* chapter logo */
/*.PulseMainCntr .logo.logo_responsive.responsive_Chapterlogo{ background: url("/images/csharp/pulseLogo.png") no-repeat scroll left top rgba(0, 0, 0, 0)!important;display: block!important;float: left!important;height: 29px!important;margin: 6px 0 5px!important;text-indent: -99999px!important;width: 178px!important; top:0px!important}*/

/* career advice logo */



/* message page */
.myAccountGridCntr.responsive_myAccountGridCntr .responsive_msgcol3{ width:calc(100% - 334px)!important;}
.myAccountCenterWithoutRight .arrangeBy{ top:48px;}
.myAccountCenterWithoutRight{ padding:0px; margin-bottom:40px;}
.msgSearch{ border:none; height:auto; padding:10px;box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;} 
.msgSearch input[type="text"]{float:left;  background: none repeat scroll 0 0 #353535;border: medium none;box-sizing: border-box;color: #ccc;height: 30px;line-height: 30px; padding: 0 0 0 5px;width: 210px; }
.msgSearch input[type="submit"]{background: url("/images/csharp/iconSpritImage_20160921.png") no-repeat scroll -8px -929px rgba(0, 0, 0, 0); border: medium none;float: left;height: 30px;width: 30px;color: #fff;cursor: pointer;font-size: 12px;padding: 0;}
.postBlog{ height:auto;}

/* chapter banner */
.ChapterBanner{ height:auto;}
.ChapterBanner img{ width:auto;height:auto;max-width:100%;}


/*New profile page responsive*/
.profile_wrapper .main { padding:50px 10px 10px 10px;}
.profile_wrapper .profileLeft { float: left; width: 100%;}

.profileAuther_bio { position: relative; bottom: 0px; width: 100%; overflow: hidden;}
.profileAuther_bio li { margin: 0;}
.profileAuther_bio li.li_1 {padding:7px 24px 0 51px;text-align:center;}
.profileAuther_bio li.li_2 {padding:6px 24px 0 66px;text-align:center;}
.profileAuther_bio li.li_3 {padding:6px 15px 0 73px;text-align:center;}
.profileAuther_bio li.li_4 {padding:20px 24px 0 51px;text-align:center;}
.profileAuther_bio li.li_5 {padding:6px 24px 0 61px;text-align:center;}
.contributesResponsive { display: block;}
.profileRight { display: none; }
.profile_wrapper .contributes ul li { width: 33.3%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.profile_wrapper .userProfileDetail { width:67%;}


.profile_wrapper .userProfileDetail ul.userInfo { width:100%;}

.userProfileDetail .graph { width:100%;}
.userProfileDetail .graph li .fullSkill { width: 420px;}
/*Edit Profile Expert*/
.chkboxlist label{font-size:12px;}
.profile_wrapper .userProfileDetail ul.userInfo li.skills{width:94%;}

/* MESSEGAGE CONVERSATION */
.conversionBox .right{ width:480px;}
.conversionBox .messageconversion .detail{ width:300px;}
.conversionBox .postConversationBlock{ width:304px; margin-left:80px; }
.conversionBox .chatTextBox{ width:272px;}

.PointsDescription .grid{width:99%;}

/**/
.trendingNowBox .left{ width:382px; }
.recentactivityBox .right h3{margin-bottom:8px;}

.csharp-notification-bar .notification-content{ font-size:16px; }
/*History Timeline*/
 .activity-timeline .timeline-container .timeline-history li .leftbox {width:50%;padding-left:140px;}
 .activity-timeline .timeline-container .timeline-history li .rightbox {padding-left:80px;float:left;}


   .category .recentArticles { padding-left:0px;}
    .category .articlesRow .detail {width:100%;}

    /* columnist section */
    .columnistPageSection .rightCntr{ display:block!important; }
    .columnistPageSection .rightCntr .leftBarContainer{ width:100%;}
    .columnistsBio{ margin-top:6px;}
    
.modelPopUp .NewCommonButtonStyle{ margin-bottom:7px;}

.category .article .HeadingAr .followBtn.unFollow,.category .article .HeadingAr .followBtn.unFollow:hover{ background: #7e7e7e!important; }

.category .article .HeadingAr .followBtn,.category .article .HeadingAr .followBtn:hover{ background: #ffbb00!important; }


/* career advice page */
ul.latestArticle li .replybutton{ display:block;}

.cSharpModelPopUp .cSharpModelPopUp_container{ width:90%;}


.awardRecognitions .awardListing li{ width:33.33%;}

.invite-multi{ margin-left:86px;}

.news-filter{margin:10px 0 10px 0;}
.account-wrapper .myAccountMain .myAccountLeft{top:55px;}



}


@media screen and (max-width:767px) 
{


    /*.inviteFriendBox start here*/

    .inviteFriendBox .inputBox:not(:first-of-type) {display:none}
    .inviteFriendBox .row.add-another{ width:100%; padding:0px; margin-top:10px;}
    .inviteFriendBox .row.add-another a{ margin-left:0;}
    .inviteFriendBox .left-content{ width:100%;}
    .inviteFriendBox .NewCommonButtonStyle{ font-size:18px;margin-top:10px;}





    /*.inviteFriendBox end here*/

    .action_list{ top:-8px;}
    .profile_wrapper .profileBox ul.userAction_social.MyProfile{ top:-8px;}
 .profile_wrapper .userPhotoBox.userprofile{margin-top:10px;}
.recentactivityBox { margin:0px 0px 10px 0px;}
.messageconversion img { width:40px; height:40px;}
    
.master{ min-height:100%; position:relative; margin-bottom:-60px;}
.master:after{ clear:both; content:""; float:none; display:block; height:50px;}

.editProfileCntr .editprofileInner .accordianContent .gridContainer table tr.header td { font-size:14px; padding: 0px 5px; }
.editProfileCntr .editprofileInner .accordianContent .gridContainer table td.edit span{ left:3px;}
.contactrow .rightCol{ width:100%;}
    .socialComments{display:none;}
    .ArticleFooter .pageTab{ margin:10px auto; width:100%; float:none; display:block; overflow:hidden; clear:both; text-align:center;} 
    .ArticleFooter .pageTab li{float:none; display:inline-block; vertical-align:top;}
    .visibility_hidden_mobile{visibility:hidden;}
    .responsive_tagpage{width:320px!important; margin:0 0 15px 0;}
    .pulseCommentSection{ margin-bottom:10px;}
    .header .page{ padding:0px;}
    /* Header Start-------------------------------------------------------------------------------------------------------------------------------*/

    .reaportBug .row .inputBox #imgBug{ margin:10px 0 0 0;}
    .reaportBug .row .inputBox .custom_file_btn { max-width:none; }

    /* category page */
    .category .article{ padding:10px;}
    .category .article .HeadingAr{ margin-top:0px; font-size:30px; padding:0 42px 8px 0;}
    
    .category .article .HeadingAr .followBtn{ width: 37px; padding: 0px; }
    .category .article .HeadingAr .followBtn i{ left: 3px; }

    .category .articlesRow{ margin-bottom:12px;}
    .category .articlesRow .HeadingAr{ font-size:17px; line-height:23px;}

    /*infocus style here */
    .featuredBox{height:40px;}
    .featuredBox li:first-child { border: none; display: block; width: 100%; }
    .featuredBox li { border: none; display: none; padding:0px;}

    .breakingNewBox, .displayHeading, .footer, .recentactivityFilter, .trendingNowBox .left, .display_none_mobile { display: none!important; }

    ul.LatestQuestionBox { margin: 5px 0 0; }
    ul.LatestQuestionBox li a { width: 286px; }
   .HeadingAr { font-size: 30px; }
   .msg_container{ width:301px; top:48px;} /*use header for msg*/
	
	
    .about-topics .topic-name{ font-size:22px;}
    /* columnist section */
    .columnistPageSection .rightCntr{ width:100%; }
	
    /* Header End-------------------------------------------------------------------------------------------------------------------------------*/

    .pagenotfound .left{ padding:0; width:100%;}

    

    /* geo location popup */
    .geoLocationPopup .geoLocationPopupConteiner h2{ font-size:24px;}
    .geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup{ padding:10px;}
    .geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup .date{ width:100%; margin:0 0 10px 0;}
    .geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup .time{ float:left;}

    /* Footer Start-------------------------------------------------------------------------------------------------------------------------------*/

  .responsive_footer { display: block; background: #000; font-size: 11px; width: 100%; overflow: hidden; clear:both; float: left; margin-top:10px; position: absolute;  left: 0px; bottom: 0px;}
    .responsive_footer ul { padding: 0px; margin: 0px; width: 100%; overflow: hidden; }
    .responsive_footer ul li { background: url("/images/csharp/iconSpritImage_20160921.png") no-repeat scroll 0 -1056px rgba(0, 0, 0, 0); display: block; float: left; position: relative; }
    .responsive_footer ul li a { color: gray; display: block; padding: 7px 4px 7px 7px; font-size: 11px; text-decoration: none; }
    .responsive_footer ul li a:hover { color: #f60; }
    .responsive_footer p { padding: 0px 0 10px 5px; margin: 0px; }
   .responsive_footer ul li.first { background: none; }
   

    /* Footer End-------------------------------------------------------------------------------------------------------------------------------*/

    #divJoinNow.mostViewBanner {padding:40px 20px;height:auto; background:#f60}

    /* Article Detail Start-------------------------------------------------------------------------------------------------------------------------------*/

    .detailContainer { display: block; padding: 10px 0; border-top: 1px solid #e3e3e3; }
    .article .detail .grayText h1 { font-size: 24px; }
    .article .detail{width:100%;}
    .contentHeaderArticle { padding: 8px 0 0 0; height: auto; }
    .contentHeaderArticle ul { width: 100%; display: block; margin: 0px; }
    .commentcontent .mentions-input-box textarea, .mentions-input-box .mentions > div, .mentions-input-box, .mentions-input-box textarea { font-size: 12px; height: 40px !important; }
    
    .category .article-bar{ margin-bottom:10px; padding:10px 0; overflow:hidden;}
    .category .article-bar ul li{margin: 0 0 10px 0;padding: 0 10px;width: 33.33%;box-sizing: border-box;float: left;}
    .category .article-bar ul li a{ display:block;}
   
    .contentHeaderArticle .counterIcons li { float: left; width: 33.33%; background: #ffbb00; border-right: 1px solid #f2f2f2; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
     .contentHeaderArticle .counterIcons li:last-child { border: none; }
    .contentHeaderArticle .ponit span { color: #fff; margin-top:3px; }
    .relatedArticle li { display: block; width: 100%;box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;  }
    .HeadingAr { font-size: 24px; margin-top: 10px; }
    .HeadingAr .featured { background-position: 0 -4188px; }
    .contentHeaderArticle, .contentHeader{background:#fff; border:none;}
.details{margin-top:3px;}
.contentHeaderArticle li { padding: 0 6px; height: 30px; }
    /* Article Detail End-------------------------------------------------------------------------------------------------------------------------------*/

    /* Category Page Start-------------------------------------------------------------------------------------------------------------------------------*/
    .categoryListing li{ border-bottom:1px solid #ccc; width:100%; margin:0px;}
    .categoryListing li a{ padding:10px 0px; display:block;}
    /* Category Page End-------------------------------------------------------------------------------------------------------------------------------*/
        
    /*About us*/
    ul.ourteamBox li, ul.ourteamBox li img{ height:270px; width:270px;margin:0px auto 10px auto; float:none;}
    ul.ourteamBox li .name { width:270px;}
    .aboutUs .adminCtrls{ position:inherit;}
    /* Registration page */


    .Registration.responsive_Registration .left{width:100%; display:block; padding:0; margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #e3e4e8; border-right:none;}
    .Registration.responsive_Registration .right{width:100%; float:left; text-align:center;}
    .Registration .row{ padding-right:53px;box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;  }
    .Registration .getImg{ position:absolute; right:8px; top:5px; margin:0;}
    .Registration .TextBoxStyle,.Registration .SelectBoxStyle{width:100%!important; max-width:none!important; }
    
    .responsive_Registration input{ width:81%!important;}
    .responsive_Registration input.half_taxtInput {width: calc(50% - 6px)!important;}
    .responsive_Registration input.half_taxtInput{(;width:36%!important;);}
    .responsive_Registration select{width:87%!important;}
    .Registration .or{top:96%; right:42%;}
    .Registration .or.loginCheck{top:91%;}
    .responsive_Registration input.NewCommonButtonStyle { width:auto!important;}
    .Registration .googleLogin,.Registration .facebookLogin,.Registration .csharpLogin,.Registration .twitterLogin,.Registration .linkedInLogin{display:inline-block; float:none;}
    .Registration #GoolgeReCaptch{transform:scale(0.95); -webkit-transform:scale(0.95); transform-origin:0 0; -webkit-transform-origin:0 0;margin-bottom:10px;}
    
    /* Treanding Up page */
    .myAccountTabContainer .dataItem .right{width:84px; padding:5px 0 5px 18px;}
    .myAccountTabContainer .dataItem .right .visitsText{font-size:17px;}

    /* MY Account page Style start here */
    .myAccountMain .myAccountCenter h2.menucontainer,.myAccountCenterWithoutRight h2.menucontainer{position:relative; float:none; display:block;}
    .myAccountMain .myAccountCenter h2.menucontainer.heading_myacc,.myAccountCenterWithoutRight h2.menucontainer.heading_myacc{background:none; font-size:0px;}
    .myAccountMain .myAccountCenter h2.menucontainer.heading_myacc .invite-multi,.myAccountCenterWithoutRight h2.menucontainer.heading_myacc .invite-multi{ font-size:0px;}
    .PulseMainCntr .pulseTabDetail{padding:0;}
    .myAccountCenterWithoutRight{padding:0; overflow:hidden; clear:both;}
    .myAccountMain .myAccountCenter{padding:0; width:100%;}
    .myAccountGridCntr .friendListConatiner li{width:100%; margin:0 0 10px 0; padding:7px 45px 7px 7px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
    .myAccountGridCntr .friendListConatiner .friendInfo img{width:50px; height:50px; margin-right:10px;}
    .myAccountGridCntr .friendListConatiner .userNmae{width:auto; float:none; display:block;}
    .resposive_CommonTextBoxStyle{width:91%;}
    .myAccountCenterWithoutRight .resposive_CommonTextBoxStyle{width:91%!important;}
    .myAccountCenterWithoutRight .actBtn{ margin-top:10px;}
    
    .myAccountGridCntr.responsive_myAccountGridCntr .col1,.myAccountGridCntr.responsive_myAccountGridCntr .col1.col1_6,.myAccountGridCntr.responsive_myAccountGridCntr .col1.col1_4{ width:calc(100% - 90px); overflow:hidden;}
    .myAccountGridCntr.responsive_myAccountGridCntr .col4{float:right;}
    .myAccountGridCntr .col1.col1_4, .myAccountGridCntr .col1{ width:188px;}
    .myAccountGridCntr .col1.col1_blog,.myAccountGridCntr .col1.col1_resource{ width:calc(100% - 100px);}
    .myAccountGridCntr.responsive_myAccountGridCntr .col1.col1_freebook{ width:100%; margin:0px}
    .myAccountGridCntr.responsive_myAccountGridCntr .col1.col1_3.col1_clone{ width:115px;}
    .myAccountGridCntr .col1.col1_3.col1_clone{ width:100%;}
    .myAccountGridCntr .col1.col1-wide-title{width:calc(100% - 100px);}
    .flairBox .row .box{ width: 100%;margin-bottom: 10px;}
    /* follow and unfollow page */
    .myAccountMain .followTopBar .rightBtn{ margin-top:10px; float:left; width:100%;}
    .myAccountMain .followTopBar .rightBtn a{ margin:0 10px 0 0;}
    .myAccountMain .Categories { text-align:center;}
    .myAccountMain .Categories li{ float:none; display:inline-block; }

    /* MY Account page Style ends here */
    
    /* ask a question */
    .responsive_select_category{width:100px;}
    .responsive_selectBox{width:190px;}

    /* edit profile page */
    .editProfileTopCntr{padding:20px 0 0px 0px ; text-align:center; margin-bottom:16px;}
    .editProfileTopCntr .left{float:none; width:auto; display:inline-block;}
    .editProfileTopCntr .left .profilePic{margin:0px;}
    .editProfileTopCntr .left .detail{float:none; width:auto; padding:0px; clear: both;}
    .editProfileCntr .h1Text { display:block;}
    .editProfileCntr .editprofileInner{padding:0px;}
    .editProfileCntr .editprofileInner .row,.editProfileCntr .editprofileInner h2{padding:0 0 10px 0;}
    .editProfileCntr .editprofileInner .inputText{width:100%; margin-bottom:10px;}
    .editProfileCntr ul.whatAreYou{padding:0px;}
    .editProfileCntr ul.whatAreYou li{min-width:130px;}

    /* setting page */
  ul.socialLink li .row input.textBox{width:222px;}
    .CommonTextBoxStyle.responsive_textBox{width:268px!important;}
    
    /* blog page */
.postBlog .shareLink{width:288px;}
.shareLink li{background:none;}

.shareLink li a{background:url(/images/responsive/Blogs_26_small.png) no-repeat 0 0;}
.shareLink li a.write{background:url(/images/responsive/Blogs_26_small.png) no-repeat 0 0; margin:0 13px 0 0; width:55px;}
.shareLink li a.share{ background:url(/images/responsive/Blogs_26_small.png) no-repeat -69px top;  margin:0 13px 0 0; width:90px;}
.shareLink li a.beknow{ background:url(/images/responsive/Blogs_26_small.png) no-repeat -174px top;  margin:0 13px 0 0;}
.userBlog .right .blueTitleBar h3{ margin:0px;}
.userBlog .right .blueTitleBar h3 a{ font-size:18px; line-height:20px;}
.outerBoxResources p{ padding:0px;}
/* video page */
.blueTitleBar{width:auto!important;}
.videoImage,.videoImage img{width:100px; height:70px;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.blogBtn.video{ width:336px; margin:20px!important; float:none;overflow:hidden;}
#PlayVideo_wrapper,#PlayVideo_wrapper object, .responsive_EmbedVideo, .responsive_EmbedVideo iframe{ width:300px!important; height:150px!important;}

/* search page */
.pulseTab{position:relative;}
.menuBtnForSearchePage{display:block;  background:url(/App_Themes/NewDesign/Images/c-icon-sprite_20171123.png) no-repeat -95px -38px; width:28px; height:22px; position:absolute; right:0px; top:5px;}
.tags{margin-bottom:15px;}
.tags .left{position:fixed; top:0px; right:-205px; overflow:auto; width:195px; z-index:999999; background:#252525; margin:0px; padding-left:5px; }
.tags .left .heading{ color:#c7c7c7;}
.tags .mainHeading{width:100%; }
.tags .searchTextBox{width:100%!important; float:none; height:30px; margin-bottom:6px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.responsive_search_nomarginleft{margin-left:0px!important;}

/* profile page style here */
.profileDetail .information, .profileDetail .titleBar .autherName{width:100%; padding:0px; border:none; min-height:20px;}
.profileDetail .left,.profileDetail .right{width:100%; display:block; float:none;}
.profileDetail .left .photoBox.responsive_profilePhoto{ margin:20px auto!important;}
.profileDetail .left .photoBox.responsive_profilePhoto, .profileDetail .left .photoBox.responsive_profilePhoto img{margin:0 auto; border-radius:100%; float:none; width:158px; height:158px; box-sizing:content-box;-webkit-box-sizing:content-box; -moz-box-sizing:content-box; -ms-box-sizing:content-box; -o-box-sizing:content-box;  }
.profileDetail .left .photoBox, .Chapter, .sliderBoxPhotos, .mostViewTab li{width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.mostViewTab li{ min-height:95px;}
.divmycontribution ul li{width:150px;}
.profileDetail .left .photoBox li{float:none; display:block;}
.profile_wrapper .userProfileDetail ul.userInfo li .Countryflag {left: auto;right: 0;}
/* news page */
.contentGray, .mid_container{ width:100%;}

/* image compress for detail */
#div2 img, .sliderBoxPhotos img, .ChapterBanner img{ width:auto;height:auto;max-width:100%;}

/* ebook download page */
.downloadDetail{min-height:210px; padding-top:123px;}
.downloadDetail .left{width:100%; height:auto; padding:0px; float:none; margin-bottom:15px;}
a.DownloadBTnDetail{ font-size:18px}
.downloadDetail .right,.downloadDetail .right img{float:none; width:100%; height:123px; overflow:hidden; position:absolute; top:0px; left:0px; max-width:189px; }

/* article list page */

.responsive_contentHeader p{ display:block;margin-bottom:10px;}
.responsive_contentHeader{width:100%; padding:10px 0; height:auto;}
.responsive_contentHeader select.CommonTextBoxStyle{ width:60%; }
.responsive_contentlist_label{ width:100px; display:inline-block; margin:0px!important;}
.responsive_contentlist_gobtn{ margin:0px!important;}

/* download detail page */
.responsive_dowloadDetailImage, .responsive_dowloadDetailImage img{ width:100px!important; height:auto; padding:0px!important; float:left; margin-right:15px;}

/* photo album page */
ul.userAblumListing li .left, ul.userAblumListing li .left a,ul.userAblumListing li .left a img{ width:100px!important; height:80px!important;}

.sliderBoxPhotos .paging{ margin:0 auto!important;}

/* ebook page */
.ebooks_icons.counterIcons li { float: left; width: 50%; background: #ffbb00; border-right: 1px solid #f2f2f2; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.ebooks_icons.counterIcons li:last-child { border: none; }

/* comment section */
.responsive_Commenttime{  text-align:right;}

/* chapter menu  */
.PulseMainCntr .loginControl{ padding:6px;}
.topic-page .PulseMainCntr .loginControl{padding:11px 0 0 0;}

.menu_icon { display: block; width: 35px; height: 38px; float:left; margin:0px 5px; position:relative; top:5px; background: url(/images/responsive/menuIcon.png) no-repeat 0 0; }


.ChapterMenu ul li.display_on_mobile{ display:block;}

/* chapter home page */
.ChapterUpComingTAb ul{ padding:8px 0px;}
.ChapterUpComingTAb li .ChapterUpComingTAbdetail{width:auto; float:none; padding:0px; overflow:hidden;}
.ChapterUpComingTAb li .address{ width:auto; float:none; overflow:hidden; border:none; padding:0px;}
.display_on_mobile, .SearchBox.display_on_mobile{ display:block;}
.ChapterFeatured .col_1 .right{ width:180px;}
.PulseMainCntr .tabContentWrapper .contentDetail{ width:75%;}
.responsive_textbox {width:95%;}
.questionPostInner .AskQuestiontitle{ font-size:23px;}


/* pop up page */
.modelPopUp{ width:90%}
.modelPopUp textarea {box-sizing: border-box;height: 80px;width: calc(100% - 20px)!important;}
.modelPopUp .question .title {width: auto;}
.modelPopUp .popupHeading {text-align: left;}

/* career default page */
.responsive_careerAdvice {background: none repeat scroll 0 0 #c7c7c7;box-sizing: border-box;display: block;padding: 10px;width: 100%;}
.responsive_careerAdvice select {border: medium none;height: 25px;padding: 4px;width: 100%;}

/* paging chapter page */
.E-book-paging li{ width:auto!important; min-height:1px!important;}

/*.PulseMainCntr .logo.logo_responsive.responsive_Chapterlogo { background: url("/images/responsive/logo_small.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0) !important;    display: block !important;    height: 40px !important;    left: 51px !important;    position: absolute !important;   top: 7px;    width: 94px !important;}*/
.chkboxlist label{ width:50%;}
.HeadingAr .marginTop{ margin:0px;}

/* message page */
.myAccountGridCntr.responsive_myAccountGridCntr .msgcol1{ width:10%; margin-right:0px; padding-right:5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.myAccountGridCntr.responsive_myAccountGridCntr .msgcol2{ width:25%; margin-right:0px; padding-right:5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.myAccountGridCntr.responsive_myAccountGridCntr .responsive_msgcol3{ width:40%!important;  margin-right:0px; padding-right:5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.myAccountGridCntr.responsive_myAccountGridCntr .msgcol4{ width:25%; float:right;}
.CommonTextBoxStyle.responsive_Notification{ width:235px!important;}
.textarea.responsive_Editor{ width:auto!important;}

/* Featured Articles */
.featured_articles_filter{margin: 5px 10px 10px 0px; float: left;}

ul.ebookList li{ width:100%;}

/* comment section style here */

.commentHeader .commentPaging{ position:relative; top:-7px; right:0px; }
.pulseMainComment .pulsecomment .commentcontent,.pulseMainComment .pulsecomment .image.level1 + .commentcontent,.commentcontentPost{ max-width:600px;}
.pulseMainComment .pulsecomment .commentcontent a.like,.pulseMainComment .pulsecomment .commentcontent a.reply,.pulseMainComment .pulsecomment .commentcontent a.postReply{ /*margin-right:3px;*/}



/* About Author Control*/
.auther_bio{padding:12px 0;}
.auther_bio .image, .auther_bio .image img { width: 60px; height: 60px; }
.auther_bio ul.social{ position: relative; top: 0px; }
.auther_bio .autherIcons ul{ display:block;  }
.auther_bio .autherIcons ul li{ display:inline-block; float:left;  width:50%; border-right:none; height:68px;}
/*.auther_bio .autherIcons ul li:nth-child(odd){border-right:1px solid #e1e5e9;}*/
.auther_bio .autherIcons ul li:last-child{border-bottom:none; border-right:none!important;}
.auther_bio .autherIcons li.li_1{padding:9px 20px 0 58px; text-align: left; }
.auther_bio .autherIcons li.li_2{padding:9px 20px 0 53px; text-align: left;}
.auther_bio .autherIcons li.li_3{padding:9px 20px 0 62px; text-align: left;}
.auther_bio .autherIcons li.li_4{padding:24px 20px 0 52px; text-align: left;}
.auther_bio .autherIcons li.li_5{padding:9px 20px 0 53px; text-align: left;}
.auther_bio .autherIcons li .rank{top:11px;}
.auther_bio .autherIcons li .csharpmvp {    background-position: -6px -85px;    background-size: 105% auto;    height: 50px;    top: 0px !important; }
.auther_bio .autherIcons li.notSet .csharpmvp { background-position: -6px -457px;}
.auther_bio .autherIcons li.notSet .microsoftmvp{ background-position: -23px -635px;}
.auther_bio .autherIcons li .reader {    background-position: -13px -34px;    background-size: 100% auto;    height: 43px;    top: 7px !important;    width: 58px;}
.auther_bio .autherIcons li .medal{left:13px; top:8px;}
.auther_bio .autherIcons li .microsoftmvp{top:7px; }
.auther_bio .autherIcons li.notSet .microsoftmvp{top:0px; }


/*New profile page responsive PK*/
.profile_wrapper .userPhotoBox { height:223px;float: none; margin: 0px auto 15px auto;}
.profile_wrapper .userPhotoBox img { border-radius: 100%;}
.profile_wrapper .userProfileDetail { width: 100%; padding: 0px; overflow:visible;}
.shareDropDown{ left:7px; z-index:999;}
.shareDropDown .arrow2{ left:0px;}
.profile_wrapper .userProfileDetail ul.userAction { position: relative; margin: 10px 0px 0px 0px; }
.profile_wrapper h2.userName { font-size: 30px; }
.profile_wrapper .userProfileDetail ul.userInfo li {line-height: 27px;padding-right:0;}

.userPhotoBox ul.userAction{ background:none; position:relative; text-align:center;}
.profile_wrapper .userPhotoBox ul.userAction li{ float:none; display:inline-block;}
.profile_wrapper .userPhotoBox ul.userAction li:first-child{ margin:0px;}
.userProfileDetail .graph{ margin:0px 0 0 0; float:left; width:100%;}
.userProfileDetail .graph li .fullSkill{ width:80%;}

.profileAuther_bio { position: relative; bottom: 0px; width: 100%; overflow: hidden;}
.profileAuther_bio li{ margin: 0px; display:inline-block; float:left;  border-bottom:1px solid #e1e5e9; width:50%; border-right:none; height:68px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; }
.profileAuther_bio li.li_1 {padding:7px 22px 0 61px; text-align:left; }
.profileAuther_bio li.li_2 {padding:6px 22px 0 66px; text-align:left;}
.profileAuther_bio li.li_3 {padding:6px 22px 0 70px; text-align:left;}
.profileAuther_bio li.li_4 {padding:20px 22px 0 51px; text-align:left;}
.profileAuther_bio li.li_5 {padding:6px 22px 0 61px; text-align:left;}
.profileAuther_bio .text{ font-size:14px;}
.contributesResponsive { display: block;}


/*.profileRight { display: none; }*/
.profile_wrapper .contributes ul li { width: 33.3%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}


.profileAuther_bio ul li:nth-child(2n+1) {    border-right: 1px solid #e1e5e9;}
.profileAuther_bio ul li:last-child { border-bottom: medium none; border-right: medium none !important;}


.profileAuther_bio ul { display: block; border: 1px solid #e1e5e9; margin-top:15px;}
.profileAuther_bio li .rank {background:url(/Images/profileSprit_20161226.png) 0px -1638px no-repeat; display: block; height:56px; position: absolute; left: 8px; top: 5px; width:46px;}
.profileAuther_bio li .reader {	background:url(/Images/profileSprit_20161226.png) 0px -1755px no-repeat;	display:block;	height:56px; position: absolute; left: 8px; top: 5px; width:50px;}
.profileAuther_bio li .point {background:url(/Images/profileSprit_20161226.png) 0px -2006px  no-repeat;display:block; height:50px; position: absolute; left: 8px; top: 5px; width:60px;}
.profileAuther_bio li.notSet .point {background-position:-9px -584px;}
.profileAuther_bio li .medal {background:url(/Images/profileSprit_20161226.png) no-repeat;display:block;height:55px; position: absolute; left: 8px; top: 7px; width:38px;}
.profileAuther_bio li .medal.Platinum {	background-position:-1px -4801px;}
.profileAuther_bio li .medal.Gold {	background-position:-1px -1886px;}
.profileAuther_bio li .medal.Silver {background-position:-1px -5065px;}
.profileAuther_bio li .medal.Bronze {background-position:-1px -4932px;}
.profileAuther_bio li .medal.Starter {background-position:-1px -5172px;}
.profileAuther_bio li .likes {background:url(/Images/profileSprit_20161226.png) 0px -2125px no-repeat;display:block;	float:left;	height:57px; position: absolute; left: 8px; top: 5px; width:46px;}

.profile_wrapper .aboutMe, .profile_wrapper .Recognition, .profile_wrapper .mostPopular { border: none;}
.profile_wrapper .profileBox { border-bottom: none; padding: 0px;}

.profile_wrapper .Recognition ul.award { width:100%; float: left; background: none;  height: auto; border-top: 1px solid #e1e5e9; border-left: 1px solid #e1e5e9;}
.profile_wrapper .Recognition ul.award li{ width: 50%!important;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
/*.profile_wrapper .Recognition ul.award li:nth-child(2n+1) a {    border-right: 1px solid #e1e5e9;}*/
.profile_wrapper .Recognition ul.award li.speaker{ border-bottom: none;}
/*.profile_wrapper .Recognition ul.award li:last-child { border-right: medium none !important;}*/

.profile_wrapper .Recognition ul.award li a{background-position:20px -2330px;}
.profile_wrapper .Recognition ul.award li a.speaker{  background-position:20px -2504px;}
.profile_wrapper .Recognition ul.award li a.chapterLead{background-position:20px -2668px;}
.profile_wrapper .Recognition ul.award li a.MemberMonth{background-position:20px -2885px;}
.profile_wrapper .Recognition ul.award li a.CsharpMvp{background-position:20px -3092px;}
.profile_wrapper .Recognition ul.award li a.mvp{background-position:20px -3275px;}
.profile_wrapper .Recognition ul.award li a,.profile_wrapper .Recognition ul.award li a.CsharpMvp,.profile_wrapper .Recognition ul.award li a.MemberMonth,.profile_wrapper .Recognition ul.award li a.chapterLead,.profile_wrapper .Recognition ul.award li a.speaker,.profile_wrapper .Recognition ul.award li a.mvp{border-bottom: 1px solid #e1e5e9; border-right: 1px solid #e1e5e9; height:110px; width:100%;}

/* Gray Icons here */
.profile_wrapper .Recognition ul.award li a.gray{background-position:20px -3672px; }
.profile_wrapper .Recognition ul.award li a.speaker.gray{   background-position:21px -3858px;}
.profile_wrapper .Recognition ul.award li a.chapterLead.gray{background-position:20px -4043px;}
.profile_wrapper .Recognition ul.award li a.MemberMonth.gray{  background-position:20px -4243px;}
.profile_wrapper .Recognition ul.award li a.CsharpMvp.gray{ background-position:22px -4434px;}
.profile_wrapper .Recognition ul.award li a.mvp.gray{ background-position:20px -4619px;}

.profile_wrapper .contributes ul li { width: 50%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.profile_wrapper .userProfileDetail ul.userAction li { margin: 0px 10px 0px 0px;}
.profile_wrapper .userPhotoBox ul.profile_social{ text-align: center;padding:9px 0 4px 10px; background:none; width:auto; position:relative;}
.profile_wrapper .userPhotoBox ul.profile_social li { display: inline-block; float: none;}
.profile_wrapper .userPhotoBox{ height:278px;}

.profile_wrapper .userProfileDetail ul.userInfo li.skills{width:270px;}



/* Company Profile */
.profile_wrapper .comapanyprofileBox .userPhotoBox { width: 100%; margin: 0px auto; text-align:center; height:223px;}
.profile_wrapper .comapanyprofileBox .userPhotoBox img { border-radius: 100%;  display: inline-block;  float: none;}

/* article new icons style here */
.contentHeaderArticleIcons ul.viewBar{ float:left; width:100%; margin-bottom:10px;}
.contentHeaderArticleIcons ul.leftIcons{ position:relative;}

.recentactivityBox .right h3 { font-size: 15px; }


/*Author Download PDF and other(Follow, Add Friend,Message) List*/
.profile_wrapper .userPhotoBox.userprofile .actionIcon{top:45px; right:31px;}


.userPhotoBox ul.userSocilaAction{position:relative; text-align:center; background:none; text-align:center; }

/*Edit Profile Page*/
.editProfileCntr .editprofileInner .accordianContent .block{ width:100%; max-width:100%; clear:both;}
.editProfileCntr .editprofileInner .accordianContent .right_Box{clear:both;}

/* message conversation */
.conversionBox .left{ width:240px; z-index:99999; background:#252525; top:0px; right:-260px; padding:10px; position:fixed; overflow-y:auto }
.conversionBox h3.heading_myacc{ font-size:0px; height:23px;}
.conversionBox .right{ width:100%; padding:0px;}
.conversionBox .messageconversion .detail{ width:60%;}
.conversionBox .postConversationBlock{ width:100%; margin:0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.conversionBox .chatTextBox{ width:100%; height:50px; margin:0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.messageconversion .daysCount { left:68px;}
.menuBtnForconversation{display:block;  background:url(/images/responsive/arrow_myaccount.png) no-repeat 0 0; width:28px; height:22px; position:absolute; right:0px; top:0px;}
.conversionBox .left .search_text{ padding-top:0px; line-height:30px; background:#353535; color:#ccc; border:none; margin-bottom:10px; font-size:13px;}
.conversionBox .chatList{ background-color:#252525;}
.conversionBox .chatList li{ border-bottom:1px solid #323232;}

.checkBoxStyle.notificationChkBox{background-color:transparent;}

.CommonLinkBold{font-size:11px;}

/*profile "Most Popular"*/  
.recentactivityBox .right .article_date{margin-right:5px;}
.recentactivityBox .right .article_comment{margin-right:5px;}
/* Toral Views Comments and Likes Bokes in Mobile */
.recentactivityBox .right .article_view{margin-right:5px;}
.contentHeaderArticleIcons ul.viewBar li a{ padding:0 10px 0 40px;}
.contentHeaderArticleIcons ul.viewBar li .like{padding:0 10px 0 40px; text-align:center;}

    .ratingTilte.DownloadLinkbox { width:100%;
    }
    .ratingTilte.DownloadLinkbox + .LinkAd{ width: 100%;
    }


/*Blog Listing */
.blogi-listing {margin: 0px; font-size:14px;}


/*paging style start here*/
.ArticleFooter .pageTab li a{ margin:0 3px 5px 3px;}

	
/* notification top header*/

.csharp-notification-bar .notification-content{ font-size:14px; line-height:25px; padding-top:4px;}
.csharp-notification-bar .notification-close{right:3px;}

 .PointsDescription h3 {font-size:20px;}
 .filter-article-contribution > p{ width:100%; display:block; margin:5px 0;}
.filter-article-contribution > p .filter-label{ width:90px;}

/* idea section container */
ul.tab_listing li .contentDetail{text-align:justify;}


/* columnist page */
.columnistPageSection .leftCntr{ width:100%;}
ul.columnistsListing li{ padding-right:16px; float:left; width:50%;}
.columnistsBio{ text-align:center;}
.columnistsBio .authorImage{ margin:0 0 15px 0; float:none; overflow:hidden; display:inline-block;  }
.columnistsBio .leftBio .authorDescription{ text-align:left;}

/* report a bug style */
.reaportBug{ padding:10px;}
.reaportBug .row .label{ width:100%; display:block; float:none; padding:0px; margin-bottom:5px;}
.reaportBug .row .inputBox{ width:100%;}


.profile_tag{ top:-8px;}

.author.profile_tag + ul.userAction_social{ top:336px;}
.editor.profile_tag + ul.userAction_social{ top:330px;}
.admin.profile_tag + ul.userAction_social{ top:318px;}
.advertiser.profile_tag + ul.userAction_social{ top:395px;}
.moderator.profile_tag + ul.userAction_social{ top:395px;}
.guest.profile_tag + ul.userAction_social{ top:314px;}

.profile_wrapper .profileBox.self .editor.profile_tag + ul.userAction_social.MyProfile{ top:146px;}
.profile_wrapper .profileBox.self .author.profile_tag + ul.userAction_social.MyProfile{ top:161px;}
.profile_wrapper .profileBox.self .admin.profile_tag + ul.userAction_social.MyProfile{ top:139px;}
.profile_wrapper .profileBox.self .guest.profile_tag + ul.userAction_social.MyProfile{ top:130px;}
.profile_wrapper .profileBox.self .moderator.profile_tag + ul.userAction_social.MyProfile{top:212px;}
.profile_wrapper .profileBox.self .advertiser.profile_tag + ul.userAction_social.MyProfile{top:214px;}

.awardRecognitions .awardListing li{ width:50%; padding-right:70px;}
#SendMessageBox textarea.box-style {width:96%;}

.loader-in-responsive{top:-10px!important;}

}

@media screen and (max-width:480px){
    #recaptcha_area{transform: scale(0.8);transform-origin: 0 0;}

    .awardRecognitions .awardListing li{ width:100%; padding-right:0;}

     .inviteFriendBox .inputBox.mailinputBox{max-width:240px; }
     .invite-multi {left: 0;margin: 0;top: 18px; display:block;}
     .category .article-bar ul li{margin: 0 0 10px 0;padding: 0 10px;width: 50%;box-sizing: border-box;float: left;}
     .inviteFriendBox .NewCommonButtonStyle{ font-size:17px;margin-top:10px;}
     
      
}

@media screen and (max-height:400px) {

    .msg_container ul, .msg_container.admin_msg_container {
        max-height: 200px;
    }

    @media (max-width: 768px) {
      #TopicDetailBox .category .socialIcons{
      
           top: 402px!important;
        }
    }


   


    msg_container .NoticationLoading {
        text-align: center;
    }
}
@media screen and (max-width:375px) {
    .Registration .row.bottomRow a.btn-registration {float:left;}
    .ImportContact-popup-wrapper .close-btn{top:1px; right:10px;}
    .Registration #GoolgeReCaptch{transform:scale(0.77); -webkit-transform:scale(0.77); transform-origin:0 0; -webkit-transform-origin:0 0;margin-bottom:10px;}
}
/*Import contact*/
@media only screen and (max-width:860px){
    .ImportContact-popup-wrapper{width:90%!important}
    }
@media only screen and (max-width:640px){
 .ImportContact-popup-wrapper{width:90%!important}
.ulgmailcontact{width:100%;}
.ulgmailcontact > li{padding:4px 0; border-bottom:1px solid #999; display:block; position:relative;}
.ulgmailcontact > li > span{display:block;}
.ulgmailcontact > li input[type="checkbox"]{float:none;}
.ulgmailcontact > li:first-child{overflow:hidden}
.ulgmailcontact > li:first-child > span.Name{display:none}
.ulgmailcontact > li:first-child > span.Email{display:none}
.ulgmailcontact > li > span.Name{padding-right:40px;}
.ulgmailcontact > li > span.Email{padding-right:40px;}
.ulgmailcontact > li > span.check{position:absolute; top:4px; right:60px; width:auto;}
.ulgmailcontact > li:first-child > span.check{position:static; float:right}
.ulgmailcontact > li:first-child > span.check input{float:right; margin-right:8px;}
.contact-warpper{height:380px; max-height:75%; }
.ImportContact-popup-wrapper{top:10px!important}
}
/*end Import contact*/
@media only screen and (max-height:480px){
.contact-warpper{height:300px; max-height:75%; }
}


@media only screen and (max-device-width : 768px) and (orientation : landscape)
{

.contact-warpper{height:220px; max-height:75%; }


}


@media only screen and (max-height:360px){

}
