.lesson-content-row {
    background: #f7f7f7;
    border-radius: 32px;
    padding: 8px;
    margin-bottom: 20px;
}

.lesson-content-row .well {
    box-shadow: none;
    background: #eeeeee;
    border: none;
    border-radius: 32px;
    padding: 0;
}

.mr-bracket div {
    border: none;
    padding-top: 0px;
    color: #888;
}

.mr-tab-words .mr-td-words div:nth-child(2) {
    color: #d35400;
}

.mr-tab-words .mr-td-words, .mr-bracket {
    margin-top: 4px;
}

.mr-tab-words .mr-td-words {
    /*background: #f1f1f1;*/
    padding: 0;
    border-radius: 4px;

}

.mr-tab-words .mr-td-words div, .mr-bracket div {
    padding: 4px 8px;
    margin: 1px;
}

.mr-tab-words .mr-td-words div {
    /*
    margin: 0;
    border-color: #f7f7f7;
    border-right-color: #f7f7f7;
    border-bottom-color: #f7f7f7;
    border-top-width: 0;
    border-left-width: 8px;
    border-radius: 2px;
    */
    border: none;
    border-radius: 4px;
}

.mr-tab-words .mr-td-words.first div {
    /*border: none;*/
}

.mr-tab-words .mr-td-words div:last-child, .mr-bracket div:last-child {
    /*border-right-width: 0;*/
    margin-top: 4px;
    margin-bottom: 1px;
}

.mr-tab-words .mr-td-words div:nth-last-child(1) {

}


.game-timer,
.btn-group .btn:first-child,
.btn-group .btn:last-child {
    border-radius: 15px;
    color: #777;
}

a.navi-1 .mr-icon,
a.navi-2 .mr-icon,
a.navi-3 .mr-icon,
a.navi-5 .mr-icon,
a.navi-6 .mr-icon,
a.navi-10 .mr-icon {
    background: none;
}

a.navi-1 .mr-icon:before {content: "\f02d";}
a.navi-2 .mr-icon:before {content: "\f12e";}
a.navi-3 .mr-icon:before {content: "\f128";}

a.navi-5 .mr-icon:before {content: "\f1b3";}
a.navi-6 .mr-icon:before {content: "\f0ec";}

a.navi-10 .mr-icon:before {content: "\f130";}

a.navi-19 .mr-icon:before {content: "\f02d";}
a.navi-20 .mr-icon:before {content: "\f12e";}
a.navi-21 .mr-icon:before {content: "\f128";}
a.navi-22 .mr-icon:before {content: "\f1b3";}
a.navi-23 .mr-icon:before {content: "\f0ec";}
a.navi-24 .mr-icon:before {content: "\f130";}

a.navi-28 .mr-icon:before {content: "\f1b3";}
a.navi-29 .mr-icon:before {content: "\f130";}

a.navi-30 .mr-icon:before {content: "\f02d";}
a.navi-31 .mr-icon:before {content: "\f0ec";}
a.navi-32 .mr-icon:before {content: "\f02d";}
a.navi-33 .mr-icon:before {content: "\f075";}
a.navi-34 .mr-icon:before {content: "\f028";} /* glosnik */

/* numery na ksiazkach */
a.navi-30 .mr-icon, a.navi-32 .mr-icon {position: relative;}
a.navi-30 .mr-hidden span, a.navi-32 .mr-hidden span {display: none;}
a.navi-30 .mr-hidden, a.navi-32 .mr-hidden {
    visibility: visible;
    font-size: 15px;
    font-family: Tahoma,Geneva,'DejaVu Sans Condensed',sans-serif;
    font-weight: bold;
    font-style: italic;
    position: absolute;
    width: 100%;
    top: 5px;
    left: -4px;
    color: #f1f1f1;
}
a.navi-30.active .mr-hidden, a.navi-32.active .mr-hidden {color: #78B9F7;}
a.navi-30:not(.active):hover .mr-hidden, a.navi-32:not(.active):hover .mr-hidden {color: #3276B1;}
a.navi-30 .mr-hidden:after { content: "1"; }
a.navi-32 .mr-hidden:after { content: "2"; }

/* slowka */
a.navi-59 .mr-icon:before {content: "\f02d";}
a.navi-60 .mr-icon:before {content: "\f1be";}
a.navi-61 .mr-icon:before {content: "\f12e";}
a.navi-62 .mr-icon:before {content: "\f1b3";}
a.navi-63 .mr-icon:before {content: "\f0ec";}

.panel.mr-jola  .panel-body-wide {
    padding: 20px;
}

.mr-info-icon {
    font-size: 48px; 
    color: #78b9f7;
}

#dialog .media-object .fa-user {
    font-size: 49px;
}

.modal-dialog {
    margin: 80px auto;
}

.mr-test-lesson .media-object {
    margin: 5px;
}

/* scrabble */

.game{margin:5px 0;padding:3px;min-height: 74px;background: #fff;border:1px #ddd solid;}
.game li {list-style:none;float:left;padding: 0 10px; margin: 2px;background: rgb(166,237,255);display:inline-block;cursor:pointer;border:1px #ffe99d solid;/* padding:4px 10px; */min-height: 62px; /* color: rgb(77,59,59); */line-height: 60px!important;}
.game li.correct{color:green;border-color:#6ed56e;background:#e4ffe4}
.game li.incorrect{background:#ffdddd;border-color:#ff8282}
.game li.correct:hover{background:#e4ffe4!important;cursor:default}
.game-drag li:hover{background:#fff2c4}
.game-drag li.placeholder{background:#cee3ff;border-color:#9ac5ff;height:17px}

/*.lesson-content-row div { margin-bottom: 10px;}*/

/* scrabble end */

.mr-margin-h { margin-left: 20px; margin-right: 20px; }

.from_select {
    background-color: #78B9F7!important;
    color: #fff!important;
}
.from_select:hover {
    background-color: #58AEFF!important;
    color: #fff!important;
}

.modal-backdrop {z-index: 10400}
.modal {z-index: 10500}

.mr-paragraph {
    background: #C8D8FF;
    color: #3276B1;
    font-size: 18px;
}

.mr-paragraph-row {
    background: #ECECFF;
}

.mr-hint div {
    display: inline-block;
    border: #6ED56E thin solid;
    margin: 4px 4px 4px 0;
    padding: 4px 8px;
    font-size: 30px;
    color: #008000;
    font-family: cursive;
}

.mr-hint .mr-1 {
    background: #E4FFE4;
}

.mr-first-example {
    background-color: #AC99D2!important;
}

.mr-first-example .btn-speaker {
    margin-left: 3px;
}

.words-hundred .panel-info {
    border-color: #91BD09;
}
.words-hundred .panel-info>.panel-heading {
    color: #323F84;
    background-color: #91BD09 ;
    border-color: #91BD09;
}
.words-hundred .alert-info {
    color: #323F84;
    background-color: #91BD09 ;
    border-color: #91BD09;
}
.words-hundred #but-start {
    background-color: #6969B3;
    border-color: #5959A6;
}
.words-hundred #but-start:hover {
    background-color: #3E4C94;
    border-color: #323F84;
}
.words-hundred .well {
    background-color: #eee;
    border-color: #F4F4F4;
}
.words-hundred .btn-purple {
    /*    background-color: #FF9000;
        border-color: #EEA236;*/
    background-color: #F0AD4E;
    border-color: #EEA236;

    /*background-color: #5CB85C;
    border-color: #4CAE4C;*/
}
.words-hundred .btn-purple:hover {
    /*    background-color: #EC971F;
        border-color: #D58512;*/
    /*    background-color: #449D44;
    border-color: #398439;*/
    background-color: #ED9C28;
    border-color: #D58512;
}
.words-hundred .front {
    background-color: #9187C4;
}
.words-hundred .front .card-middle:hover {
    background-color: #8177B9;
}
.words-hundred .game li {
    background-color: white;
    border-color: #8177B9;
    color: #323F84;
}

.words-hundred .game li.correct {
    color: #008000;
    border-color: #6ED56E;
    background: #E4FFE4;
}

.words-hundred .lesson-content-row .mr-senense {
    background-color: #D5B9EA;
    border-color: #E9F4FF;
}

.words-hundred .btn-speaker {
    color: #F0AD4E;;
}

.words-hundred .btn-speaker:hover {
    color: #FFF;
    background: #F0AD4E;
}

.words-hundred .mr-translation .lesson-content-row {
    padding: 0;
}

.words-hundred .btn-speaker.checked {
    color: #5CB85C;;
}

.words-hundred .btn-speaker.checked:hover {
    color: #FFF;
    background: #5CB85C;
}