.my_slider {
    width: 50000px;
    position: relative;
    right: 0;
}

.test__questionsItem {
    width: 790px;
    display: inline-block;
    margin: 0 4px 12px;
    float: left;
}

.test__questions > div,
.test__questions > form {
    margin: auto;
    width: 840px;
    padding-top: 26px;
}

.clone,
.no_display {
    display: none !important;
}

.test__questionsItem.message {
    text-align: center;
    font-size: 24px;
}

.breadcrumbs__link:hover .breadcrumbs__title {
    background-image: none;
}

a.breadcrumbs__link:hover .breadcrumbs__title {
    text-decoration: underline;
}

.test__counterTimer {
    font-size: 19px;
}

input[type=checkbox],
input[type=radio] {
    display: none;
}

.radio,
.checkbox {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 1px solid #cbc8c1;
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f6f5ee));
    background: -webkit-linear-gradient(top, #fefefe, #f6f5ee);
    background: linear-gradient(to bottom, #fefefe, #f6f5ee);
    position: relative;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
    line-height: 20px;
    top: -2px;
    margin-left: -39px;
    margin-right: 15px;
}

.test__questions._list .radio,
.test__questions._list .checkbox {
    margin-left: -30px;
    margin-right: 7px;
}

input[type=radio]:checked + .radio:before,
input[type=checkbox]:checked + .checkbox:before {
    width: 10px;
    height: 10px;
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    background-color: #95c227;
    margin: auto;
    -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.28), 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.28), 0 1px 0 #ffffff;
}

.checkbox {
    border-radius: 4px;
}

.checkbox.disabled {
    opacity: 0.4;
}

.in_text_answer_text {
    width: 100%;
    height: 200px;
}

.text__answer {
    margin-top: 17px;
    width: 100%;
}

.test__answer.yes
{
    display: none;
}

.text__answer.no
{
    display: none;
}

.subject.parent {
    display: none;
}

.modules.parent {
    display: none;
}

.academicPlanning__tabLink._isCurrent {
    font-weight: bold;
}

.coloreableTitle__text a {
    color: inherit;
    text-decoration: none;
}

.control__tableRow .control__tableCell:last-child a {
    display: none;
}

.control__tableRow._current .control__tableCell:last-child a {
    background-color: #92bf21;
    border-radius: 5px;
    color: white;
    padding: 4px 10px;
    display: inline;
}

.control__tableRow .control__tableCell:last-child {
    text-align: right;
    padding-right: 10px;
}

.control__tableRow._current .control__tableCell:last-child a:after {
    content: 'Пройти';
}

.control__tableRow._completed .control__tableCell:last-child a {
    display: inline;
}

.control__tableRow._completed .control__tableCell:last-child a:after {
    content: 'Просмотреть';
}

.control__tableRow._completed .control__tableCell a:hover {
    text-decoration: underline;
}

.ok_percent {
    bottom: 159px;
    color: #33cc66;
    font-size: 72px;
    left: 224px;
    position: relative;
    text-align: center;
    width: 200px;
}

.ok_percent:after, .control {
    content: '%';
}

.demo-placeholder {
    width: 100%;
    height: 300px;
    font-size: 14px;
    line-height: 1.2em;
}

.legendLabel {
    padding-left: 5px;
    vertical-align: top;
}

.profile_part {
    display: inline-table;
    width: 40%;
}

.button a,
.roundedBtn a,
.in_text_discipline_name,
.in_text_module_name {
    color: inherit;
    text-decoration: inherit;
    font: inherit;
}

.add_comma:after {
    content: ', ';
}

.ui-datepicker-trigger {
    position: absolute;
    margin-left: -25px;
    margin-top: 8px;
}

.profile__formAvatar + .del {
    background: url("/img/i/icons_sprite.png") no-repeat scroll -30px -30px rgba(0, 0, 0, 0);
    bottom: 268px;
    cursor: pointer;
    height: 20px;
    left: 211px;
    position: absolute;
    width: 20px;
}

.academicBlocks__programsItem + .academicBlocks__programsItem,
.academicBlocks__programsItem + .personal__menuItem,
.personal__menuItem + .academicBlocks__programsItem,
.personal__menuItem + .personal__menuItem,
.academicBlocks__modules + .academicBlocks__programsItem,
.academicBlocks__modules + .personal__menuItem {
    border-top: none;
    overflow: hidden;
    text-overflow: ellipsis;
}

.academicBlocks__programsItem,
.personal__menuItem {
    border-bottom: 1px solid #e1dfd8;
}

.chat_messages .academicBlocks__programsItem, .groups_messages .academicBlocks__programsItem {
    text-transform: none;
    overflow: hidden;
    text-overflow: ellipsis;
}

.groups__listItemPersonName {
    width: 160px;
}

.modules__content {
    padding: 0 16px;
}

.materials__book > img {
    width: 100%;
    height: 100%;
}

.academicPlanning__tabContent.no_back {
    background: none;
    box-shadow: none;
}

.videoView__videoListItemPreview {
    border: none;
}

.videoView__viewport {
    margin-top: 16px;
}

.materials__disciplinesPreviewText {
    width: 185px;
}

.video_materials .materials__disciplinesPreviewText {
    width: 145px;
}

.materials__disciplinesPreviewBook,
.materials__disciplinesPreviewVideo {
    border: 1px solid grey;
}


.videoView__viewportWrap.doc {
    padding: 0 16px 16px 16px;
}

.academicBlocks.groups_messages > table td,
.academicBlocks.teachers_messages > table td,
.academicBlocks.chat_messages > table td {
    vertical-align: top;
    width: 100%;
}

.academicBlocks.groups_messages > table td:first-child,
.academicBlocks.teachers_messages > table td:first-child,
.academicBlocks.chat_messages > table td:first-child {
    width: 232px;
}

.groups__listItemMessageDate {
    display: block;
}

.test__counter {
    padding: 15px 22px 17px;
}

label.profile__formLabel:after {
    content: attr(data-content);
    color: #d37b09;
    margin-left: 15px;
}

.lfe {
    color: red;
    font-size: 12px;
    left: 450px;
    margin-top: -19px;
    position: absolute;
    display: none;
}

.groups__listItemPersonAvatar {
    width: 56px;
    height: 56px;
}

.roundedBtn.disabled,
.test__submitTest.disabled,
.text__answer .add_file.disabled {
    color: lightgrey;
}

.roundedBtn.disabled:hover {
    color: lightgrey;
}

.roundedBtn:active {
    color: lightgrey;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f0e8), to(#e4e1d5));
    background: -webkit-linear-gradient(top, #f2f0e8, #e4e1d5);
    background: linear-gradient(to bottom, #f2f0e8, #e4e1d5);
    -webkit-box-shadow: inset 0 1px 2px #c8c2b0;
    box-shadow: inset 0 1px 2px #c8c2b0;
}

.subject__titleDesk, .modules__titleDesk {
    text-align: center;
}

.programsStatus__listItemImg {
    height: 65px;
    width: 90px;
    background-color: #81b9ff;
}

.programStatusCaption:after {
    padding: 6px 12px;
    white-space: nowrap;
}

.programStatusCaption._accepted:after {
    content: 'Заявка одобрена';
}

.programStatusCaption._inProgress:after {
    content: 'Заявка подана';
}

.programStatusCaption._canceled::after {
    content: 'Заявка отклонена';
}

.programStatusCaption {
    height: 40px;
}

.error_center {
    text-align: center;
}

.error_code {
    font-size: 24px;
    margin-top: 70px;
    color: #CD5719;
}

.error_descr {
    margin-top: 10px;
    font-size: 18px;
    color: #666666;
}

.error_center .button {
    margin-top: 30px;
    padding: 5px 35px;
}

.apollo__slidePicture > img {
    width: 100%;
    /*margin-top: -20%;*/
}

.coursesCards__item .coursesCards__joinLink:after,
.apollo__slide .apollo__letsDoIt:after {
    content: 'Записаться';
}

.coursesCards__item._isOrdered .coursesCards__joinLink:after,
.apollo__slide._isOrdered .apollo__letsDoIt:after {
    content: 'Заявка подана';
}

.coursesCards__theme {
    text-overflow: ellipsis;
    overflow: hidden;
}


.apollo__slide._isOrdered .apollo__letsDoIt:before, .apollo__slide._isOrdered .apollo__letsDoIt:hover:before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMyAyNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjMgMjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkxheWVyXzIiPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMy44LDBMMCwzLjdWMjJoNi41Yy0wLjQtMC42LTAuNy0xLjMtMS0ySDJWNWg0VjJoOXY2LjENCgkJCWMwLjcsMC4xLDEuNCwwLjIsMiwwLjVWMEgzLjh6IE02LDEyTDYsMTJsMS0xSDZWMTJ6IE01LDE1SDR2MWgxVjE1eiBNNiwxMGgyLjNjMC41LTAuNCwxLTAuNywxLjUtMUg2VjEweiBNNiw4aDdWN0g2Vjh6IE01LDExSDQNCgkJCXYxaDFWMTF6IE01LDlINHYxaDFWOXogTTUsN0g0djFoMVY3eiBNNSwxM0g0djFoMVYxM3ogTTQsMThoMXYtMUg0VjE4eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZDRkNGQyIgZD0iTTE0LDEwLjVjLTMuOSwwLTcsMy4xLTcsN2MwLDMuOSwzLjEsNyw3LDdzNy0zLjEsNy03DQoJCQlDMjEsMTMuNiwxNy45LDEwLjUsMTQsMTAuNXogTTE0LDIyLjZjLTIuOCwwLTUuMS0yLjMtNS4xLTUuMWMwLTIuOCwyLjMtNS4xLDUuMS01LjFjMi44LDAsNS4xLDIuMyw1LjEsNS4xDQoJCQlDMTkuMSwyMC4zLDE2LjgsMjIuNiwxNCwyMi42eiBNMTUsMTYuNXYtM2gtMnY1aDV2LTJIMTV6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");
    background-repeat: no-repeat;
    background-size: 23px 26px;
    height: 26px;
    vertical-align: -8px;
    width: 23px;
}

.apollo__slide._isOrdered .apollo__letsDoIt, .apollo__slide._isOrdered .apollo__letsDoIt:hover {
    background-color: #8eb94a;
    background-image: linear-gradient(to bottom, #99c454 0%, #80ab3f 100%);
    box-shadow: none;
    color: #fff;
}

.coursesCards__joinLink {
    cursor: pointer;
}

.materials__tabsItem {
    background-position: 18px 0 !important;
    margin-right: 0;
    padding: 0 16px 0 42px;
}

._module {
    height: 150px;
}

.subject__authorsItem {
    width: 295px;
}

.materials__listItemTitle {
    padding-top: 8px;
    background: linear-gradient(to left, #c3c8cb 4px, transparent 2px) repeat-x scroll 0 100% / 6px 1px rgba(0, 0, 0, 0);
    padding-bottom: 8px;
}

.breadcrumbs__link {
    max-width: 20%;
    overflow: hidden;
    text-overflow: ellipsis;
    background-position: -14px;
    padding-right: 40px;
    margin-left: -5px;
    padding-left: 16px;
}

.breadcrumbs__link::after {
    right: 0;
    left: auto;
}

.breadcrumbs__link:first-child {
    padding-left: 40px;
}

.test__questionsCtrlsItem.next {
    float: right;
}

.test__questionsCtrlsItem.prev {
    float: left;
}

.test__questionsCtrlsItem.submit {
    float: right;
}

.control__tableCell {
    padding-right: 30px;
}

.header__mainMenuLink._isCurrent {
    background-color: #638a05;
}

.materials__disciplinesItemName {
    display: block;
}

.button._green.disabled {
    opacity: 0.3;
}

.coursesCards__item {
    max-width: 16%;
    height: 352px;
}

.coursesCards__info {
    height: 140px;
}

.academicBlocks__programsItem, .personal__menuItem {
    text-transform: none;
}

.user_profile .academicBlocks__programsItem {
    text-transform: uppercase;
}

.moduleSection__item label {
    cursor: pointer;
}

.academicPlanning__tabContent .groups, .academicBlocks .groups {
    max-height: inherit;
    padding: 10px;
}

.messages__listItemAvatar {
    width: 40px;
    height: 40px;
}

.profile__formRowBlock {
    width: 80%;
}

.materials__disciplinesScroller {
    width: auto;
}

.video_materials .materials__disciplinesPreviewsListItem {
    height: 82px;
}

.subjectSection__checker:checked ~ .subjectSection__content,
.subjectSection__checker:checked ~ .moduleSection__content,
.moduleSection__checker:checked ~ .subjectSection__content,
.moduleSection__checker:checked ~ .moduleSection__content {
    max-height: none;
}

.academicBlocks {
    overflow: hidden;
}

.test__counterListItem._completed::after {
    vertical-align: -10px;
}

.profile__formRow.docs .profile__formRowBlock > label {
    display: block;
    width: 50%;
}

.profile__formRow.docs .profile__formRowBlock > input {
    display: inline-block;
    margin-top: 5px;
}

.profile__formRow.docs a,
.profile__dataTable.docs a {
    background-repeat: no-repeat;
    background-size: 18px 24px;
    color: #3c3c3c;
    display: inline-block;
    height: 24px;
    margin: 0 20px;
    max-width: 20%;
    padding-left: 25px;
    text-decoration: none;
}

.profile__formRow.docs a:hover,
.profile__dataTable.docs a:hover {
    text-decoration: underline;
}

.profile__formRow.docs a.tiff,
.profile__dataTable.docs a.tiff {
    background-image: url(/img/i/files/1459962347_tiffs.png);
}

.profile__formRow.docs a.jpg,
.profile__dataTable.docs a.jpg {
    background-image: url(/img/i/files/1459962241_jpgs.png);
}

.profile__formRow.docs a.pdf,
.profile__dataTable.docs a.pdf {
    background-image: url(/img/i/files/1459444134_pdfs.png);
}

.profile__formRow.docs a.png,
.profile__dataTable.docs a.png {
    background-image: url(/img/i/files/1459962399_pngs.png);
}

.profile__dataTable.docs .profile__dataTableCell {
    min-width: 50%;
}


.uploaded__file{
	display:none;
}

.upload_file ~ .file_name{
	display:none;
}

.upload_file.uploaded__file ~ .file_name{
	display:inline;
}

/*

.main .coursesCards__item{
	height: 310px;
}

.main .coursesCards__theme{
	height: 100px;
}
*/

.tools{
	height: 18px;
	position: relative;
	float: right;
	margin-top: 20px;
	margin-right: 10px;
}

.clear_tools {
	height: 18px;
    clear: both;
}

.view_swtchr {
    background: #e5e1d6;
    color: #6a5e4e;
    border-radius: 16px;
    padding: 3px 10px 3px;
    font-size: 14px;
    cursor: pointer;
}

.view_swtchr.cur {
    background: #d48e2c;
    color: #fff;
}

.coursesCards__list.list {
	display: table;
	width: 100%;
	margin: 0;
}


.coursesCards__list.list > .coursesCards__item{
	display: table-row;
	position: relative;
	height: 100%;
	border-radius: 0;
	box-shadow: 0px 0px 1px rgba(136, 127, 114, 0.75);
}

.coursesCards__list.list > .coursesCards__item .coursesCards__info{
	width: 170px;
	background: transparent;
	border: none;
	box-shadow: none;
	color: #818c92;
	text-shadow: none;
	height: 45px;
	display: table-cell;
	text-align: left;
	vertical-align: middle;
}

.coursesCards__list.list > .coursesCards__item .coursesCards__infoItems{
	width: auto;
}

.coursesCards__list.list > .coursesCards__item .coursesCards__college{
	margin:0;
	padding:0;
	border-bottom: none;
	display: table-cell;
	width: 100px;
	vertical-align: middle;
}

.coursesCards__list.list > .coursesCards__item .coursesCards__theme{
	display: table-cell;
	height: auto;
	padding: 10px 14px;
	vertical-align: middle;
}

.coursesCards__list.list > .coursesCards__item .coursesCards__infoItem{
	margin: 6px 13px 8px 8px;
}

.coursesCards__list.list > .coursesCards__item .coursesCards__infoItems::before{
	display: none;
}

.coursesCards__list.list > .coursesCards__item .coursesCards__image{
	display: none;
}



.coursesCards__list.list > .coursesCards__item .coursesCards__linkDiv{
	display: table-cell;
	padding: 7px;
	width: 15%;
	vertical-align: middle;
}

.coursesCards__joinLink {
    font-size: 1vw;
}

.moduleSection__expander{
	width: 55%;
}

.moduleSection__button_quizes{
	float: right;
	top: -14px;
	position: relative;
	margin-right: 5px;
}

.roundedBtn.gold{
	background-color: #efece3;
	background-image: linear-gradient(to top, #f4d07a 0%, #fff2b3 100%);
	box-shadow: inset 0 1px 2px #d7b768;
	border: none;
	color: #61554a;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.85);
}

.roundedBtn.gold:hover{
	color: #883a00;
	background-image: linear-gradient(to top, #fadf90 0%, #f8d581 100%);
	box-shadow: inset 0 1px 2px #c3a048, 0 0 0 1px white;
}

.roundedBtn.gold.disabled{
	opacity: 0.5;
}

.roundedBtn.gold.disabled:hover {
    color: #61554a;
}

.roundedBtn.disabled{
	cursor: default;
}

a.disabled{
	pointer-events: none;
}

.inline_block{
	display: inline-block;
	vertical-align: top;
}

.table_block{
	display: table-cell;
	vertical-align: top;
}

.coursesCards__progress{
	width: 100%;
	padding-right: 14px;
}

.coursesCards__progressText{
	color: #837e7c;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 12px;
}

.coursesCards__progressBlock{
	background-color: white;
	border-radius: 6px 5px 5px 6px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.19);
	
	height: 303px;
}

.coursesCards__progressTitle{
	padding:12px 0px 0px 15px;
	text-transform: uppercase;
	color: #838c91;
}

.coursesCards__progressTitle span{
	cursor:pointer;
}

.coursesCards__progressTitle .cur{
	font-weight: 600;
	color: #94c123;
}


/*
.coursesCards__info{
	height: 325px;

}
*/

.header__additionalMenu .header_notice{
    position: absolute;
    left: 48px;
    top: -8px;
    background-color: #DE7B13;
    padding: 1px 6px 2px;
    color: white;
    border-radius: 3px;
    font-weight: 600;
    text-shadow: 0px 1px 1px #302323;
    box-shadow: 0px 1px 1px #232222;
    cursor:pointer;
}
.header__additionalMenu .header_notice::before {
    content: "";
    width: 5px;
    height: 6px;
    background-image: url("/img/i/icon_bell.png");
    position: absolute;
    left: 6px;
    background-position: -6px -60px;
    top: 20px;
}

.header_menuItem_notice{
	    position: relative;
}


.dropDownSelectMenu{
	display: none;
}
.noTitleStuff.ui-dialog.notice_dialog {
    overflow: hidden;
    padding: 0px;
}
.noTitleStuff.ui-dialog {
    border: 1px solid #5f4b30;
    border-radius: 5px;
    background: #fff;
    -webkit-box-shadow: 1px 0px 12px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 1px 0px 12px 4px rgba(0,0,0,0.3);
    box-shadow: 1px 0px 12px 4px rgba(0,0,0,0.3);
    z-index: 1000;
    overflow-y: scroll;
}

.noTitleStuff.ui-dialog.notice_dialog .dropDownSelectMenu {
    padding: 0px !important;
}
.ui-dialog, .ui-dialog.noTitleStuff .ui-dialog-content {
    overflow: visible;
}
.noTitleStuff .ui-dialog-titlebar {
    display: none;
}

.noTitleStuff.ui-dialog.notice_dialog .notice_title {
    background-color: #F1F1F1;
    padding: 9px 13px;
    color: #6A5D4D;
    font-weight: 600;
    font-size: 14px;
}
.noTitleStuff.ui-dialog.notice_dialog .notice_close {
    position: absolute;
    width: 10px;
    height: 11px;
    background-image: url("/img/i/online_test_management.png");
    right: 10px;
    top: 12px;
    background-position: -92px;
    cursor: pointer;
}

.noTitleStuff.ui-dialog.notice_dialog .notice_body {
    padding: 6px 12px;
    height:220px;
}

.noTitleStuff.ui-dialog.notice_dialog .notice_body .mCSB_container > a {
    padding-bottom: 8px;
    padding-top: 3px;
    border-bottom: 1px dashed #c7c7c7;
    cursor: pointer;
    display: block;
    text-decoration: none;
   
}
.noTitleStuff.ui-dialog.notice_dialog .notice_body .notice_content {
    display: table-cell;
    vertical-align: middle;
}
.notice_body .notice_content.main{
	padding-left: 10px;
    width: 100%;
}

.noTitleStuff.ui-dialog.notice_dialog .notice_body .circle {
    background-color: #f1f1f1;
    width: 42px;
    height: 42px;
    border-radius: 50%;
}
.noTitleStuff.ui-dialog.notice_dialog .notice_body .testing_open {
    background-image: url("/img/i/icons_notification.png");
    width: 23px;
    height: 22px;
    background-position: 0px -44px;
    position: relative;
    top: 13px;
    left: 9px;
}

.noTitleStuff.ui-dialog.notice_dialog .notice_body .notice_text {
    color: #95bb1d;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}
.noTitleStuff.ui-dialog.notice_dialog .notice_body .testing_period {
    color: #918577;
    font-size: 13px;
    font-weight: 500;
}

.noTitleStuff.ui-dialog.notice_dialog .notice_body .notice_arrow {
    background-image: url("/img/i/online_test_management.png");
    width: 9px;
    height: 14px;
    background-position: -15px;
}

.noTitleStuff ._cScroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #413424;
    width: 4px;
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.noTitleStuff .mCSB_scrollTools .mCSB_dragger{
	height: 65px !important;
}

.bell .opened{
	background-color: #80b221;
	box-shadow: 0 0 0 8px rgba(3, 24, 68, 0.38);
}



.prorgam_content .program_filter{
	position:relative;
	background-color: white;
	height: 70px;
	border-radius: 4px;
	box-shadow: 0 0 3px rgba(136, 127, 114, 0.75);
	color: #818c92;
}

.program_filter .label {
	display: inline-block;
	padding: 35px 20px 19px;
	font-size: 16px;
}

.program_filter .select_filter{
	display: inline-block;
	vertical-align: middle;
	width: 300px;
	margin-right: 10px;
}

.program_filter .jq-selectbox__select{
	line-height: 18px;
}

.program_filter .jq-selectbox__trigger-arrow{
	background: url(/img/i/arrow_drpdwn.png) no-repeat 0 0;
	width: 10px;
	height: 7px;
	border: 0px;
	opacity: 1;
}

.program_filter .input{
	border: 1px solid #d2cec1;
	border-radius: 4px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background: white;
	text-shadow: 0 1px #ffffff;
	padding: 7px 10px 6px 10px;
	box-sizing: border-box;
	width: 100%;
}

