@import url('https://fonts.googleapis.com/css?family=Open+Sans:200,300');
body {
    font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
    /*padding-top: 20px;*/
    background: #223446;
}
* {
//letter-spacing: 0.2em;
}
#logo {
    /*position: absolute;*/
    /*margin-top: -11px;*/

    width: 180px;
    -moz-transition: margin-top 0.2s 0.03s ease;
    -o-transition: margin-top 0.2s 0.03s ease;
    -webkit-transition: margin-top 0.2s 0.03s ease;
}
#logo:hover {
    margin-top: 3px;
}
/*#cont-logo {*/
/*width: 200px;*/
/*}*/
/*.navbar-default .navbar-collapse {*/
/*//padding-right: 25px;*/
/*}*/


.tiles-footer .pull-left,
.tiles-footer .pull-right {
    display: none;
}
.carousel-inner .item {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    height: 500px;
}
.carousel-inner .item img {
    width: 128px;
}
.carousel-textbook {
    background-position: center center!important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    height: 350px !important;
}
.autorization {
    background: #ecf0f1;
    padding: 40px;
    text-align: center;
}
.marketing {
    padding-top: 25px;
}
.image-num {
    background-size: cover !important;
    background-position: center center;
    background-repeat: no-repeat !important;
    width: 350px;
    height: 350px;
    border-radius: 999px;
    box-shadow: 4px 4px 10px #ccc;
    -moz-transition: box-shadow 0.5s 0.03s ease;
    -o-transition: box-shadow 0.5s 0.03s ease;
    -webkit-transition: box-shadow 0.5s 0.03s ease;
}
.image-num:hover {
    box-shadow: 4px 4px 30px #3498db;
}
/*.img1 {*/
/*    background: url(/images/note.jpg);*/
/*}*/
/*.img2 {*/
/*    background: url(/images/jurnal.jpg);*/
/*}*/
/*.img3 {*/
/*    background: url(/images/interactive-tutorial.jpg);*/
/*}*/
/*.img4 {*/
/*    background: url(/images/content/dnk1.jpg);*/
/*}*/
/*.img5 {*/
/*    background: url(/images/content/dnk2.jpg);*/
/*}*/
/*.img6 {*/
/*    background: url(/images/content/dnk3.jpg);*/
/*}*/
.img7 {
    background: #2ecc71;
    background-image: url('/images/slider/bg/6.jpg');
}
.img8 {
    background: #3498db;
    background-image: url('/images/slider/bg/9.jpg');
}
.img9 {
    background: #f1c40f;
    background-image: url('/images/slider/bg/10.jpg');
}
.img10 {
    background: #f1c40f;
}
.slider-select {
    background-color: #00c3ff;
    padding: 4px 10px;
    border-radius: 15px 0;
}
.img_slider_marketing_1 {
    background: url(/images/content/marketing_slider/1.jpg);
}
.img_slider_marketing_2 {
    background: url(/images/content/marketing_slider/2.jpg);
}
.img_slider_marketing_3 {
    background: url(/images/content/marketing_slider/3.jpg);
}
.img_slider_marketing_4 {
    background: url(/images/content/marketing_slider/4.jpg);
}
.img_slider_marketing_5 {
    background: url(/images/content/marketing_slider/5.jpg);
}
.img_slider_marketing_6 {
    background: url(/images/content/marketing_slider/6.jpg);
}
.margin-top-120 {
    margin-top: 120px;
}
.second-menu {
//width: 100%;
}
.navbar .nav > li > a {
    font-size: 18px;
    padding: 10px 20px;
    margin-left: 5px;
}
.navbar .nav > li > a:hover {
    background-color: white;
}
.navbar .nav {
    float: none;
    display: inherit;
//padding-right: 15px;
    padding: 10px 0px;
}
.navbar-collapse {
    padding-right: 0px;
}
.book-cover-icon {
    font-size: 100pt;
    display: block;
}
.book-cover {
    width: 140px;
    display: block;
    text-align: center;
}
.notebook > li {
    display: table-cell;
    padding: 0px 10px 0px 10px;
}
.wysibb {
    margin-bottom: 20px;
    min-height: 400px;
    font-size: inherit !important;
}
.row {
//margin: 0px !important;
}
.background-head h1 {
    background-color: rgba(255, 255, 255, 0.81);
    display: inline;
}
.progress {
    height: 20px;
}
.rating {
    display: table-cell;
    text-align: center;
    border-radius: 999px;
    background-color: #ECECEC;
    width: 130px !important;
    height: 130px !important;
}
.rating .bal {
    font-size: 35pt;
    color: #1abc9c;
}
.result {
    border: solid 10px rgba(26, 188, 156, 0.5);
    -moz-transition: border 0.5s 0.03s ease;
    -o-transition: border 0.5s 0.03s ease;
    -webkit-transition: border 0.5s 0.03s ease;
}
.result:hover {
    border: solid 15px rgba(26, 188, 156, 1);
}
.result .bal {
    line-height: 55px;
    margin-top: -30px;
    font-size: 50pt;
}
.checkbox .icons .first-icon,
.radio .icons .first-icon,
.checkbox .icons .second-icon,
.radio .icons .second-icon {
    border-radius: 99px;
}
.progress-bar {
    font-size: inherit;
    line-height: inherit;
}
.progress {
    height: 30px;
}
.minus-margin-right {
    margin-right: 0 !important;
}
.carousel-indicators li {
    border: 3px solid rgba(255, 255, 255, 0.6);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
    font-size: 2em;
}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 10px;
    font-size: 20px;
    font-weight: 100;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #44D7C5;
    border-radius: 35px;
}
footer {
    margin-top: 50px;
    padding: 20px;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #2980b9;
    border-color: #44D7C5;
}
.list-group-item.header,
.list-group-item.header:hover,
.list-group-item.header:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #2980b9;
    border-color: #44D7C5;
}
.list-group-item.sub-header,
.list-group-item.sub-header:hover,
.list-group-item.sub-header:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #3D9BD8;
    border-color: #44D7C5;
}
.navbar-default {
    /*min-height: 70px;*/
    border-bottom: 1px solid rgb(255, 255, 255);
    box-shadow: 0px 0px 10px rgba(113, 114, 115, 0.5);
}
.p-img {
    width: 100%;
    max-width: 250px;
    border-radius: 1000px;
    margin: auto;
    display: block;
    border: 5px solid #337CA8;
}
#vk_like {
    height: 45px !important;
    margin: auto;
    margin-top: -10px
}
.pull-right {
    text-align: right;
}
.margin-top-120 {
    margin-top: 80px;
}

/*iframe {
    //width: 100%;
    //height: 200px;
}*/
/*}*/
.jumbotron {
    color: #fff;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
    text-align: center;
    background-size: cover !important;
}
small,
.small {
    opacity: 0.5;
}
.course-info .avatar {
    width: 100px;
    height: 100px;
    background-size: cover !important;
    max-width: 100px;
    display: block;
    border-radius: 100px;
    background-color: #fff;
}
.timeline-body .btn {
//padding: 0px 15px;
    width: 100%;
    text-align: left;
    padding: 20px 60px 20px 20px;
    white-space: normal;
}
.timeline-body .btn-play {
    text-align: center;
    width: initial;
    border-bottom-left-radius: 100px;
    /* border-top-left-radius: 0px; */

//border-radius: 23px;
//border-bottom-left-radius: 100px;
    border-top-right-radius: 8px;
    padding: 15px 15px 20px 20px;
    top: 2px;
    right: 2px;
    /* float: right !important; */

    position: absolute;
}
.timeline-body .btn-play:hover {
    padding: 15px 25px 20px 25px;
}
.modal .btn {
//width: inherit;
//padding: 15px;
}
.timeline-footer ul {
    padding-left: 0px;
}
.timeline-footer ul li {
    list-style-type: none;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    color: inherit;
    opacity: 0.7;
    overflow: visible;
}
#authorization-form form-group {
    width: 49.99%;
}
.form-control {
    margin: auto;
    font-size: inherit;
    /*width: initial;*/
}
#loading {
    width: 100px;
    -webkit-animation: spin 0.4s linear infinite;
    -moz-animation: spin 0.4s linear infinite;
    animation: spin 0.4s linear infinite;
}
@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}
@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.pulse {
    text-align: center;
    -webkit-animation: pulse 0.9s linear infinite;
    -moz-animation: pulse 0.9s linear infinite;
    animation: pulse 0.9s linear infinite;
}
@-moz-keyframes pulse {
    0%, 100% {
        -webkit-transform: scaleX(1);
    }
    50% {
        -webkit-transform: scale(1.3);
    }
}
@-webkit-keyframes pulse {
    0%, 100% {
        -webkit-transform: scaleX(1);
    }
    50% {
        -webkit-transform: scale(1.3);
    }
}
@keyframes pulse {
    0%,
    100% {
        -webkit-transform: scaleX(1);
    }
    50% {
        -webkit-transform: scale(1.3);
    }
}
.modal-ed-task {
    padding-top: 15px;
}
.modal-ed-content {
    text-align: justify;
}
.modal-ed-content .img-responsive {
    padding: 15px 20px 10px 0px;
}
.modal-sm {
    max-width: 500px;
    width: 100%;
}
.modal-body {
    position: relative;
    padding: 30px;
}
.modal-backdrop {
    /*opacity: 0.25 !important;*/
}
body.modal-open .supreme-container {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
}
.popover-content {
    font-size: initial;
    color: initial;
}
.section {
    padding: 70px 0px;
}
.section iframe,
.section .iframe {
    box-shadow: 0 29px 32px -20px rgba(0, 0, 0, 0.5), 0 4px 11px -3px rgba(0, 0, 0, 0.25);
    background-color: #333333;
    border: 2px solid #333;
    border-radius: 5px;
}
.pattern {
    /*background: rgba(0, 0, 0, .5) url(/img/pattern/pattern.png);*/
    padding-top: 550px;
    color: white;
    text-align: center;
}
.parallax-bg {
    background-attachment: fixed;
}
.section-style {
    background-attachment: inherit;
    background-position: 50% 0;
    background-repeat: no-repeat;
    margin: 0 auto;
    width: 100%;
    background-size: cover !important;
}
.section-description {
    font-weight: 300;
    text-align: justify;
    /*    line-height: 30px;
        font-size: 20pt;*/
}
.right {
    float: right;
}
.columns {
    -webkit-column-width: 400px;
    -moz-column-width: 400px;
    column-width: 400px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 22;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    -webkit-column-rule: 1px solid #ccc;
    -moz-column-rule: 1px solid #ccc;
    column-rule: 1px solid #ccc;
}
/* HERE STARTS THE MAGIC */

header {
    text-align: center;
    color: #fff;
    background: url("https://yandex.ru/images/today?size=1280x960");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center;
    background-size: cover;
    position: fixed;
    width: 100%;
    z-index: 1;
    height: 50%;
    overflow: hidden;
    /*top: 70px;*/
    left: 0;
}
.content-wrapper {
    background-color: white;
    top: 50%;
    min-height: 12%;
    position: absolute;
    z-index: 2;
    width: 100%;
}
/* HERE ENDS THE MAGIC */

.navbar-nav > li > .dropdown-menu {
    box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.35);
}
.carousel-inner .item {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    height: 500px;
}
.carousel-inner .item img {
    width: 128px;
}
.carousel-textbook {
    background-position: center center!important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    height: 350px !important;
}
.autorization {
    background: #ecf0f1;
    padding: 40px;
    text-align: center;
}
.marketing {
    padding-top: 25px;
}
.image-num {
    background-size: cover !important;
    background-position: center center;
    background-repeat: no-repeat !important;
    width: 350px;
    height: 350px;
    border-radius: 999px;
    box-shadow: 4px 4px 10px #ccc;
    -moz-transition: box-shadow 0.5s 0.03s ease;
    -o-transition: box-shadow 0.5s 0.03s ease;
    -webkit-transition: box-shadow 0.5s 0.03s ease;
}
.image-num:hover {
    box-shadow: 4px 4px 30px #3498db;
}
/*.img1 {*/
    /*background: url(/img/note.jpg);*/
/*}*/
/*.img2 {*/
    /*background: url(/img/jurnal.jpg);*/
/*}*/
/*.img3 {*/
    /*background: url(/img/interactive-tutorial.jpg);*/
/*}*/
/*.img4 {*/
    /*background: url(/img/content/dnk1.jpg);*/
/*}*/
/*.img5 {*/
    /*background: url(/img/content/dnk2.jpg);*/
/*}*/
/*.img6 {*/
    /*background: url(/img/content/dnk3.jpg);*/
/*}*/
/*.img7 {*/
    /*background: #2ecc71;*/
/*}*/
/*.img8 {*/
    /*background: #3498db;*/
/*}*/
/*.img9 {*/
    /*background: #f1c40f;*/
/*}*/
/*.img10 {*/
    /*background: #f1c40f;*/
/*}*/
/*.img_slider_marketing_1 {*/
    /*background: url(/img/content/marketing_slider/1.jpg);*/
/*}*/
/*.img_slider_marketing_2 {*/
    /*background: url(/img/content/marketing_slider/2.jpg);*/
/*}*/
/*.img_slider_marketing_3 {*/
    /*background: url(/img/content/marketing_slider/3.jpg);*/
/*}*/
/*.img_slider_marketing_4 {*/
    /*background: url(/img/content/marketing_slider/4.jpg);*/
/*}*/
/*.img_slider_marketing_5 {*/
    /*background: url(/img/content/marketing_slider/5.jpg);*/
/*}*/
/*.img_slider_marketing_6 {*/
    /*background: url(/img/content/marketing_slider/6.jpg);*/
/*}*/
/*.margin-top-120 {*/
    /*margin-top: 120px;*/
/*}*/
/*.second-menu {*/
/*//width: 100%;*/
/*}*/
/*.navbar .nav > li > a {*/
/*font-size: 18px;*/
/*}*/

.navbar .nav > li > a:hover {
    background-color: white;
}
.navbar-collapse {
    padding-right: 0px;
}
.book-cover-icon {
    font-size: 100pt;
    display: block;
}
.book-cover {
    width: 140px;
    display: block;
    text-align: center;
}
.notebook > li {
    display: table-cell;
    padding: 0px 10px 0px 10px;
}
.wysibb {
    margin-bottom: 20px;
    min-height: 400px;
    font-size: inherit !important;
}
.row {
//margin: 0px !important;
}
.background-head h1 {
    background-color: rgba(255, 255, 255, 0.81);
    display: inline;
}
.progress {
    height: 20px;
}
.rating {
    display: table-cell;
    text-align: center;
    border-radius: 999px;
    background-color: #ECECEC;
    width: 130px !important;
    height: 130px !important;
}
.rating .bal {
    font-size: 35pt;
    color: #1abc9c;
}
.result {
    border: solid 10px rgba(26, 188, 156, 0.5);
    -moz-transition: border 0.5s 0.03s ease;
    -o-transition: border 0.5s 0.03s ease;
    -webkit-transition: border 0.5s 0.03s ease;
}
.result:hover {
    border: solid 15px rgba(26, 188, 156, 1);
}
.result .bal {
    line-height: 55px;
    margin-top: -30px;
    font-size: 50pt;
}
.checkbox .icons .first-icon,
.radio .icons .first-icon,
.checkbox .icons .second-icon,
.radio .icons .second-icon {
    border-radius: 99px;
}
.progress-bar {
    font-size: inherit;
    line-height: inherit;
}
.progress {
    height: 30px;
}
.minus-margin-right {
    margin-right: 0 !important;
}
.carousel-indicators li {
    border: 3px solid rgba(255, 255, 255, 0.6);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
    font-size: 2em;
}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 10px;
    font-size: 20px;
    font-weight: 100;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #44D7C5;
    border-radius: 35px;
}
footer {
    margin-top: 50px;
    padding: 20px;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #2980b9;
    border-color: #44D7C5;
}
.list-group-item.header,
.list-group-item.header:hover,
.list-group-item.header:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #2980b9;
    border-color: #44D7C5;
}
.list-group-item.sub-header,
.list-group-item.sub-header:hover,
.list-group-item.sub-header:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #3D9BD8;
    border-color: #44D7C5;
}
/*.navbar-default {*/
/*min-height: 70px;*/
/*box-shadow: 0px 0px 10px rgba(113, 114, 115, 0.5);*/
/*}*/

.p-img {
    width: 100%;
    max-width: 250px;
    border-radius: 1000px;
    margin: auto;
    display: block;
    border: 5px solid #337CA8;
}
#vk_like {
    height: 45px !important;
    margin: auto;
    margin-top: -10px
}
.pull-right {
    text-align: right;
}
.jumbotron {
    color: #fff;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
    text-align: center;
    background-size: cover !important;
}
small,
.small {
    opacity: 0.5;
}
.course-info .avatar {
    width: 100px;
    height: 100px;
    background-size: cover !important;
    max-width: 100px;
    display: block;
    border-radius: 100px;
    background-color: #fff;
}
.timeline-body .btn {
//padding: 0px 15px;
    width: 100%;
    text-align: left;
    padding: 20px 60px 20px 20px;
    white-space: normal;
}
.timeline-body .btn-play {
    text-align: center;
    width: initial;
    border-bottom-left-radius: 100px;
    /* border-top-left-radius: 0px; */

//border-radius: 23px;
//border-bottom-left-radius: 100px;
    border-top-right-radius: 8px;
    padding: 15px 15px 20px 20px;
    top: 2px;
    right: 2px;
    /* float: right !important; */

    position: absolute;
}
.timeline-body .btn-play:hover {
    padding: 15px 25px 20px 25px;
}
.modal .btn {
//width: inherit;
//padding: 15px;
}
.timeline-footer ul {
    padding-left: 0px;
}
.timeline-footer ul li {
    list-style-type: none;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    color: inherit;
    opacity: 0.7;
    overflow: visible;
}
#authorization-form form-group {
    width: 49.99%;
}
.form-control {
    margin: auto;
    font-size: inherit;
    /*width: initial;*/
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}
@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.pulse {
    text-align: center;
    -webkit-animation: pulse 0.9s linear infinite;
    -moz-animation: pulse 0.9s linear infinite;
    animation: pulse 0.9s linear infinite;
}
@-moz-keyframes pulse {
    0%, 100% {
        -webkit-transform: scaleX(1);
    }
    50% {
        -webkit-transform: scale(1.3);
    }
}
@-webkit-keyframes pulse {
    0%, 100% {
        -webkit-transform: scaleX(1);
    }
    50% {
        -webkit-transform: scale(1.3);
    }
}
@keyframes pulse {
    0%,
    100% {
        -webkit-transform: scaleX(1);
    }
    50% {
        -webkit-transform: scale(1.3);
    }
}
.modal-ed-task {
    padding-top: 15px;
}

.modal-ed-content {
    text-align: justify;
}
.modal-ed-content .img-responsive {
    padding: 15px 20px 10px 0px;
}
.popover-content {
    font-size: initial;
    color: initial;
}
.section {
    padding: 70px 0px;
}
.section iframe,
.section .iframe {
    box-shadow: 0 29px 32px -20px rgba(0, 0, 0, 0.5), 0 4px 11px -3px rgba(0, 0, 0, 0.25);
    background-color: #333333;
    border: 2px solid #333;
    border-radius: 5px;
}
.pattern {
    /*background: rgba(0, 0, 0, .5) url(/img/pattern/pattern.png);*/
    padding-top: 550px;
    color: white;
    text-align: center;
}
.parallax-bg {
    background-attachment: fixed;
}
.section-style {
    background-attachment: inherit;
    background-position: 50% 0;
    background-repeat: no-repeat;
    margin: 0 auto;
    width: 100%;
    background-size: cover !important;
}
.section-description {
    font-weight: 300;
    text-align: justify;
    /*    line-height: 30px;
        font-size: 20pt;*/
}

/*recaptcha*/

.g-recaptcha {
    padding-bottom: 20px;
}

/* course-master */

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    color: white;
    text-shadow: 1px 1px 3px #000;
    padding: 0px;
}
.panel-title a {
    padding: 35px 25px;
    display: block;
}
/*.panel-title a:hover {
    padding: 70px 25px;
    text-shadow: 5px 5px 20px #000;
    color: white;
}*/
.panel-title a:focus {
    color: white;
}

.background-today {
    background: url(https://yandex.ru/images/today?size=1280x960);
}
.panel-heading {
    padding: 0px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.panel-heading a {
    padding: 10px 20px;
    display: block;
}

 
.progress {
    border-radius: 4px;
}

.modul .progress {
    margin-bottom: 0px;
    border-radius: 0px;
    border-top: 1px solid #fff;
    height: 10px;
}

.list_topic .panel-title {
    padding: 5px 15px;
    display: block;
    font-size: 20px;
}
.list_topic .panel-title .panel-title{
    min-height: 200px;
}
/* * * * * * * * * * * * * *
* * * * * Screens * * * * *
* * * * * * * * * * * * * */

/* Большой экран (от 785) */
@media (min-width: 768px) {

    .navbar .navbar-brand {
        padding: 11px 0px 0px 0px;
        margin: 0px;
    }
    .navbar-toggle {
        display: none;
    }
    #logo {
        width: 180px;
    }
    .navbar .nav > li > a {
        padding: 10px 15px;
    }

}
/* Маленький экран (до 785) */
/* Тел и планшет */
@media (max-width: 767px) {
    body {
        padding-top: 53px;
    }
    #logo {
        width: 135px;
    }
    .navbar .nav > li > a {
        padding: 10px 10px;
    }

    .navbar .navbar-brand {
        padding: 11px 0px 0px 21px;
        margin: 0px;
    }
    /*.navbar-default {*/
        /*box-shadow: 0px 0px 10px rgba(113, 114, 115, 0.5);*/
    /*}*/
    .navbar-nav {
        margin-left: -25px;
        margin-top: 0;
    }
    .navbar .nav {
        padding: 15px;
    }
    .navbar-collapse {
        padding: 0px 20px;
        overflow-y: hidden !important;
    }
}
/*@media (max-width: 480px) {*/
    /*#logo {*/
        /*position: inherit;*/
        /*width: 230px;*/
        /*left: inherit;*/
    /*}*/
    /*#logo:hover {*/
        /*top: 0px;*/
        /*margin-top: 0px;*/
    /*}*/
    /*.navbar-default .navbar-collapse {*/
        /*margin-top: -5px;*/
        /*position: absolute;*/
        /*width: 100%;*/
        /*border-top: none;*/
        /*border-bottom: 1px solid #337CA8;*/
        /*padding: 0px;*/
        /*background-color: #ECEEF0;*/
    /*}*/
    /*.navbar .nav > li {*/
        /*display: block;*/
    /*}*/
    /*.navbar .nav > li > a {*/
        /*width: 100%;*/
        /*text-align: center;*/
    /*}*/
    /*h1,*/
    /*.h1 {*/
        /*font-size: 29px;*/
    /*}*/
    /*.margin-top-120 {*/
        /*margin-top: 80px;*/
    /*}*/
    /*.navbar .navbar-brand {*/
        /*padding: 0px;*/
        /*margin: 31px 0px 0px 10px;*/
    /*}*/
    /*#cont-logo {*/
        /*width: inherit;*/
    /*}*/
    /*iframe {*/
        /*width: 100%;*/
        /*height: 200px;*/
    /*}*/
/*}*/

.task-target-animation {
    background: radial-gradient(#0c6dfd, #00ff42, #ffc800, #d900ff);
    background-size: 4000px 4000px;

    -webkit-animation: task-target-animation 15s ease-in-out infinite;
    -moz-animation: task-target-animation 15s ease-in-out infinite;
    animation: task-target-animation 15s ease-in-out infinite;
}

@-webkit-keyframes task-target-animation {
    0%{background-position:60% 0%}
    50%{background-position:41% 100%}
    100%{background-position:60% 0%}
}
@-moz-keyframes task-target-animation {
    0%{background-position:60% 0%}
    50%{background-position:41% 100%}
    100%{background-position:60% 0%}
}
@keyframes task-target-animation {
    0%, 100% {background-position:0% 0%}
    25% {background-position:100% 0%}
    50% {background-position:100% 100%}
    75% {background-position:0% 0%}
}

 {

}
.project-target-animation {
    -webkit-animation: project-target-animation 5s ease-in-out infinite;
    -moz-animation: project-target-animation 5s ease-in-out infinite;
    animation: project-target-animation 5s ease-in-out infinite;
}

@-webkit-keyframes project-target-animation {
    0%, 100% { filter: brightness(100%); }
    50% { filter: brightness(175%); }
}
@-moz-keyframes project-target-animation {
    0%, 100% { filter: brightness(100%); }
    50% { filter: brightness(175%); }
}
@keyframes project-target-animation {
    0%, 100% { filter: brightness(100%); }
    50% { filter: brightness(175%); }
}

#task_count_badge {
    position: relative;
    display: inline-block;
    font-size: 90%;
    font-weight: 700;
    color: rgb(209 209 217 / 49%);
    text-decoration: none;
    text-shadow: 0 -1px 2px rgb(0 0 0 / 20%);
    padding: 0.5em 1em;
    outline: none;
    border-radius: 100px;
    background: linear-gradient(140deg, rgb(34 52 69), rgb(46 69 90)) rgb(12 23 34);
    box-shadow: -1px -1px 2px rgb(255 255 255 / 10%) inset, 1px 1px 6px rgb(0 1 6 / 24%) inset, 0 0 0px 0px rgb(0 1 6 / 20%);
    transition: .2s ease-in-out;
    text-shadow: 0px 1px 0px #000000;
    margin-bottom: 10px;
}

/* form */
.form-control,
.form-select {
    background-color: #223445;
    border: 0px solid #1a2938;
    color: #677079;
    border-radius: 10px;
}
.form-control:hover,
.form-select:hover {
    background-color: #2e445a;
    border: 0px solid #13212f;
    color: #ffffff;
}
.form-control:focus,
.form-control:-webkit-autofill,
.form-select:focus,
.form-select:-webkit-autofill
{
    background-color: #2e445a;
    border: 0px solid #13212f;
    color: #ffffff;
    -webkit-box-shadow: 0 0 0 30px #2e445a inset;
    -webkit-text-fill-color: yellow;
}
.form-check .form-check-input {
    background-color: #2b4257;
    color: #677079;
}
.form-check-label {
    color: #677079;
}
label {
    border-right: 10px;
}
