﻿@font-face {
    font-family: 'Roboto-Medium';
    src: url('../fonts/Roboto-Medium.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto-Medium.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/Roboto-Medium.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('../fonts/Roboto-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Roboto-Light.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/Roboto-Light.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Roboto-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'RobotoCondensed-Regular';
    src: url('../fonts/RobotoCondensed-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/RobotoCondensed-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/RobotoCondensed-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/RobotoCondensed-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}
/*::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 1px 6px rgba(0,0,0,1);
    background-color: #5d210f;
}*/

::-moz-scrollbar {
    width: 12px;
}

::-moz-scrollbar-track {
    -moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
    border-radius: 10px;
}

::-moz-scrollbar-thumb {
    border-radius: 10px;
    -moz-box-shadow: inset 0 0 6px rgba(0,0,0,1);
}

*:focus {
    outline: none;
}

body {
    display: none;
    font-family: 'Roboto-Light';
}

.select_type_btn {
}

/*Anush - start*/
.flashcard_navbar_toggle {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.flashcard_navbar_header {
    width: 100%;
    margin: 0px !important;
}
/*Anush - end*/

/*@media (min-width: 992px) {*/
body {
    display: block;
}

/*.loadingdiv {
        height: 632px;
        width: 100%;
        position: relative;
    }*/

.loadingimg {
    width: 64px;
    height: 64px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -32px;
}

.flashcard-carousel-indecator {
    bottom: -30px;
    background-color: #000000;
    width: 360px;
    height: 10px;
    position: absolute;
    left: 0px;
}

div.flashcard-titlediv {
    position: relative;
    display: inline-block;
    padding: 0.5em 6em 0.5em 4em;
    overflow: hidden;
    color: #fff;
    margin-left: -15px;
}

    div.flashcard-titlediv:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fbe68d !important;
        -webkit-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        transform-origin: 0 100%;
        -webkit-transform: skew(-45deg);
        -ms-transform: skew(-45deg);
        transform: skew(45deg);
        z-index: 0;
    }

a.flashcard-titleText {
    position: absolute;
    z-index: 1;
    left: 30px;
    color: #FFFFFF;
    font-family: 'Roboto-Medium';
    font-size: 1.1em;
    cursor: pointer;
    display: block;
    width: 164px;
}

    a.flashcard-titleText:focus, a.flashcard-titleText:hover {
        color: #FFFFFF;
        text-decoration: none;
    }

a.flashcard-titleText {
    left: 30px;
    font-size: 1.2em;
    width: 174px;
}

span.flashcard-subtitleText {
    position: absolute;
    left: 210px;
    top: 13px;
    z-index: 1;
    color: #FFFFFF;
    display: block;
    border-left: 1px solid #915207;
    height: 35px;
    padding-left: 10px;
    padding-top: 10px;
}



.flashcard-navbar-default {
    /*background-color: #E8E8E8;*/
    background-color: #ffffff;
    margin-bottom: 0px;
    border: 0px;
}

.flashcard-btn-default-search {
    margin-top: -2px;
    color: #FFFFFF;
    background-color: #CE730D;
}

    .flashcard-btn-default-search:hover {
        color: #FFFFFF;
        background-color: #CE730D;
    }

.flashcard-glyphicon-user {
    color: #C87710;
    padding: 8px;
    vertical-align: super;
    display: inline-block;
}

span.flashcard-welcomeuser {
    font-family: 'Roboto-Medium';
    color: #3F3F3F;
    padding: 8px 0px;
    font-size: 0.8em;
    display: inline-block;
    vertical-align: bottom;
}

.flashcard-mainBackground {
    background-color: #04060D;
    padding-bottom: 10px;
}

.flashcard-subBackground {
    background-color: #372414;
    padding-top: 40px;
    padding-bottom: 60px;
}

.flashcard-tableBackground {
    /*background-image: url('../../images/BG.jpg');*/
    width: 930px;
    height: 458px;
    margin: 0px auto;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 40px 50px;
}


.arrow-left:before {
    border: 0px;
}



.arrow-right:before {
    border: 0px;
}

.carousel-3d .slide-3d figure figcaption {
    position: absolute;
    background: rgba(0,0,0,0);
    color: #fff;
    width: 100%;
    left: 0;
    top: 60%;
    font-weight: normal;
    text-align: center;
    padding: 7px 25px;
    font-family: 'Roboto-Medium';
    font-size: 1.5em;
    line-height: 25px;
}

.carousel-3d-container {
    margin: 0px auto;
}

.carousel-3d .slide-3d figure input[type="button"] {
    position: absolute;
    left: 50%;
    top: 80%;
    font-family: 'Roboto-Medium';
    font-size: 1em;
    background-image: url('../../../images/Continue_button.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 126px;
    height: 37px;
    background-color: rgba(0,0,0,0);
    border: 0px;
    margin-left: -63px;
    color: #333333;
}

.flashcard-subtableBackground {
    position: relative;
    width: 100%;
    height: 100%;
}

.flashcard-screentwocard {
    /*width: 250px;
        height: 380px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -190px;
        margin-left: -125px;
        background-repeat: no-repeat;
        background-size: contain;*/
}

    .flashcard-screentwocard.ng-hide-add.ng-hide-add-active {
        -webkit-animation: 1s mymove;
        /*animation: all 100s ease;*/
        animation: 1s mymove;
    }

    .flashcard-screentwocard.ng-hide {
        /*left: 16%; left: 1%;*/
        display: block !important;
    }

@-webkit-keyframes mymove {
    0% {
        left: 50%;
    }

    100% {
        left: 14%;
    }
}

/* Standard syntax */
@keyframes mymove {
    0% {
        left: 50%;
    }

    100% {
        left: 14%;
    }
}

.flashcard-screentwocard-innercontainer {
    position: absolute;
    width: 100%;
    height: auto;
    bottom: 13px;
    left: 0px;
}

    .flashcard-screentwocard-innercontainer p {
        color: #fff;
        font-weight: normal;
        text-align: center;
        font-family: 'Roboto-Medium';
        font-size: 1.5em;
        line-height: 25px;
        padding: 0px 25px;
    }

.flashcard-screentwocard-editors-holder {
    text-align: center;
    /*background-color: rgba(255,255,255,0.9);
        width: 212px;
        height: auto;
        position: relative;
        border-radius: 15px;       
        margin: 0px auto;
        padding: 10px 0px;        
        border-color: #cbcbca;
        border-radius: 15px;
        border-style: solid;
        border-width: 1px;
        box-shadow: 1px 1px 8px 2px #000000;*/
}

    .flashcard-screentwocard-editors-holder p {
        color: #000000;
        padding: 0px 10px;
        font-family: 'Roboto-Medium';
        font-size: 1em;
        /*line-height:10px;*/
    }

        .flashcard-screentwocard-editors-holder p.flashcard-screentwocard-editors-holder-editor {
            font-size: 1.3em;
        }

.flashcard-screentwocarousel-container {
    height: 118%;
    float: right;
    width: 580px;
    background-color: rgba(0,0,0,0.1);
    box-shadow: 0px 0px 1px 1px #82331e inset;
    border-radius: 8px;
    margin: -40px !important;
}

button.flashcard-btn {
    /*width: 40px;
        height: 35px;*/
    padding: 0px 5px;
    /*margin-top: 6px;*/
    background-color: #1383a9;
    border: 0px;
    color: #FFFFFF;
    font-size: 1.3em;
    box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.5);
    border-radius: 3px;
}

button.flashcard-btnhouse {
    margin: 10px 0px 30px 50px;
}

.flashcard-carousel-subcard .carousel-inner {
    margin: 0 auto;
    /*width: calc(100% - 60px);*/
    width: calc(100% - 60px);
}

.flashcard-subcard {
    background: url('../../../images/Subcard.png') no-repeat;
    cursor: pointer;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
}

.flashcard-subcard1 {
    background: url('../../../images/Subcard.png') no-repeat;
    cursor: pointer;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    height: 300px;
    text-align: center;
}

    .flashcard-subcard1 p {
        color: #ffffff;
        text-align: center;
        padding: 0px 10px !important;
        font-family: 'Roboto-Medium';
        font-size: 0.9em;
        margin-bottom: 0px;
        vertical-align: middle;
        line-height: 14px;
        word-wrap: break-word;
        width: 72%;
    }

.flashcard-carousel-subcard .carousel-control.left {
    width: 40px;
    height: 40px;
    /*background-image: url('../../../images/Left.png');*/
    background-image: url('../../../images/arrows/AccessMedicine-left.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    opacity: 1;
    top: 44%;
    /*left: -20px;*/
    cursor: pointer;
}

    .flashcard-carousel-subcard .carousel-control.left span, .flashcard-carousel-subcard .carousel-control.right span {
        display: none;
    }

.flashcard-carousel-subcard .carousel-control.right {
    width: 40px;
    height: 40px;
    background-image: url('../../../images/arrows/AccessMedicine-right.png');
    /*background-image: url('../../../images/right.png');*/
    background-repeat: no-repeat;
    background-position: 0px 0px;
    opacity: 1;
    top: 44%;
    /*right: -17px;*/
    cursor: pointer;
}

.flashcard-carousel-subcard .carousel-indicators {
    /*bottom: -50px;*/
}

    .flashcard-carousel-subcard .carousel-indicators li {
        background-color: #5B2B04;
        border: 0px;
        box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.5) inset;
        margin-right: 2px;
    }

        .flashcard-carousel-subcard .carousel-indicators li:last-child {
            margin-right: 0px;
        }

        .flashcard-carousel-subcard .carousel-indicators li.active {
            background-color: #C96D0B;
            border: 0px;
            box-shadow: 0px 0px 2px 1px rgba(51,51,51,0.5);
        }



.flashcard-screenthreecard {
    /*width: 136px;
        height: 183px;
        background-size: contain;
        position: absolute;
        background-repeat: no-repeat;
        top: 86px;
        text-align: center;*/
}

.flashcard-screenthreecardone {
    left: 315px;
}

.flashcard-screenthreecardtwo {
    left: 470px;
}

.flashcard-screenthreecardthree {
    left: 628px;
}

.flashcard-screenthreecard img.flashcard-subcard-icon {
    /*width: 60px;*/
    margin: 20px auto 0px;
}

.flashcard-screenthreecard p {
    color: #ffffff;
    text-align: center;
    padding: 0px 10px;
    font-family: 'Roboto-Medium';
    font-size: 1em;
    height: auto;
    margin-bottom: 0px;
    /*display: table-cell;*/
    vertical-align: middle;
    width: 125px;
    word-wrap: break-word;
}

.flashcard-screenthreecardone.ng-hide-add.ng-hide-add-active {
    -webkit-animation: 1s subcardonemove;
    animation: 1s subcardonemove;
}

.flashcard-screenthreecardtwo.ng-hide-add.ng-hide-add-active {
    -webkit-animation: 1s subcardtwomove;
    animation: 1s subcardtwomove;
}

.flashcard-screenthreecardthree.ng-hide-add.ng-hide-add-active {
    -webkit-animation: 1s subcardthreemove;
    animation: 1s subcardthreemove;
}


.flashcard-screenthreecardone.ng-hide,
.flashcard-screenthreecardtwo.ng-hide,
.flashcard-screenthreecardthree.ng-hide {
    left: 10px;
    display: block !important;
}

@-webkit-keyframes subcardonemove {
    0% {
        left: 315px;
    }

    100% {
        left: 10px;
    }
}

@keyframes subcardonemove {
    0% {
        left: 315px;
    }

    100% {
        left: 10px;
    }
}

@-webkit-keyframes subcardtwomove {
    0% {
        left: 470px;
    }

    100% {
        left: 10px;
    }
}

@keyframes subcardtwomove {
    0% {
        left: 470px;
    }

    100% {
        left: 10px;
    }
}

@-webkit-keyframes subcardthreemove {
    0% {
        left: 628px;
    }

    100% {
        left: 10px;
    }
}

@keyframes subcardthreemove {
    0% {
        left: 628px;
    }

    100% {
        left: 10px;
    }
}

.flashcard-btnsreenthreehome {
    float: left;
    margin-top: 45px;
    margin-left: 35px;
}

.flashcard-btnsreenthreeback {
    float: left;
    margin-top: 45px;
    margin-left: 10px;
}

.flashcard-carousel-slides-parent {
    /*float: left;
        margin-left: 40px;
        margin-top: 15px;*/
}

.flashcard-carousel-slides .carousel-inner {
    *background-color: rgba(0,0,0,0.1);
    box-shadow: 0px 1px 1px 2px #68e2f1 inset;
    border-radius: 8px;
    /*height: 345px;*/ min-height: 350px;
    max-height: 1000px;
    margin: 0px auto;
    /*width: 540px;*/
}

.flashcard-slide-header1 {
}

.flashcard-slide-header1-cmdt {
    /*box-shadow: 0 0 1px 8px #117bd1 inset;*/
    border: solid 8px #0d68b1;
}

.flashcard-slide-header1-Pharmacology4e {
    /*box-shadow: 0 0 1px 8px #117bd1 inset;*/
    border: solid 8px #1783a5;
}

.flashcard-slide-header1-pharmflash5 {
    /*box-shadow: 0 0 1px 8px #117bd1 inset;*/
    border: solid 8px #6771AD;
}

.flashcard-slide-header1-KolTop10024 {
    /*box-shadow: 0 0 1px 8px #117bd1 inset;*/
    border: solid 8px #b8635a;
}

.flashcard-slide-header1-BiochemistryGenetics3e {
    /*box-shadow: 0 0 1px 8px #117bd1 inset;*/
    border: solid 8px #1783a5;
}

.flashcard-slide-header1-BiochemistryGenetics3e {
    /*box-shadow: 0 0 1px 8px #117bd1 inset;*/
    border: solid 8px #3A549B;
}

.flashcard-slide-header1-MID3e {
    /*box-shadow: 0 0 1px 8px #117bd1 inset;*/
    border: solid 8px #1783a5;
}

.flashcard-slide-header1-MID3e {
    /*box-shadow: 0 0 1px 8px #117bd1 inset;*/
    border: solid 8px #3A549B;
}

.flashcard-slide-header1-MID3e {
    /*box-shadow: 0 0 1px 8px #117bd1 inset;*/
    border: solid 8px #1783a5;
}

.flashcard-slide-header1-MID3e {
    /*box-shadow: 0 0 1px 8px #117bd1 inset;*/
    border: solid 8px #3A549B;
}

.flashcard-slide-header1-physiology {
    /*box-shadow: 0 0 1px 8px #c85946 inset;*/
    border: solid 8px #b43a2f;
}

.flashcard-slide-header1-pathophysiology {
    /*box-shadow: 0 0 1px 8px #ddc908 inset;*/
    border: solid 8px #a18d1d;
}

.flashcard-slide-header1-DegowinsDiagnostic {
    /*box-shadow: 0 0 1px 8px #138586 inset;*/
    border: solid 8px #126a6e;
}

.flashcard-slide-header1-BiochemistryGenetics2e {
    /*box-shadow: 0 0 1px 8px #a779a0 inset;*/
    border: solid 8px #8a4f7f;
}

.flashcard-slide-header1-MID2e {
    /*box-shadow: 0 0 1px 8px #619739 inset;*/
    border: solid 8px #507f2f;
}

.flashcard-slide-header1-Pathology3e {
    /*box-shadow: 0 0 1px 8px #b6884d inset;*/
    border: solid 8px #986e3e;
}

.flashcard-slide-header1-Pharmacology3e {
    /*box-shadow: 0 0 1px 8px #bf4c88 inset;*/
    border: solid 8px #8f3662;
}

.flashcard-slide-header1-cmdt, .flashcard-slide-header1-physiology, .flashcard-slide-header1-pathophysiology, .flashcard-slide-header1-DegowinsDiagnostic, .flashcard-slide-header1-BiochemistryGenetics2e,
.flashcard-slide-header1-MID2e, .flashcard-slide-header1-Pathology3e, .flashcard-slide-header1-Pharmacology3e,
.flashcard-slide-header1-Pharmacology3e, .flashcard-slide-header1-pharmacotherapy, .flashcard-slide-header1-pharmacyreviewcalculations, .flashcard-slide-header1-PharmacyDrug,
.flashcard-slide-header1-Patologia, .flashcard-slide-header1-Bioquimica, .flashcard-slide-header1-Farmacologia, .flashcard-slide-header1-Microbiologia, .flashcard-slide-header1-DiagnosticoClinico,
.flashcard-slide-header1-kol, .flashcard-slide-header1-kole, .flashcard-slide-header1-kole21, .flashcard-slide-header1-nonpres20, .flashcard-slide-header1-KolesarInj2021, .flashcard-slide-header1-KolTop30022,
.flashcard-slide-header1-koltop30023, .flashcard-slide-header1-KolTop10023, .flashcard-slide-header1-BethMedTerm, .flashcard-slide-header1-kole21, .flashcard-slide-header1-Obstetriciay, .flashcard-slide-header1-Atlas, .flashcard-slide-header1-Pediatria,
.flashcard-slide-header1-Pharmacology4e, .flashcard-slide-header1-BiochemistryGenetics3e, .flashcard-slide-header1-MID3e, .flashcard-slide-header1-nonpres, .flashcard-slide-header1-Kolesar, .flashcard-slide-header1-kolesarinj2023,
.flashcard-slide-header1-pharmacotherapy2, .flashcard-slide-header1-pharmflash5, .flashcard-slide-header1-KolTop10024, .flashcard-slide-header1-koltop20025, .flashcard-slide-header1-KolTop30026 {
    /**background-color: rgba(0,0,0,0.1);
    box-shadow: 0px 1px 1px 2px #1A7DAD inset;
    box-shadow:0 0 1px 5px #1a7dad inset;*/
    border-radius: 8px;
    /*height: 480px;*/ height: 440px;
    margin: 0px auto;
    color: #000 !important;
    padding-top: 1px;
}

.flashcard-slide-header {
    background-color: #1a7dad;
    border-radius: 8px 8px 0 0;
    font-size: 0.9em !important;
    margin: 2px auto 0 1px;
    min-height: 52px;
    position: relative;
    width: 99.6%;
    color: #fff !important;
}

.flashcard-slide-header-pharmacotherapy2 {
    color: #000000 !important;
}

.flashcard-slide-header-cmdt, .flashcard-slide-header-physiology, .flashcard-slide-header-pathophysiology, .flashcard-slide-header-DegowinsDiagnostic, .flashcard-slide-header-BiochemistryGenetics2e, .flashcard-slide-header-MID2e, .flashcard-slide-header-Pathology3e, .flashcard-slide-header-Pharmacology3e, .flashcard-slide-header-Pharmacology3e,
.flashcard-slide-header-pharmacotherapy, .flashcard-slide-header-pharmacyreviewcalculations, .flashcard-slide-header-PharmacyDrug, .flashcard-slide-header-Patologia, .flashcard-slide-header-Bioquimica, .flashcard-slide-header-Farmacologia, .flashcard-slide-header-Microbiologia, .flashcard-slide-header-DiagnosticoClinico, .flashcard-slide-header-kol, .flashcard-slide-header-kole, .flashcard-slide-header-kole21, .flashcard-slide-header-nonpres20, .flashcard-slide-header-KolesarInj2021,
.flashcard-slide-header-KolTop30022, .flashcard-slide-header-KolTop30022, .flashcard-slide-header-koltop30023, .flashcard-slide-header-koltop30023, .flashcard-slide-header-kole21, .flashcard-slide-header-Obstetriciay, .flashcard-slide-header-Atlas, .flashcard-slide-header-Pediatria, .flashcard-slide-header-Pharmacology4e, .flashcard-slide-header-BiochemistryGenetics3e, .flashcard-slide-header-MID3e, .flashcard-slide-header-nonpres, .flashcard-slide-header-Kolesar, .flashcard-slide-header-KolTop10023,
.flashcard-slide-header-BethMedTerm, .flashcard-slide-header-kolesarinj2023, .flashcard-slide-header-pharmacotherapy2, .flashcard-slide-header-pharmflash5, .flashcard-slide-header-KolTop10024, .flashcard-slide-header-koltop20025 , .flashcard-slide-header-KolTop30026 {
    /*border-radius: 8px 8px 0 0;
    font-size: 0.9em !important;
    margin: 2px auto 0 1px;
    min-height: 52px;
    position: relative;
    width: 99.6%;
    color: #fff !important;*/
    color: #000107 !important;
    font-size: 1.1em !important;
    padding-left: 5px;
    margin: -1px auto;
    /*min-height: 52px;*/
    min-height: 60px;
    position: relative;
    /*z-index:1;*/
    /*width: 98.60%;*/
    /*width: 98.45%;*/
}



.physiology-answer, .pathophysiology-answer, .DegowinsDiagnostic-answer, .BiochemistryGenetics2e-answer,
.MID2e-answer, .Pathology3e-answer, .Pharmacology3e-answer, .Pharmacology4e-answer, .BiochemistryGenetics3e-answer, .MID3e-answer, .pharmflash5-answer, .KolTop10024-answer {
    color: #000107 !important;
}
.cmdt-answer {
    color: #fff !important;
}
.btn-danger {
    background-color: #b93430 !important;
}
.flashcard-slide-header-cmdt {
    background-color: #42a3f4;
}

.cmdt-answer {
    background-color: #0d68b1;
}

.flashcard-slide-header-Pharmacology4e {
    background-color: #02A8DC;
}

.Pharmacology4e-answer {
    background-color: #1783A5;
}

.flashcard-slide-header-pharmflash5 {
    background-color: #8C95CA;
}

.pharmflash5-answer {
    background-color: #8C95CA;
}

.flashcard-slide-header-KolTop10024 {
    background-color: #D58076;
}

.KolTop10024-answer {
    background-color: #D58076;
}

.flashcard-slide-header-BiochemistryGenetics3e {
    background-color: #5c75b8;
    z-index: 1;
}


.BiochemistryGenetics3e-answer {
    background-color: #3a549b;
}

.flashcard-slide-header-MID3e {
    background-color: #8fafeb;
        z-index: 1;
}


.MID3e-answer {
    background-color: #3a549b;
}
/*.cmdt-answer:before {
        color: #353535;
        content: "Answer";
        font-size: 1.2em;
        font-weight: bold;
        left: 15px;
        position: absolute;
        top: 15px;
    }*/

.flashcard-slide-header-physiology {
    background-color: #f08f86;
}

.physiology-answer {
    background-color: #b43a2f;
}

.flashcard-slide-header-pathophysiology {
    background-color: #f9ee9f;
}

.pathophysiology-answer {
    background-color: #a18d1d;
}

.flashcard-slide-header-DegowinsDiagnostic {
    background-color: #3eb1b8;
}

.DegowinsDiagnostic-answer {
    background-color: #126a6e;
    color: #fff !important;
}

.flashcard-slide-header-BiochemistryGenetics2e {
    background-color: #d8c0d0;
}

.BiochemistryGenetics2e-answer {
    background-color: #8a4f7f;
}

.flashcard-slide-header-MID2e {
    background-color: #c1e6a3;
}

.MID2e-answer {
    background-color: #507f2f;
}

.flashcard-slide-header-Pathology3e {
    background-color: #efebdf;
}

.Pathology3e-answer {
    background-color: #986e3e;
}

.flashcard-slide-header-Pharmacology3e {
    background-color: #ff9ecb;
}

.Pharmacology3e-answer {
    background-color: #8f3662;
}

.flashcard-slide-body {
    /*height: 278px;*/ /*height: 583px;*/
    margin-bottom: 0;
    /*margin-left: 1%;*/
    margin-right: 0;
    overflow-x: auto !important;
    overflow-y: scroll; /* has to be scroll, not auto */
    -webkit-overflow-scrolling: touch;
    padding: 0;
    /*width: 98%;*/
}


.flashcard-slide-header p {
    color: #305359;
    display: table-cell;
    vertical-align: middle;
    height: 55px;
    font-size: 1.2em;
    font-family: 'Roboto-Medium';
    width: 320px;
    text-align: left;
    /*padding-left: 15px;*/
}

.flashcard-btnsreenthreefav {
    /*position: absolute;
   right: 90px;
    top: 10px;*/
    /*color: rgba(0,0,0,0.5) !important;*/
    /*color: #f9bd06 !important;*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    strong {
        font-family: 'RobotoCondensed-Regular' !important;
    }
}


.flashcard-slide-body {
    /*height: 400px;*/ height: 370px;
    color: #000107;
    font-size: 1.4em;
    margin-top: 13px;
    overflow: auto;
    padding: 10px 10px 0;
    text-align: justify;
    text-align: left;
    margin-top: -6px;
    width: 100%;
}

.flashcard-slide-body-inner,
.flashcard-slide-body-inner-Pharmacology3e, .flashcard-slide-body-inner-pharmacotherapy, .flashcard-slide-body-inner-pharmacyreviewcalculations, .flashcard-slide-body-inner-PharmacyDrug,
.flashcard-slide-body-inner-Patologia, .flashcard-slide-body-inner-Bioquimica, .flashcard-slide-body-inner-Farmacologia, .flashcard-slide-body-inner-Microbiologia, .flashcard-slide-body-inner-DiagnosticoClinico,
.flashcard-slide-body-inner-kol, .flashcard-slide-body-inner-kole, .flashcard-slide-body-inner-kole21, .flashcard-slide-body-inner-nonpres20, .flashcard-slide-body-inner-KolesarInj2021, .flashcard-slide-body-inner-KolTop30022, .flashcard-slide-body-inner-KolTop30022, .flashcard-slide-body-inner-koltop30023, .flashcard-slide-body-inner-koltop30023, .flashcard-slide-body-inner-Obstetriciay, .flashcard-slide-body-inner-Atlas, .flashcard-slide-body-inner-Pediatria,
.flashcard-slide-body-inner-nonpres, .flashcard-slide-body-inner-Kolesar, .flashcard-slide-body-inner-KolTop10023, .flashcard-slide-body-inner-BethMedTerm, .flashcard-slide-body-inner-kolesarinj2023, .flashcard-slide-body-inner-pharmacotherapy2,
.flashcard-slide-body-inner-pharmflash5, .flashcard-slide-body-inner-KolTop10024, .flashcard-slide-body-inner-koltop20025, .flashcard-slide-body-inner-KolTop30026 {
    font-size: .7em !important;
    padding-bottom: 10px;
}

    .flashcard-slide-body-inner table {
        /*font-size: .9em !important;*/
    }

.flashcard-carousel-slides .carousel-control.left {
    width: 50px;
    height: 50px;
    background-image: url('../../../images/Left.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    /*background-size: 100% 100%;*/
    opacity: 1;
    bottom: -60px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -25px;
    cursor: pointer;
}

    .flashcard-carousel-slides .carousel-control.left span, .flashcard-carousel-slides .carousel-control.right span {
        display: none;
    }

.flashcard-carousel-slides .carousel-control.right {
    width: 50px;
    height: 50px;
    background-image: url('../../../images/right.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    /*background-size: 100% 100%;*/
    opacity: 1;
    bottom: -60px;
    position: absolute;
    right: -10px;
    left: initial;
    top: 50%;
    margin-top: -25px;
    cursor: pointer;
}

.flashcard-carousel-slides .carousel-indicators {
    display: none;
}


button.flashcard-btn.flashcard-btnsreenthreefav.flashcard-fav {
    color: #ECC112 !important;
}

span.flashcard-glyphicon {
    /*border: 1px solid #000000;*/
    border: 1px solid #ffffff;
    border-radius: 100%;
    padding: 2px;
    font-size: 0.7em;
}

button.flashcard-btnnavigation {
    width: 80px;
    height: 25px;
    font-size: 0.9em;
    background-color: rgba(0,0,0,0);
    border: 0px;
    background-image: url('../../../images/navbtn.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    /*color: #000000;*/
    color: #ffffff;
    font-family: 'Roboto-Medium';
    /*top: 270px;*/
    position: absolute;
    box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.4);
    border-radius: 0px;
    margin: 6px 0px;
}

button.flashcard-btnnavigationPrevious {
    left: -2px;
}

button.flashcard-btnnavigationNext {
    left: 80px;
}

button.flashcard-btnnavigation.disabled {
    opacity: .65;
    cursor: not-allowed;
}
/*}*/

@media (min-width: 1200px) {

    .loadingdiv {
        height: 745px;
    }

    .flashcard-tableBackground {
        border-color: #905728;
        border-radius: 10px;
        border-style: solid;
        border-width: 1px;
        box-shadow: 1px 1px 8px 2px #000000;
        height: 571px;
        padding: 60px;
        width: 1160px;
    }

    .arrow-left, .arrow-right {
        width: 75px;
        height: 75px;
    }

    .carousel-3d .slide-3d figure figcaption {
        font-size: 1.8em;
    }

    .carousel-3d .slide-3d figure input[type="button"] {
        width: 146px;
        height: 43px;
        margin-left: -73px;
    }

    .flashcard-screentwocard {
        padding-bottom: 28px;
        /*height: 478px;
        margin-top: -200px;
        margin-left: -158px;*/
    }

    .flashcard-screentwocard-innercontainer {
        bottom: 17px;
    }

    .flashcard-screentwocard-editors-holder {
        /*width: 240px;
        margin-left:-15px;*/
    }

    .flashcard-screentwocarousel-container {
        /*width: 730px;*/
    }

    .flashcard-carousel-subcard .carousel-control.left, .flashcard-carousel-subcard .carousel-control.right {
        width: 40px;
        height: 40px;
    }

    .flashcard-carousel-subcard .carousel-inner {
        /*width: 540px;
        top: 50px;*/
    }

    button.flashcard-btnhouse {
        margin: 10px 0px 30px 65px;
    }
}



.flashcard-screenthreecard {
    width: 180px;
    height: 242px;
}

.flashcard-screenthreecardone {
    left: 385px;
}

.flashcard-screenthreecardtwo {
    left: 585px;
}

.flashcard-screenthreecardthree {
    left: 785px;
}


    .flashcard-screenthreecardone.ng-hide,
    .flashcard-screenthreecardtwo.ng-hide,
    .flashcard-screenthreecardthree.ng-hide {
        left: 10px;
    }

.flashcard-screenthreecard img.flashcard-subcard-icon {
    width: 95px;
    margin: 25px auto 10px;
}

.flashcard-screenthreecard p {
    /*padding: 0px 15px;
    width: 180px;*/
}

.flashcard-btnsreenthreehome {
    margin-left: 55px;
}

.flashcard-carousel-slides-parent {
    /*margin-left: 80px;
    width: 810px;
    height: 430px;*/
}

.flashcard-carousel-slides .carousel-inner {
    /*height: 430px;
    width: 690px;*/
}

.flashcard-slide-body {
    /*height: 356px;*/
}

.flashcard-slide-header p {
    width: 475px;
}

button.flashcard-btnnavigation {
    width: 88px;
    height: 27px;
    /*top: 335px;*/
    font-size: 1em;
}

span.flashcard-glyphicon {
    font-size: 0.8em;
}

button.flashcard-btnnavigationNext {
    left: 107px;
    /*left: 127px;*/
}

button.flashcard-btnnavigationPrevious {
    left: 10px;
    /*left: 32px;*/
}

/*.Pharmacology3e_cmplteimgcls > img {
    margin-bottom: 0 !important;
    margin-right: 20px;
    margin-top: 12px !important;
    width: 98%;
}*/

.Patologia_h33 > div {
    font-size: 1em !important;
    margin-top: 15px;
}

.flashcard-slide-body-inner-cmdt {
    font-weight: 700;
    /*margin-top: 10px;*/
    font-size: 0.7em;
}

.flashcard-slide-body-inner-Pharmacology4e, .flashcard-slide-body-inner-BiochemistryGenetics3e, .flashcard-slide-body-inner-MID3e, .flashcard-slide-body-inner-pharmflash5, .flashcard-slide-body-inner-KolTop10024 {
    /*margin-top: 10px;*/
    font-size: 0.7em;
}

.flashcard-slide-body-inner-pathophysiology {
    font-weight: 700;
    margin-top: 10px;
    font-size: 0.7em;
}

@media only screen and (max-device-width: 360px) {

    .flashcard-slide-body-inner {
        /*padding: 0px 14px;*/
    }

    .flashcard-header-content {
        font-size: 10px;
    }

    .flashcard-carousel-subcard .carousel-inner {
        margin: 0 auto;
        width: calc(100% - 0px);
    }

    .flashcard-slide-header1 {
        *background-color: rgba(0,0,0,0.1);
        box-shadow: 0px 1px 1px 2px #0D6DCD inset;
        border-radius: 8px;
        height: auto !important;
        margin: 0px auto;
        color: #000 !important;
        padding-top: 1px;
    }

    .flashcard-slide-body {
        height: auto;
        min-height: 60px;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        overflow-x: auto !important;
        overflow-y: scroll; /* has to be scroll, not auto */
        -webkit-overflow-scrolling: touch;
        padding: 0;
        width: 99.5%;
        /*height:61vh !important;*/
    }

    .flashcard-inner-container-sm {
        width: 100%;
        padding: 0px 0px 25px 0px !important;
        margin: 0px !important;
    }
}

.abc > li {
    border: 1px solid #adadad;
    color: #283943;
    font-family: "RobotoCondensed-Regular";
    font-size: 1.2em;
    height: 35px;
    margin-bottom: 5px;
    text-align: center;
    width: 35px;
    line-height: 35px;
    display: inline-block;
}

.main-header h3 {
    margin: 0px;
    padding: 5px 0px 0px 0px;
    font-size: 13px !important;
    font-weight: bold;
}