
.custom-block.lesson-listing-box,
#sidebar-right .custom-block.notification-block {
	border-bottom: 0px;
}

#main .custom-block-item {
    padding-right: 5px;
    padding-left: 5px;
}

#main .custom-block-item.custom-block-item-smaller {
/*	padding-right: 15px;*/
}

#main .custom-block-item.side-arrow {
    background: url("images/side-pannel-arrow.png") no-repeat 270px;
}

#main .custom-block-item.side-arrow:hover {
    background: url("images/side-pannel-arrow.png") no-repeat #f0f7f8 270px;
}

#main .custom-block-item.custom-block-item-smaller.no-bg {
	background: none;
}

#main .custom-block-item-smaller.no-bg .lesson-title {
	font-size: 12px;
	padding: 0px;
}

#main .custom-block-item:hover {
/*	background: #f0f7f8;*/
}

#main .dashboard .custom-block.welcome-block {
    width: 600px;
}

[dir="rtl"] #main .dashboard .custom-block .custom-block-title {
    padding-right: 5px;
    padding-left: 0px;
}
#main .dashboard .custom-block .custom-block-title {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 5px;
}

#main .dashboard .custom-block.welcome-block {
    margin-bottom: 0px;
    margin-top: 0px;
}

#main .dashboard .custom-block.welcome-block .custom-block-title a {
	font-size: 18px;
	font-family: Century Gothic, Arial, _sans;
}

#main .dashboard .right-sidebar-right-link a:hover {
    text-decoration: underline;
}

#main .dashboard .custom-block .hide-button {
    margin-bottom: 20px;
    margin-left: 30px;
    margin-top: 10px;
    float: left;
}

#main .dashboard .custom-block .hide-button:hover {
    cursor: pointer;
    text-decoration: underline;
}

#main .dashboard .announce-re-line,
#main .dashboard .welcome-text {
	font-weight: bold;
}
#main .dashboard .custom-block-body {
	padding: 15px 30px 0px 30px;
	font-family: Century Gothic, Arial, _sans;
	line-height: 1.6em;
	font-size: 13px;
}

#main .dashboard .hint-title {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 40px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
}

#main .dashboard .right-sidebar-right-link {
    margin-bottom: 0px;
}

#main .dashboard .custom-block {
    font-family: Century Gothic, Arial;
    border: none;
}

#main .dashboard .custom-block-title {
    background: none;
}

#main .dashboard .custom-block {
    margin-top: 30px;
}

#main .dashboard .lesson-listing-box .lesson-title {
    color: #000000;
    line-height: 15px;
}

#main .dashboard .lesson-listing-box .lesson-title:hover {
    text-decoration: underline;
}


[dir="rtl"] #main .dashboard .custom-block-title-text {
    padding: 4px 15px 4px 30px;
}
#main .dashboard .custom-block-title-text {
    font-size: 20px;
    padding: 4px 30px 4px 15px;
}

/*#main .dashboard .custom-block .close-button {
    float: right;
    background: #23878A;
    color: #fff;
    padding: 5px;
    font-size: 18px;
    position: relative;
}

#main .dashboard .custom-block .close-button-wrapper {
    float: right;
    height: 28px;
    width: 21px;
    position: relative;
    top: -8px;
}*/

[dir="rtl"] #main .dashboard .lesson-listing-box .custom-block-item {
    float: right;    
}

#main .dashboard .lesson-listing-box .custom-block-item {
    width: 132px;
    float: left;
/*    height: 52px;*/
    margin-right: 7px;
    padding-bottom: 8px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

#main .dashboard .lesson-listing-box .custom-block-item-lesson-bottom {
    border: 1px solid red;
    height: 8px;
    width: 132px;
}

/*#main .dashboard .lesson-listing-box .custom-block-item:hover .custom-block-item-lesson-bottom {
    background: url('images/dashbd-student-listing-bg-bottom-dfw.png') no-repeat top left;
}*/


.dashboard .students-box .students-prev-wrapper {
    margin-top: 15px;
}

.dashboard .students-box .student-prev-box {
    width: 142px;
    height: 57px;
    float: left;
    margin: 0px 7px 15px 0px;
}

#main .dashboard .student-image-dashboard {
    width: 46px;
    height: 47px;
    float: left;
    margin: 5px 5px 5px 7px;
}

#main .dashboard .student-name {
    margin-top: 10px;
    font-size: 11px;
}

#main .dashboard .student-name:hover {
    text-decoration: underline;
}

#main .dashboard .dashboard-send-message {
    width: 24px;
    height: 24px;
    float: left;
    margin-right: 4px;
}

#main .dashboard .grade-score-a {
    width: 24px;
    height: 24px;
    float: left;
}

[dir="rtl"] #main .dashboard .dashbd-config-lessons,
[dir="rtl"] #main .dashboard .dashbd-add-student {
    float: left;
    padding: 0px 5px 5px 15px;
}
#main .dashboard .dashbd-config-lessons,
#main .dashboard .dashbd-add-student {
    float: right;
    padding: 0px 15px 5px 5px;
    font-size: 15px;
}

#main .dashboard .dashbd-config-lessons:hover,
#main .dashboard .dashbd-add-student:hover {
    cursor: pointer;
    text-decoration: underline;
}

#main .dashboard .dashbd-config-lessons {
    padding-right: 0px;
}

#main .dashboard .custom-block-title .custom-block-title-number {
    position: relative;
    top: -4px;
}

[dir="rtl"] #main .dashboard .students-box .dashbd-class {
    float: right;
    padding-right: 0px;    
    padding-left: 10px;    
}
#main .dashboard .students-box .dashbd-class {
    float: left;
    color: #7f7f7f;
    font-size: 16px;
    padding-right: 10px;
    /* padding-left: 15px; */
}

#main .dashboard .students-box .dashbd-class-name {
    display: inline;
    padding: 2px 5px 2px 5px;
    color: white;
    margin-bottom: 10px;
}

#main .dashboard .notification-block .custom-block-item-smaller.notification {
    width: 530px;
    margin-left: 20px;
}
[dir="rtl"] #main .dashboard .notification-block .custom-block-item-smaller.notification {
    margin-right: 20px;
}

#main .dashboard .notifications-wrapper {
    margin-top: 10px;
}

#main .teacher-announce-block {
    cursor: pointer;
}

#main .teacher-announce-block .hide-button:hover,
#main .teacher-announce-block:hover {
    background-color: #fafafa;
}

.login-header-wrapper {
    background-color: #ddd;
}

.login-header-wrapper-center {
    margin: 0 auto;
    width: 350px;
}


.lang-pt .login-header-wrapper-center,
.lang-nl .login-header-wrapper-center,
.lang-fr .login-header-wrapper-center,
.lang-ru .login-header-wrapper-center,
.lang-es .login-header-wrapper-center,
.lang-es_ES .login-header-wrapper-center {
    line-height: 1.1em;
}
.lang-pt .login-header-title,
.lang-nl .login-header-title,
.lang-fr .login-header-title,
.lang-ru .login-header-title,
.lang-es .login-header-title,
.lang-es_ES .login-header-title {
    padding-top: 6px;
}
.lang-pt .login-header-title.login-header-title-notselected,
.lang-nl .login-header-title.login-header-title-notselected,
.lang-fr .login-header-title.login-header-title-notselected,
.lang-ru .login-header-title.login-header-title-notselected,
.lang-es .login-header-title.login-header-title-notselected,
.lang-es_ES .login-header-title.login-header-title-notselected {
    min-height: 36px;
}
.lang-pt #enroll_form_page .login-header-title.login-header-title-selected .login-header-bottom-arrow,
.lang-nl #enroll_form_page .login-header-title.login-header-title-selected .login-header-bottom-arrow,
.lang-fr #enroll_form_page .login-header-title.login-header-title-selected .login-header-bottom-arrow,
.lang-ru #enroll_form_page .login-header-title.login-header-title-selected .login-header-bottom-arrow,
.lang-es #enroll_form_page .login-header-title.login-header-title-selected .login-header-bottom-arrow,
.lang-es_ES #enroll_form_page .login-header-title.login-header-title-selected .login-header-bottom-arrow {
    top: 8px;
}

/* .lang-da .login-header-wrapper-center, */
.lang-el .login-header-wrapper-center,
.lang-it .login-header-wrapper-center {
    line-height: 1.1em;
}
/* .lang-da .login-header-title, */
.lang-el .login-header-title,
.lang-it .login-header-title {
    padding-top: 6px;
}
/* .lang-da .login-header-title.login-header-title-notselected, */
.lang-el .login-header-title.login-header-title-notselected,
.lang-it .login-header-title.login-header-title-notselected {
    min-height: 37px;
}
/* .lang-da .login-header-title-teacher, */
.lang-el .login-header-title-student,
.lang-it .login-header-title-student {
    padding-top: 13px;
}
/* .lang-da .login-header-title-teacher.login-header-title, */
.lang-el .login-header-title-student.login-header-title,
.lang-it .login-header-title-student.login-header-title {
    min-height: 30px;
}

/* .lang-da #enroll_form_page .login-header-title.login-header-title-selected .login-header-bottom-arrow, */
.lang-el #enroll_form_page .login-header-title.login-header-title-selected .login-header-bottom-arrow,
.lang-it #enroll_form_page .login-header-title.login-header-title-selected .login-header-bottom-arrow {
    top: 8px;
}
/* .lang-da #enroll_form_page .login-header-title.login-header-title-teacher.login-header-title-selected .login-header-bottom-arrow, */
.lang-el #enroll_form_page .login-header-title.login-header-title-student.login-header-title-selected .login-header-bottom-arrow,
.lang-it #enroll_form_page .login-header-title.login-header-title-student.login-header-title-selected .login-header-bottom-arrow {
    top: 15px;
}
