﻿/* Common Css */
body { background-image:url(../../images/Metro/Blue/pattern-39.png) !important; font-family:Sans-Serif;font-size:11pt;color:#444; background-color:none !important;}
a,a:hover{color:#00719F;font-weight:700}
a:hover{text-decoration:underline}
textarea { resize: none; }
img { max-width:100% !important; }
label {font-weight:normal}
.clear { clear:both; }
.heading-sep { height:20px; }
.heading-sep-10 { height: 10px; }
.heading-sep-15 { height: 15px; }
.margin-bottom-15 { margin-bottom: 15px; }
.margin-bottom-5 { margin-bottom: 5px; } 
.col-last { padding-right:0; }
.error { color: Red; }
a { outline: none !important; }
.customAdIdValidator { position:relative; top:2px; }
.Highlight { background-color:#D9EDF7 }
input, textarea, .btn { border-radius: 0 !important; }

/* Page Header Css */
.page-header-wrap { background-color: #f4f4f4; overflow:hidden; }
.page-header { background-color: #0090CB; margin:0; overflow:hidden; border:none !important; padding:1px 0px 1px 10px; }
.leaderboard_ad { padding:3px; height:96px; width:734px; background-color:#fff; margin:0 auto; float:right; }
.leaderboard_ad_without_border { padding:3px; height:96px; width:734px; margin:0 auto; float:right; }

/* Logo Css */
.logo { display:block; border:none !important; float:left; }
.logo img.asp { display:inline; }
.logo img.aspsnippets { display:inline; }
.logo:hover{ background:none !important; }

/* Icon Css */
.fa { margin-right:5px; color:#333; }

/* Navigation Css Start */
.nav .navbar-nav { margin:0; }
#site-nav { padding-left:0; }
.navbar-wrapper { margin:0px; position:relative; }
.navbar-collapse { overflow:hidden !important; max-height:100% !important; }
.navbar-nav { border-radius:0; border:0px solid #E9E9E9; border-right:0; background-color:#fff; float:none; overflow:hidden; }
.navbar-nav-mobile { border:1px solid #E9E9E9; background-color:#fff; }
.navbar-nav > li > a { font-size:10pt; color:#777; padding:11px 10px 6px !important; border-right:1px solid #eee; border-bottom:3px solid #fff; font-weight:normal !important; }
.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 !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 !important}
.menu { top:139px !important; max-width:550px; border-radius:0 0 5px 5px; background-color:#fff; border:1px solid #E9E9E9; list-style:none }
#dvMenu{ height:350px;overflow-y:auto;overflow-x:hidden}
.menu a { display:block; text-align:left; border:none; font-size:10pt; border-radius:0; margin:0; padding:5px; color:#787871; border-bottom:1px dashed #ccc !important; text-decoration:none !important; text-shadow:0 0px 0px rgba(0, 0, 0, 0.2);font-weight:normal !important; }
.menu a:hover { background-color:#0090CB; color:#fff; border-style:none }
.dropdown { overflow:visible; }
.dropdown-menu li a { padding:10px; }
.menu .col-md-3 { width: 24%; }
.dropdown-menu a:hover, #lnkAdmin.open a.dropdown-toggle { background-color:#0090CB !important; color:#fff !important; }
.dropdown-menu a:hover span.fa { color:#fff !important; }
.logout .fa { color:#fff; font-size:16pt; position:relative; top:6px; z-index:1; float:right; }
.logout:hover { text-decoration:none; }
#site-nav { overflow:hidden; }
.search-submit { margin-left:7px; }
#lnkAdmin .dropdown-menu { position:relative; border-radius:0; border:0; width:100%; box-shadow:none; overflow:hidden; padding:0; margin:0; }
#lnkAdmin { width:100%; float:left; }
#lnkAdmin .dropdown-menu li a { background-color:#fff; border-color:#eee; color:#777; }

.site-search { float:right !important; border-left:0; padding:0px; background-color:#fff !important; width:63% !important; }
.site-search #txtSearch { max-width:71%; }
.site-search-with-admin #txtSeasrch { max-width:65% !important; }
.site-search #txtSearch { max-width:82%; }
.site-nav { width:37% !important; padding-left:0; }
.site-nav-with-admin { width:42% !important; }
.site-search-with-admin { width:58% !important; }
.site-search-with-admin #txtSearch { max-width:80% !important; }
.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 { margin:0 !important; background-color:#2D2D2D; padding:20px 0 10px; color:#BFBEB2; border-top:3px solid #0090CB; }
.page-footer .well { border-style:none; background:none; margin-bottom:0; padding-bottom:0; }
.page-footer a { color:#0090CB; }
.page-footer .excelasoft-img { height: 30px; width: 30px; border-style: none }
.sub-footer { border-bottom:1px solid #BFBEB2; padding-bottom:20px; }
.sub-footer .sub-footer-title { font-size:14pt; font-weight:700; border-bottom:1px solid #BFBEB2; padding-bottom:10px; margin-bottom:10px; }
.page-footer .fa { color:#0090CB; }

/* Article Summary Css */
.article_summary { background-color: #fff; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #EEE; position: relative; top: -3px; }
.article_summary.last { border: none; margin-bottom:0; padding-bottom: 5px; }
#article .article_summary { padding-bottom: 0; margin-bottom: 0 !important; }
.article_summary .header {font-size: 19px; font-weight:bold; margin-bottom:10px; color: #0090CB; text-shadow: 2px 2px 3px #F2F2F2; margin-top:0 !important; line-height: normal; }
.article_summary .header a { color: #444; }
.article_summary .header a:hover { color: #0090CB; text-decoration:none }
.article_summary img { max-width:100%; }
.article_summary .info { padding: 5px; font-size:9pt; overflow: hidden; color:#555;background-color:#f6f6f6; margin-bottom:5px; }
.article_summary .info .SocialButtonWrap { margin: 3px 5px 0; }
.article_summary .info .GooglePlusButtonWrap { top: 2px !important; }
.article_summary .info .rssButtonWrap { top: 3px !important; margin-left: 0; }
.article_summary .info a { color:#555; font-weight:normal }
.article_summary .info .fa { font-size:11pt }
.article_summary .info .fa,.article_summary .btn-default .fa,.input-group-btn .btn-default .fa { color:#555; }
.article_summary .abstract { padding: 0px; min-height:80px; position: relative; }
#article .article_summary #dvArticleSummaryWrap { min-height: 250px; position: relative; } 
#article .article_summary.article_summary_with_text_ad #dvArticleSummaryWrap { padding-bottom: 85px; }
#article .article_summary.article_summary_without_text_ad #dvArticleSummaryWrap { padding-bottom: 35px; }
#article .article_summary .article-buttons-text-ad { position: absolute; bottom:0; left:0; }
/*.article_summary .abstract br { line-height:1px; }*/
.article_summary .abstract h2 { margin-top:0; font-size: 11pt !important; font-weight:normal !important; line-height:20px; }
.article_summary .footer { padding: 5px; height:35px; }
.article_summary .footer .btn-group .btn.btn-pink { margin-left:0 !important; }
.article-media, .article-media-body { overflow:visible; }
.article-media-body { border-bottom: 1px solid #ccc; padding-bottom: 12px; margin-bottom: 15px; }
.article_summary .info .fa-rss-square, .rss .fa { color:#FF9D00 !important; }
.article_summary .more-botton { position:relative; top: 1px; }
.article-add-comment { margin-bottom: 0; }
.article_summary.pager-wrap { padding-bottom: 0; }

.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 #ccc; font-size:24px;font-weight:700; display:block;width:100%;min-height:45px; }
.section-title .icon{ background-color:#0090CB; height:35px; width:35px; border-radius:35px; /*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:35px; line-height:35px; display: block; width: 35px; font-size: 14pt; }
.section-title .title{padding:0px 0 0 5px;display:table-cell; color: #444; text-shadow: 2px 2px 3px #F2F2F2;}
.section-title .social-wrap { font-size: 10pt; }

/* Button Css */
.btn-pink { background-color: #0090CB; border-color: #0090CB; color:#fff !important; }
.btn-pink:hover, .btn-pink:focus, .btn-pink:active, .btn-pink.active { background-color: #007eb2; border-color: #006c98; color:#fff !important; }
.btn-pink.disabled:hover, .btn-pink.disabled:focus, .btn-pink.disabled:active, .btn-pink.disabled.active, .btn-pink[disabled]:hover, .btn-pink[disabled]:focus, .btn-pink[disabled]:active, .btn-pink[disabled].active, fieldset[disabled] .btn-pink:hover, fieldset[disabled] .btn-pink:focus, fieldset[disabled] .btn-pink:active, fieldset[disabled] .btn-pink.active { background-color: #0090CB; border-color: #0090CB; color:#fff; }

.btn-gray { background-color: #555555; border-color: #555555; color:#fff; }
.btn-gray:hover, .btn-gray:focus, .btn-gray:active, .btn-gray.active { background-color: #484848; border-color: #3c3c3c; 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: #555555; border-color: #555555; color:#fff; }

.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 !important; }
.button-icon { font-size:30pt !important; font-weight:bold; }
.btn-add { color:#E82829 !important; }

/* 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 #ccc; padding:0 0 10px 0; }
.panel-heading .fa { margin-right:5px; font-size:20pt; color:#333; }
.panel-body { padding:15px 0 15px; }
.panel-body .checkbox,.panel-body .radio { display:inline-block; }
.panel-body span.radio label,.panel-body span.checkbox label { margin-right:0 !important; }
.panel-body .checkbox label:before, .panel-body .radio label:before { margin-right:10px !important; }

/* Box Css old */
.info-box, .error-box, .success-box, .note-box{padding:10px; border:0px solid #ccc; border-left-width:5px; overflow:hidden;}
.info-box .icon,.error-box .icon, .note-box .icon, .success-box .icon { max-width:40px; margin-right:10px; padding:0 10px; }
.info-box .icon .fa, .error-box .icon .fa, .note-box .icon .fa,.success-box .icon .fa { font-size:3em; }
.info-box .right-content, .error-box .right-content, .note-box .right-content, .success-box .right-content { text-align:left;  }
.info-box .title, .error-box .title, .note-box .title, .success-box .title { font-size:13pt; color:#333; text-align:left; }
.info-box .content, .error-box .content, .note-box .content, .success-box .content  { font-size:11pt; color:#333; text-align:left; }
.info-box .fa{ color:#0090CB; }
.error-box { background-color:#FDF7F7;border-color:#EED3D7; }
.error-box .fa,.error-box .fa:hover{ color:#E82829 !important; }
.success-box { background-color:#E9FFD9; border-color: #a6ca8a; }
.success-box .fa,.success-box .fa:hover{ color:#45A046 !important; }
.info-box { background-color:#D9EDF7; border-color:#BCE8F1 }
.info-box .fa,.info-box .fa:hover{ color:#0090CB !important; }
.note-box { background-color:#FFFFC1;border-color:#FCD209; line-height:25px;}
.note-box a { font-weight:normal !important; text-decoration:underline; color:#333 }
.note-box a span { font-size:9pt !important; }
.note-box .fa,.note-box .fa:hover{ color:#FF8C00 !important; }

/* Pagination Css */
.pagination { margin:0; }
.pagination a { color:#444; display:block; height:30px; border-radius: 0px !important; }
.pagination .active a,.pagination .active a:hover { background-color:#0090CB !important; border-color:#258ba9; color:#fff; }
.pagination .fa { color:#444 !important; font-size:9pt !important; margin:2px 0; }
.pager-description { line-height:32px; }

.site-main { background:none !important; }
.site-main .content-area { padding:10px 15px; background-color: #fff; margin:0px; }

.btn-red { background-color: #E82829; border-color: #E82829; color:#fff; }
.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; }

select.form-control { width:95%; }

/* 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; }
.alert .icon { max-width:40px; padding:0 !important; font-size:3em; }
.alert .delete-content { position:relative; top:10px; }
.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; }

@media screen and (max-width: 768px) {
  .visible-xs-inline { display: inline-block !important }
}

@media screen and (min-width: 768px) {
    .visible-xs-inline {  display: none !important }
}