/* common */


.caret{
    color: #AAA;
}


body{
    padding-top: 0px;
    overflow-y: visible;
    height:100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.cn-accessibility {
    display: block;
    position: relative;
    z-index: 10;
}

.cn-accessibility a {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 0;
    height: 0;
    overflow: hidden;
}
.container:focus{
    outline: 0;
}
.placeholder{
    color: #999;
}
a, p, .question-text {
    /*word-break: break-word;*/
    word-wrap: break-word;
}
.glyphicon-ok{
    top: -2px;
}
.glyphicon-ok:before {
    content: "\e010";
    color: #FFFFFF;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    left: 4px;
    font-size: 10px;
}
.da-date, .label-asked, .date-comment, .additional-text{
    line-height: 1.614285714;
    color: #666666;
    font-size: 12px;
    font-family: Arial;
}
.da-label{
    height: 18px;
    width: 18px;
    display: inline-block;
    border-radius: 50%;
    margin-bottom: -5px;
    margin-right: 5px;
}
.label-like {
    background-image: url("../images/icons/thumb_up.png");
    height: 15px;
    width: 16px;
    display: inline-block;
    background-size: 16px 15px;
    margin-bottom: -2px;
    margin-top: 6px;
    margin-left: 9px;
    margin-right: 3px;
}
.avatar-thread > img{
    min-width: 32px;
}
#lightbox {
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
}
.label-correct{
    background-image: url("../images/icons/correct.png");
    background-size: 18px 18px;
}
.nav>li>a:hover{
     color: #337ab7;
}

li.L0, li.L1, li.L2, li.L3,
    li.L5, li.L6, li.L7, li.L8
    { list-style-type: decimal !important }

.da-wrapper-body > p, .helpful-message{
    display: inline-block;
    margin: 0;
}

/* Start block Header and Footer */
html, body {
    height: 100%;
}
body{
    position: relative;
    height: 100%;
    min-height: 100%;
}

.horizontal-menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: text-top;
}
.horizontal-menu li {
    display: inline;
}

.horizontal-menu li a img {
    height: 24px;
    width: 24px;
}
.horizontal-menu li div {
    display:inline-block;
    vertical-align: top;
}

.thread-author-div .horizontal-menu .scn-svg-icon-groups{
    margin-right:0;
}
.footer-nav {
    margin-bottom: 0;
}

#main {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width:100%;
}
/* Footer section*/

#comm-hdr-Header{
    flex: 0 0 auto;
}
/* Footer section*/
#footer {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}


/* Header section*/
#header .container{
    padding: 0 15px;
}
/* End block */


/* End block */

/* Start Not found page*/
.alert-container{
    margin: 40px auto 20px auto;
    padding: 15px;
    max-width:980px;
}

/* End block */
.alert-info-container {
    max-width:980px;
}

#page {
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}


/* Start media queries*/

@media screen and (max-width: 668px){

    .container h1 {
        font-size: 24px;
    }

    .pagination li a{
        display:none;
    }

    .pagination .active a, .pagination li a.paginator-navigation{
        display:block;
    }
}
/* End media queries*/


/* new changes */
.hero-unit{
    background-color: #f5f5f5;
}
h3 > .navbar-brand{
    padding-left: 0px;
}
#breadcrumb .destination-home{
    padding-left: 0px;
}

/* Emoticons */
.emotion {
    width: 32px;
    height: 32px;
    background-size: 32px;
    display: inline-block;
    margin: 0;
}
.angry {
    background-image: url('../images/emoticons/angry.png');
}

.balloon {
    background-image: url('../images/emoticons/balloon.png');
}

.grin {
    background-image: url('../images/emoticons/grin.png');
}

.bomb {
    background-image: url('../images/emoticons/bomb.png');
}

.broken-heart {
    background-image: url('../images/emoticons/broken-heart.png');
}

.cake {
    background-image: url('../images/emoticons/cake.png');
}

.cat {
    background-image: url('../images/emoticons/cat.png');
}

.clock {
    background-image: url('../images/emoticons/clock.png');
}

.clown {
    background-image: url('../images/emoticons/clown.png');
}

.cold {
    background-image: url('../images/emoticons/cold.png');
}

.confused {
    background-image: url('../images/emoticons/confused.png');
}

.cool {
    background-image: url('../images/emoticons/cool.png');
}

.plain {
    background-image: url('../images/emoticons/plain.png');
}

.cry {
    background-image: url('../images/emoticons/cry.png');
}

.dead {
    background-image: url('../images/emoticons/dead.png');
}

.devil {
    background-image: url('../images/emoticons/devil.png');
}

.dizzy {
    background-image: url('../images/emoticons/dizzy.png');
}

.dog {
    background-image: url('../images/emoticons/dog.png');
}

.dont-tell-anyone {
    background-image: url('../images/emoticons/dont-tell-anyone.png');
}

.drinks {
    background-image: url('../images/emoticons/drinks.png');
}

.drooling {
    background-image: url('../images/emoticons/drooling.png');
}

.flower {
    background-image: url('../images/emoticons/flower.png');
}

.ghost {
    background-image: url('../images/emoticons/ghost.png');
}

.gift {
    background-image: url('../images/emoticons/gift.png');
}

.blush {
    background-image: url('../images/emoticons/blush.png');
}

.goodbye {
    background-image: url('../images/emoticons/goodbye.png');
}

.heart {
    background-image: url('../images/emoticons/heart.png');
}

.hug {
    background-image: url('../images/emoticons/hug.png');
}

.kiss {
    background-image: url('../images/emoticons/kiss.png');
}

.laugh {
    background-image: url('../images/emoticons/laugh.png');
}

.ligthbulb {
    background-image: url('../images/emoticons/ligthbulb.png');
}

.loser {
    background-image: url('../images/emoticons/loser.png');
}

.love {
    background-image: url('../images/emoticons/love.png');
}

.mail {
    background-image: url('../images/emoticons/mail.png');
}

.music {
    background-image: url('../images/emoticons/music.png');
}

.nerd {
    background-image: url('../images/emoticons/nerd.png');
}

.night {
    background-image: url('../images/emoticons/night.png');
}

.ninja {
    background-image: url('../images/emoticons/ninja.png');
}

.not-talking {
    background-image: url('../images/emoticons/not-talking.png');
}

.on-the-phone {
    background-image: url('../images/emoticons/drinks.png');
}

.party {
    background-image: url('../images/emoticons/party.png');
}

.pig {
    background-image: url('../images/emoticons/pig.png');
}

.poo {
    background-image: url('../images/emoticons/poo.png');
}

.rainbow {
    background-image: url('../images/emoticons/rainbow.png');
}

.raining {
    background-image: url('../images/emoticons/raining.png');
}

.sacred {
    background-image: url('../images/emoticons/sacred.png');
}

.sad {
    background-image: url('../images/emoticons/sad.png');
}

.shocked {
    background-image: url('../images/emoticons/shocked.png');
}

.sick {
    background-image: url('../images/emoticons/sick.png');
}

.sick2 {
    background-image: url('../images/emoticons/sick2.png');
}

.silly {
    background-image: url('../images/emoticons/silly.png');
}

.sleeping {
    background-image: url('../images/emoticons/sleeping.png');
}

.sleeping2 {
    background-image: url('../images/emoticons/sleeping2.png');
}

.sleepy {
    background-image: url('../images/emoticons/sleepy.png');
}

.sleepy2 {
    background-image: url('../images/emoticons/sleepy2.png');
}

.happy {
    background-image: url('../images/emoticons/happy.png');
}

.smoking {
    background-image: url('../images/emoticons/smoking.png');
}

.smug {
    background-image: url('../images/emoticons/smug.png');
}

.stars {
    background-image: url('../images/emoticons/stars.png');
}

.straight-face {
    background-image: url('../images/emoticons/straight-face.png');
}

.sun {
    background-image: url('../images/emoticons/sun.png');
}

.sweating {
    background-image: url('../images/emoticons/sweating.png');
}

.thinking {
    background-image: url('../images/emoticons/thinking.png');
}

.tongue {
    background-image: url('../images/emoticons/tongue.png');
}

.vomit {
    background-image: url('../images/emoticons/vomit.png');
}

.wave {
    background-image: url('../images/emoticons/wave.png');
}

.whew {
    background-image: url('../images/emoticons/whew.png');
}

.win {
    background-image: url('../images/emoticons/win.png');
}

.wink {
    background-image: url('../images/emoticons/wink.png');
}

.yawn {
    background-image: url('../images/emoticons/yawn.png');
}

.yawn2 {
    background-image: url('../images/emoticons/yawn2.png');
}

.zombie {
    background-image: url('../images/emoticons/zombie.png');
}

.mischief {
    background-image: url('../images/emoticons/zombie.png');
}
.minus {
    background-image: url('../images/emoticons/minus.png');
}

.emotion.alert {
    background-image: url('../images/emoticons/alert.png');
    padding: 0;
}

.plus {
    background-image: url('../images/emoticons/plus.png');
}

.info {
    background-image: url('../images/emoticons/info.png');
}

div.dm-breadcrumb {
    border-bottom: none;
}
