
.qap-btm-margin,
.qap-module {
    margin-bottom: 20px;
}

.qap-a-cnt,
.qap-q-h {
    line-height: 2;
    font-size: 14px;
}

.qap-clone,
.qap-q.panel-default>.panel-heading {
    background-color: #268BB9;
}

.navbar-form .input-group .form-control {
    width: 100%;
}

.fa.fa-5x {
    font-size: 5em;
}

.fa.fa-2x {
    font-size: 2em;
}

.qap-container {
    position: relative;
    z-index: 1;
}

.qap-data {
    position: relative;
    width: 100%;
    min-height: 60px;
}

.qap-ul {
    z-index: 999;
}

.qap-ll {
    z-index: 998;
}

.qap-empty-container {
    min-height: 100px;
}

.qap-search-results {
    float: left;
    width: 100%;
}

.qap-ov {
    overflow: auto;
}

.qap-results>span {
    display: inline-block;
    margin-left: 15px;
}

.qap-results .badge {
    display: inline-block;
    margin-left: 5px;
}

.qap-q .panel-heading a {
    color: #08c;
    text-decoration: none;
}

.qap-q .panel-heading {
    padding: 0;
    background: #dce9f0;
}

.qap-q .qap-q-hdr {
    padding: 10px 15px;
    display: block;
}

.qap-a-helpful,
.qap-q-h,
.qap-rating {
    display: inline-block;
}

.qap-q-h {
    vertical-align: top;
}

.qap-a-cnt>span.badge {
    margin-left: 5px;
}

.qap-q-details {
    /*margin-top: 7px;*/
    color: #020608;
    font-size: 12px;
}

i.qap-q-mark {
    padding-right: 10px;
}

i.qap-a-mark {
    margin: 5px 0px;
    color: white;
}
.qap-a-origin,
.qap-q-origin {
    padding-top: 5px;
}

.qap-author,
.qap-date {
    display: inline-block;
    margin-left: 10px;
}

.qap-author {
    font-weight: 700;
    font-style: italic;
    color: #A2A2A2;
}

.qap-date {
    color: #444;
    float:left;
}

.qap-a-ld {
    color: #444;
}

.qap-a-ld a {
    color: inherit;
    text-decoration: none;
}

.qap-a-ld a.qap-helpful:focus>i,
.qap-a-ld a.qap-helpful:hover>i,
.qap-a-ld a.qap-helpful>i.qap-selected {
    color: #46a546;
}

.qap-a-ld a.qap-unhelpful:focus>i,
.qap-a-ld a.qap-unhelpful:hover>i,
.qap-a-ld a.qap-unhelpful>i.qap-selected {
    color: #9d261d;
}

.qap-rating {
    margin: 0 7px;
}

.qap-a-helpful {
    margin-right: 10px;
}

li.qap-a {
    margin-bottom: 0px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-top:0px;
}

li.qap-a:nth-child(3n+1)
{
    background-color: #F3E7F3;
}

li.qap-a:nth-child(3n)
{
    background-color: #F8F9FC;
}

li.qap-a:nth-child(3n+2)
{
    background-color: #E6F1E4;
}



li.qap-a:last-child {
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0;
}

.qap-q .panel-default>.panel-heading:focus,
.qap-q.panel-default>.panel-heading.active,
.qap-q.panel-default>.panel-heading:hover {
    background-color: #007399;
}

.qap-highlight {
    background-color: #FF0;
    color: #000;
}

.qap-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.qap-overlay.fade {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s linear .3s, opacity .3s linear;
    -moz-transition: visibility 0s linear .3s, opacity .3s linear;
    -o-transition: visibility 0s linear .3s, opacity .3s linear;
    transition: visibility 0s linear .3s, opacity .3s linear;
}

.qap-overlay.fade.in {
    visibility: visible;
    opacity: .8;
    transition-delay: 0s;
}

.qap-overlay-progress {
    text-align: center;
}

.qap-column .qap-alerts {
    margin-left: -15px;
    margin-right: -15px;
}

.qap-alerts .alert .fa {
    padding-right: 5px;
}
.forum-list-content li {

    width: 200px;
    display: inline-block;
    text-align: center;
    padding: 13px;
    margin: 5px;
    background-color: #fff;
    border: 3px solid #4D89C4;

    max-width: 200px;
    max-height: 60px;
    height: 60px;
    border-radius: 3px;
}
.forum-header-style{
    margin-top: 22px;
    margin-bottom: 37px;
    background-color: #063f76;
    padding: 8px;
    color: #fff;
    font-size: 20px !important;
}
.forum-list-content li a {
    color: #342E37;
}

/*#forumlistcontent li {
    !*border-style: solid;*!
    width: 200px;
    display: inline-block;
    text-align: center;
    padding: 15px;
    margin: 5px;
    background-color: #207590 ;
    !*color: white;*!
    max-width: 200px;
    max-height: 60px;
}*/

/*#forumlistcontent li a {
    color: white;
}*/

/*#forumlistcontent li.active  {

    background-color: #35A2D4 !important;
}*/
.forum-list-content li.active  {
    color: #fff;
    background-color: #4d89c4 !important;
}

div#forumlistcontent {
    text-align: center;
}

.qap-q-author
{
    margin:0px;
    padding: 0px;
    font-size: 12px;
}

img.img-responsive.forum-avatar div.forum-avatar.col-md-2.pull-right
{
    width:100%;
    height: 100%;
    padding: 0px;
}

div.qap-q-main
 {
     font-size: 14px;
 }

div.qap-q-main , div.qap-a-text
{
  word-wrap: break-word;

}

.panel.panel-default .panel-body {
    background: #A1B0D1;
}
