﻿/* Common Css */
body { font-family:Sans-Serif;font-size:11pt;color:#444; }
*:focus { 
    outline: none !important;
}
a,a:hover, a:focus, a:active {color:#444; text-decoration:underline;}
a:focus { text-decoration:none; }
textarea { resize: none; }
img { max-width:100% !important; }
label { font-weight:normal }
.clear { clear:both ; }
.heading-sep { height:15px; }
.error { color: Red; }
select { max-width:100%; }
.nestedMaster-wrap { display:inline-block; width:100%; }
.errorcontrol { color:Red !important; }
.answer-date { font-size:8pt; padding:4px 0 5px; text-align:right; }
.answer-date .fa { font-size:10pt; }
.userRank,.userRank:hover  { color:#0F759A !important; font-weight:bold; text-decoration:none; }
.user-image { position:relative; z-index:5; }
.loader { clear:both; }
.dashboard .loader { float:left; }
.SearchPopup .loader { clear:both; }
.dropdown-toggle.btn { border-radius:0; } 
.margin-bottom-10 { margin-bottom: 10px }

/* Page Header Css */
.page-header-wrap { background-color: #f6f6f6 !important; padding-bottom:15px; }
.global-notifications { z-index:99999999999; max-width:100% !important; border-radius:0 !important; position:fixed; left:7px; padding:6px !important; border-radius:0 0 5px 5px !important; }
.global-notifications .global-notification-icon { border-radius:20px; height:20px; width:20px; background-color:#0090CB; padding:3px 4px; }
.global-notifications .global-notification-icon .icon { font-size:9pt; color:#fff; }
.global-notifications .right-content { margin-left:-30px !important; padding-left:30px !important; }
/*.global-notifications { padding:5px 70px; background-color:#FEFE00; border-left:6px solid #C9C900; border-right:6px solid #C9C900; color:#555; overflow:hidden; text-align:center; width:100%; height:42px !important }
.global-notifications .fa { color:#333 !important; }
.global-notifications .dismissNotification { position:absolute !important; right:15px !important; top:7px !important; }
.global-notifications .dismissNotification .fa { color:#444 !important; opacity:0.8;filter:alpha(opacity:80); }
.global-notifications .dismissNotification .fa:hover { opacity:1; filter:alpha(opacity:100); }*/
/*.global-notifications .newsticker-jcarousellite { display:inline-block; position:relative; }
.global-notifications .dismissNotification { position:absolute; right:15px; top:5px; padding:3px 6px; }*/
/*.page-header { background-color: #0090CB; margin:0; overflow:hidden; border:none !important; padding:20px 10px; }*/
.page-header { background-color: #0090CB; margin:0; overflow:hidden; border:none !important; padding:0px 0px; }
.leaderboard_ad { padding:3px; height:96px; width:734px; background-color:#fff; margin:0 auto; float:right; }

/* breadcrumb Menu */
.breadcrumb { padding:0 20px 10px; margin:0; font-size:9pt; }
.breadcrumb li a, .breadcrumb h3 { font-weight:normal !important; color:#333 !important; text-decoration:none; font-size: 9pt !important; margin:0 !important }

/* Logo Css */
.logo { display:block; border:none !important; float:left; }
.logo a { text-decoration:none; }
.logo img.asp { display:inline; }
.logo img.aspsnippets { display:inline; }
.logo:hover{ background:none !important; }

/* Icon Css */
.thread-info .fa { margin-right:5px; color:#333; }

/* Navigation Css Start */
.dummyLogin { border-right:1px solid #eee; width:1px; margin:0; height:46px; }
.nav.navbar-nav { margin:0; width:100%; }
#site-nav { padding-left:0; }
.navbar-wrapper { margin:15px 15px 0 15px; position:relative; }
.navbar-collapse { max-height:100% !important; }
.navbar-nav { border-radius:0; border:1px solid #E9E9E9; border-right:0; background-color:#fff; float:none; }
.navbar-nav-mobile { border:1px solid #E9E9E9; background-color:#fff; }
.navbar-nav > li { position:static; }
.navbar-nav > li > a { color:#777; padding:10px !important; border-right:1px solid #eee; border-bottom:3px solid #fff; border-top:3px solid #fff; position:static; text-decoration:none; }
.navbar-nav > li > a.login-box { border-left:1px solid #eee; padding-left:15px; }
.navbar-nav > li > a > .fa { color:#999999; }
.navbar-nav > li > a.last-menu { border-right:none !important; }
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus { background:none; border-bottom:3px solid #0090CB; }
.navbar-nav > li.active > a, .navbar-nav > li.active > a:hover { border-bottom:3px solid #0090CB; }
.navbar-toggle { background-color:#0090CB; margin-right:0px; }
/*.navbar-nav-mobile a { border-bottom:1px solid #eee; font-weight:normal; color:#777; text-decoration:none; }*/
.navbar-nav-mobile a { border-bottom:1px solid #eee; font-weight:normal !important; color:#777; }
.navbar-nav-mobile li.active a,.navbar-nav-mobile li a:hover,.navbar-nav-mobile li.active a:hover { border-color:#006C98; background-color:#006C98; color:#fff; }
.navbar-collapse.navbar-responsive-collapse.in #site-nav { padding:0 10px; }
.navbar-toggle:hover, .navbar-toggle:focus { background-color:#0090CB; }
.navbar-form { border-style:none; box-shadow:none; margin-bottom:0; }
.navbar-toggle .icon-bar { background-color:#fff }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color:#0090CB !important; color:#fff;  }
.navbar-nav-mobile .open > a, .navbar-nav-mobile .open > a:hover, .navbar-nav-mobile .open > a:focus { background-color:#006C98 !important; color:#fff;  }
#lnkMobileContact .dropdown-menu, #lnkMobileAdministrator .dropdown-menu, #lnkThreadsMobile .dropdown-menu, #lnkMobileTutorials .dropdown-menu { position:relative; border-radius:0; border:0; width:100%; box-shadow:none; overflow:hidden; padding:0; margin:0; }
#lnkMobileContact, #lnkMobileAdministrator, #lnkMobileTutorials, #lnkThreadsMobile { width:100%; float:left; }
#lnkMobileContact .dropdown-menu li a, #lnkMobileAdministrator .dropdown-menu li a, #lnkThreadsMobile .dropdown-menu li a, #lnkMobileTutorials .dropdown-menu li a { background-color:#fff; border-color:#eee; color:#777; }
.forum-sub-menu { width:auto !important; max-width:700px; border-radius:0 0 5px 5px; background-color:#fff; border:1px solid #E9E9E9; list-style:none; }
.forum-sub-menu ul { padding:0; margin:0; }
.forum-sub-menu li { list-style:none; }
.forum-sub-menu a { display:block; text-align:left; border:none; font-size:14px; border-radius:0; margin:0; padding:5px; color:#787871; border-bottom:1px dashed #ddd !important; text-decoration:none !important; text-shadow:0 0px 0px rgba(0, 0, 0, 0.2);font-weight:normal !important; min-width:62px; }
.forum-sub-menu a:hover { background-color:#0090CB; color:#fff; border-style:none }
.dropdown { overflow:visible; }
.thread .dropdown-menu { min-width:180px; }
.thread a { text-decoration:none; }
.thread .user-question-body .body a { text-decoration:underline; color:#006EAA !important; }
.dropdown-menu li a { padding:10px; text-decoration:none; }
.dropdown-menu input { border-style:none; background:none !important; padding:10px; color:#333; width:100%; text-align:left; border-radius:0px; }
.dropdown-menu a:hover,.dropdown-menu input:hover { background-color:#0090CB !important; color:#fff !important; }
.dropdown-menu a:hover span.fa { color:#fff !important; }
.user-profile-mobile .fa { color:#fff; font-size:16pt; position:relative; top:15px; z-index:1; float:right; }
.user-profile-mobile:hover { text-decoration:none; }
.search-submit { margin-left:7px; }
.site-search { float:right !important; border:1px solid #eee; border-left:0; background-color:#fff !important; padding:0; }
.site-search .search-field { margin:10px;  }
.site-search .search-submit { margin:10px; border-radius:0px; }
.search-close-button { width:100%; float:left; height:20px; }
.btnCloseSearchBox, .btnCloseSearchBox:hover { font-size:14pt; text-decoration:none; text-align:center; background:none !important; border:none !important;  color:#777; }
.btnCloseSearchBox .fa, .btnCloseSearchBox .fa:hover { font-size:24pt; font-weight:bold; color:#777; background:none !important; }
#SearchPopup .infobox { margin-bottom:15px; }

.search-submit { margin-left:7px; }
.navbar-collapse.navbar-responsive-collapse.in #site-nav.col-xs-12 { width:100% !important; }

/* Ads Css */
.ad-border { padding:5px; background-color:#fff; }

/* Page Footer Css */
.page-footer { margin:0 !important; background-color:#2D2D2D; padding:0px 0 10px; color:#BFBEB2; border-top:3px solid #0090CB; background-color:#2D2D2D; }
.page-footer .well { border-style:none; background:none; margin-bottom:0; padding:17px 0px 0 !important; }
.page-footer .links { padding:15px 0px 0px 0px; }
.page-footer a { color:#0090CB; text-decoration:none; }
.Testimonial .fa { color:#BFBEB2; }
.page-footer .excelasoft-img { height: 30px; width: 30px; border-style: none }

/*.sub-footer .sub-footer-title { font-size:14pt; font-weight:700; color:#BFBEB2; border-bottom:1px solid #fff; padding-bottom:10px; margin-bottom:10px; }*/
.page-footer .fa { color:#BFBEB2; }
.page-footer .sub-footer { border-top:1px solid #BFBEB2; margin-top:10px; padding-top:10px; }
.page-footer .sub-footer .col-md-4 a:hover { text-decoration:none !important; }

/* Article Summary Css */
.Question { background-color: #fff; }
.question-sep { border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px; clear:both; }
.Question .header {font-size: 19pt; margin-bottom:10px; margin-top:0 !important; /* text-shadow: 2px 2px 3px #F2F2F2;*/ font-family:'Open Sans',Arial,Verdana,sans-serif; }
.Question .header a { text-decoration:none; }
.Question .header a:hover { color: #0090CB; text-decoration:none }
.Question .info, .Threads .info { padding: 0px; font-size:9pt; color:#555; background-color:#f6f6f6; margin-bottom:5px; }
.Question .info .btn-lg .fa, .Threads .info .btn-lg .fa { font-size:18pt !important; vertical-align:top; }
.Question .info .fa,.article_summary .btn-default .fa,.input-group-btn .btn-default .fa,.Threads .info .fa { color:#555; }
.Question .abstract { padding: 5px; }
.Question .thread-info { font-size:9pt !important; margin-bottom:5px; padding:5px; overflow:hidden; }
.Question .thread-info a { color:#555; font-weight:normal }
.Question .thread-info .fa { font-size:11pt }
.Question .thread-info h2 {font-size:9pt !important; margin:0 !important;}
.Question .user { padding-left:0; }

/* Icon Css */
.info .icons { height:46px; padding-left:5px; }
.info .icons a,.info .icons span { float:left; line-height:46px; }
.icons { padding-top:5px; font-size:26pt; padding:0; }
.icons a { cursor:pointer; padding:0; }
.icons .fa { margin-right:0; font-size:26pt !important; line-height:46px; }
.icons .notfavorite .fa, .icons .notsubscribed .fa, icons .notsubforum .fa, .icons .notfavForum .fa { color:#666; }
.icons .favorite .fa, .icons .subscribed .fa , .icons .subforum .fa, .icons .favForum .fa,.subforum .fa { color:#FCA82D; }
.icons .fa-envelope { color:#DE4B39; }
.icons .rss .fa-rss { color:#FF9D00; line-height:50px; }
.icons .fa { color:#FF9900; }
.icons .solved .fa { color:#009BEE; }
.icons .answered .fa { color:#47AD09; }
.online .fa { color:#95C02E; }
.offline .fa { color:#E82829; }
.icons .closed .fa { color:#666; }
.icons .unapproved .fa { color:#E82829; }

/* Icon Badge Css */
.icon-badge { background-color:#fff; margin-top:3px; font-size:20pt !important; border-radius:10px; padding:0 !important; padding-right:10px !important; display:inline-block; float:left; height:40px; line-height:40px !important; margin-right:0px; font-weight:700; text-decoration:none; margin-right:5px; }
/*.icon-badge a { text-decoration:none; }
.icon-badge a:hover { text-decoration:none !important }*/
.icon-badge a, .icon-badge a:hover,.icon-badge a:focus,.icon-badge a:active,.icon-badge a:visited, voted-wrap a, voted-wrap a:hover,voted-wrap a:focus,voted-wrap a:active,voted-wrap a:visited { text-decoration:none !important; }
.icon-badge .fa { font-size:23pt !important; float:left; margin-right:0; line-height:24px; }
.icons .icon-badge .fa { line-height:40px; }
.activethread, .activethread .fa ,.activethread,.threads .active,.threads .active .fa, .suspend .fa, .email-sent { color:#FF9900 !important; }
.deletethread, .deletethread .fa ,.deletethread { color:#E82829 !important; }
.filters .replied,.filters .read,.filters .favorite ,.filters .postedReply, .icon .read, .icon .replied  { color:#47AD09; }
.filters .notReplied,.filters .unread,.filters .notfavorite,.filters .notPostedReply,.icon .unread, .icon .notReplied{ color:#FF8C00; }
.answered, .answered .fa { color:#47AD09 !important; }
.solved, .solved .fa, .resume .fa { color:#009BEE !important; }
.closed, .closed .fa { color:#666 !important; }
.unapproved, .unapproved .fa { color:#E82829 !important; }
.icon-badge.voted { padding:0 5px !important; cursor:pointer; }
.icon-badge.voted , .icon-badge.voted .fa { color:#DF00DF !important; }
.icon-badge:hover { text-decoration:none; }
#Glossary .icon-badge,#Glossary .icon-badge .fa { font-size:11pt !important; }
.activethreadcounts.blue, .activethreadcounts.blue .fa { color:#009BEE !important; padding-left:5px !important }
.activethreadcounts.red, .activethreadcounts.red .fa { color:#E82829 !important; padding-left:5px !important }
.icon-badge.like-badge { padding:0 5px !important; cursor:pointer; }
.icon-badge.like-badge.AddVote { color:#aaa; }
.icon-badge.like-badge.DeleteVote, .icon-badge.like-badge.likes { color:#DF00DF !important }


/* User Css */
.user_wrap { clear:both; }
.user { padding:0 10px; padding-right:10px; }
.user a { text-decoration:none; }
.user-width { width:230px; }
.post.thread.blue_post.user_wrap { float:left; width:100%; }
.user-question-body,.user-answer-body { border-left:1px solid #ddd; padding-left:20px; position:relative; }
.user-answer-body blockquote code { background:none; color:#444 !important; font-size:1em !important }
.user-answer-body blockquote .syntaxhighlighter .keyword,
.user-answer-body blockquote .syntaxhighlighter .plain,
.user-answer-body blockquote .syntaxhighlighter .plain a,
.user-answer-body blockquote .syntaxhighlighter .string,
.user-answer-body blockquote .syntaxhighlighter .string a { color:#444 !important; font-weight:normal !important; font-size:1em !important }
.user-question-body .body, .user-answer-body .answer-body { margin-top:5px; padding-bottom:10px; min-height:205px; overflow:auto; }
.user-answer-body .answer-body blockquote pre { font-family:Sans-Serif; border-radius: 0; font-size:11pt; padding: 0; border: none; background: none; }
.user-question-body .body .syntaxhighlighter, .user-answer-body .answer-body .syntaxhighlighter { overflow-y: hidden !important; } 
.user-question-body .body h1, .user-answer-body .answer-body h1,
.user-question-body .body h2, .user-answer-body .answer-body h2,
.user-question-body .body h3, .user-answer-body .answer-body h3,
.user-question-body .body h4, .user-answer-body .answer-body h4,
.user-question-body .body h5, .user-answer-body .answer-body h5,
.user-question-body .body h6, .user-answer-body .answer-body h6 { font-size:11pt; margin:0 0 10px;  }
.user-question-body .body blockquote p, .user-answer-body   .answer-body blockquote p { font-size:11pt; line-height:normal !important; }
.user-answer-body .answer-body ol { padding:5px 0 0 20px; }
.user-answer-body .answer-body a { font-weight:normal; color:#006EAA; text-decoration:underline; }
.user-answer-body .answer-body a span, .user-question-body .body a span { background:none !important; }
.user-answer-body .answer-body blockquote cite { font-weight:bold; font-style:italic; }
.avatar { outline:1px solid #ddd; border:3px solid #eee; height:65px; width:65px; display:inline-block; }
.user .fa-star,.user .fa-star-o { color:#333 !important; }
.user-sep { border-top:1px solid #ddd; margin:5px 0; height:1px; display:block; clear:both; }
.user .user-info .fa {  margin-right:0; color:#0090CB; }
.user .user-profile { margin-top:10px; font-size:10pt; }
.user .user-profile a { color:#333; font-weight:normal !important; }
.user .user-profile .ProfileLink { color:#0F759A !important; text-decoration:underline }
.user .user-profile .location { width:100%; text-transform:capitalize; }
.user .user-profile .location .country { display:inline-block; width:155px; }
.user .user-profile .location .location-label { display:inline-block; vertical-align:top; }
.user .user-profile .flag { position:absolute; top:-43px; right:0; border-radius:2px; }
.user .user-profile .flag-border { border:1px solid #ccc; top:-38px; right:0; position:absolute; right:0px; width:48px; height:34px; margin-top:2px; bottom:35px; }

/* Badge Css */
.badge { background:#0090CB !important; color:#fff !important; margin-right:5px; float:left; text-decoration:none !important; border-radius:3px; }
.badge a { text-decoration:none; }
.badge.moderator { background:#E82829 !important; color:#fff !important; margin-right:5px; }
.badge.mvp { background-color:#2B589C !important; }
.badge.mcc { background-color:#FF9900 !important; }
.badge.support { background-color:#6F6F6F !important; }
#Glossary .badge.question { background-color:#fff !important; color:#E82829 !important; border:1px solid #d5d5d5; }
#Glossary .badge.closed { background-color:#fff !important; color:#666666 !important; border:1px solid #d5d5d5; }
#Glossary .badge.reply { background-color:#fff !important; border:1px solid #d5d5d5; }
#Glossary .badge.reply a,.badge.reply .fa { color:#FF8C00 !important}
#Glossary .badge.voted  { background-color:#fff !important; border:1px solid #d5d5d5; }
#Glossary .badge.voted a,.badge.voted .fa { color:#DF00DF !important; }
#Glossary .badge.notsatisfied  { background-color:#fff !important; border:1px solid #d5d5d5; }
#Glossary .badge.notsatisfied a,.badge.notsatisfied .fa { color:#E82829 !important; }
.badge.permalink { background-color:#009BEE !important; }
.badge.answer { background-color:#47AD09 !important; }
.user-profile .buttons { padding:5px 0; } 

/* Social Tab Css */
.social-tab { width:225px; }
.social-tab a { text-decoration:none; }
.social-tab li a { padding:10px !important; }
.social-tab .fa { height: 35px; display: block; font-size:26pt; }
.social-tab .tab-content { background-color: #fff; height: 250px; border-radius: 0 0 5px 5px; border: 1px solid #ddd; border-top: 0; padding: 5px; text-align:center; }
.social-tab .tab-content iframe { margin:0 5px; width:185px; height:230px; }
.fa-facebook-square { color:#3B5998 }
.fa-google-plus-square { color:#DE4B39 }
.fa-twitter-square { color:#3DB8E4 }
.fa-rss-square { color:#FF9D00 }
.section-title { border-bottom:1px solid #ddd; font-size:36px;font-weight:700; display:block;width:100%;min-height:70px; }
.section-title .icon{ background-color:#0090CB; height:60px; width:60px; border-radius:50px;/*display:table-cell;vertical-align:middle;text-align:center*/ text-align:center; float:left;}
.section-title .fa { color:#444; }
.section-title .icon span{color:#fff; height:56px; line-height:56px;}
.section-title .title{padding:7px 0 0 5px;display:table-cell; color: #444; text-shadow: 2px 2px 3px #F2F2F2;}
.article-social-tab { width:100%; text-align:left; }
.article-social-tab .tab-content { height:170px; }
.article-social-tab .tab-content iframe { height:150px; width:99%; }
.social-tap-sep { border-color:#ddd; margin:15px 0; }

/* Tabs Css */
.tabs { margin:0 0 10px; }
.tabs .pager { display:inline-block; float:right; margin-top:3px; margin-bottom:10px; }
.tabs a { display:inline-block; color:#343536; cursor:pointer; text-decoration:none; font-size:18pt; font-weight:lighter; margin-right:15px; font-family: 'Open Sans',Arial,Verdana,sans-serif; }
.tabs a.activetab,.tabs a.active { color:#006EAA; font-weight:normal !important; }
.answers-tab .tab-content { background-color: #fff; border-radius: 0 0 5px 5px; padding:15px 15px 15px 5px; }
.answers-tab-content { width:100%; }
.answers-tab-content, .tabs { float:left;  }

/* Reply Css */
.reply .user_wrap { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ddd; }
.reply .user-answer-body .footer, .user-question-body .footer { text-align:left; border-top:1px solid #ddd; padding-top:10px; }
.reply .user-answer-body .footer a{ color: #00719F !important}
.reply .answer-body { margin-top:10px; }
.reply iframe { width:99%; }
/* .post.reply.user_wrap.gray_post { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ddd; } */
.reply-sep { border-color: #ddd; }
.reply .info-bar .icon-badge {font-size:12pt !important; height:25px;line-height:25px; padding-right:5px !important; margin-right:5px;}
.reply .info-bar { height:auto; margin:0px; }
.reply .info-bar .badges { padding:4px; }
.reply .info-bar .answer-date { padding:0 4px 0 0; }
.reply .info-bar .icon-badge .fa{font-size:12pt !important;}
.reply .info-bar .voted { color:#DF00DF; }
.reply .info-bar .action { padding-right:0; }
.reply .info-bar .action .btn-group .btn { border:none; border-radius:0; height:33px; }

/* Article Comment Css */
.article_comments blockquote .icon { background-color:#ccc; margin-right:20px; width:100px; border:5px solid #f3f3f3; outline:1px solid #ddd; float:left; }
.article_comments blockquote .icon img { width:100px; }
.article_comments blockquote { background-color: #f7f7f7; overflow:hidden; margin-bottom:10px; }
.article_comments blockquote .checkbox,.article_comments blockquote .radio { display:inline; padding-left:0px; }
.article_comments blockquote .checkbox label,.article_comments blockquote .radio label { margin-right:5px; }
.article_comments blockquote .checkbox { padding-left:0px; }
.article_comments blockquote p { font-size: small; }
.article_comments blockquote .author { font-size:13pt; }
.article_comments blockquote small { padding-top:5px; }
.article_comments blockquote .radio { position:relative; top:3px; }
.article_comments blockquote .radio label,.article_comments blockquote .checkbox label { margin-right:0 !important; }
.article_comments .btn .fa { margin-right:0; }
#article .col-md-8 .article_summary .abstract { min-height:135px; }
#article .article_summary { border-bottom:0; } 
.article-sep { border-top:1px solid #ddd; margin-bottom:20px; }

.article-body, .article-body font, .article-body div span{font-family:inherit; font-size:11pt !important;}
.author-body, .author-body font{font-family:inherit !important; font-size:11pt !important;}

/* Button Css */
.btn { text-decoration:none; }
.btn-blue { background-color: #009BEE; border-color: #009BEE; color:#fff; }
.btn-blue .fa { color:#fff !important; }
.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active { background-color: #008ad5; border-color: #007abb; color:#fff; }
.btn-blue.disabled:hover, .btn-blue.disabled:focus, .btn-blue.disabled:active, .btn-blue.disabled.active, .btn-blue[disabled]:hover, .btn-blue[disabled]:focus, .btn-blue[disabled]:active, .btn-blue[disabled].active, fieldset[disabled] .btn-blue:hover, fieldset[disabled] .btn-blue:focus, fieldset[disabled] .btn-blue:active, fieldset[disabled] .btn-blue.active { background-color: #009BEE; border-color: #009BEE; color:#fff; }
.btn-gray { background-color: #666666; border-color: #666666; color:#fff; }
.btn-gray .fa { color:#fff !important; }
.btn-gray:hover, .btn-gray:focus, .btn-gray:active, .btn-gray.active { background-color: #595959; border-color: #4d4d4d; color:#fff; }
.btn-gray.disabled:hover, .btn-gray.disabled:focus, .btn-gray.disabled:active, .btn-gray.disabled.active, .btn-gray[disabled]:hover, .btn-gray[disabled]:focus, .btn-gray[disabled]:active, .btn-gray[disabled].active, fieldset[disabled] .btn-gray:hover, fieldset[disabled] .btn-gray:focus, fieldset[disabled] .btn-gray:active, fieldset[disabled] .btn-gray.active { background-color: #666666; border-color: #666666; color:#fff; }
.btn-red { background-color: #E82829; border-color: #E82829; color:#fff !important; }
.btn-red .fa { color:#fff !important; }
.btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active { background-color: #df1819; border-color: #c81516; color:#fff; }
.btn-red.disabled:hover, .btn-red.disabled:focus, .btn-red.disabled:active, .btn-red.disabled.active, .btn-red[disabled]:hover, .btn-red[disabled]:focus, .btn-red[disabled]:active, .btn-red[disabled].active, fieldset[disabled] .btn-red:hover, fieldset[disabled] .btn-red:focus, fieldset[disabled] .btn-red:active, fieldset[disabled] .btn-red.active { background-color: #E82829; border-color: #E82829; }
.btn:hover{font-weight:normal }
.btn .fa { color:#fff !important; font-size:12pt !important; }
.btn-lg .fa{font-size:15pt !important;}
.btn-default .fa{ color:#333; }
.button-icon { font-size:30pt !important; font-weight:bold; }
.btn-add { color:#E82829 !important; }

.btn-orange { background-color: #FF8C00; border-color: #FF8C00; color:#fff; }
.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active { background-color: #e67e00; border-color: #cc7000; color:#fff; }
.btn-orange.disabled:hover, .btn-orange.disabled:focus, .btn-orange.disabled:active, .btn-orange.disabled.active, .btn-orange[disabled]:hover, .btn-orange[disabled]:focus, .btn-orange[disabled]:active, .btn-orange[disabled].active, fieldset[disabled] .btn-orange:hover, fieldset[disabled] .btn-orange:focus, fieldset[disabled] .btn-orange:active, fieldset[disabled] .btn-orange.active { background-color: #FF8C00; border-color: #FF8C00; color:#fff; }

.btn-green { background-color: #47AD09; border-color: #47AD09; color:#fff; }
.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active { background-color: #3d9508; border-color: #337d06; color:#fff; }
.btn-green.disabled:hover, .btn-green.disabled:focus, .btn-green.disabled:active, .btn-green.disabled.active, .btn-green[disabled]:hover, .btn-green[disabled]:focus, .btn-green[disabled]:active, .btn-green[disabled].active, fieldset[disabled] .btn-green:hover, fieldset[disabled] .btn-green:focus, fieldset[disabled] .btn-green:active, fieldset[disabled] .btn-green.active { background-color: #47AD09; border-color: #47AD09; color:#fff; }


/* Panel Css */
.panel { border-bottom:1px solid #EEE; border:none !important; box-shadow:none; }
.panel-heading { font-size:21px; font-weight:700; background:none !important;color:#333 !important; text-shadow: 2px 2px 3px #F2F2F2; border-bottom:1px solid #ddd; padding:0 0 10px 0; }
.panel-heading .fa { margin-right:5px; font-size:20pt; color:#333; }
.panel-body { padding:15px 0; }
.panel-body .checkbox,.panel-body .radio { display:inline; }
.panel-body span.radio label,.panel-body span.checkbox label { margin-right:0 !important; }
.panel-body .checkbox label:before { top:0; }

/* Box Css old */
.infobox, .errorbox, .success-box, .note-box{ padding:10px; border:0px solid #ddd; border-left-width:5px; overflow:hidden; clear:both;}
.infobox .icon,.errorbox .icon, .note-box .icon, .success-box .icon { max-width:40px; margin-right:10px; padding:0; float: left; }
.infobox .icon .fa, .errorbox .icon .fa, .note-box .icon .fa,.success-box .icon .fa { font-size:3em; }
.infobox .right-content, .errorbox .right-content, .note-box .right-content, .success-box .right-content { width:100%; margin-left:-50px; padding:0 0 0 50px; min-height:34px; margin-top:2px; float: left; }
.infobox .right-content .btn, .errorbox .right-content .btn, .note-box .right-content .btn, .success-box .right-content .btn { position:relative; top:-5px; }
.infobox .title, .errorbox .title, .note-box .title, .success-box .title { font-size:13pt; color:#333; text-align:left; }
.infobox .content, .errorbox .content, .note-box .content, .success-box .content  { font-size:11pt; color:#333; text-align:left; }
.infobox .fa{ color:#0090CB; }
.errorbox { background-color:#FDF7F7;border-color:#EED3D7; }
.errorbox .fa,.errorbox .fa:hover{ color:#E82829 !important; }
.success-box { background-color:#E9FFD9; border-color: #a6ca8a; }
.success-box .fa,.success-box .fa:hover{ color:#47AD09; }
.infobox { background-color:#D9EDF7; border-color:#BCE8F1 }
.infobox .fa,.infobox .fa:hover{ color:#0090CB; }
.note-box { background-color:#FFFFC1;border-color:#FCD209; }
.note-box .fa,.note-box .fa:hover{ color:#FF8C00; }

/* Code Block Css */
.code_block { background-color:#F5F2F0 !important; border:1px solid #E1E1E8; padding:5px; word-break: break-all; word-wrap: break-word; }
.code{background-color:#F5F2F0 !important; border:1px solid #BCE8F1 !important; max-width:745px !important}
.code div{background-color:#F5F2F0 !important; max-width:745px !important;font-family:Courier New !important  }
.code_block  span, .code_block  font,.code_block  div{font-family:Courier New !important;font-size:11pt !important; }
.code_block p { background:none !important }

/* Popup Css */
.menu-modal { width: 100%; height: 100%; background-color: #000; opacity: 0.5; position: fixed; top: 0px; z-index: 99999; }
.modal{position: fixed;top: 0; left: 0;background-color:#000; opacity:0.5; z-index:1800;min-height: 100%;width:100%; overflow:hidden; filter: alpha(opacity=50); display:inline-block;}
.popup { min-height:100px;display:none;position:fixed;z-index:2000;padding:0; border-radius:6px; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.popup .header{ border:1px solid #0090CB; font-size:18px; color:#fff; background-color:#0090CB;padding:10px; border-radius:5px 5px 0 0; }
.popup .header .username { color:#fff !important; }
.popup .body .info { background-color:#f6f6f6; padding:5px; }
.popup .fa { color:#fff; margin-right:5px; }
.popup .body { padding:15px !important; background-color:#fff; margin:0 !important; border-radius:0 0 6px 6px; }
.popup .panel-body { padding:15px !important; }
.popup .body iframe { position:relative; top:-12px;  }
.popup .body hr { border:1px solid #ddd; margin:5px 0 10px 0; }
.popup .sep{background-color:#6F6F6F;}
.popup .close {display:block; height:30px;width:26px; font-size:21px; position:relative;top:3px; left:0px; cursor:pointer; opacity:0.8;filter:alpha(opacity:80); text-decoration:none; }
.popup .close:hover { opacity:1;filter:alpha(opacity:100);  }
.popup .close .fa { color:#fff; display:block;height:30px; font-size:21px; }
.popup .avatar { height:40px;width:40px;background-color:#fff}
.popup .body{margin:0 5px 0 5px;padding:5px}
.popup .popup-footer { border-top:1px solid #ddd; padding-top:15px; font-weight:bold; }
.popup .infobox .fa { color:#0090CB; }
#ReportAbusePopup .v_radio { margin:15px 0; }
#DuplicateThreadPopUp .panel { margin:15px 0 0; }
#DeleteThreadPopup .v_radio a, .popup .v_radio a { margin-right:3px; }
.v_radio a.error { background-color:#E82829 !important; color:#fff !important; border-color:#fff !important; }
#ThirdPartyPopup .avatar { height:80px; width:80px;  margin-bottom:15px;}
.ThreadTagGrid .add_plus, .ThreadTagGrid .sub_minus, .ThreadTagGrid .RemoveCustomTag { float:right; font-size:14pt; cursor:pointer; margin-top:5px; }
.ThreadTagGrid .add_plus .fa, .ThreadTagGrid .sub_minus .fa, .ThreadTagGrid .RemoveCustomTag .fa { margin-right:0 !important; }
.ThreadTagGrid .important-icon { float:right; font-size:14pt; margin:5px 0px 0 0; color:#FCA82D; }
.ThreadTagGrid .add_plus .fa { color:#009BEE; }
.ThreadTagGrid .sub_minus .fa { color:#E82829; }
.ThreadTagGrid .RemoveCustomTag .fa { color:#E82829; }
.ThreadTagGrid .CustomThreadTagWrap .sub_minus .fa, .ThreadTagGrid .CustomThreadTagWrap .add_plus .fa { margin-right:0 !important; }
.ThreadTagGrid #ThreadTagWrap:hover { background-color:#D9EDF7 }
/*#ThreadTagWrap input[type=checkbox] { margin-top:0px; margin-right:7px; position:relative; top:2px; left:0; }*/
#ReplyAnswerPopup .profile-pic { width:80px; float:left; margin-bottom:5px; }
#ReplyAnswerPopup .small { margin-bottom:5px; height:1px; border:none; border-top:1px solid #ddd; }
#ReplyAnswerPopup .Message { padding-left:80px; }
#ReplyAnswerPopup .errorbox { margin-top:10px; display:none; }
#ReplyAnswerPopup .popup-footer { margin-top:15px; }
#ReplyAnswerPopup .v_radio { margin-top:15px; }
/*#ReplyAnswerPopup .errorbox .right-content { padding-top:9px !important; }*/
#AgreementPopup .body { height:310px; overflow:auto; }
#AgreementPopup .body { border-radius:0px; }
#AgreementPopup .popup-footer { border-radius:0 0 6px 6px; padding-left:0 !important; } 
#AgreementPopup .TagContent { margin:0 5px 10px; overflow:hidden; }
#AgreementPopup .popup-footer { padding:0 15px 15px; background-color:#fff; border-top:0; }
#AgreementPopup .popup-footer hr { margin:0; padding:0; }
#SearchPopup { margin-right:0; }
#SearchPopup .pager { margin-top:3px; min-width: 240px !important;}
#SearchPopup .tabs { margin-bottom:10px; }
/*#SearchPopup .tabs a.active { color:#fff; }
#SearchPopup .tabs a { padding:12px 10px; }*/
#SearchPopup .content { clear:both; }
#SearchPopup .pager a { cursor:pointer; }
#SearchPopup .pager a:hover { text-decoration:none; }
#SearchPopup .threads { margin-bottom:15px; }
#SearchPopup .thread-info .fa { font-size:18pt; cursor:pointer; }
#SearchPopup .threads:last-child { margin-bottom:0; }
#SearchPopup #addToReply, #SearchPopup #approveAndReply { margin:0 0 10px 10px; }
#SearchPopup .thread-more-icon { float:right; padding-top:7px; }
#SearchPopup .thread-info .add_plus .fa { color:#009BEE; }
#SearchPopup .thread-info .sub_minus .fa { color:#CC0000; }
#SearchPopup .pager a.active { border-radius:0; border:1px solid #258BA9; color:#fff; }
.searchbox .threads { font-size:10pt; }
#SearchPopup  a { color:#444; }
#SearchPopup .icon .fa { font-size:36pt; }
#SearchPopup .threads .profile-pic { width:75px; padding-left:15px; }
#SearchPopup .profile-pic img { height:60px; width:60px; }
#SearchPopup .thread-content { margin-left:-75px; padding-left:90px; width:100% !important; }
#SearchPopup .threads.messageItem { position:relative; padding:10px; margin-bottom:0; float:left; width:100%; }
#SearchPopup hr { margin:0px 0 10px; clear:both; }
#SearchPopup .thread-status-flag { left:1px; }
#SearchPopup .search-cordinates { height:0px; float:left; }

#QuickReplyPopup { clear:both; }
#ThirdPartyPopup .profile-pic { width:80px; height:80px; float:left; }
#ThirdPartyPopup .User-Details { margin-left:-80px; padding-left:95px; width:100%; float:left; }
#similarThread { max-height:290px; overflow-x:hidden; overflow-y:auto; }
#DeleteThreadPopup #duplicateQuestion { padding-right:5px; width:100%; }
.syntaxhighlighter .code { vertical-align:top !important; }

.uploadify { position: relative; margin-bottom: 1em; }
.uploadify-button { background-color: #009BEE; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid transparent; color: #FFF;	font: normal 14px; text-align: center; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); width: 110px !important; line-height:30px !important; height:auto !important; }
.uploadify:hover .uploadify-button { background-color: #008ad5; border-color: #007abb; }
.uploadify-button.disabled { background-color: #009BEE; color: #fff; }
#UploadModal .uploadbox .fileError br { display:none; }
#UploadModal .UploadWrap .profile-pic { width:100px; float:left; text-align:center; }
#UploadModal .UploadWrap .profile-pic .uname { display:block; width:100px; overflow:hidden; margin-top:5px; }
#UploadModal .UploadWrap .profile-pic img { width:100px; height:100px; }
#UploadModal .UploadWrap .uploadbox { margin-left:-100px; padding-left:115px; width:100%; float:left; }
/*
#UploadModal .uploadifyQueue .cancel { float:right; }
#UploadModal .uploadifyQueue { margin-bottom:5px; }
#UploadModal .fileError { display:none; }
*/

/*#UploadModal .uploadify-queue .cancel { float:right; width:20px; height:20px; line-height:20px; background-color:#666; color:#fff; text-align:center; border-radius:20px; }
#UploadModal .uploadify-queue .cancel a { color:#fff; font-size:8pt; font-weight:bold; text-decoration:none; }*/
.uploadify-queue-item .cancel a { background: url('/Scripts/plugins/Uploadify_3.2.1/uploadify-cancel.png') 0 0 no-repeat; float: right; height: 16px; text-indent: -9999px; width: 16px; }
#UploadModal .uploadify-queue { margin-bottom:5px; }
#UploadModal .fileError { display:none; }

/* Checkbox Style */
/*.checkbox { margin-top:0; z-index:1; }
.checkbox-label { font-size:10pt; font-weight:normal; color:#444; }
.checkbox-inline input[type=checkbox] { display:inline-block; margin-top:5px; }
.checkbox-inline label { display:inline-block; }*/

/* Table Css */
.table .checkbox label:before { top:-10px; margin-right:0!important; }
.table .control-label { margin-bottom:0; }
.table th { background:-moz-linear-gradient(center top , #F7F7F7, #EBEBEB) repeat scroll 0 0 rgba(0, 0, 0, 0); }
.control-label{color:#000}

/* Carousel Css */
#carousel-testimonials,#carousel-related-article { min-height:100px; }
.carousel-inner { width:auto !important; }
.Testimonial { min-height: 150px; }
.Testimonial .panel-body { padding: 5px; }
.Testimonial .left-quate { width: 12px; height:12px; position:absolute; }
.Testimonial .left-quate .fa, .Testimonial .right-quate .fa { color:#fff; }
.Testimonial .Testimonial-content { overflow: hidden; position:relative; margin:0 27px; padding-bottom:12px; }
.Testimonail .Testimonial-content b { font-size: 30pt !important; }
.Testimonial .right-quate { width: 12px; position:absolute; bottom:0px; right:12px; }
.Testimonial .carousel-inner { width: auto; }
.Testimonial-Mobile { max-width:100% !important; }
.Testimonial-Mobile .Testimonial-content { width:80%; }

/* Custom Class Css */
.custom-error-mode .label { color:#444; }
.control-date .form-control { float:left; width:80%; margin-right:10px; }
.control-date img { float:left; position:relative; top:3px; cursor:pointer; }

/* Pagination Css */
.pager { margin:5px 0 5px; font-size:10pt; font-weight:normal; position:relative; right:0; text-align:right; }
.pager b { margin-right:5px; display:inline-block; line-height:27px; overflow:hidden }
.pager a { background-color:#F5F5F5; border:1px solid #ccc; border-radius:0 !important; font-size:10pt; text-shadow:none; color:#343536; text-decoration:none; cursor:pointer; margin-left:4px; height:26px; width:26px; line-height:24px; padding:0; display:inline-block; text-align:center; margin-right:0px; overflow:hidden; }
.pager a .fa-backward { line-height:24px; position:relative; left:-1px; }
.pager a .fa-forward { line-height:24px; position:relative; left:1px; }
.pager a.active { background-color:#009BEE !important; border-color:#258ba9; color:#fff; border-radius:0; }

/* Site Main Css */
.site-main { background:#F5F5F5 !important; }
.site-main .content-area { padding: 10px; background-color: #fff; margin:0 15px; }
.popup, .CodeBox, #DeleteReplyPopup, #DeleteThreadPopup, #QuickMessageBox, #QuickQuestionPopup { display:none; }

/* Username Css */
a.username { color:#47AD09 !important; font-weight:bold !important; cursor:pointer !important; text-decoration:none; font-size:10pt; }
.uname { color:#47AD09 !important; font-weight:bold !important; }
a.username:hover, .uname { text-decoration:none !important; }
.thread .username-mobile .username { display:block; }

/* ActionBar Css */
.ActionBar .buttons, .BottomInfoBar{ cursor: pointer;padding: 0px; position: absolute;z-index: 99999;font-size: 10pt;font-weight: bold;height: 28px;}
.BottomInfoBar { background-color:#fff; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); padding:15px; border-radius:6px; height:auto !important; }
.ActionBar .buttons {min-height:130px}
.ActionBar input { border-style:none; }
.ActionBar a, .ActionBar input, .ActionBar img{ margin-bottom:5px !important;width:45px; height:45px; display:block; } 
.ActionBar {left:-35px;top:190px; position:fixed; z-index:9998;}
.ActionBar .buttons{padding:5px;height:auto;width:50px}
.ActionBar .delete{ background-image:url(../../images/metro/CrossRed.png); }
.ActionBar .delete:hover{background-image:url(../../images/metro/Delete.png); width:125px !important; }
.ActionBar .undodelete { background-image:url(../../images/metro/CrossOrange.png); }
.ActionBar .undodelete:hover{background-image:url(../../images/metro/UndoDeleteOrange.png); width:188px !important; }
.ActionBar .editthread{background-image:url(../../images/metro/EditIcon.png); min-width:0 !important}
.ActionBar .editthread:hover{background-image:url(../../images/metro/Edit.png); width:100px !important; min-width:0 !important}
.ActionBar .cnp{background-image:url(../../images/metro/CNPIcon.png);}
.ActionBar .cnp:hover{background-image:url(../../images/metro/CNP.png); width:230px !important; position:relative; left:-1px;}
.ActionBar .mar{background-image:url(../../images/metro/MARIcon.png);}
.ActionBar .mar:hover{background-image:url(../../images/metro/MAR.png); width:250px !important;}
.ActionBar .update{background-image:url(../../images/metro/UPDIcon.png);}
.ActionBar .update:hover{background-image:url(../../images/metro/UPD.png); width:130px !important;}
.ActionBar .mans{background-image:url(../../images/metro/MarkUnsolvedIcon.png);}
.ActionBar .mans:hover{background-image:url(../../images/metro/MarkUnsolved.png); width:215px !important;}
.ActionBar .close{background-image:url(../../images/metro/CloseIconGreen.png); float:none; opacity:1; filter:alpha(opacity:100)}
.ActionBar .close:hover{background-image:url(../../images/metro/CloseGreen.png); width:120px !important;}
.ActionBar .reopen{background-image:url(../../images/metro/QuestionRed.png);}
.ActionBar .reopen:hover{background-image:url(../../images/metro/ReOpen.png); width:140px !important;}
.ActionBar .dnar{background-image:url(../../images/metro/UDNIcon.png); left:5px;}
.ActionBar .dnar:hover{background-image:url(../../images/metro/UDN.png); width:280px !important;}
.ActionBar .mas{background-image:url(../../images/metro/AnsweredIcon.png);}
.ActionBar .mas:hover{background-image:url(../../images/metro/MarkSolved.png); width:185px !important;}
.ActionBar .approve{background-image:url(../../images/metro/ApproveIcon.png);}
.ActionBar .approve:hover{background-image:url(../../images/metro/Approve.png); width:145px !important;}
.ActionBar .dna{background-image:url(../../images/metro/DNAIcon.png);}
.ActionBar .dna:hover{background-image:url(../../images/metro/DNA.png); width:290px !important;}
.ActionBar .dnas{background-image:url(../../images/metro/DNSIcon.png); min-width:0 !important;}
.ActionBar .dnas:hover{background-image:url(../../images/metro/DNS.png); width:320px !important; min-width:0 !important;}
.ActionBar .dnsr{background-image:url(../../images/metro/DNSRIcon.png); min-width:0 !important; }
.ActionBar .dnsr:hover{background-image:url(../../images/metro/DNSR.png); width:340px !important; }

/* Vertical Button Css */
.vertical-buttons{position:fixed;right:-2px;width:35px;top:340px;z-index:2; display:none;}
.vertical-buttons div,.vertical-buttons a{background-image:url(../../Images/Buttons/VerticalButtons.png);background-repeat:no-repeat;cursor:pointer;display:block; text-decoration:none;}
.quick-question{width:45px;height:45px;background-image:url(../../Images/metro/Questionred.png) !important;position:relative;left:-10px;top:5px}
/*.quick-question:hover{width:180px;background-image:url(../../Images/metro/AskQuestionB.png) !important;position:relative;left:-145px}*/
.vertical-buttons .Notification {width:45px;height:45px;background-image:url(../../Images/metro/Notification.png) !important;position:relative;left:-10px;top:5px}
/*.vertical-buttons .Notification:hover{width:180px;background-image:url(../../Images/metro/Notification.png) !important;position:relative;left:-145px}*/
.vertical-buttons .RecentActivity {width:45px;height:45px;background-image:url(../../Images/metro/RecentActivity1.png) !important;position:relative;left:-10px;top:5px}
/*.vertical-buttons .RecentActivity:hover{width:155px;background-image:url(../../Images/metro/Activities.png) !important;position:relative;left:-120px}*/
#QuickReplyButton{width:45px;height:45px;position:relative;left:-10px;top:5px;background-image:url(../../Images/metro/reply.png) !important}
/*#QuickReplyButton:hover{width:165px;position:relative;background-image:url(../../Images/metro/QuickReplyB.png) !important;left:-130px}*/
.facebook{background-position:0 0;width:45px;height:45px;background-image:url(../../Images/metro/FacebookIcon.png) !important;position:relative;left:-10px;}
/*.facebook:hover{width:145px;background-image:url(../../Images/metro/FaceBookSlide.png) !important;position:relative;left:-110px}*/
.twitter{background-position:-76px -12px;width:33px;height:136px;}
.google{background-position:-153px -60px;width:35px;height:87px;}

/* Post Css */
.post .info-bar { background-color:#F6F6F6; padding:0; margin:0px; float:left; width:100%; }
.post .info-bar .badges { padding:0px 200px 2px 4px; width:100%; margin-right:-200px; float:left; }
.post .info-bar .icon-badge { font-size:12pt !important; height:25px; line-height:25px !important; padding-right:5px !important; border-radius:5px; }
.post .info-bar .icon-badge .fa { font-size:12pt !important; }
.post .info-bar .icon-badge.question,.post .info-bar .icon-badge.question .fa { color:#E82829; }
.post .info-bar .icon-badge.permalink .fa { margin:0 2px 0 4px; }
.post .info-bar .icon-badge.permalink a,.post .info-bar .icon-badge.permalink .fa { color:#FF8C00; }
.post .info-bar .icon-badge.notsat a,.post .info-bar .icon-badge.notsat .fa { color:#E82829; }
.post .info-bar .icon-badge.answer a,.post .info-bar .icon-badge.answer .fa { color:#47AD09; }
.post .info-bar .icon-badge.selected a,.post .info-bar .icon-badge.selected .fa { color:#009BEE; }
.post .info-bar .action { padding:0; width:200px; float:right; }
.post .info-bar .action .btn-group .btn { border:none; border-radius:0; height:30px !important; padding:6px 8px; margin-top:0; height:auto; width:auto }
.post .info-bar .action-panel { border-radius:0; margin-top:0; right:-1px; } 
/*.btn-group .quick.btn { border-right:1px solid #fff !important; display:inline-block; margin-right:1px; }*/

/* HoverBox Css */
.hoverbox{ display:none; min-width:250px; padding:0px;position:absolute;z-index:9999999999; font-size:10pt; }
.hoverbox a, .starprofile a { text-decoration:none; }
.hoverbox .left a, .starprofile .left a { color:#47AD09 !important }
.hoverbox .footer .fa { color:#009BEE !important; font-size:10pt; }
.edit-user { color:#0F759A !important }
.starprofile { font-size:10pt; }
.starprofile .profile-pic { margin-bottom:10px; }
.hoverbox .user_name { width:60px; overflow:hidden; display:block; font-weight:bold; }
.starprofile img { outline:1px solid #ddd; border:3px solid #eee; width:150px; height:150px }
.starprofile .left, .hoverbox .left{float:left;width:60px;border:0px solid #fff; text-align:center}
.starprofile .left .avatar, .hoverbox .left .avatar{height:60px;width:60px;margin:0 0 5px 0}
.starprofile .right, .hoverbox .right{margin-left:65px;border:0px solid blue;min-height:70px;padding:0 3px 3px 3px;}
.starprofile .right .sep, .hoverbox .right .sep{ margin:5px 0 5px 0;background-color:#6DD1F5;}
.starprofile .right .level, .hoverbox .right .level{margin-bottom:4px}
.starprofile hr , .hoverbox hr {margin-bottom:1px}
.starprofile .icon, .hoverbox .icon{height:20px;width:20px}
.hoverbox .close{position:relative; top:-95px; left:286px}
.starprofile .close, .starprofile .arrow{ display:none }
.hoverbox .arrow{ left:40px; }
.starprofile .footer, .hoverbox .footer{padding-top:5px;}
.hoverbox .footer, .starprofile .footer { width:100%; clear:both; }
.hoverbox a, .starprofile a { color:#444; }
.support .fa, .footer .fa, .answer .fa { font-size:10pt; }
.starprofile .footer .fa { font-size:10pt; color:#009BEE; margin-right:5px; }
.support .fa { color:#E82829 !important; }
.answer .fa { color:#47AD09 !important; }
.hoverbox .footer a { margin-right:5px; display:inline-block; }
.left-40 { left: 40px; }

/* Login, UserProfile And Search Box Css */
.nav.navbar-nav .login-form { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EEEEEE; box-shadow:-1px 2px 2px 1px #ddd; padding: 15px; position: absolute; right: 3px; top: 100%; width: 225px; z-index:999; }
.nav.navbar-nav .login-form ul { font-size: 0.9em; margin: -3px 0; }
.user-profile-form { position:relative; background-color:#fff; margin:15px 15px 0; padding:15px; font-size:9pt; }
#user-login-form-mobile { font-size:11pt; top: 70px; }
#user-login-form-mobile a { color:#0F759A; }
.nav.navbar-nav .user-profile-form { background-clip: padding-box; background-color: #FFFFFF; border: 1px solid #ddd; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); padding: 15px; position: absolute; right: 0px; top: 100%; width: 340px; z-index:999; font-size:10pt !important; margin:0; }
.user-profile-form a { text-decoration:none; }
.user-profile-form .left { float:left; width:65px;}
.user-profile-form .right { float:left; width:100%; margin-left:-65px; padding-left:80px; }
.user-profile-form .right .name { font-size:12pt !important; }
.user-profile-form .right hr { margin:5px 0; }
.user-profile-form .user-profile .fa { color:#009BEE; }
.search.in { display:block; }
.nav.navbar-nav .searchbox #search-form { background-clip: padding-box; background-color: #FFFFFF; border: 1px solid #ddd; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); padding: 15px; position: absolute; margin-left:-310px; left:50%; top: 100%; width: 700px; z-index:1000; }
.nav.navbar-nav .searchbox #search-form .search-field { width:100%; margin-right:-117px; padding-right:117px; }
.nav.navbar-nav .searchbox #search-form .search-button { width:117px; }
.nav.navbar-nav .searchbox input,.nav.navbar-nav .searchbox button {  border-radius:0; }

/* RightBox Css */
.RightBox{display:none;right:10px;bottom:5px;position:fixed; z-index:9999; max-width: 700px; padding: 10px; border-top-right-radius: 3px 6px;border-bottom-right-radius:  3px 6px;border-bottom-left-radius:  3px 6px !important;border-top-left-radius:  3px 6px; background-color: #FFFFFF; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.RightBox .header, .CodeBox .header{ padding-bottom:5px; font-size:21pt; font-family:'Open Sans',Arial,Verdana,sans-serif;  }
.RightBox .close, .CodeBox .close{display:inline-block; position:absolute; top:10px; font-size:21px; margin-right:0px; right:5px; opacity:0.2; color:#000; filter:alpha(opacity:20); }
.RightBox .close:hover, .CodeBox .close:hover { opacity:0.5; filter:alpha(opacity:50); }
.RightBox .hide,.CodeBox .hide { display:inline-block !important; }
.RightBox .panel, .CodeBox .panel { margin-bottom:0; }
.RightBox .buttons, .CodeBox .buttons { margin-top:15px; }

/* CodeBox Css */
.v_radio a { text-decoration:none; }
.CodeBox { display:none; max-width:356px;padding:7px; z-index:9999;position:fixed;right:457px;bottom:80px;background-color:#fff; padding: 10px; border-top-right-radius: 3px 6px;border-bottom-right-radius:  3px 6px;border-bottom-left-radius:  3px 6px !important;border-top-left-radius:  3px 6px;  background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.CodeBox .header { padding-bottom:0; }
.CodeBox .v_radio, .RightBox .v_radio, .popup .v_radio { margin-bottom:10px; }
.CodeBox .v_radio a, .RightBox .v_radio a, .popup .v_radio a { font-size:8pt; color:#666; padding:5px; cursor:pointer; border:1px solid #ddd; }
.CodeBox .v_radio a:hover, .RightBox .v_radio a:hover, .popup .v_radio a:hover { text-decoration:none; }
.CodeBox .v_radio a.active, .RightBox .v_radio a.active, .popup .v_radio a.active { background-color:#009BEE; color:#fff; }
.CodeBox textarea, .RightBox textarea { height:137px; width:100%; border:1px solid #ddd; color:#444; font-size:9pt; }
.CodeBox .buttons {margin-top:5px; padding-right:2px}
.CodeBox .demo, .CodeBox .hide-demo { margin-top:5px !important; display:inline-block; }

/* QuickMessageBox Css */
#QuickMessageBox .form-group { overflow:hidden; }
#QuickMessageBox .header { border-bottom:1px solid #ddd; margin-bottom:15px; }

/* FloatBox Css */
.FloatBox{ display:none; margin:15px 15px 0 0; padding-top:10px; border-top:1px solid #ddd; }
.FloatBox .header { font-size:16pt; font-weight:bold; }
.FloatBox .inner{width: 620px;padding: 5px;}
.FloatBox .header{height:30px}
.FloatBox .close{display:inline-block; position:relative; top:0px;margin-right:2px;}
.FloatBox .content{margin-top:0px}
.FloatBox .pager .results{display:none !important}
.FloatBox .sep{margin:2px 0 2px 0}

/* Threads Css */
/*.page-heading .fa { padding-top:0; }*/
.page-heading { font-size:23pt; margin-bottom:5px; font-family: 'Open Sans',Arial,Verdana,sans-serif; }
.page-heading .thread-title-icon { color:#fff; background-color:#009BEE; height:45px; width:45px; margin-right:10px; line-height:45px; }
.page-heading .thread-title-image { margin-right:10px; }
.Threads .page-heading { position:relative; top:-3px; }
.Threads .info { margin-bottom:15px; }
.Threads .thread-sep { margin:7px 0 10px; }
#Thread .tabs { margin-bottom:15px; }
.Threads .filters { clear:both; margin-bottom:10px; }
.Threads .filters .dropdown { display:inline-block; margin-right:5px; }
.forum-sep { margin:13px 0; }
.threads .gridBox { border-bottom:1px solid #ddd; padding:10px 0; margin-top:10px; position:relative; display:inline-block; width:100%; }
.threadTitle, .threadTitle:hover { text-decoration:none; font-weight:bold; }
.threadTitle .Highlight { background-color:#D9EDF7; display:inline-block; padding:0 5px; }
.post .threadTitle .Highlight { background-color:transparent !important; padding:0 !important; display:inline !important}
.threads .unread .threadTitle { color:#0F759A !important; }
.threads .icon { max-width:55px; margin-top:5px; padding-left:5px; }
.threads .icon .fa, #Glossary .icon .fa { font-size:36pt; }
.threads .profile-pic { width:90px; z-index:5; }
.threads .profile-pic .avatar { height:60px; width:60px; }
.threads .thread-content { padding-right:15px; }
.threads .thread-content { margin-left:-90px; padding-left:90px; width:100%; }
.threads .thread-content .popover { max-width:300px; min-width:0 !important; }
/*
.threads .thread-content .popover { right:40px !important; left:auto !important; max-width:300px; }
.threads .thread-content .popover { right:40px !important; top:24px !important; left:auto !important }
.threads .thread-content .popover.left .arrow:after { bottom:-11px !important; top:auto !important }*/

.popover { min-width:250px; }
.popover.bottom .arrow:after  { margin-left:-11px !important; border-bottom-color:#fff !important; }
#VotedUsers.popover.bottom .arrow:after  { border-bottom-color:#F7F7F7 !important; }
.popover .arrow:after { border-width:11px; }
.threads .thread-content a { color:#444; }
.threads .thread-content span { font-size:10pt; }
.threads .thread-content .rss { font-size:20pt; }
.threads .thread-content .rss .fa { margin-right:0; }
.threads .thread-content .solved, .threads .thread-content .unapproved, .threads .thread-content .email-sent { font-size:20pt; margin-top:5px; }
.threads .thread-content .right-icons { width:35px; float:right; }
.threads .thread-content .right-icons a { display:block; }
.ask-question { height:45px !important; padding:10px; border-radius:0; margin-top:3px; font-family: 'Open Sans',Arial,Verdana,sans-serif !important; }
.info .ask-question { margin-top:0; }
.thread-status-flag { position:absolute; left:6px; top:-3px; z-index:99; }

/* DropDown Css */
.dropdown .fa { margin-right:5px; font-size:15pt !important; position:relative; top:3px; }
.dropdown .selecteditem, .dropdown .selecteditem:focus, .dropdown .items div:hover, .dropdown .items .selected, .dropdown .items div { padding:3px 0 0 3px !important; line-height:0 !important; }
.dropdown .items div:hover .fa { color:#fff !important; }

/* WidgetBox Css */
.WidgetBox { border:1px solid #ddd; padding:15px; position:relative; }
.nestedMaster-right .WidgetBox { padding:5px 15px 15px 10px; }
.WidgetBox .gridHeader { font-size:16pt; font-weight:bold; border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:15px; overflow:hidden; font-family:'Open Sans',Arial,Verdana,sans-serif; }
.WidgetBox .gridHeader a { text-decoration:none; }
.WidgetBox .gridHeader .gridIcon { color:#009BEE; }
.dvUser { font-size:11pt; clear:both; border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:10px; position:relative; padding:12px 0 0 9px; }
.ActivitiesSmall .dvUser { padding-top:13px; }
.dvUser .thread-status-flag { left:0; top:0; }
.dvUser .profile-pic { width:75px; height:75px; float:left; }
.nestedMaster-right .dvUser .profile-pic { width:65px; height:65px; float:left; }
.nestedMaster-right .dvUser .profile-pic .avatar { width:50px; height:50px; }
.dvUser .dvUserDetails { margin-left:-75px; padding-left:75px; float:left; width:100%; }
.dvUser .dvUserDetails a,.ForumsGrid a { color:#444; }
.nestedMaster-right .dvUser .dvUserDetails { font-size:9pt; padding-bottom:5px; }

/* ForumStatistics Css */
#ForumStatistics_Widget { padding-bottom:10px }
#ForumStatistics_Widget .heading { padding:0; text-align:center; }
#ForumStatistics_Widget .content { padding:0; text-align:center; font-size:9pt; }
#ForumStatistics_Widget .content.left { text-align:left; padding:0 15px; }
#ForumStatistics_Widget .heading .small { font-size:8pt; }
#ForumStatistics_Widget .heading.user { position:relative; top:7px; }
#ForumStatistics_Widget .forumStatisticsSep { margin:5px 0; }

/* ForumGrid Css */
.forum-detail-wrap { margin-top:15px; }
.ForumsGrid { font-size:11pt; }
.ForumsGrid .forum-question-wrap { float:right; }
.ForumsGrid .forum-question-wrap a { font-weight:normal; }
.ForumsGrid a { text-decoration:none; }
.ForumsGrid .profile-pic { width:45px; float:left; }
.ForumsGrid .profile-pic .avatar { width:35px; height:35px; margin-top:5px; }
.ForumsGrid .forum-details { margin-left:-50px; padding-left:50px; float:left; width:100%; font-size:10pt; margin-top:2px; overflow:hidden; }
.ForumsGrid .rss { float:right; position:relative; top:-1px; text-align:right; }
.ForumsGrid .rss .fa { font-size:24pt; }
.ForumsGrid .forum-sep { margin:10px 0; }
.ForumsGrid .forumTitle { font-weight:bold; text-decoration:none; }
.ForumMainTitle a { color:#0F759A !important; }

/* Dashboard Css */
.dashboard-profile { overflow:hidden; }
.dashboard-profile .dashboard-profile-pic { width:115px; width:115px; float:left; }
.dashboard-profile .dashboard-profile-pic .avatar { width:100px; height:100px; }
.dashboard-profile .dashboard-title { float:left; width:100%; margin-left:-115px; padding-left:115px; font-size:20pt; }
.dashboard-profile hr { margin:10px 0; }


/* Message Css */
.message-wrap { overflow:hidden; }
.message-wrap .message-left { width:170px; text-align:center; float:left; }
.message-wrap .message-left .avatar { height:150px; width:150px; margin-bottom:5px; }
.message-wrap .message-right { width:100%; margin-left:-170px; padding-left:185px; float:left; position:relative; z-index:1; }
.message-wrap .message-right .sub-heading { font-size:16pt; }
.message-wrap .message-right #sub_panel { margin-bottom:15px; }
.message-wrap .grid .graysmall { font-size:9pt; }
.message-wrap .grid .username,.message-wrap .grid .avatar,.message-wrap .grid input { margin-right:10px; }
.message-wrap .message-buttons { font-size:9pt; }
.message-wrap a { color:#444; cursor:pointer; }
.message-wrap .message-buttons .fa { color:#009BEE; }
.message-wrap .message-right #sub_panel .dropdown, .message-wrap .message-right #sub_panel input { margin-right:15px; }
.message-wrap .message-right #sub_panel .btn { border-radius:0; }
.message-wrap .message-right .Content td { font-size:10pt !important; vertical-align:top; }
.message-wrap .message-right .grid .profile-pic { font-size:8pt; width:50px; overflow:hidden; margin-right:10px; }

/* Login Css */
#LoginUserName { border-radius:0; border:none !important; height:46px; padding:13px 15px 17px !important; text-shadow:none; text-align:center; font-size:11pt; color:#fff; background-color: #009BEE; }
#LoginUserName .fa { color:#fff; font-size:11pt !important; }
#LoginUserName:hover, #LoginUserName:focus, #LoginUserName:active, #LoginUserName.active { background-color: #008ad5 !important; color:#fff; }
.login-wrap { border-right:1px solid #ddd; }
.login-wrap .label-control { max-width:110px; }
.btn-signUp, .btn-signOut { position:relative;top:-2px; }
/*.login-form .infobox .right-content { padding-top:10px !important; }*/
.login-form .SecurityCode, .contact-form .SecurityCode {margin-top:5px}
.login-form .captcha img, .contact-form .captcha img { float:right; margin-right:5px; }
.socialicons { text-align:right; }
.socialicons input { height:50px; }
.username-availability { margin-top:5px; display:block; }

/* Alert Css */
.alert { background-color:#fff; color:#444; padding:10px; text-align:left; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); max-width:500px; margin:0 5px 0; height:auto; overflow:hidden; }
.alert .icon { max-width:40px; padding:0 !important; font-size:3em; }
.alert .delete-content { position:relative; top:10px; }
.alert .delete-content.right-content-multiline { top: 0; }
.alert .right-content { margin-left:-40px; padding-left:50px; float:right !important; width:100%; padding-right:15px; text-align:left !important; }
.alert a { cursor:pointer; }
.alert .deleteSmall .fa { font-size:12pt; color:#666 !important; position:absolute; right:0px; top:5px; }
.alert.SucTip .fa { color:#47AD09 }
.alert.ErrorTip .fa { color:#E82829 }
.alert .fa { color:#0090CB; text-align:left; }

/* Votes Css */
#VotedUsers { font-size:10pt; }
#VotedUsers .popover-title { padding-right:5px; }
#VotedUsers { max-width:700px !important; }
.voters { max-height:193px; }
.voters .gridBox { clear:both; overflow:hidden; }
.voters .gridBox .avatar { height:40px; width:40px; vertical-align:middle; margin-right:5px; }
.voters .gridBox .username { margin:8px 10px 0 5px; }
.voters .gridBox .date { position:relative; top:8px; }
.voters .gridBox .deleteSmall .fa { color:#7F7F7F; font-size:12pt; }
.voters .gridBox .deleteSmall { cursor:pointer; display:inline-block; position:relative; top:10px; float:right; margin-left:5px; }
.voters hr { margin:5px 0 5px; }

/* Progress Bar Css */
.progress { margin:5px 0 0; height:25px; }
.password-verdict { position:absolute; top:7px; left:20px; }
.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-repeat: repeat-x; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: width 0.6s ease; -moz-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease; background-image: linear-gradient(to bottom, #149bdf, #0480be); }
.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-repeat: repeat-x; background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); }
.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-repeat: repeat-x; background-image: linear-gradient(to bottom, #62c462, #57a957); }
.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-repeat: repeat-x; background-image: linear-gradient(to bottom, #5bc0de, #339bb9); }
.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-repeat: repeat-x; background-image: linear-gradient(to bottom, #fbb450, #f89406); }
.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
#Progress { top:50%; left:50%; position:fixed; border-radius:6px; z-index:9999;border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); background-color:#fff; clear:both; }
#Progress img { border-radius:6px; }

/* Icon Auto Complete Css */
.ac_results { z-index:9999; width:336px !important; overflow:auto; background-color:#fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
.ac_results.messageBoxAutoComplete { top:0; right:56px !important; left:auto !important; }
.ac_results ul { list-style:none; margin:0; padding:0; }
.ac_results ul li { padding:7px; }
.ac_results ul li .avatar { width:40px; height:40px; margin-right:5px; }
.ac_results ul li.ac_over { background-color:#f1f1f1; }
.autocomplete { border:1px solid #ddd; border-radius:6px; overflow:hidden; }
.autocomplete .avatar, .autocomplete img { float:left; height:40px; width:40px; }
.autocomplete .autoCompleteText { margin-left:-40px; padding-left:50px; float:left; width:100%; }
.autocomplete .autoCompleteText input { width:100%; border:0; height:40px; color:#444; }
.ac_loading {background: white url('../../images/loading3.gif') right center no-repeat;}

/* Poll Style */
.poll.WidgetBox { padding-bottom:0px; }
.poll #pollQuestion { font-size:10pt; }
.poll #poll_results { margin:15px 0 0; }
#poll_results .poll-chart { width:170px; float:left; }
#poll_results .poll-chart .chart-canvas { position:relative; left:-70px; }
.poll .yellowlabel .fa { margin-right:5px; }
#poll_results .poll-chart-description { position:relative; top:20px; }
.poll-chart-description .icon,#UserStrengthsChartDescription .icon { height:10px; width:10px; display:inline-block; }
.poll-chart-description .icon.yes { background:#F7464A }
.poll-chart-description .icon.no { background:#46BFBD }
.poll-chart-description { overflow:hidden; }
.poll-chart-description div { line-height:25px; margin:5px 10px 0 0px; float:left; font-size:9pt; }
#UserStrengthsChart, #UserStrengthsChartDescription { margin:15px 0; }

/* Profile Page Css */
.profile .User-Header { margin:0; }
.profile #tabtitle { border-bottom:1px solid #ddd; }
.profile .tabs { margin-bottom:0px; }
.profile .dynaform { font-size:10pt; }
.profile .sub-heading { font-size:23pt; }
.profile .dynaform .form-group { margin-bottom:10px; }
.profile .dynaform .panel .left { display:inline-block; width:130px; font-weight:bold; overflow:hidden; float:left; }
.profile .dynaform .panel .right { display:inline-block; max-width:400px; }
.profile .dynaform .panel .right input { float:left; position:relative; left:-5px; top:5px; }
.profile .dynaform .panel .buttons input { margin-left:5px; }
.profile .dynaform .radio-inline { position:relative; top:-3px; margin-right:5px; }
/*.profile .infobox .right-content, .dashboard .infobox .right-content { padding-top:8.5px; }*/
.PointStatistics .left { display:inline-block; width:210px; font-weight:bold; overflow:hidden; }
.PointStatistics .right { display:inline-block; }
.profile .dvUser { margin-bottom:10px; }
/*.profile .infobox .right-content { margin-top:7.5px; }*/
.profile .dropdown-toggle { border-radius:0; height:40px; }
.dropdown-toggle .icon-bar { background-color:#fff; border-radius:1px; display:block; height:2px; }
.dropdown-toggle .icon-bar + .icon-bar { margin-top:4px; }
/* User Profile Friends Tab Section Css */
.profile-sep { margin:5px 0 15px 0 !important; }
/*.profile .pager { margin:0 15px 15px 0; }*/
.profile .pager a, .profile .pager b { position:relative; top:2px; }
.profile .pager a { border-radius:0 !important; }

/* Page not Found Css */
.page-not-found .panel-heading { border-bottom:none; }

/* specific-category page Css */
.specific-category .infTip div, .specific-category .infTip div:hover, .specific-category .infTip div.selected{ line-height:23px !important; }
.notification-form .infTip div, .notification-form .infTip div:hover, .notification-form .infTip div.selected { line-height:23px !important; }
.notification-form .infobox { margin-bottom:5px }
.specific-category .infTip .items, .notification-form .infTip .items { overflow-x:hidden; }

/* Notification Css */
.nav.navbar-nav .notification-form { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EEEEEE; box-shadow:-1px 2px 2px 1px #ddd; padding:10px; position: absolute; top: 100%; left:45%; margin-left:-180px; max-height:370px; overflow-y:auto; width: 430px; z-index:999; }
.notification-gridBox { float:left; width:100%; position:relative; padding:12px 0 0 9px; }
.notification-gridBox .thread-status-flag { left:0; } 
.notification-gridBox .checkbox { display:none; }

#communication .notification-gridBox .Unread a { font-weight:bold; }
#communication .page-heading { margin-bottom:0; }
#communication .notification-gridBox { font-size:11pt; }
.notification-gridBox .checkbox { float:left; }
.notification-gridBox .profile-pic { width:50px; height:40px; float:left; }
#communication .notification-gridBox .profile-pic { width:75px; height:60px; }
.notification-gridBox .profile-pic img { width:40px; height:40px; }
#communication .notification-gridBox .profile-pic img { width:60px; height:60px; }
.notification-gridBox .request-details { float:left; font-size:9pt; width:260px; }
#communication .notification-gridBox .request-details { font-size:11pt; }
.notification-gridBox .request-date { float:right; font-size:9pt; }
.notification-gridBox .buttons.tops { float:right; text-align:left; width:70px; position:relative; top:2px; z-index:1; }
.notification-gridBox .buttons a, .notification-gridBox .buttons label { font-size:9pt; }
.notification-gridBox .buttons a.approve .fa, .notification-gridBox .buttons a.view .fa, #Conversations .buttons a.conversation-view .fa { color:#009BEE; }
.notification-gridBox .buttons a.approve .fa { left:-2px; }
.notification-gridBox .buttons a.delete .fa, .notification-gridBox .buttons a.deleteMessage .fa, .notification-gridBox .buttons a.deleteRequest .fa  { color:#E82829; left:-2px; }
.notification-gridBox .buttons a .fa { font-size:12pt; position:relative; top:1px; }
.notification-form hr, #communication hr, #Conversations hr { width:100%; margin:10px 0; float:left; }
.hasNotification .fa { font-size:16pt; position:relative; left:0px; }
.lnkNotification { font-size:14pt; height:46px; width:46px; }
#RequestCounts { background-color:#009BEE; font-size:9pt; line-height:15px; text-align:center; display:block; color:#fff; position:absolute; z-index:7; top:4px; left:25px; padding:0 2px; border:2px solid #0085F5; margin-left: 2px; }
#ShowMessageBody .body, #ShowConversationBody .body { overflow:hidden; }
#ShowMessageBody .avatar, #ShowConversationBody .avatar { height:60px; width:60px; margin:0 15px 15px 0; }
#ShowMessageBody hr, #ShowConversationBody hr { border:0; border-top:1px solid #ddd; clear:both; }
#ShowMessageBody .popup-footer { margin-top:10px; }
#ShowMessageBody .custom-scroll-wrap { position:relative; max-height:350px; }
#communication .notification-gridBox .notification-status { display:inline-block; float:left; margin:8px 10px 0 0; height:40px; width:40px; background-color:#009BEE; border-radius:40px; text-align:center; }
#communication .notification-gridBox .notification-status input { margin-left:4px; }
#communication .notification-gridBox .notification-status .fa { margin:0; font-size:19pt; position:relative; line-height:40px; color:#fff; top:-1px; }
#communication .notification-gridBox .notification-status .fa-envelope { font-size:17pt; }
.notification-gridBox .request-details .subject { display:block; font-size:10pt; }
.notification-gridBox .request-details .sendBy, .notification-gridBox .request-details .date { font-size:8pt; }
#communication .checkbox { display:block; }
#communication .checkbox label { padding-left:20px; }
#communication .checkbox label:before { top:0px; }
/*#communication .checkbox label { text-decoration:underline; }
#communication .checkbox input { margin:3px 5px 0 3px; }*/
#communication .request-details br { display:none; }
#communication .pager { margin:8px 0 0px; }
/*.profile .infobox.FriendRequest .right-content { margin-top:0 !important; }*/
.infobox.profile-closed { margin-bottom:10px; }

/* Reject request margin botton 5 px set */
#RequestRejectPopup .checkbox { margin-bottom: 5px !important;}
#RequestRejectPopup .close {text-decoration:none;}
#RequestRejectPopup .col-md-2 { max-width:75px; }
#RequestRejectPopup .profile-pic .avatar { height:60px; width:60px; }

/* User Header */
.User-Header { margin:10px 0 0; }
.User-Header #avatar { vertical-align:top; height:100px; width:100px; float:left; }
.User-Header .actionPanel  { margin-left:-100px; padding-left:115px; float:left; width:100%; }
.User-Header hr { border-top:1px solid #ddd; margin:10px 0; }

/* User Settings */
#UserSettings .left { width:485px; display:inline-block; margin-bottom:5px; float:left; }
#UserSettings .right { float:right; min-width:40px; }
#UserSettings .panel { overflow:hidden; }
#UserSettings .forum-sep { margin-bottom:10px; }
.btn-group .dropdown-toggle { height:45px; width:45px; margin-top:3px; }
.radio.pull-left { margin-right:15px !important;}

/* TopScorers css */
#TopScorers .TopScorers-heading-sep { margin:10px 0 15px; }
#TopScorers .filters .form-group { margin-bottom:10px; }
#TopScorers .filters select { max-width:87%; }
#TopScorers .filters .label-control { margin-right:15px; }
#TopScorers .filters .search-field { margin-right:-71px; padding-right:80px; float:left; width:100%; }
#TopScorers .filters #search { margin-top:2px; }

.roll { border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0; margin-bottom:10px; float:left; width:100%; }
.roll a { height:24px; width:24px; text-align:center; line-height:23px; display:inline-block; background-color:#f5f5f5; border:1px solid #ccc; text-decoration:none; font-size:9pt; cursor:pointer; text-align:center; color:#343536; }
.roll a.active { background-color:#009BEE; color:#fff; }

/* Member Css */
#Members .pager { margin-bottom:0px; }
#Members .User_Item { background:none; }
#Members .User_Item .avatar { outline:1px solid #ddd; border:3px solid #eee; }
/*#Members .infobox .right-content { padding-top:8.5px; }*/

/* User Item Css */
.User_Item { width:150px; height:180px; padding:5px 0; margin:0 10px 10px 0; float:left; text-align:center; font-size:10pt; position:relative; border:1px solid #ddd; border-radius:5px; }
.User_Item img.avatar { width:120px; height:120px; text-align:center; margin:5px 0; }
.User_Item .points { font-size:9pt; }
.User_Item .delete { position:relative; left:0; top:-105px; z-index:100; opacity:0.7; }
.User_Item .delete:hover { opacity:1; }
.roll_alphabet { background-color: #009BEE; color: #FFF; font-size: 23pt; height: 45px; line-height: 45px; margin:5px 0 15px; text-align: center; text-transform: uppercase; width: 45px; }

/* ManageForums Css */
#ManageForums #Content .edit .fa { color:#0090CB }
#ManageForums #Content .delete .fa { color:#E82829 }
#ManageForums .tabs { margin-bottom:10px; }

/* Categories Css */
#Categories #Content .edit .fa { color:#0090CB }
#Categories #Content .delete .fa { color:#E82829 }
#Categories .tabs { margin-bottom:10px; }

.Profile-Item { float:left; width:100%; overflow:hidden; }
.Profile-Item .profile-pic { width:60px; float:left; }
.Profile-Item .profile-right { margin-left:-60px; padding-left:70px; float:left; width:100%; }
.Profile-Item .profile-right .fa { margin-right:3px; }
.Profile-Item-sep { float:left; width:100%; margin:10px 0; }


/* ToolTip Css */
.tooltip { opacity:1 !important; }
.tooltip-arrow { display:none; }
.tooltip-inner { max-width:400px; text-align:left; font-size:11pt; font-weight:normal !important; padding:10px; border-radius:6px; background-color: #FFFFC1; color:#444; opacity:1 !important; background-clip: padding-box; border: 1px solid #FCD209; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); z-index:10; margin-left:15px; }

/* user_profile css */
.user_profile { width:160px; position:relative; float:left; margin-bottom:5px; }
.user_profile .sub_title { font-size:18pt; color:#343536; font-family:'Open Sans',Arial,Verdana,sans-serif; font-weight:lighter; display:block; width:160px; overflow:hidden; }
.user_profile .avatar { width:160px; height:160px; margin:10px 0; }
.user_profile .flag { vertical-align:text-top; float:right; }
.user_profile .flag-border { border:1px solid #ccc; position:absolute; right:0px; width:48px; height:34px; margin-top:2px; top:266px; }
.User-Profile-Sep { float:left; width:100%; margin:0 0 15px; }

.btn-group .dropdown-menu { left:auto !important; right:0; border-radius:0 0 5px 5px; margin-top:0; }
.btn-group .dropdown-menu li { text-align:left; }

.config-setting .delete .fa { font-size:14pt; color:#E82829; }
.config-setting .dropdown-toggle { height:35px; width:35px; padding:0 7px; margin:0; }

/* DashBoard Style */
.dashboard .tabs { margin-bottom:10px; }
.dashboard .icon-wrap { float:left; margin-right:15px; }
.dashboard .icon-wrap .icon { height:47px; width:47px; line-height:43px; border:1px solid #ddd; text-align:center; font-size:14pt; }
.dashboard .icon-wrap .icon .fa { font-size:20pt !important; line-height:45px; }
.dashboard .icon-wrap .message { color:#FF8C00; }
.dashboard .icon-wrap .friend-request { color:#009BEE; }
.dashboard .icon-wrap .answer { color:#47AD09; }
.dashboard .icon-wrap .voted { color:#DF00DF; }
.dashboard .gridBox { width:100%; display:inline-block; position:relative; padding:10px 0 0 9px; }
.dashboard .profile-pic { width:60px; }
.dashboard .profile-pic img { height:60px; width:60px; }
.dashboard .Notification-Details { margin-left:-60px; padding-left:75px; width:100%; }
.dashboard .Notification-Details a { text-decoration:none; }
.dashboard hr { margin:10px 0; }
.dashboard-sep { margin:10px 0; }
/*.dashboard .infobox .right-content { margin-top:8.5px; }*/
.dashboard .thread-status-flag { left:0; }

.UserSearch { width:252px; display:inline-block; margin:5px 10px 15px 0; }
.UserSearch span, .TopAnswererPeriod span { display:block; padding-top:5px; }
.UserSearch .form-control { max-width:200px; margin-left:5px; }
.TopAnswererPeriod { margin: 5px 0 15px; display:inline-block; float:left; }
.TopAnswererPeriod .form-control { width:150px; margin-left:5px; }
#RecentActivity .pager { margin-bottom:10px; }
.ask-question { border-radius:0; }

/*.uploadifyError {background-color: #FDE5DD !important;border: 2px solid #FBCBBC !important;}
.uploadifyQueueItem .cancel {float: right;}
.uploadifyQueue .completed {background-color: #D7D7D7;}
.uploadifyProgress {background-color: #D7D7D7;margin:10px 0 15px; width: 100%;}
.uploadifyProgressBar {background-color: #0099FF;height: 20px; width: 1px;}
#UploadModal .avatar{height:100px;width:100px}
#UploadModal #file { max-width:100%; }
#UploadModal .uploadbox{min-height:120px}
#UploadModal .errorbox2{display:none}
#UploadModal .errorbox2 .right-content { padding-left:55px }*/

.uploadify-error {background-color: #FDE5DD !important;border: 2px solid #FBCBBC !important;}
.uploadify-queue-item .cancel {float: right;}
.uploadify-queue .completed {background-color: #D7D7D7;}
.uploadify-progress {background-color: #D7D7D7;margin:10px 0 15px; width: 100%;}
.uploadify-progress-bar {background-color: #0099FF;height: 20px; width: 1px;}
#UploadModal .avatar{height:100px;width:100px}
#UploadModal #file { max-width:100%; }
#UploadModal .uploadbox{min-height:120px}
#UploadModal .errorbox2{display:none}
#UploadModal .errorbox2 .right-content { padding-left:55px }

.fixedpager { border-bottom:1px solid #eee; }
.fixedpager .tabs { margin-bottom:5px; }
.fixedpager .pager { margin-bottom:0 }

.green-label { color: #008000 !important; }
.red-label { color: #FF0000 !important; }
#SignUp #resend .blue { position:relative;top:3px;right:7px; }
.login-form .btn.resend { top:5px; }
.ask-question-mobile { padding:0 !important; height:50px; width:50px; margin-top:0; }
.profile-heading-sep hr { margin:10px 0; }
.profile-heading-sep { margin:10px 0; }

.forum-categories .WidgetBox { padding-bottom:0; margin-bottom:13px; }
.forum-categories .WidgetBox:last-child { margin-bottom:2px; }
.about-us .panel-body { padding-top:0 !important; }

#Tutorials .WidgetBox { float:left; width:100%; }
#Tutorials .WidgetBox .gridContent .tutorial-img { margin-right:15px; border:3px solid #e5e5e5; outline:1px solid #ccc; float:left; z-index:1; position:relative; }
#Tutorials .WidgetBox .gridContent .tutorial-discription { margin-left:-130px; padding-left:130px; width:100%; float:left; }
#Tutorials .forum-sep { clear:both; float:left; width:100%; margin-top:0px; }
#tutorial .Tutorial-sub-heading { font-size:18pt; font-family:'Open Sans',Arial,Verdana,sans-serif; }

.carousel-inner { clear:both; margin-top:45px; }
.carousel-inner .item img { margin:0 auto; }
.carousel-control.left, .carousel-control.right { background-image:none !important; width:30px; height:30px; padding-top:5px;  top:-35px !important; top:auto; background-color:#009BEE; color:#fff; opacity:1.0; line-height:35px;  }
.carousel-control.left { left:0px; }
.carousel-control.right { right:0px;padding-left:2px; }
.carousel-indicators { top:-27px; bottom:auto; }
.carousel-indicators li { border-color:#ccc; }
.carousel-indicators .active { background-color:#ddd; }
.InfoMessage img { margin-left:10px; }
.captcha .form-control { width:90px; margin-left:5px; }

.captcha .form-control, .SecurityCode-captcha .form-control { width:55px; margin-left:5px; }

/* Admin User Page Css Azim  */
#suspendPopup .uname, #closedPopup .uname { text-decoration:none;color:#fff !important; font-weight:bold !important; }
#resumePopup .uname { text-decoration:none !important; color:#fff !important; font-weight:bold !important;}
/* Admin User Page Css Aditya  */
#ControlUsers { float:left; width:100%; }
/*#ControlUsers #Content .user , #ControlUsers #Content .control-user-sep  { float:left; width:100%; }
#ControlUsers #Content .control-user-sep { margin:10px 0 13px; }
#ControlUsers #Content .user .profile-pic { width:100px; float:left; text-align:center; }
#ControlUsers #Content .user .profile-pic .username { display:block; margin-top:5px; width:100px; overflow:hidden; }
#ControlUsers #Content .user .user-right-section { margin-left:-100px; padding-left:115px; width:100%; float:left; }
#ControlUsers #Content .user .user-right-section .btn-group .dropdown-toggle { height:25px; width:25px; line-height:25px; padding:0; }*/
#ControlUsers #Content .User_Item { height:195px; }
#ControlUsers #Content .User_Item .btn-group .dropdown-toggle { height:20px; width:20px; line-height:20px; padding:0; margin-top:0px; opacity:0.7; display:none; border-radius:0 5px 0 0; }
#ControlUsers #Content .User_Item .btn-group { position:absolute; top:0; right:0; }
#ControlUsers #Content .User_Item .btn-group ul { text-align:left; right:0; left:auto; }
#ControlUsers #Content .User_Item .btn-group ul .delete { position:static; opacity:1; }
#ControlUsers #Content .User_Item .btnMore { position:relative; left:0; top:-95px; z-index:100; opacity:0.7; display:none; }
#ControlUsers #Content .User_Item .btnMore:hover, #ControlUsers #Content .User_Item .btn-group .dropdown-toggle:hover { opacity:1; }
#ControlUsers #Content .User_Item .answer,#ControlUsers #Content .User_Item .support { margin-left:10px; }
#ControlUserData .roles { width:100%; float:left; margin-top:5px; }
#ControlUsers .pager { padding-right:15px; }
/*#ControlUsers #Content .user .user-right-section .NameText { float:left; width:400px; }
#ControlUsers #Content .label { color:#444; font-size:11pt; padding:0; }
#ControlUsers #Content .user .user-right-section .badge { margin-top:3px; }
#ControlUsers #Content .user .user-right-section .NameText .text-b { font-weight:bold; padding-bottom:2px; }
#ControlUsers #Content .user .user-right-section .badges { margin-right:5px; }
#ControlUsers #Content .user .user-right-section .MoreLink { float:left; clear:both; }
#ControlUsers #Content .user .user-right-section .panel-collapse { margin-top:5px; float:left; width:100%; font-size:10pt; background-color:#f5f5f5; border:1px solid #ddd; padding:10px; }
#ControlUsers #Content .user .user-right-section .panel-collapse a { text-decoration:underline; }
#ControlUsers #Content .user .user-right-section .panel-collapse .pull-left { margin-right:15px; }
#ControlUsers #Content .user .user-right-section .panel-collapse .label { font-size:10pt; }
*/
#editRolesPopup .checkbox-inline { margin-left:0; margin-right:10px; }
.forum-sub-menu .ask-question, .dropdown-menu .ask-question { height:auto !important; margin-top:0 !important; }
.popover-content { padding-right:9px; }

.pageSetting .ForumsGrid { font-size:10pt; }
.pageSetting .Page-setting-sep { margin:15px 0; }
#ManagePageSettings .page-heading .btn { margin-top:8px; }
#PageSettingsPopup .radio, #PageSettingsPopup .checkbox { margin-right:10px !important; }

.checkbox.pull-left { margin-right:10px !important; }

#ControlUserDataPopup .profile-pic { width:50px; height:50px; float:left; margin-bottom:10px; }
#ControlUserDataPopup .right-sep { border-right:1px solid #ddd; }
#ControlUserDataPopup .profile-right { margin-left:-50px; padding-left:65px; width:100%; float:left; }
#ControlUserDataPopup .profile-right hr { float:left; width:100%; margin:5px 0; }
#ControlUserDataPopup .profile-right .fa { margin-right:0; }
#ControlUserDataPopup .avatar { width:100%; height:100%; }
#ControlUserDataPopup hr { float:left; width:100%; margin:10px 0 5px; }
#ControlUserDataPopup a { text-decoration:underline; }
#ControlUserDataPopup a.close { text-decoration:none; }
#ControlUserDataPopup .profile-right .username { overflow:hidden; text-decoration:none; }

#nestedMasterRightAds { width:615px; margin:15px auto 5px; overflow:hidden; }
#nestedMasterRightAds .BoxAd + .BoxAd { margin-left:15px; }
#nestedMasterRightContent { float:left; width:100%; }
#nestedMasterBottomAd { padding:15px 0; }

.demo.btn { text-decoration:none !important; }
.CustomTagErrorBox .right-content { padding-top:7.5px !important; }

.sub-heading { font-family:'Open Sans',Arial,Verdana,sans-serif; }

/* Privacy Policy */
.privacy_policy_content { padding-bottom:15px; }
.privacy_policy_content .heading { font-weight:bold; text-decoration:underline; }

#duplicateThread a:active,#duplicateThread a:focus { text-decoration:underline !important }
.solvedprefixcheckbox.checkbox { margin: 0 5px 10px !important;  }

.SocialLink { width:30px; display:inline-block; position:relative; top:-3px; text-decoration:none !important; font-size:22pt !important; margin-right:5px; }
.SocialLink .fa { font-size:22pt !important; }
.SocialButtonWrap { float:left; margin:5px; }

/* WidgetBox Css */
.WidgetBox { border:1px solid #ddd; padding:5px; position:relative; }
.nestedMaster-right .WidgetBox { padding:5px 15px 15px 10px; }
.WidgetBox .gridHeader { font-size:16pt; font-weight:bold; border-bottom:1px solid #ddd; padding:5px; margin-bottom:15px; overflow:hidden; font-family:'Open Sans',Arial,Verdana,sans-serif; }
.WidgetBox .gridHeader a { text-decoration:none; }
.WidgetBox .gridHeader .gridIcon { color:#009BEE; }
.WidgetBox .gridContent { font-size:11pt; clear:both; overflow:hidden; margin-bottom:10px; position:relative; padding:0px; }
.WidgetBox .gridContent .SocialButtonWrap { width:100%; }
.WidgetBox .gridContent .SocialButtonWrap .lnkRss { background:#fff; display:inline-block; Position:relative; top:-8px; color:#FF9D00; font-size:10pt; }
.WidgetBox .gridContent .SocialButtonWrap .lnkRss .fa { color:#FF9D00; font-size:10pt; margin-right:5px; }

.note-box .SocialLink { top:-4px; }
#lnkTutorials .fa { font-size:14pt; position:relative; top:1px; }
.social-buttons { padding:5px !important; background-color:#FFFFC1 !important }
.social-buttons .fa { color:#FF8C00 !important; font-size:20pt; position:relative; top:4px; }
.social-buttons .pull-left { margin-left:10px; }
#dvArticleTextAd { width:100%; float:left; }
.text-ad-sep { clear:both; border-top:1px solid #ddd; margin:15px; } 

#UserSettings .dynaform.open .correspondence_email  .left { margin:7px 7px 0 0; width:auto !important; }
#UserSettings .dynaform.open .correspondence_email .email { width:250px !important; margin-bottom:5px; }
#EmailVerificationPopup .btn { margin-left:5px; }

#DeleteThreadPopup textarea { padding: 5px }

/* Assigned User Css */
.Threads #lblAssignedUserName { font-weight:bold; }

/* Disabled Feature Css */
#DisabledFeatures .input-group-addon .fa { color:#444 }
#DisabledFeatures .edit .fa { color:#0090CB; font-size:20px; }
#DisabledFeatures .delete .fa { color:#E82829; font-size:20px; }
#DisabledFeatures .bootstrap-datetimepicker-widget table td span:hover { background:inherit !important }
#DisabledFeatures .bootstrap-datetimepicker-widget table td.active,#DisabledFeatures .bootstrap-datetimepicker-widget table td.active:hover { background-color:#009BEE; }
.bootstrap-datetimepicker-widget button[data-action], .bootstrap-datetimepicker-widget button[data-action]:hover { background-color:#009BEE; border-color:#009BEE }

.reset-password .reset-password-form { padding:5px 30px }
.hasDatepicker { position: relative; z-index: 1; }