#nav-main-menu {background-color: #20567F;}
.tabs { position: relative; height: 48px; background-color: #fff; margin: 20px auto; width: 100%; white-space: nowrap; }
.container { margin: 0 auto; max-width: 1280px; width: 90%; }
.container .row { margin-left: 0px; margin-right: 0px; }
.tabs .tab { display: block; float: left; text-align: center; line-height: 48px; height: 48px; padding: 0 20px; margin: 0; text-transform: uppercase; letter-spacing: .8px; width: 30%; }
.microphone-wrapper .microphone {width: 170px; height: 125px; background: url("../img/sprite.png") -320px -3px; margin: -75px 0px 0px 0px; position: absolute; right: 0; }
#main-header .clock { background: #B3D0E6;float: right;margin-top: 6px;padding: 0;text-align: center; height: 72px;}
#main-header .clock strong {padding: 3px 10px;background: #1E74B4;color: #E9F1F8;}
#main-header .social_networks {padding-top: 6px;float: right;padding-left: 6px;}
#main-header .social_networks {padding-top: 6px;float: right;padding-left: 6px;}
#nav-main-menu ul li a {color: #E9F1F8;position: relative;}
.dropdown-content { background-color: #388DCD; margin: 0; display: none; min-width: 100px; max-height: 650px; overflow-y: auto; opacity: 0; position: absolute; white-space: nowrap; z-index: 1; will-change: width, height; }
.dropdown-content li:hover, .dropdown-content li.active { background-color: #20567F; }
.side-nav { position: fixed; width: 240px; left: -105%; top: 0; margin: 0; height: 100%; height: calc(100% + 60px); height: -moz-calc(100%); padding-bottom: 60px; background-color: #2F7FBB; z-index: 999; overflow-y: auto; will-change: left; }
.side-nav li:hover, .side-nav li.active { background-color: #29699A; }
#nav-main-menu .nav-wrapper.left a i {color: #FFFFFF !important;}
.card .card-content .card-title{ line-height: 30px;}
.profile-wrapper .profile{padding-bottom: 36px;}
.answer .audio-file i{
    background: transparent!important;
}

@media only screen and (max-width: 992px) and (min-width: 601px) {
    #toast-container {
        left: 35%;
    }
    .toast{
        font-size: 22px;
    }
}
@media only screen and (min-width: 993px) {
    #toast-container {
        min-width:15%;
        top: 15%;
        right: 10%;
    }
    .toast{
        font-size: 22px;
    }
}
.z-depth-2.ng-scope .bx-pager{display: none}
.z-depth-2.ng-scope .bx-prev {display: none}
.z-depth-2.ng-scope .bx-next {display: none}
.container.z-depth-2.ng-scope .row .bx-wrapper {margin-left: -10px;}
.profile-wrapper .profile .actions a {width: 92%;}
.spoiler_body {display:none; cursor:pointer;}
.info-text{font-size: 12px;
    color: #b1dcfb;}
.col1-footer{    width: 70%;
    float: left;
    padding-right: 10%;}
.col2-footer{    width: 20%;
    float: left;
    min-width: 150px;}


/*next button*/
.bx-next {
	position:absolute;
	top:40%;
	right:-50px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(gray_next.png) no-repeat 0 -30px;
	display:none;
}

/*previous button*/
.bx-prev {
	position:absolute;
	top:40%;
	left:-50px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(gray_prev.png) no-repeat 0 -30px;
	display:none;
}

/*pager links*/
.bx-pager a {
	margin-right: 5px;
	color: #fff;
	padding: 3px 8px 3px 6px;
	font-size: 12px;
	zoom:1;
	background: url(gray_pager.png) no-repeat 0 -20px;
}

/*auto start button*/
.bx-auto .start {
	background: url(gray_auto.png) no-repeat 0 2px;
	padding-left: 13px;
}

/*auto stop button*/
.bx-auto .stop {
	background: url(gray_auto.png) no-repeat 0 -14px;
	padding-left: 13px;
}

/*
 * End color scheme styles
 */


/*next/prev button hover state*/
.bx-next:hover,
.bx-prev:hover {
	background-position: 0 0;
}

/*pager links hover and active states*/
.bx-pager .pager-active,
.bx-pager a:hover {
	background-position: 0 0;
}

/*pager wrapper*/
.bx-pager {
	text-align:center;
	padding-top: 7px;
	font-size:12px;
	color:#666;
	display:none;
}

/*captions*/
.bx-captions {
	text-align:center;
	font-size: 12px;
	padding: 7px 0;
	color: #666;
}

/*auto controls*/
.bx-auto {
	text-align: center;
	padding-top: 15px;
}

.bx-auto a {
	color: #666;
	font-size: 12px;
}
.collection .collection-item.avatar {
	height: 110px;
}
main .container .programs-list .program .info {
	float:none;
	margin-left: 60px;
}
.project-tabs .tab {
    color: #fff;
    cursor: pointer;
    position: relative;
}
.project-tabs .tab.active {
    background: #388dcd;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.project-tabs .tab:hover {
    background: #388dcd;
}
.project-tabs .tab-content {
	display: none;
}
.project-tabs .tab-content.active {
	display: block;
}
.switch-comments {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    background: #20567F;
    padding: 5px 10px;
    color: #fff;
}

.switch-comments .switch label {
    color: #fff;
}
main .container.project .project-answers {
	position: relative;
}
.banners a {
    display: block;
    padding: 0;
}

.banners img {
    display: block;
}
main {
	position: relative;
}
.card-header {
    padding: 10px 20px;
    background: #20567F;
    font-size: 0.8rem;
    color: #fff;
}

.card-header:after {
    display: block;
    clear: both;
    content: " ";
}
.profile-projects .project-name {
    color: #000;
    font-size: 1.2rem;
    padding: 5px 0;
    display: block;
}
.profile-projects .row {
    margin-bottom: 0;
}
.profile-projects .profile-project .col {
	padding: 0;
}
.profile-projects .project-name:hover {
    color: #444;
}
.profile-projects .project-price {
    display: block;
    font-size: 1.2rem;
    float:right;
    padding: 5px 10px;
    background: #388DCD;
    color: #fff;
    border-radius: 5px;
}
.profile-projects .card {
	margin-bottom: 0.3rem;
}
.profile-projects .profile-project.CLOSE .card-header {
    background: #7D7D7D;
}

.profile-projects .profile-project.NEW .card-header {
    background: #026F02;
}
.profile-projects .profile-project.WAIT .card-header {
    background: #CC0000;
}
.profile-projects .project-status {
    font-size: 14px;
}
.profile-projects .profile-project .project-dates {
    padding-top:2px
}
.profile-projects .profile-project .project-dates:after{
	display: block;
	content: " ";
	clear: both;
}
.project-date {
    float: left;
    margin-right: 15px;
}
.banners{    margin-top: 0!important;}

.notice {
    /*background-color: #ffbaba;*/
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.profile-wrapper .profile .img img {
    width: 150px;
}