﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

/*.navbar-inverse {
    background-color: #499ef3!important;
    border-bottom:none;
}
.navbar-inverse .navbar-brand{
    color:white!important;
}
.navbar-nav li a{
    color:white!important;
}
.navbar-nav li:hover{
    background-color: #4dabff!important;
}*/

.navbar-nav .topdf{background:url(../imgs/hot.gif) no-repeat right top;}

.wdbreak{word-break:break-word;word-wrap:break-word;}
.bg-success { background-color: #dff0d8; }
.bg-danger { background-color: #f2dede; }
.error{color:#b94a48;}

.aw-content-wrap{margin:0 15px;background-color: #fff;border:1px solid #e6e6e6;border-radius:4px;}
.aw-main-content{padding:0 0 20px;border-right:1px solid #e6e6e6;}

.table{border-radius:4px;background-color:#F4F7FC;}

.qlist dt { border-bottom:#e6e6e6 1px solid; padding:0 15px 10px 15px; font-size:20px; }
.qlist dd { border-bottom:#F0F0F0 1px solid; margin:15px; padding-bottom:15px; word-break:break-all; word-wrap:break-word; }
.qlist dd a{ color:#333; text-decoration:none; }
.qlist dd .badge{background-color:#5cb85c;color:white;}
.qlist dd:hover{background-color:#F4F4F4;}

.barlist dt { border-bottom: #e6e6e6 1px solid; padding-bottom:8px; font-size:16px; }
.barlist dd { border-bottom: #F0F0F0 1px solid; padding:10px 0; word-break:break-all; word-wrap:break-word; }
.barlist dd a { color: #333; text-decoration: none; }
.barlist dd .active { color: #428bca; }
.barlist dd .badge{background-color:#5cb85c;color:white;}
.barlist dd:hover{background-color:#F4F4F4;}

.barlist2{background-color:#FFEEBD;padding:10px;margin-bottom:15px;border-radius:5px;}
.barlist2 dt { border-bottom: #FFF 1px solid; padding-bottom:8px; font-size:16px; }
.barlist2 dd { border-bottom: #FFF 1px solid; padding:10px 0; word-break:break-all; word-wrap:break-word; }
.barlist2 dd a { color: #333; text-decoration: none; }
.barlist2 dd .active { color: #428bca; }
.barlist2 dd .badge{background-color:#5cb85c;color:white;}

.qa{border-bottom:#e6e6e6 1px solid;padding-bottom:20px;overflow-wrap:break-word;}
.qa h4{border-bottom:#e6e6e6 1px solid;padding-bottom:15px;}
.qa-question{font-weight:bold;}
.qa-options label{font-weight:normal;padding-top:5px;padding-bottom:5px;}
.qa-options label:hover{color:#428bca;}
.qa-answerexp{margin-bottom:20px;}

.comments{border-bottom:#e6e6e6 1px solid;padding:20px 0;}
.comments h4{font-size:20px;padding-bottom:5px;}
.comments h4 i{font-size:12px;}
.comments .comment-item{border-top:#F0F0F0 1px solid;padding:15px 0;clear:both;}
.comments .comment-item .star{margin-right:10px;}
.comments .comment-item strong{color:#008000;}
.comments .comment-item span{font-size:10px;color:gray;}
.comments .comment-item p{margin:5px 0 0 0;overflow-wrap:break-word;}
.comments .comment-item2{background:url(../imgs/webmaster2.png) no-repeat 3px 3px #F4F4F4;padding:3px 3px 3px 50px;border-radius:3px;}
.comments .comment-item2 .webmaster{float:left;width:40px;margin:0 10px 10px 0;}
.comments .comment-item2 p{margin:0;overflow-wrap:break-word;}

.reply{background-color:#F4F4F4;padding:10px;border-radius:4px;}
