﻿.markWrap .navigation {
    padding: 2px 18px 0;
    background: #f3f2e2;
}
.markWrap .navigation > h3 {
    font-family: open sans, sans-serif;
    font-size: 14px;
    color: #2a2a2a;
    font-weight: normal;
    margin: 13px 0 6px 0;
}
.markWrap .navigation p {
    display: inline-block;
    font-size: 12px;
    line-height: 41px;
}

.markWrap .navigation span {
    display: inline-block;
    line-height: 39px;
    margin-right: 5px;
    position: relative;
    font-size: 12px;
    font-weight: bold;
    font-family: open sans, sans-serif;
}
.markWrap .navigation span.to {
    margin-right: 10px;
}
.markWrap .navigation span.date {
    margin-left: 41px;
    margin-right: 8px;
}
.markWrap .navigation a.clear {
    font-size: 10px;
    color: #2a2a2a;
    font-family: open sans, sans-serif;
    position: relative;
    padding-left: 16px;
    line-height: 49px;
    clear: none;
    display: inline-block;
    vertical-align: top;
    margin: -5px 0 0 9px;
}
.markWrap .navigation a.clear:before {
    position: absolute;
    width: 13px;
    height: 13px;
    background: url("/forum/styles/gmatclub_light/theme/images/viewtopic/clear-icon.png");
    background-repeat: no-repeat;
    left: 0;
    top: 19px;
    content: " ";
}
.markWrap .navigation .calendarIcon {
    background: url("/forum/styles/gmatclub_light/theme/images/profile/workbook/sprite.png") no-repeat scroll 0 -17px transparent;
    cursor: pointer;
    display: inline-block;
    height: 23px;
    margin: 8px 0 0 8px;
    width: 27px;
}
.markWrap .navigation img {
    display: inline-block;
    margin: 17px 6px 0;
}
.markWrap .navigation .dateInput {
    border: 1px solid #9ba6b3;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-align: center;
    padding: 3px 2px;
    display: inline-block;
    margin-top: 8px;
    width: 97px;
}
.markWrap .showAnswers {
    float: right !important;
    display: inline-block;
}
.markWrap .showAnswers span {
    font-size: 10px;
    text-transform: uppercase;
    color: #1057ae;
}
.markWrap .showAnswers a {
    background: url("/forum/styles/gmatclub_light/theme/images/profile/workbook/answer_sprite.png") no-repeat;
    width: 22px;
    height: 22px;
    display: none;
    position: relative;
    top: 9px;
}
.markWrap .showAnswers .trueAnswer {
    background-position: -24px 0;
}
.markWrap .showAnswers .falseAnswer {
    background-position: 0 0;
}
.markWrap .showAnswers .all {
    background-position: -72px 0;
}
.markWrap .showAnswers .unanswered {
    background-position: -48px 0;
}
.markWrap .showAnswers .current {
    display: inline-block;
}
.markWrap .showAnswers .hide {
    display: none;
}
.markWrap .showAnswers:hover a {
    display: inline-block;
}
.markWrap .navigation form {
    width: 750px;
    display: inline;
}
.markWrap .navigation.footerStyle {
    background: #eae9d8;
}
.markWrap .buttonsContainer.footerStyle {
    border-top: 10px solid #dddccd;
}
.markWrap .navigation .dateSubmit {
    display: inline-block;
    background: url('/forum/styles/gmatclub_light/theme/images/profile/workbook/sprite.png') no-repeat -2px -67px;
    width: 55px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    line-height: 22px;
    margin: 10px 0 0 10px;
    color: #fff;
}
.markWrap .navigation .dateSubmit input {
    bottom: 22px;
    cursor: pointer;
    height: 22px;
    opacity: 0;
    position: relative;
    width: 55px;
    filter: alpha(opacity = 0);
}
.markWrap .navigation .resetBtn {
    display: inline-block;
    background: url('/forum/styles/gmatclub_light/theme/images/profile/workbook/sprite.png') no-repeat -2px -91px;
    width: 55px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    line-height: 22px;
    margin: 10px 0 0 6px;
    color: #fff;
    text-decoration: none;
}
.markWrap .navigation .resetBtn:hover {
    background: url('/forum/styles/gmatclub_light/theme/images/profile/workbook/sprite.png') no-repeat -2px -67px;
    text-decoration: none;
}
.markWrap .navigation select {
    margin-top: 8px;
    margin-right: 0;
    width: 270px;
    vertical-align: top;
    height: 24px;
}
.markWrap .navigation .styled-select {
    background: url("/forum/styles/gmatclub_light/theme/images/profile/workbook/select_questions_270.png") no-repeat;
    line-height: 24px;
    margin-top: 8px;
    padding-left: 7px;
    width: 270px ;
}

.markWrap .buttonsContainer {
    padding: 13px 0 13px 19px;
    background: #eae9d8;
    font-size: 0;
}
.markWrap .buttonsContainer > div {
    display: inline-block;
    margin-right: 40px;
    position: relative;
    border-radius: 2px;
    vertical-align: top;
    height: 22px;
    background: #777777;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #8F8F8F),
        color-stop(1, #5F5F5F)
    );
    background-image: -o-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -moz-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -webkit-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -ms-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: linear-gradient(to bottom, #8F8F8F 0%, #5F5F5F 100%);
}
.markWrap .buttonsContainer > div:first-child {
    margin-right: 10px;
}
.markWrap .buttonsContainer > div span {
    text-transform: uppercase;
    padding: 0 10px 0 26px;
    font-family: tahoma, sans-serif;
    color: #fff;
    line-height: 22px;
    font-size: 12px;
    background: url("/forum/styles/gmatclub_light/theme/images/viewtopic/button-sprite.png");
    background-repeat: no-repeat;
}
.markWrap .buttonsContainer > div.removeSelected span.selectAll {
    background-position: 9px 3px;
}
.markWrap .buttonsContainer > div.removeSelected span.selectNone {
    background-position: 9px -18px;
}
.markWrap .buttonsContainer > div.inverse span {
    background-position: 10px -42px;
}
.markWrap .buttonsContainer > div.deleteSelected span {
    background-position: 10px -71px;
}
.markWrap .buttonsContainer > div input {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity = 0);
}
.markWrap .messageList TR TD.postsDate {
    text-align: center;
}
#mpMessages .markWrap .messageList TR TH {
    font-weight: normal;
    font-size: 10px;
}
#mpMessages .markWrap .messageList TR TH a {
    font-weight: normal;
    font-size: 10px;
}
#myProfileMessage .markWrap .paginationBox {
    background: #f3f2e2;
    padding: 8px 7px 8px 15px;
}
#myProfileMessage .markWrap .paginationBox.footerStyle {
    border-bottom: 6px solid #b8b8b8;
    border-radius: 0 0 2px 2px;
}















/* ============================================= myProfile ============================================= */
#myProfileMessage
{
    width: 100%;
    font-family: Tahoma, Geneva, sans-serif;
    color: #2a2a2a;
    font-size: 12px;
}
#myProfileMessage A
{
    text-decoration: none;
}
#myProfileMessage .mpHeader
{
    display: flex;
    padding: 11px 20px;
}
#myProfileMessage .mpHeader P
{
    margin: 0px;
}
#myProfileMessage .mpHeader A:link,
#myProfileMessage .mpHeader A:active
{
    color: #2062b3;
}
#myProfileMessage .mpHeader A:hover
{
    color: #ff6600;
}
#myProfileMessage .mpHeader A:visited
{
    color: #660099;
}
#myProfileMessage .mpHeader DIV
{
    margin-right: 40px;
    float: left;
}
#myProfileMessage .mpHeader .mpUser .adminSvg {
    background: url(/forum/styles/gmatclub_light/imageset/forum_sprite.svg)no-repeat -452px -683px;
    width: 34px;
    height: 23px;
    padding-left: 42px;
}
#myProfileMessage .mpHeader .mpUser
{
    font-size: 20px;
    vertical-align: bottom;
    line-height: 28px;
}
#myProfileMessage .mpHeader .mpUser IMG
{
    margin-right: 5px;
}
#myProfileMessage .mpHeader .mpRaiting
{
    font-size: 11px;
    margin-right: 30px;
    padding-top: 1px;
    max-width: 150px;
}
#myProfileMessage .mpHeader .mpRaiting IMG {
    margin-bottom: 3px;
    width: 144px;
    height: 15px;
}
#myProfileMessage .mpHeader .mpKudos DIV
{
    margin-right: 13px;
}
#myProfileMessage .mpHeader .mpKudos DIV.kudosLeft .icon-svg-arrow-back,
#myProfileMessage .mpHeader .mpKudos DIV.kudosLeft .icon-svg-next {
    position: relative;
    width: 10px;
    display: inline-block;
    height: 10px;
}
#myProfileMessage .mpHeader .mpKudos DIV.kudosLeft .icon-svg-next:before,
#myProfileMessage .mpHeader .mpKudos DIV.kudosLeft .icon-svg-arrow-back:before {
    position: absolute;
    font-size: 8px;
    transform: rotate(320deg);
    top: 2px;
    left: 4px;
    color: #ff8c2a;
    font-weight: bold;
}
    /*#myProfileMessage .mpHeader .mpKudos DIV.kudosLeft sup {
        bottom: 0;
    }*/
#myProfileMessage .mpHeader .mpKudos .kudosRight
{
    font-size: 11px;
    padding-top: 2px;
}
#myProfileMessage .mpHeader .mpKudos .kudosRight A:link
{
    text-decoration: underline;
}
#myProfileMessage .mpHeader .mpKudos .kudosRight A:hover
{
    text-decoration: none;
}
#myProfileMessage .mpHeader .mpKudos IMG
{
    vertical-align: middle;
}
#myProfileMessage .mpHeader .mpKudos SUP
{
    font-size: 9px;
    top: 0;
}
#myProfileMessage .mpMenu
{
    padding: 11px 10px 0px 10px;
    border-bottom: 1px solid #2062b3;
    margin-bottom: 15px;
}
#myProfileMessage .mpMenu UL
{
    display: flex;
    margin: 1px 0 0;
}
#myProfileMessage .mpMenu UL LI
{
    float: left;
    overflow: hidden;
}
#myProfileMessage .mpMenu UL LI A
{
    background: #f9f9f5;
    padding: 7px 6px 9px 6px;
    display: block;
    color: #2a2a2a;
    font-size: 14px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid #b8b8b8;
    border-bottom: none;
    margin-bottom: -2px;
}
#myProfileMessage .mpMenu UL LI A.messageLI
{
    height: 14px;
}
#myProfileMessage .mpMenu UL LI A .floatLeft
{
    height: 15px;
}
#myProfileMessage .mpMenu UL LI A SPAN
{
    float: left;
    margin-left: 5px;
    margin-top: 1px;
    vertical-align: middle;
}
#myProfileMessage .mpMenu UL LI A SPAN .left
{
    background:url(/forum/styles/gmatclub_light/theme/images/profile/count_icon_left.png) left top no-repeat;
    height: 15px;
    vertical-align: top;
    display: inline-block;
    width: 5px;
}
#myProfileMessage .mpMenu UL LI A SPAN .center
{
    background:url(/forum/styles/gmatclub_light/theme/images/profile/count_icon_center.png) left top repeat-x;
    font-size: 10px;
    height: 15px;
    vertical-align: top;
    line-height: 14px;
    color: #ffffff;
    display: inline-block;
}
#myProfileMessage .mpMenu UL LI A SPAN .right
{
    background:url(/forum/styles/gmatclub_light/theme/images/profile/count_icon_right.png) right top no-repeat;
    height: 15px;
    vertical-align: top;
    display: inline-block;
    width: 5px;
}
#myProfileMessage .mpMenu UL LI.active
{
    margin-top: -4px;
    padding-top: 5px;
}
#myProfileMessage .mpMenu UL LI.active A
{
    color: #2062b3;
    padding: 9px 14px 10px 14px;
    border: 1px solid #2062b3;
    margin-top: -2px;
    border-bottom: none;
    background: #ffffff;
}
#myProfileMessage .mpMenu li.toForums
{
    float: right;
    margin-right: 20px;
    margin-left: auto;
}

#myProfileMessage .mpMenu li.toForums a
{
    position: relative;
    padding-left: 31px;
}
#myProfileMessage .mpMenu li.toForums a .icon-svg-to-forums
{
    position: absolute;
    left: 5px;
    top: 8px;
    width: 14px;
    height: 13px;
   /* background-image: url("/forum/styles/gmatclub_light/imageset/headerSprite.png");*/
    background-position: -1px -4px;
    content: " ";
    color: #F7831E;

}
#myProfileMessage .mpMenu li.toTestCenter
{
    float: right;
    order: 1;
}
#myProfileMessage .mpMenu li.toTestCenter a
{
    position: relative;
    padding-left: 31px;
}
#myProfileMessage .mpMenu li.toTestCenter a .icon-svg-Cats
{
    color: #F7831E;
    position: absolute;
    left: 5px;
    top: 7px;
    width: 16px;
    height: 13px;
   /* background-image: url("/forum/styles/gmatclub_light/imageset/headerSprite.png");*/
    background-position: -21px -4px;
    content: " ";
}

#myProfileMessage .mpMain
{
    width: 100%;
    padding: 0px;
    border-collapse: collapse;
}
#myProfileMessage .mpMain .mpLeft
{
    width: 190px;
    vertical-align: top;
}
#myProfileMessage .errorLogTitle 
{   padding-left: 80px;
    background: url(/forum/styles/gmatclub_light/theme/images/profile/workbook/ErrorLogImg.svg) left center no-repeat;
    font-weight: 700;
    font-size: 24px;
    height: 60px;
    line-height: 60px;
    margin-top: 28px;
    margin-bottom: -30px;
    color: #005679;
 }
#myProfileMessage .mpMain .mpLeft.new
{
   display: block;
   width: auto;
   padding: 0;
}
#myProfileMessage .mpMain .mpLeft .item
{
    padding: 20px;
    border-bottom: 1px solid #bebebe;
}
#myProfileMessage .mpMain .mpLeft .item.compose
{
    padding-top: 2px;
}
#myProfileMessage .mpMain .mpLeft .item.compose A
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/compose_btn.png) left top no-repeat;
    width: 155px;
    height: 14px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #2a2a2a;
    vertical-align: baseline;
    padding: 7px 0px 6px 0px;
}
#myProfileMessage .mpMain .mpLeft .item.compose A IMG
{
    vertical-align: -1px;
    padding-top: 7px;
    margin-right: 4px;
}
#myProfileMessage .mpMain .mpLeft .item.menu
{
    padding: 13px 0px;
}
#myProfileMessage .mpMain .mpLeft.new .item.menu
{
    padding:0px;
    border-bottom: none;
}
#myProfileMessage .mpMain .mpLeft .item.menu UL
{
    margin: 0px;
}
#myProfileMessage .mpMain .mpLeft.new .item.menu UL
{
    display: flex;
    gap:4px;
    justify-content: center;
    padding-left: 23px;
}
#myProfileMessage .mpMain .mpLeft .item.menu UL LI
{
    padding: 6px 20px;
}
#myProfileMessage .mpMain .mpLeft.new .item.menu UL LI
{   padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #E0E0E0;
    background-color: #F8F8F8;
    border-radius: 6px 6px 0px 0px;
    border-bottom: none;
    height: 41px;
    width: 244px;
}
#myProfileMessage .mpMain .mpLeft .item.menu UL LI A
{
    color: #2a2a2a;
}
#myProfileMessage .mpMain .mpLeft.new .item.menu UL LI A
{
    color: #005679;
    font-weight: 700;
    font-size: 16px;
}

#myProfileMessage .mpMain .mpLeft .item.menu UL LI.active
{
    padding-left: 8px;
}
#myProfileMessage .mpMain .mpLeft.new .item.menu UL LI.active
{   
    color: #2062B3;
    border: 1px solid #2062B3;
    border-bottom: 2px solid #F5F9FA;
    margin-bottom: -2px;
    padding-left: none;
}
#myProfileMessage .mpMain .mpLeft .item.menu UL LI.active SPAN
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/arrow.png) left center no-repeat;
    padding-left: 12px;
    color: #2062b3;
    font-size: 13px;
}
#myProfileMessage .mpMain .mpLeft.new .item.menu UL LI.active SPAN
{
    background:none;
    padding-left: 0;
    color: #2062b3;
    font-size: 13px;
}
#myProfileMessage .mpMain .mpLeft .item.menu UL LI.active SPAN A
{
    color: #2062b3;
}
#myProfileMessage .mpMain .mpLeft .item.menu UL LI:hover
{
    background: #ecebdb;
}
#myProfileMessage .mpMain .mpLeft.new .item.menu UL LI:hover
{
    background-color: #F8F8F8;
}
#myProfileMessage .mpMain .mpLeft .item.menu UL LI SPAN
{
    font-size: 10px;
    padding-left: 5px;
    color: #b8b8b8;
}
#myProfileMessage .mpMain .mpLeft .item.settings A
{
    background: url("/forum/styles/gmatclub_light/theme/images/optimization_sprite.png");
    background-repeat: no-repeat;
    background-position: -14px -430px;
    height: 24px;
    display: block;
    padding-left: 28px;
    font-size: 11px;
    color: #2a2a2a;
    line-height: 12px;
}
#myProfileMessage .mpMain .mpLeft .item.settings A:hover
{
    background: url("/forum/styles/gmatclub_light/theme/images/optimization_sprite.png");
    background-repeat: no-repeat;
    background-position: -14px -460px;
    color: #2062b3;
}
#myProfileMessage .mpMain .mpLeft .item.help
{
    padding-right: 5px;
    font-size: 11px;
    vertical-align: bottom;
    border: none;
}
#myProfileMessage .mpMain .mpLeft .item.help P
{
    font-size: 10px;
}
#myProfileMessage .mpMain .mpLeft .item.help IMG
{
    vertical-align: bottom;
    margin-right: 5px;
    margin-bottom: 2px;
}
#myProfileMessage .mpMain .mpContent
{
    padding-left: 10px;
    vertical-align: top;
}
#myProfileMessage .mpMain .mpContent.new
{
    display: block;
    padding-left: 0;
    padding-top: 25px;
    border-top:1px solid #2062B3;
    background: #F5F9FA;
}
/* ============================================= /myProfile ============================================= */

/* ============================================= mpMessages ============================================= */
#mpMessages
{
    font-family: Tahoma, Geneva, sans-serif;
    color: #2a2a2a;
    font-size: 12px;
}
#mpMessages .mpKudosCategory
{
    height: 48px;
    font-size: 14px;
    background: #f3f2e2;
    padding: 15px 15px 7px 15px;
}
#mpMessages .mpKudosCategory A:link,
#mpMessages .mpKudosCategory A:active,
#mpMessages .mpKudosCategory A:visited
{
    color: #2062b3;
}
#mpMessages .mpKudosCategory A:hover
{
    color: #ff6600;
}
#mpMessages .mpKudosCategory DIV
{
    float: left;
    margin-right: 20px;
    width: auto;
}
#mpMessages .mpKudosCategory DIV IMG
{
    vertical-align: baseline;
}
#mpMessages .mpKudosCategory DIV .show
{
    margin-top: 7px;
    margin-left: 2px;
    vertical-align: baseline;
}
#mpMessages .mpKudosCategory DIV .show2
{
    margin-top: 11px;
    margin-left: 2px;
    vertical-align: baseline;
}
#mpMessages .mpKudosCategory DIV HR
{
    color: #ee7812;
    background-color: #ee7812;
    border: none;
    height: 1px;
    font-size: 9px;
    width: 135px;
}
#mpMessages .mpKudosCategory DIV.all
{
    width: 100px;
}
#mpMessages .mpKudosCategory DIV.all HR
{
    width: 100px;
}
#mpMessages .mpKudosCategory INPUT
{
    background: none;
    border: none;
}
#mpMessages .mpSearchBar
{
    padding: 15px 10px 10px 15px;
    /* background: #f3f2e2; */
    height: 30px;
    min-width: 830px;
}
#mpMessages .markBlock h1
{
    font-size: 16px;
    padding-left: 15px;
    font-family: tahoma, sans-serif;
    color: #2a2a2a;
}
#mpMessages .mpSearchBar.notes
{
    height: 60px;
    padding: 12px 10px 10px 17px;
}
#mpMessages .mpSearchBar.height50
{
    height: 50px;
    padding: 12px 10px 10px 17px;
}
#mpMessages .mpSearchBar .up
{
    height: 30px;
}
#mpMessages .mpSearchBar .up P.clear
{
    margin-bottom: 12px;
}
#mpMessages .mpSearchBar .up .newNote
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/new_notes.png) left center no-repeat;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    width: 91px;
    height: 21px;
    display: block;
    padding-top: 6px;
}
#mpMessages .mpSearchBar .up .searchInput
{
    float: left;
    background: url(/forum/styles/gmatclub_light/theme/images/profile/search_form.png) right center no-repeat;
    border: none;
    padding: 0 4px 0 18px;
    width: 240px;
    height: 19px;
    line-height: 19px;
}
#mpMessages .mpSearchBar .button
{
    background: #777777;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #8F8F8F),
        color-stop(1, #5F5F5F)
    );
    background-image: -o-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -moz-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -webkit-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -ms-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: linear-gradient(to bottom, #8F8F8F 0%, #5F5F5F 100%);
    float: left;
    border-radius: 2px;
    margin-left: 10px;
    vertical-align: baseline;
    height: 18px;
    position: relative;
}
#mpMessages .mpSearchBar .button .searchInbox.icon-svg-search
{
   /* background: url(/forum/styles/gmatclub_light/theme/images/profile/search.png) left center no-repeat;*/
    margin: 3px -11px 0 10px;
    float: left;
    color: #ffffff;
}
#mpMessages .mpSearchBar .button .delete
{

    /*background: url(/forum/styles/gmatclub_light/theme/images/profile/dump.png) left center no-repeat;*/
    margin: 2px -13px 0 10px;
    color: #ffffff;
    margin: 2px -22px 0 10px;
    float: left;
}
#mpMessages .mpSearchBar .button .delete.icon-svg-delete {
    position: absolute;
    font-size: 10px;
    top: 2px;
    left: -3px;
}
#mpMessages .mpSearchBar .button .move
{
   /* background: url(/forum/styles/gmatclub_light/theme/images/profile/move_to_folder.png) left center no-repeat;*/
    margin: 3px -8px 0 9px;
    float: left;
}
#mpMessages .mpSearchBar .button .close
{
    margin: 2px -13px 0 10px;
    float: left;
}
#mpMessages .mpSearchBar .button .close.selectNone
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/krest.png) left center no-repeat;
}
#mpMessages .mpSearchBar .button .close.selectAll
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/ok.png) left 1px no-repeat;
}
#mpMessages .mpSearchBar .button:hover
{
    background: #e66f07;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FF8D2A),
        color-stop(1, #E16900)
    );
    background-image: -o-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -moz-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -webkit-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -ms-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: linear-gradient(to bottom, #FF8D2A 0%, #E16900 100%);
}
#mpMessages .mpSearchBar .button INPUT
{
    border: none;
    background: none;
    font-family: Tahoma, Geneva, sans-serif;
    cursor: pointer;
    text-transform: uppercase;
    float: left;
    color: #ffffff;
    height: 18px;
    line-height: 12px;
    vertical-align: 2px;
    font-size: 10px;
    margin-right: -2px;
    padding: 2px 10px 2px 5px;
}
#mpMessages .mpSearchBar .button .icon-svg-delete + INPUT {
    padding: 3px 10px 10px 21px;
}
#mpMessages .mpSearchBar .button.refresh
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/refresh.png) center center no-repeat;
    margin-left: 0px;
    width: 25px;
}
#mpMessages .mpSearchBar .button.refresh:hover
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/refresh_hover.png) center center no-repeat;
}
#mpMessages .mpSearchBar .down
{
    height: 20px;
}
#mpMessages .mpSearchBar .down .buttonLink
{

    background:url(/forum/styles/gmatclub_light/theme/images/profile/back_button_right.png) right center no-repeat;
    background: #F7831E;
    padding-right: 10px;
    height: 18px;
    margin-right: 20px;
    float: left;
    border-radius: 3px;
}
#mpMessages .mpSearchBar .down .buttonLink .buttonLinkLeft
{
    color: #ffffff;
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
   /* background:url(/forum/styles/gmatclub_light/theme/images/profile/back_button_left.png) left center no-repeat;*/
    height: 12px;
    padding: 4px 3px 2px 23px;
    position: relative;
}
#mpMessages .mpSearchBar .down .buttonLink .buttonLinkLeft .icon-svg-arrow-back {
    position: absolute;
    left: 8px;
}
#mpMessages .mpSearchBar .down .backButton
{
    float: left;
    background: url(/forum/styles/gmatclub_light/theme/images/profile/back_button.png) left center no-repeat;
    width: 136px;
    color: #ffffff;
    font-size: 10px;
    height: 15px;
    padding: 3px 0px 0px 24px;
    text-transform: uppercase;
    margin-right: 20px;
}
#mpMessages .mpSearchBar .down .backButton.small
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/back_button_small.png) left center no-repeat;
    width: 92px;
}
/* New!! for sent_messages */
#mpMessages .mpSearchBar .down .navButton
{
    float: right;
    margin-right: 5px;
    padding-top: 2px;
}
#mpMessages .mpSearchBar .down .navButton a {
    width: 18px;
    height: 18px;
    background: #F7831E;
    position: relative;
    display: inline-block;
    border-radius: 3px;
}
#mpMessages .mpSearchBar .down .navButton a span {
    position: absolute;
    color: #ffffff;
    font-size: 8px;
    top: 0px;
    left: 2px;
}

#mpMessages .mpSearchBar .down .navButton a span.icon-svg-play3.buttonPrev {
    transform: rotate(180deg);
    top: 2px;
    left: 2px;
}
#mpMessages .mpSearchBar .down .navButton IMG
{
    margin-top: -2px;
}
#mpMessages .mpSearchBar .down .sortSettings
{
    margin-right: 15px;
}
#mpMessages .mpSearchBar .down .sortSettings.small .select
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/select_small.png) left top no-repeat;
    width: 89px;
}
#mpMessages .mpSearchBar .down .sortSettings.small SELECT
{
    width: 89px;
}
#mpMessages .mpSearchBar .down .sortButton
{
    border-radius: 2px;
    border: none;
    color: #ffffff;
    width: 32px;
    height: 18px;
    cursor: pointer;
    margin-top: 1px;
    text-transform: uppercase;
    background: #e66f07;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FF8D2A),
        color-stop(1, #E16900)
    );
    background-image: -o-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -moz-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -webkit-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -ms-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: linear-gradient(to bottom, #FF8D2A 0%, #E16900 100%);
}
#mpMessages .mpSearchBar .down .description
{
    float: left;
    font-size: 15px;
    padding-right: 10px;
}
#mpMessages .mpSearchBar .down SPAN
{
    float: left;
    font-family: open sans, sans-serif;
}
#mpMessages .mpSearchBar .down SELECT
{
    margin: 0px 10px 0px 0px;
    width: 140px;
}
#mpMessages .mpSearchBar .down .select
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/select.png) left top no-repeat;
    position: absolute;
    overflow: hidden;
    font-size: 12px;
    float: left;
    width: 140px;
    overflow: hidden;
    height: 17px;
    line-height: 16px;
    padding: 3px 15px 2px 5px;
    word-wrap: break-word;
}
#mpMessages .mpSearchBar .down .smallCheck SELECT
{
    width: 55px;
}
#mpMessages .mpSearchBar .down .smallCheck .select
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/select_view_folder.png) left top no-repeat;
    width: 55px;
}
#mpMessages .mpSearchBar .down .moveTo SELECT
{
    width: 180px;
}
#mpMessages .mpSearchBar .down .moveTo .select
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/select_markup_option.png) left top no-repeat;
    width: 180px;
}
#mpMessages .mpSearchBar .down LABEL
{
    vertical-align: baseline;
}
#mpMessages .mpSearchBar .up .createFolder
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/create_folder.png) left top no-repeat;
    padding: 7px 9px 7px 40px;
    width: 102px;
    text-transform: uppercase;
    height: 13px;
    font-weight: bold;
    color: #ffffff;
    display: block;
}
#mpMessages .descriptionIndicator
{
    font-size: 11px;
    float: left;
}
#mpMessages .diagramIndicator
{
    width: 215px;
    background: url(/forum/styles/gmatclub_light/theme/images/profile/indicator_empty.png) left no-repeat;
    float: left;
    display: none;
    height: 14px;
    font-size: 10px;
    line-height: 14px;
    color: #8c8c8c;
    margin-left: 7px;
}
#mpMessages .diagramIndicator .lineIndicator
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/indicator.png) left no-repeat;
    height: 14px;
    float: left;
    width: 100%;
    font-size: 10px;
    color: #ffffff;
    text-align: right;
    padding: 0px;
}
#mpMessages .paginationBox.borderBottom
{
    border-bottom: 1px solid #dbdbdb;
    height: 70px;
    padding-top: 10px;
    vertical-align: baseline;
}
#mpMessages .paginationBox .messageSet B
{
    line-height: 16px;
}
#mpMessages .paginationBox .messageSet LABEL
{
    vertical-align: baseline;
}
#mpMessages .paginationBox .messageSet INPUT
{
    margin-left: 12px;
    margin-right: 3px;
    margin-top: 0px;
    vertical-align: middle;
}
.paginationBox .messageSet .button
{
    float: left;
    margin-right: 10px;
}
.paginationBox .messageSet .button INPUT
{
    border: none;
    border-radius: 2px;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    float: left;
    color: #ffffff;
    height: 23px;
    line-height: 26px;
    margin-left: 0!important;
    margin-right: -2px;
    padding: 0 15px 0 15px;
    background: #777777;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #8F8F8F),
        color-stop(1, #5F5F5F)
    );
    background-image: -o-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -moz-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -webkit-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -ms-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: linear-gradient(to bottom, #8F8F8F 0%, #5F5F5F 100%);
}
.paginationBox .messageSet .button INPUT:hover {
    background: #e66f07;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FF8D2A),
        color-stop(1, #E16900)
    );
    background-image: -o-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -moz-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -webkit-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -ms-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: linear-gradient(to bottom, #FF8D2A 0%, #E16900 100%);
}
#mpMessages .paginationBox .messageSet SELECT
{
    margin: 0px;
    width: 140px;
    height: 20px;
}
#mpMessages .paginationBox .messageSet .select
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/message_settings_select.png) left top no-repeat;
    position: absolute;
    overflow: hidden;
    word-wrap: break-word;
    font-size: 12px;
    float: left;
    width: 113px;
    height: 16px;
    line-height: 16px;
    padding: 2px 18px 2px 9px;
}
#mpMessages .paginationBox
{
    margin-top: 10px;
    margin-bottom:10px;
}
#mpMessages .newErrorLog .paginationBox
{   display: flex;
    justify-content: center;
    padding: 7px 7px 7px 15px;
    margin-top: 27px;
    margin-bottom: 10px;
    height: 47px;
}
#mpMessages .paginationBox .paginationLine
{   display: flex;
    justify-content: center;
    gap: 2px;
}
#ucp_workbook_list .paginationBox .numbers{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 37px;
    height: 37px;
    border: 1px solid #E4E4E4;
    border-radius: 3px;
    background-color: white;
    color: #3F3F3F;
    font-size: 16px;
    font-weight: 500;
}
#ucp_workbook_list .paginationBox .arrowRight,
#ucp_workbook_list .paginationBox .arrowLeft{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 37px;
    height: 37px;
    margin-right: 0px;
    margin-left: 0px;
    border: 1px solid #E4E4E4;
    border-radius: 3px;
    background-color: white;
    background:none;
    padding:0;
}
#ucp_workbook_list .paginationBox .numbers.active{
    background-color: #E0F1FA;
}
#ucp_workbook_list P.paginationLine A.numbers .center {
    display: flex;
    align-items: center;
    justify-content: center;
}
#ucp_workbook_list P.paginationLine A.numbers.active .center {
    background: none;
    color: #3F3F3F;
}
#ucp_workbook_list P.paginationLine A.numbers.active .left,
#ucp_workbook_list P.paginationLine A.numbers.active .right{
  display: none;
}

#ucp_workbook_list  .emptyPagination{
    /* background: #f3f2e2; */
    padding: 7px 7px 7px 15px;
    height: 15px;
    margin-bottom: 1px;
}
#ucp_workbook_list  .emptyPagination + .paginationBox {
    height: 0;
    padding: 0;
}
#mpMessages .paginationBox .description
{
    font-size: 11px;
    float: left;
}
#mpMessages .paginationBox .diagram
{
    width: 215px;
    background: url(/forum/styles/gmatclub_light/theme/images/profile/indicator_empty.png) left no-repeat;
    float: left;
    height: 14px;
    font-size: 10px;
    line-height: 14px;
    color: #8c8c8c;
    margin-left: 7px;
}
#mpMessages .paginationBox .diagram .line
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/indicator.png) left no-repeat;
    height: 14px;
    float: left;
    width: 100%;
    font-size: 10px;
    color: #ffffff;
    text-align: right;
    padding: 0px 3px 0px 0px;
}
#mpMessages .messageListWrapper
{  
    /* max-height: 610px;
    padding-right: 10px;
    overflow-y: auto; */
    position: relative;
}
.messageListWrapper::-webkit-scrollbar {
    width: 8px;
    background-color: #F2F2F2;
    border-radius: 5px;
}

.messageListWrapper::-webkit-scrollbar-thumb {
    background: #BDBDBD;
    border-radius: 5px;
}
.messageListWrapper::-webkit-scrollbar-track {
    background: #F2F2F2;
    border-radius: 5px;
}
#mpMessages .messageList
{
    width: 100%;
    border-collapse: collapse;
}
#mpMessages .messageList tr.header
{ 
  position: relative;
  top: 0px;
  z-index: 10;
  border-bottom: 2px solid #828282;
}
#mpMessages .messageList tr.header th:first-of-type 
{ 
  border-radius:10px 0 0 0 ;
  overflow: hidden;
}
#mpMessages .messageList tr.header th:last-of-type
{ 
  border-radius:0 10px  0 0 ;
  overflow: hidden;
}
#mpMessages .messageList tr.header th{
   background: #EAEAEA;
   height: 52px;
   text-align: left;
}
#mpMessages .messageList tr.header th.difficulty,
#mpMessages .messageList tr.header th.group
{
   position: relative;
   color: #000000;
   font-weight: 700;
}
#mpMessages .messageList tr.header .difficultyPopup{
    display: none;
    position: absolute;
    left: 0;
    top: 95%;
    filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.3));
    border-radius: 10px;
    padding: 10px 10px 5px 10px;
    background: white;
}
#mpMessages .messageList tr.header th.difficulty:hover .difficultyPopup {
    display: block;
}
#mpMessages .messageList tr.header .difficultyPopup div{
   margin-bottom: 10px;
   display: flex;
   align-items: center;
   gap: 5px;
   cursor: pointer;
}
#mpMessages .messageList tr.header .difficultyPopup .checkboxContainer{
    gap: 10px;
 }
#mpMessages .messageList td.guess{
    position: relative;
    font-size: 12px;
}
#mpMessages .messageList tr.group td.difficulty{
    color: #2062B3;
}
#mpMessages .messageList tr.group td.topicUrl a{
   opacity: 0;
   pointer-events: none;
}
#mpMessages .messageList tr:not(.group) td.topicUrl{
    position: relative;
}
#mpMessages .messageList tr td.topicUrl .topicUrlPopup{
    display: none;
}
#mpMessages .messageList tr:not(.group) td.topicUrl:hover .topicUrlPopup{
    display: block;
    position: absolute;
    background: white;
    border: 1px solid #3333331A;
    top: 50%;
    transform: translateY(-50%);
    left: 40px;
    border-radius: 4px;
    padding: 5px;
    min-width: 150px;
}
#mpMessages .messageList tr.group td.guess >div{
    opacity: 0;
    pointer-events: none;
 }
#mpMessages .messageList td.difficulty{
    font-size: 12px;
}
#mpMessages .messageList td.guess > div{
    display: flex;
    align-items: center;
    width: fit-content;
    cursor: pointer;
    gap: 7px;
} 
#mpMessages .messageList td.guess .has-note{
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 150px;
}
#mpMessages .messageList td.guess .add_mistake{
    color: #2062B3;
    font-size: 12px;
}
#mpMessages .messageList td.guess .add_mistake.has-note{
    color: #000;
}
#mpMessages .messageList td.guess svg{
   cursor: pointer;
}
#workBook .mistakesContainer{
  display: flex;
  flex-direction: column;
}
#mpMessages .messageList td.answer{
   position: relative;
}
#workBook .answerStatisticsItems .myAnswerDi {
    position: relative;
    z-index: 9;
}
#workBook .answerStatisticsItems .myAnswerDi .answersPopup{
    display: none;
    position: absolute;
    bottom: -20px; 
    right: -250px;
    width: 300px;
    max-height: 200px;
    overflow-y: scroll;
    padding: 13px;
    z-index: 10;
    background-color: #fff;
    border: 1px solid #BFBFBF;
    border-radius: 6px;
}
#mpMessages .messageList .answersPopup{
    display: none;
    min-width: 300px;
    position: absolute;
    left:-10px;
    top: 90%;
    padding: 13px;
    z-index: 10;
    background: #FFFFFF;
    border: 1px solid #BFBFBF;
    border-radius: 6px;
}
#workBook .answerStatisticsItems .myAnswerDi .answersPopup div,
#mpMessages .messageList .answersPopup div{
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}
#workBook .answerStatisticsItems .myAnswerDi .answersPopup div span,
 #mpMessages .messageList .answersPopup div span{
    font-weight: normal;
}
#workBook .answerStatisticsItems .myAnswerDi:hover .answersPopup,
#mpMessages .messageList td.answer:hover .answersPopup {
    display: block;
}
#mpMessages .messageList.viewFolder TR TD
{
    background-color: #f3f3f3;
}
#mpMessages .messageListWrapper .messageList TR TH
{
    padding: 12px;
    font-size: 11px;
    background-color: white;
    background-image: none;
    color: #000000;
    font-family: open sans, sans-serif;
}
#mpMessages .messageList TR TH.markMessageTH
{
    padding-left: 20px;
}
#mpMessages .messageList TR TH.sentMessage
{
    padding-left: 0px;
    width: 18px;
}
#mpMessages .messageList TR TD.sentMessage
{
    padding-left: 0px;
    width: 18px;
}
#mpMessages .messageListWrapper .messageList TR TH A
{
    color: #000000 !important;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold
}
.mpContent TH, .mpContent TH a{
    color: #ffa34f!important;
}
#mpMessages .messageList TR TH IMG
{
    margin-left: 3px;
    vertical-align: -1px;
    width: 8px;
    height: 12px;
}
#mpMessages .messageList TR TH IMG.deltaIcon
{
    margin: 0px;
    vertical-align: 1px;
}
#mpMessages .messageList TR TH.following
{
    text-align: left;
    padding-left: 50px;
}
#mpMessages .messageList TR TD
{
    padding: 14px 12px;
    border-bottom: 1px solid #3333331A;
    background-color: #ffffff;
}
/* #mpMessages .messageList TR.shadowTop TD
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/shadow_down.png) left top repeat-x;
}
#mpMessages .messageList TR.shadowBottom TD
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/shadow_up.png) left bottom repeat-x;
} */
#mpMessages .messageList TR.otherBgColor TD
{
    background-color: #f5f5eb;
}
#mpMessages .messageList .otherBgColor.noAnswers
{
    position: relative;
    height: 180px!important;
}
#mpMessages .messageList .otherBgColor.noAnswers .message{
   padding-left: 0;
} 
#mpMessages .messageList .otherBgColor.noAnswers .message .messageContainer{
    position: absolute;
    top: 0;
    display: flex;
    justify-content: center;
    padding:55px;
    text-align: center;
    width: 100%;
    background-color: #F5F9FF;
}
#mpMessages .messageList .otherBgColor.noAnswers .message .error_log_about{
    margin: 0;
    color: #2062b3;
    font-size: 16px;
    cursor: pointer;
}
#mpMessages .messageList .otherBgColor.noAnswers .message:hover .error_log_about{
    color: #2062b3!important;
}
#mpMessages .messageList .otherBgColor.noAnswers .message .error_log_about:hover{
    color: #2062b3!important;
    text-decoration: underline;
}
#mpMessages .messageList .otherBgColor.noAnswers .message .messageContainerInner{
    max-width:610px ;
    font-size: 16px;
    font-weight: 600;
    color: #828282;
}
#mpMessages .messageList.myBookmarks TR.newPosts TD
{
    background-color: #ffffff;
}
#mpMessages .messageList TR.backgroundBrown TD
{
    background-color: #ffffff;
}
#mpMessages .messageList TR TH.new
{
    width: 30px;
    padding: 5px 1px;
}
#mpMessages .messageList TR TD.new
{
    text-align: left;
    width: 30px;
    padding: 12px 3px;
}
#mpMessages .messageList TR TD.author.fontSize
{
    font-size: 11px;
}
#mpMessages .messageList TR TD.author.fontSize IMG
{
    margin: 1px 3px 0 0;
}
#mpMessages .messageList.myPosts TR TD
{
    background-color: transparent;
}
#mpMessages .messageList.myPosts TR.groupedQuestion{
    display: none;
} 
#mpMessages .messageList.myPosts TR.groupedQuestion.show{
    display: table-row;
} 
#mpMessages .messageList.myPosts TR.groupedQuestion TD
{
    background-color: #F8F8F8;
}
#mpMessages .messageList.myPosts TR TD.message
{
    max-width: 400px!important;
} 
#mpMessages .messageList.myPosts TR.group TD.message
{
    position: relative;
}  
#mpMessages .messageList.myPosts TR.group .group-chart-container
{
  width: 27px;
  height: 27px;
  border-radius: 50%;
  margin: 0 auto;
  overflow: hidden;
}
#mpMessages .messageList.myPosts TR.group TD.message a
{
    display: inline-block;
    margin-top: 3px;
}  
#mpMessages .messageList.myPosts TR.group .groupChevron{
    position: absolute;
    left: -27px;
    top: 30%;
    cursor: pointer;
    transition: .2s all linear;
}
#mpMessages .messageList.myPosts TR.group .groupChevron.uncollapsed{
   transform: rotate(90deg);
}
#mpMessages .messageList.myPosts TR.group .groupQuestionsFolder{
   position: relative;
   display: inline-block;
   margin-right: 7px;
   margin-left: -10px;
}
#mpMessages .messageList.myPosts TR.group .groupQuestionsAmount{
    position: absolute;
    top: 6px;
    left: 50%;
    color: #2062B3;
    transform: translateX(-50%);
 }
#mpMessages .messageList.myBookmarks TR TD
{
    background-color: #f5f5eb;
}
#mpMessages .messageList.drafts TR TD
{
    background-color: #f5f5eb;
}
#mpMessages .messageList TR:hover TD
{
    background-color: rgba(224, 241, 250, 0.2);
}
#mpMessages .messageList TR TD.active
{
    background-color: #E0F1FA!important;
}
#mpMessages .messageList TR:hover  A
{
    color: initial !important;
}
#mpMessages .messageList TR.active:hover TD
{
    background-color: #f0e8a5;
}
#mpMessages .mpSearchBar .button.noLeft
{
    margin-left: 0px;
}
#mpMessages .messageList TR.active TD
{
    background-color: #fef6b0;
}
#mpMessages .messageList TR TD.mark
{
    width: 24px;
    padding-left: 20px;
    text-align: center;
}
#mpMessages .messageList TR TD.delta
{
    width: 16px;
    text-align: center;
}
#mpMessages .messageList TR .checkbox
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/checkbox.png) left center no-repeat;
    float: left;
    width: 13px;
    height: 13px;
}
#mpMessages .messageList TR .checkbox.active
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/checkbox_active.png) left center no-repeat;
}
#mpMessages .messageList TR .checkbox INPUT
{
    width: 13px;
    height: 13px;
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0px;
}
#mpMessages .messageList TR TD .checkboxDelta
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/delta.png) left center no-repeat;
    float: left;
    width: 14px;
    height: 10px;
}
#mpMessages .messageList TR TD .checkboxDelta.active
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/delta_active.png) left center no-repeat;
}
#mpMessages .messageList TR TD .checkboxDelta INPUT
{
    width: 14px;
    height: 10px;
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0px;
}
#mpMessages .messageList TR TD.author
{
    overflow: hidden;
    width: 187px;
}
#mpMessages .messageList TR TD.author div.avatarWrap {
    float: left;
    width: 35px;
    height: 35px;
    overflow: hidden;
}
#mpMessages .messageList TR TD.author div.nameWrap {
    display: inline-block;
    vertical-align: top;
    width: 120px;
    font-family: open sans, sans-serif;
}
#mpMessages .messageList TR TD.author div.nameWrap span {
    display: inline-block;
    padding: 11px 0 0 0;
}
#mpMessages .messageList TR TD.author A:link,
#mpMessages .messageList TR TD.author A:active,
#mpMessages .messageList TR TD.author A:visited
{
    color: #2062b3;
    font-size: 12px;
}
#mpMessages .messageList TR TD.author A:hover
{
    color: #ff6600;
    text-decoration: none;
    font-size: 12px;
}
#mpMessages .messageList TR TD.author a {
    position: relative;
    overflow: hidden;
    width: 120px;
}
/*#mpMessages .messageList TR TD.author a:before {
    content: " ";
    position: absolute;
    right: -13px;
    top: -2px;
    width: 25px;
    height: 25px;
    background: #f3f3f3;
    -moz-transform: rotate(40deg); !* Для Firefox *!
    -ms-transform: rotate(40deg); !* Для IE *!
    -webkit-transform: rotate(40deg); !* Для Safari, Chrome, iOS *!
    -o-transform: rotate(40deg); !* Для Opera *!
    transform: rotate(40deg);
}*/
#mpMessages .messageList TR.shadowBottom TD.author a:before,
#mpMessages .messageList TR.shadowTop TD.author a:before,
#mpMessages .messageList TR.backgroundBrown TD.author a:before {
    background: #fff;
}
#mpMessages .messageList TR:hover TD.author a:before {
    background: #f0e8a5;
}
#mpMessages .messageList TR TD.author.unread A
{
    font-weight: bold;
}
#mpMessages .messageList TR TD.author A,
#mpMessages .messageList TR TD.author span {
    padding: 11px 0 0 18px;
    display: block;
}
#mpMessages .messageList TR TD.author .nameWrap A{
    display: inline-block;
    width: auto;
}
#mpMessages .messageList TR TD.author:after {
    content: " ";
    width: 190px;
    display: block;
    height: 1px;
}
#mpMessages .messageList TR TD.author img {
    width: 100%!important;
    height: auto!important;
    /*width: 99%!important;
    height: 99%!important;*/
}
#mpMessages .messageList TR TD.subject
{
    color: #676767;
    font-family: open sans, sans-serif;
    max-width: 500px;
}
#mpMessages .messageList TR TD.subject span {
    max-width: 100%;
    font-family: open sans, sans-serif;
}
#mpMessages .messageList TR TD.subject B
{
    color: #2a2a2a;
}
#mpMessages .messageList TR TD.subject B
{
    color: #2a2a2a;
}
#mpMessages .messageList TR TD.subject .messageSubject A:link,
#mpMessages .messageList TR TD.subject .messageSubject A:visited,
#mpMessages .messageList TR TD.subject .messageSubject A:active
{
    color: #2a2a2a;
    font-family: open sans, sans-serif;
}
#mpMessages .messageList TR TD.subject .messageSubject A:hover
{
    color: #ff6600;
}
#mpMessages .messageList TR TD.subject .messageSubject A .unread
{
    font-weight: bold;
}
#mpMessages .messageList TR TD.subject .messageSubject .messageText
{
    font-size: 12px;
    color: #676767;
    font-family: open sans, sans-serif;
}
#mpMessages .messageList TR TD.subject .messageSubject A:hover .messageText
{
    color: #ff6600;
}
#mpMessages .messageList TR TD.attach
{
    width: 13px;
    text-align: center;
}
#mpMessages .messageList TR TD.posts
{
    width: 20px;
    text-align: center;
}
#mpMessages .messageList TR TD.kudos
{
    width: 30px;
    text-align: center;
}
#mpMessages .messageList TR TD.checkboxInput
{
    width: 65px;
}
#mpMessages .messageList TR TD.date
{
    font-size: 11px;
    width: 110px;
    text-align: center;
    font-family: open sans, sans-serif;
}
#mpMessages .messageList TR TD.date:before {
    content: " ";
    width: 125px;
    height: 1px;
    display: block;
}
#mpMessages .messageList TR TD.lastDate
{
    font-size: 12px;
    width: 160px;
    padding: 12px 6px;
    text-align: center;
}
#mpMessages .messageList TR TD.kudos .count
{
    color: #2062b3;
    font-size: 11px;
}
#mpMessages .messageList TR TD.kudos .count IMG
{
    margin-top: 1px;
    margin-right: 1px;
}
#mpMessages .messageList TR TD.expertReply
{
    width: 60px;
}
#mpMessages .messageList TR TD.draftTitle
{
    font-weight: bold;
    width: 240px;
}
#mpMessages .messageList TR TD.option
{
    text-transform: uppercase;
    font-size: 10px;
    padding: 1px;
    width: 160px;
    text-align: center;
}
#mpMessages .messageList TR TD.optionItem
{
    width: 60px;
    text-transform: uppercase;
    font-size: 10px;
    padding: 12px 6px;
}
#mpMessages .messageList TR TD.optionItem INPUT.link
{
    color: #2062b3;
    font-size: 10px;
    border: none;
    font-family: Tahoma, Geneva, sans-serif;
    cursor: pointer;
    text-transform: uppercase;
    width: 55px !important;
    text-decoration: underline;
    padding: 0px 0px 0px 10px;
    background: url(/forum/styles/gmatclub_light/theme/images/profile/delete_orange.png) left center no-repeat;
}
#mpMessages .messageList TR TD.optionItem INPUT.link:hover
{
    color: #ff6600;
    text-decoration: none;
}
#mpMessages .messageList TR TD.optionItem IMG
{
    margin-right: 2px;
}
#mpMessages .messageList TR TD.optionItem A:link,
#mpMessages .messageList TR TD.optionItem A:active,
#mpMessages .messageList TR TD.optionItem A:visited
{
    color: #2062b3;
    text-decoration: underline;
}
#mpMessages .messageList TR TD.optionItem A:hover
{
    color: #ff6600;
    text-decoration: none;
}
#mpMessages .messageList TR TD.indicator
{
    width: 170px;
}
#mpMessages .messageList TR TD.chooseFolder
{
    width: 280px;
    padding: 12px 6px;
    font-size: 10px;
}
#mpMessages .messageList TR TD.chooseFolder INPUT.link
{
    color: #2062b3;
    width: 125px !important;
    border: none;
    font-family: Tahoma, Geneva, sans-serif;
    cursor: pointer;
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: underline;
    padding: 0px 0px 0px 12px;
    margin-right: 10px;
    background: url(/forum/styles/gmatclub_light/theme/images/profile/delete_orange.png) left center no-repeat;
}
#mpMessages .messageList TR TD.chooseFolder INPUT.link:hover
{
    color: #ff6600;
    text-decoration: none;
}
#mpMessages .messageList TR TD.chooseFolder SELECT
{
    margin: 0px;
    width: 140px;
    height: 20px;
}
#mpMessages .messageList TR TD.chooseFolder SELECT OPTION
{
    font-size: 11px;
}
#mpMessages .messageList TR TD.chooseFolder .select
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/message_settings_select.png) left top no-repeat;
    position: absolute;
    overflow: hidden;
    word-wrap: break-word;
    font-size: 12px;
    float: left;
    width: 113px;
    height: 16px;
    line-height: 16px;
    padding: 2px 18px 2px 9px;
}
#mpMessages .messageList TR TD.option A:link,
#mpMessages .messageList TR TD.option A:active,
#mpMessages .messageList TR TD.option A:visited
{
    color: #2062b3;
    text-decoration: underline;
}
#mpMessages .messageList TR TD.option A:hover
{
    color: #ff6600;
    text-decoration: none;
}
#mpMessages .messageList TR TD.option IMG
{
    vertical-align: middle;
    margin-right: 3px;
    margin-top: -2px;
}
#mpMessages .messageList TR TD.topic
{
    font-size: 12px;
}
#mpMessages .messageList TR.group TD.topic
{
    color:#2062B3;
}
#mpMessages .messageList TR TD.width200
{
    width: 200px;
}
#mpMessages .messageList TR TD.message A:link,
#mpMessages .messageList TR TD.message A:active,
#mpMessages .messageList TR TD.message A:visited
{
    color: #2A2A2A;
    display: inline-block;
    max-width: 430px;
    /* width: 100%; */
    cursor:auto;
    white-space: nowrap;
    text-decoration: none;
    overflow: hidden;
    /* text-overflow: ellipsis; */
    font-weight: 600;
    font-size: 14px;
}
#mpMessages .messageListWrapper .messageList TR TD.message A:link{
    margin-left: -35px;
}
#mpMessages .messageList TR.groupedQuestion TD.message A:link,
#mpMessages .messageList TR.groupedQuestion TD.message A:active,
#mpMessages .messageList TR.groupedQuestion TD.message A:visited
{
    margin-left: 0px;
    max-width: 399px;
}
#mpMessages .messageList TR.group TD.message A:link,
#mpMessages .messageList TR.group TD.message A:active,
#mpMessages .messageList TR.group TD.message A:visited
{
    color: #2062B3;
    font-size: 14px;
    margin-left: 0px;
}
#mpMessages .messageList TR TD.message .rc_number{
    font-weight: normal;
    font-size: 14px;
    margin-left: 12px;
    color: #333333;
}
/* Customize the label (the container) */
 .container {
    display: block;
    position: relative;
    padding-left: 15px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  #mpMessages .messageList TR  td.guess .container {
   display: inline-block;
   padding-left: 25px;
  }
  #mpMessages .messageList TR td .container {
    padding-left: 25px;
  }
  #mpMessages .messageList TR.groupedQuestion  td .checkmark {
    left: 30px;
  }
  /* #mpMessages .messageList TR .difficulty .container {
    padding-left: 35px;
  } */
  /* Hide the browser's default checkbox */
 .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  
  /* Create a custom checkbox */
 .checkmark {
    position: absolute;
    top: -2px;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: white;
    border: 1.5px solid #2A2A2A;
    border-radius: 3px;
  }
  
  
  /* When the checkbox is checked, add a blue background */
 .container input:checked ~ .checkmark {
    background: #F98827;
    border: 1.5px solid #F98827;
  }
  .container input.active ~ .checkmark {
    background: #e2b38a!important;
    border: 1.5px solid #e2b38a!important;
  }
  .container input:disabled ~ .checkmark{
    background-color: #e7e6e6;
    border: 1.5px solid #e7e6e6;
  }
  .container input:disabled ~ span{
    color: #c6c6c6;
  }
  /* Create the checkmark/indicator (hidden when not checked) */
 .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the checkmark when checked */
 .container input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the checkmark/indicator */
.container .checkmark:after {
    left: 5px;
    top: 1px;
    width: 4px;
    height: 9px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
#mpMessages .messageList TR TD.message A:hover
{
    color: #ff6600;
}
#mpMessages .messageList TR TD.topic A:link,
#mpMessages .messageList TR TD.topic A:active,
#mpMessages .messageList TR TD.topic A:visited
{
    color: #2A2A2A;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
}
#mpMessages .messageList TR TD.topic A:hover
{
    color: #ff6600;
}
#mpMessages .messageList TR TD.postsDate
{
    font-size: 12px;
    font-weight: 900;
    /* text-align: center; */
    width: 110px;
}
#mpMessages .messageList TR.group TD.postsDate
{
 color: #2062B3;
}
#mpMessages .messageList TR TD.time
{
    width: 55px;
    /* padding: 12px 3px; */
    font-size: 12px;
    font-weight: bold;
}
#mpMessages .messageList TR TD.time.correct
{
    color: #79BF28;
}
#mpMessages .messageList TR TD.time.incorrect
{
    color:  #FA353E;
}
#mpMessages .messageList TR TD.statistic
{
    width: 70px;
    padding: 12px 0 12px 10px;
    font-size: 14px;
    font-weight: bold;
    color: #1057ae;
}
#mpMessages .messageList TR TD.time IMG
{
    vertical-align: baseline;
    margin-right: 4px;
}
#mpMessages .messageList TR TD.answer
{
    width: 45px;
    text-align: center;
}
#mpMessages .messageList TR TD.message.bold B A
{
    font-weight: bold;
}
#mpMessages .messageList TR TD.following
{
    font-size: 12px;
}
#mpMessages .messageList TR.last TH
{
    background: #ffffff;
}
#mpMessages .messageList TR.last.shadowTop TH
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/shadow_down.png) left top repeat-x;
}
#mpMessages .messageList TR TD.error
{
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    font-size: 14px;
}
#mpMessages .followFeed
{
    width: 100%;
    border-collapse: collapse;
}
#mpMessages .followFeed TR TD A:link,
#mpMessages .followFeed TR TD A:active
{
    color: #2062b3;
}
#mpMessages .followFeed TR TD A:hover
{
    color: #ff6600;
    text-decoration: none;
}
#mpMessages .followFeed TR TD A:visited
{
    color: #660099;
}
#mpMessages .followFeed TR TD
{
    padding: 15px 10px;
    background: #f5f5eb;
}
#mpMessages .followFeed TR TD.avatar
{
    text-align: center;
    width: 180px;
    vertical-align: top;
}
#mpMessages .followFeed TR TD.description
{
    vertical-align: top;
    padding-bottom: 0px;
}
#mpMessages .followFeed TR TD.description .firstItem
{
    font-size: 10px;
    padding: 0px 7px 7px 7px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d8d8d8;
    height: 35px;
}
#mpMessages .followFeed TR TD.description .firstItem .infoTop
{
    width:60%;
    float:left;
    vertical-align: baseline;
    margin-bottom: 3px;
}
#mpMessages .followFeed TR TD.description .firstItem .infoTop A
{
    vertical-align: baseline;
}
#mpMessages .followFeed TR TD.description .linkBig
{
    font-size: 14px;
    text-decoration: none;
    margin-right: 15px;
}
#mpMessages .followFeed TR TD.description .firstItem .date
{
    float:right;
    margin-left:10px
}
#mpMessages .followFeed TR TD.description .firstItem .delimiter
{
    padding: 0px 7px;
    vertical-align: baseline;
}
#mpMessages .followFeed TR TD.description .item
{
    padding: 0px 7px 7px 7px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d8d8d8;
}
#mpMessages .followFeed TR TD.description .item P
{
    margin: 0px 0px 6px 0px;
    padding: 0px;
    font-size: 12px;
}
#mpMessages .followFeed TR TD.description .item.noBorder
{
    border: none;
    margin-bottom: 0px;
}
#mpMessages .followFeed TR TD.bottom
{
    vertical-align: bottom;
    padding: 0px 17px 14px 16px;
}
#mpMessages .followFeed TR TD.bottom .bookmarkIcon
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/bookmark.png) left center no-repeat;
    padding-left: 18px;
    padding: 3px 5px 3px 17px;
    text-transform:uppercase;
    color :#ffffff;
    font-size: 10px;
}
#mpMessages .followFeed TR TD.bottom .quote
{
    float:right;
    margin-top:-5px;
    margin-left:10px;
}
#mpMessages .followFeed TR TD.footer
{
    padding: 0px;
    height: 11px;
    background: #dddccd;
    border-bottom: 1px solid #ffffff;
}
#mpMessages .kudosList
{
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 1px;
}
#mpMessages .kudosList TR TH
{
    padding: 5px;
    font-size: 11px;
    background-color: #b8b8b8;
    background-image: none;
    color: #000000 !important;
}
#mpMessages .kudosList TR TH A
{
    color: #000000 !important;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold
}
#mpMessages .kudosList TR TH.otherBgColor
{
    background-color: #d1d1d1;
}
#mpMessages .kudosList TR TH IMG
{
    margin-left: 3px;
    vertical-align: -1px;
}
#mpMessages .kudosList TR TH.icon
{
    padding: 5px 1px;
}
#mpMessages .kudosList TR TH IMG.kudosIcon
{
    vertical-align: 2px;
}
#mpMessages .kudosList TR TD
{
    padding: 12px;
    border-bottom: 1px solid #dbdbdb;
    background-color: #ffffff;
}
#mpMessages .kudosList TR.otherBgColor TD
{
    background-color: #f5f5eb;
}
#mpMessages .kudosList TR.receive_kudos TD
{
    background-color: #f5f5eb;
}
#mpMessages .kudosList TR.active TD
{
    background-color: #fef6b0;
}
#mpMessages .kudosList TR TD.icon
{
    width: 30px;
    padding: 12px 6px;
    text-align: center;
}
#mpMessages .kudosList TR TD.author
{
    width: 102px;
}
#mpMessages .kudosList TR TD A:link,
#mpMessages .kudosList TR TD A:active,
#mpMessages .kudosList TR TD A:visited
{
    color: #2062b3;
}
#mpMessages .kudosList TR TD A:hover
{
    color: #ff6600;
}
#mpMessages .kudosList TR TD.subject
{
    color: #2a2a2a;
}
#mpMessages .kudosList TR TD.subject P
{
    margin-bottom: 4px;
}
#mpMessages .kudosList TR TD.subject .topicName
{
    font-size: 11px;
}
#mpMessages .kudosList TR TD.date
{
    font-size: 11px;
    width: 140px;
}
#mpMessages .kudosList TR TD.error
{
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
}
#mpMessages .sentMessageView
{
    width: 100%;
    border-collapse: collapse;
    table-layout:fixed;
    margin-bottom: 20px;
}
#mpMessages .sentMessageView.viewHistory
{
    background: #f5f5eb;
    margin-bottom: -2px;
}
#mpMessages .hideIfNoJS
{
    display: none;
}
#mpMessages .sentMessageView TD.avatar
{
    width: 180px;
    max-height: 156px;
    padding: 20px 13px;
    display: table-cell;
    vertical-align: top;
    overflow: hidden;
}
#mpMessages .sentMessageView TD.icon
{
    padding: 16px 2px 6px 6px;
    border-bottom: 1px solid #dbdbdb;
    vertical-align: baseline;
    width: 58px;
}
#mpMessages .sentMessageView TD.icon.width25
{
    width: 30px;
}
#mpMessages .sentMessageView TD.icon IMG
{
    vertical-align: baseline;
    margin: 0px 5px;
}
#mpMessages .sentMessageView TD.title
{
    padding: 16px 0px 6px 0px;
    border-bottom: 1px solid #dbdbdb;
    font-size: 11px;
    vertical-align: baseline;
    color: #b8b8b8;
    word-wrap: break-word;
}
#mpMessages .sentMessageView TD.title A
{
    vertical-align: baseline;
}
#mpMessages .sentMessageView TD.borderLineBig
{
    background:url(/forum/styles/gmatclub_light/theme/images/viewtopic/posts_footer_big.png) repeat-x;
    height: 10px;
    padding: 0px;
    border: none;
}
#mpMessages .sentMessageView TD.title B
{
    font-size: 16px;
    color: #2a2a2a;
}
#mpMessages .sentMessageView TD.date {
    padding: 16px 10px 6px 9px;
    border-bottom: 1px solid #dbdbdb;
    font-size: 11px;
    vertical-align: top;
    width: 190px;
}
#mpMessages .sentMessageView TD.date  a .icon-svg-print-view {
    color: #2a2a2a;
    font-size: 13px;
}
#mpMessages .sentMessageView TD.date IMG
{
    margin-left: 10px;
    margin-top: -1px;
}
#mpMessages .sentMessageView TD.date A:link,
#mpMessages .sentMessageView TD.date A:active,
#mpMessages .sentMessageView TD.date A:visited
{
    color: #2062b3;
}
#mpMessages .sentMessageView TD.date A:hover
{
    color: #ff6600;
}
#mpMessages .sentMessageView TD.from
{
    padding: 6px 7px;
    border-bottom: 1px solid #dbdbdb;
}
#mpMessages .sentMessageView TD.from DIV
{
    float: left;
    padding-top: 2px;
    margin-bottom: 3px;
}
#mpMessages .sentMessageView TD.from DIV.left
{
    width: 40px;
    text-align: right;
    margin-right: 7px;
    font-weight: bold;
    font-size: 11px;
}
#mpMessages .sentMessageView TD.from DIV.left.width50px
{
    width: 50px;
}
#mpMessages .sentMessageView TD.from DIV.right IMG
{
    vertical-align: baseline;
}
#mpMessages .sentMessageView TD.from DIV.right.big
{
    padding: 0px;
}
#mpMessages .sentMessageView TD.from DIV.right.big A
{
    font-weight: bold;
    font-size: 14px;
}
#mpMessages .sentMessageView TD.from DIV.right A:link,
#mpMessages .sentMessageView TD.from DIV.right A:active,
#mpMessages .sentMessageView TD.from DIV.right A:visited
{
    color: #2062b3;
}
#mpMessages .sentMessageView TD.from DIV.right A:hover
{
    color: #ff6600;
}
#mpMessages .sentMessageView TD.width5px
{
    width: 5px;
}
#mpMessages .sentMessageView TD.description
{
    padding: 17px 9px;
}
#mpMessages .sentMessageView TD.description
{
    padding: 17px 9px;
}
#mpMessages .sentMessageView TD.description
{
    font-family:Trebuchet MS;
    font-size:13px;
    color:#2A2A2A;
    vertical-align:baseline;
}
#mpMessages .sentMessageView TD.description UL LI
{
    list-style: disc;
}
#mpMessages .sentMessageView TD.description P
{
    font-size:12px;
}
#mpMessages .sentMessageView TD.description IMG
{
    vertical-align:baseline;
}
#mpMessages .sentMessageView TD.description SPAN
{
    vertical-align:baseline;
}
#mpMessages .sentMessageView TD.description DIV.quotecontent
{
    vertical-align:baseline;
}
#mpMessages .sentMessageView TD.description A:link, #mpMessages .sentMessageView TD.description A:active
{
    text-decoration:none;
    color:#2062b3;
}
#mpMessages .sentMessageView TD.description A:hover
{
    text-decoration:underline;
    color:#ff6600;
}
#mpMessages .sentMessageView TD.description A:visited
{
    color: #660099;
}
#mpMessages .sentMessageView TD.description H2 SPAN
{
    vertical-align:bottom;
}
#mpMessages .sentMessageView TD.description UL
{
    margin-left:30px;
}
#mpMessages .sentMessageView TD.description .fontSize12px
{
    font-size:12px;
}
#mpMessages .sentMessageView TD.description .colorLigh
{
    color:#cd0000;
}
#mpMessages .sentMessageView TD.bottom
{
    vertical-align: bottom;
    padding: 5px 15px;
    border-bottom: 1px solid #bebebe;
    /* background: #f3f2e2; */
}
#mpMessages.viewHistoryBgColor
{
    background: #f5f5eb;
}
#mpMessages .sentMessageView TD.bottom .optionButton
{
    float: right;
    width: 68px;
    margin: 2px 0 0 10px;
    height: 25px;
    background: #787878;
    color: #ffffff;
    border-radius: 3px;
    font-weight: bold;
}
#mpMessages .sentMessageView TD.bottom .optionButton.profileButton,
#mpMessages .sentMessageView TD.bottom .optionButton.forwardButton
{
    height: 14px;
    font-size: 8px;
    line-height: 15px;
    text-indent: 21px;
    position: relative;
    margin-top: 8px;
}
#mpMessages .sentMessageView TD.bottom .optionButton.profileButton span,
#mpMessages .sentMessageView TD.bottom .optionButton.forwardButton span {
    position: absolute;
    left: -13px;
    top: -1px;

}
#mpMessages .sentMessageView TD.bottom .optionButton.profileButton:before,
#mpMessages .sentMessageView TD.bottom .optionButton.forwardButton:before {
    position: absolute;
    background: #787878;
    content: '';
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
    display: inline-block;
    top: -3px;
    left: 5px;
}

#mpMessages .sentMessageView TD.bottom .optionButton.replyButton:hover,
#mpMessages .sentMessageView TD.bottom .optionButton.quoteButton:hover,
#mpMessages .sentMessageView TD.bottom .optionButton.profileButton:hover,
#mpMessages .sentMessageView TD.bottom .optionButton.forwardButton:hover,
#mpMessages .sentMessageView TD.bottom .optionButton.replyButton:hover:before,
#mpMessages .sentMessageView TD.bottom .optionButton.quoteButton:hover:before,
#mpMessages .sentMessageView TD.bottom .optionButton.profileButton:hover:before,
#mpMessages .sentMessageView TD.bottom .optionButton.forwardButton:hover:before {
    background: #F7831E;
}
#mpMessages .sentMessageView TD.bottom .optionButton.replyButton,
#mpMessages .sentMessageView TD.bottom .optionButton.quoteButton {
    line-height: 20px;
    text-indent: 26px;
    position: relative;
    width: 74px;
    font-weight: normal;
    height: 20px;
}
#mpMessages .sentMessageView TD.bottom .optionButton.replyButton {
    text-indent: 28px;
}
#mpMessages .sentMessageView TD.bottom .optionButton.replyButton.replyAllButton {
    width: 95px;

}
#mpMessages .sentMessageView TD.bottom .optionButton.replyButton span,
#mpMessages .sentMessageView TD.bottom .optionButton.quoteButton span {
    position: absolute;
}
#mpMessages .sentMessageView TD.bottom .optionButton.replyButton span {
    font-size: 11px;
    left: -16px;
    top: 1px;
}
#mpMessages .sentMessageView TD.bottom .optionButton.quoteButton span {
    font-size: 7px;
    left: -13px;
}
#mpMessages .sentMessageView TD.bottom .optionButton.replyButton:before,
#mpMessages .sentMessageView TD.bottom .optionButton.quoteButton:before{
    position: absolute;
    background: #787878;
    content: '';
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
    display: inline-block;
    top: -3px;
    left: 6px;
}
#mpMessages .sentMessageView TD.bottom .optionButton IMG
{
    margin-top: 5px;
}
#mpMessages .sentMessageView TD.bottom .optionButton IMG.big
{
    margin-top: 0px;
}
#mpMessages .sentMessageView TD.historyBox .optionButton
{
    background: none;
}
#mpMessages .sentMessageView TD.historyBox
{
    padding: 0px
}
#mpMessages .sentMessageView TD.bottom .hideIfNoJS
{
    float: left;
    padding: 10px 17px;
    background: #f3f2e2;
    margin-bottom: -6px;
    border-bottom: 1px solid #bebebe;
}
#mpMessages .sentMessageView TD.bottom .hideIfNoJS SPAN
{
    cursor: pointer;
}
#mpMessages .sentMessageView TD.bottom .hideIfNoJS.active
{
    background: #f5f5eb;
    border-top: 1px solid #bebebe;
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    border-bottom: 1px solid #f5f5eb;
    margin-top: -1px;
}
#mpMessages .sentMessageView TD.bottom .hideIfNoJS IMG
{
    margin: 2px 0px 0px 3px;
}
#mpMessages .sentMessageView TD.bottomCollapseMenu
{
    vertical-align: top;
    padding: 5px 15px;
    border-top: 1px solid #bebebe;
    background: #ffffff;
}
#mpMessages .sentMessageView TD.bottomCollapseMenu .hideIfNoJS
{
    float: left;
    padding: 10px 17px;
    background: #ffffff;
    margin-top: -6px;
    border-top: 1px solid #bebebe;
}
#mpMessages .sentMessageView TD.bottomCollapseMenu .hideIfNoJS SPAN
{
    cursor: pointer;
}
#mpMessages .sentMessageView TD.bottomCollapseMenu .hideIfNoJS.active
{
    background: #dddccd;
    border-top: 1px solid #dddccd;
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;
    margin-bottom: -1px;
}
#mpMessages .sentMessageView TD.bottomCollapseMenu .hideIfNoJS IMG
{
    margin: 2px 0px 0px 3px;
}
#mpMessages .sentMessageView TD.historyBox .uploadAttachmentDiv
{
    padding: 10px;
    background: #f5f5eb;
}
#mpMessages .sentMessageView TD.historyBox .uploadAttachmentDiv .title B
{
    padding: 10px 16px;
    font-size: 14px;
}
#mpMessages .sentMessageView TD.historyBox .uploadAttachmentDiv .attachedFiles IMG.reimg-link
{
    max-width: 900px;
    width: expression(document.body.clientWidth > 900? "900px" : "");
}
#mpMessages .sentMessageView TD.delimitter
{
    background: #dddccd;
    padding: 0px;
    height: 10px;
}
#mpMessages .sentMessageView TD.openDownSettings
{
    padding: 0px 15px;
    background: #ffffff;
    border-top: 1px solid #bebebe;
}
#mpMessages .sentMessageView TD.openDownSettings .showViewHistory
{
    float: left;
    padding: 10px 17px;
    background: #ffffff;
    margin-top: -1px;
    border-bottom: 1px solid #bebebe;
}
#mpMessages .sentMessageView TD.openDownSettings .showViewHistory SPAN
{
    cursor: pointer;
}
#mpMessages .sentMessageView TD.openDownSettings .showViewHistory.active
{
    background: #dddccd;
    border-top: 1px solid #dddccd;
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;
}
#mpMessages .sentMessageView TD.openDownSettings .showViewHistory IMG
{
    margin: 2px 0px 0px 3px;
}
/* ============================================= /myMessages ============================================= */

/* ============================================= pagination ============================================= */
P.paginationLine
{
    margin: 0px;
    float: left;
    width: 600px;
}
P.paginationLine A
{
    padding: 0px 1px;
    height: 15px;
    margin: 0px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
P.paginationLine A B
{
    height: 15px;
    cursor: pointer;
}
P.paginationLine A B.left
{
    width: 5px;
}
P.paginationLine A B.right
{
    width: 5px;
}
P.paginationLine A.numbers:hover
{
    text-decoration: none;
    font-weight: bold;
}
/* P.paginationLine A.numbers:hover .left
{
    background: url(/forum/styles/gmatclub_light/theme/images/topiclist/active_number_left.png) no-repeat;
} */
P.paginationLine A.numbers:hover .center
{
    background: url(/forum/styles/gmatclub_light/theme/images/topiclist/active_number_center.png) repeat-x;
}
/* P.paginationLine A.numbers:hover .right
{
    background: url(/forum/styles/gmatclub_light/theme/images/topiclist/active_number_right.png) center right no-repeat;
} */
P.paginationLine A.numbers.active .left
{
    background: url(/forum/styles/gmatclub_light/theme/images/topiclist/active_number_left.png) no-repeat;
}
P.paginationLine A.numbers.active .center
{
    background: url(/forum/styles/gmatclub_light/theme/images/topiclist/active_number_center.png) repeat-x;
    color: #ff6600;
}
P.paginationLine A.numbers.active .right
{
    background: url(/forum/styles/gmatclub_light/theme/images/topiclist/active_number_right.png) center right no-repeat;
}
P.paginationLine A.noHover:hover
{
    color: #1057ae;
}
P.paginationLine .goTo
{
    background: url(/forum/styles/gmatclub_light/theme/images/topiclist/pages_sign.png) center left no-repeat;
    padding-left: 14px;
    margin-right: 25px;
    color: #1057ae;
    font-size: 10px;
    font-weight: bold;
    cursor: pointer;
}
P.paginationLine .goTo:hover
{
    text-decoration: underline;
}

P.paginationLine .numbers
{
    font-size: 12px;
    margin-bottom: 4px;
}
P.paginationLine .arrowLeft
{
    background: url(/forum/styles/gmatclub_light/theme/images/topiclist/left_arrow.png) center left no-repeat;
    padding-left: 10px;
    line-height: 14px;
    margin-right: 5px;
    font-size: 10px;
    width: 45px;
}
P.paginationLine .arrowRight
{
    font-size: 10px;
    background: url(/forum/styles/gmatclub_light/theme/images/topiclist/right_arrow.png) center right no-repeat;
    padding-right: 13px;
    line-height: 14px;
    margin-left: 5px;
    margin-right: 33px;
}
/* ============================================= /pagination ============================================= */
/* ============================================= mpEditProfile ============================================= */
#mpEditProfile
{
    width: 100%;
    border-collapse: collapse;
    border: 0;
}
#mpEditProfile TD
{
    vertical-align: top;
}
#mpEditProfile .avatar
{
    text-align: center;
    width: 180px;
}
#mpEditProfile .avatar DIV
{
    text-align: center;
    margin-right: 12px;
    margin-left: 12px;
    background: #f3f2e2;
    padding: 0px 0px 7px 0px;
}
#mpEditProfile .avatar IMG
{
    padding-bottom: 6px;
}
#mpEditProfile .avatar .editAvatar
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/edit_profile_avatar_icon.png) left center no-repeat;
    padding-left: 18px;
    display: none;
}
#mpEditProfile .avatar .editAvatar A
{
    text-decoration: underline;
    color: #1057ae;
    font-size: 11px;
    cursor: pointer;
}
#mpEditProfile .avatar .editAvatar A:hover
{
    text-decoration: none;
    color: #ff6600;
}
#mpEditProfile .avatar .editAvatar A:visited
{
    color: #660099;
}
#mpEditProfile .avatar .editAvatarNoJS
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/edit_profile_avatar_icon.png) left center no-repeat;
    padding-left: 18px;
}
#mpEditProfile .avatar .editAvatarNoJS A
{
    text-decoration: underline;
    color: #1057ae;
    font-size: 11px;
    cursor: pointer;
}
#mpEditProfile .avatar .editAvatarNoJS A:hover
{
    text-decoration: none;
    color: #ff6600;
}
#mpEditProfile .avatar .editAvatarNoJS A:visited
{
    color: #660099;
}
#mpEditProfile .options .item
{
    padding: 12px;
}
#mpEditProfile .options .textForm
{
    width: 264px;
    border: 1px solid #9ba6b3;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 2px 1px;
    font-family: Tahoma, Geneva, sans-serif;
}
#mpEditProfile .options .textForm.error
{
    border: 1px solid #980f0f;
}
#mpEditProfile .options .item LABEL
{
    font-size: 12px;
    margin-right: 11px;
    width: 135px;
    float: left;
    text-align: right;
    line-height: 14px;
    margin-bottom: 12px;
    padding-top: 5px;
}
#mpEditProfile .options .item.email
{
    background: #f3f2e2;
    border-bottom: 1px solid #ffffff;
}
#mpEditProfile .options .item.email B
{
    font-size: 14px;
    line-height: 22px;
}
#mpEditProfile .options .item.password
{
    background: #eae9d8;
    border-bottom: 1px solid #ffffff;
}
#mpEditProfile .options .item.openBox
{
    background: #f3f2e2;
    border-bottom: 1px solid #dadad9;
    padding: 1px 0px 0px 15px;
}
#mpEditProfile .options .item.openBox .openSignature
{
    padding: 10px 14px;
    width: 120px;
}
#mpEditProfile .options .item.openBox .openSignature SPAN
{
    cursor: pointer;
    display: none;
}
#mpEditProfile .options .item.openBox .openSignature IMG
{
    margin: 2px 0px 0px 12px;
}
#mpEditProfile .options .item.openBox .openSignatureNoJS
{
    padding: 10px 14px;
    width: 120px;
}
#mpEditProfile .options .item.openBox .openSignatureNoJS SPAN
{
    cursor: pointer;
}
#mpEditProfile .options .item.openBox .openSignatureNoJS IMG
{
    margin: 2px 0px 0px 12px;
}
#mpEditProfile .options .item.openBox .openSignature.editSignatureActive
{
    background: #f5f5eb;
    margin-top: -1px;
    margin-left: -1px;
    padding-bottom: 11px;
    border-top: 1px solid #dadad9;
    border-right: 1px solid #dadad9;
    border-left: 1px solid #dadad9;
    margin-bottom: -1px;
}
#mpEditProfile .options .item.currentPassword
{
    background: #ffffff;
    border-bottom: 1px solid #dadad9;
}
#mpEditProfile .options .item.currentPassword LABEL
{
    float: none;
    margin-left: 12px;
    vertical-align: baseline;
    line-height: 14px;
    margin-bottom: 12px;
}
#mpEditProfile .options .item.currentPassword SPAN
{
    vertical-align: baseline;
}
#mpEditProfile .options .item.buttonBox
{
    float: right;
}
#mpEditProfile .options .item.buttonBox .saveBtn
{
    float: left;
    margin-top: 4px;
    position: relative;
}
#mpEditProfile .options .item.buttonBox .saveBtn:before {
    content: " ";
    position: absolute;
    left: 11px;
    top: 3px;
    width: 13px;
    height: 14px;
    background: url("/forum/styles/gmatclub_light/theme/images/optimization_sprite.png");
    background-repeat: no-repeat;
    background-position: -19px -918px;
}
#mpEditProfile .options .item.buttonBox .saveBtn INPUT
{
    border: none;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
    float: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #ffffff;
    height: 22px;
    line-height: 21px;
    font-weight: bold;
    margin-right: -2px;
    padding: 0 20px 2px 33px;
    border-radius: 2px;
    background: #777777;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #8F8F8F),
        color-stop(1, #5F5F5F)
    );
    background-image: -o-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -moz-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -webkit-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -ms-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: linear-gradient(to bottom, #8F8F8F 0%, #5F5F5F 100%);
}
#mpEditProfile .options .item.buttonBox .saveBtn INPUT:hover {
    background: #e66f07;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FF8D2A),
        color-stop(1, #E16900)
    );
    background-image: -o-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -moz-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -webkit-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -ms-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: linear-gradient(to bottom, #FF8D2A 0%, #E16900 100%);
}
#mpEditProfile .button
{
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_left.png) left center no-repeat;
    float: left;
    margin-top: 4px;
    margin-left: 16px;
}
#mpEditProfile .button:hover
{
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_left_hover.png) left center no-repeat;
    float: left;
}
#mpEditProfile .button:hover INPUT
{
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_right_hover.png) no-repeat right center;
}
#mpEditProfile .button INPUT
{
    border: none;
    cursor: pointer;
    text-transform: uppercase;
    float: left;
    font-size: 14px;
    color: #ffffff;
    height: 22px;
    font-family: Tahoma, Geneva, sans-serif;
    line-height: 21px;
    margin-right: -2px;
    padding: 0px 15px 2px 15px;
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_right.png) no-repeat right center;
}
#mpEditProfile .options .editSignature
{
    display: none;
}
#avatarEditFrame
{
    z-index: 9999;
    display: none;
    position: absolute;
    border: 6px solid #b8b8b8;
    background: #f3f2e2;
}
/* ============================================= /mpEditProfile ============================================= */

/* ============================================= avatarEditPopUp ============================================= */
#avatarEditPopUp
{
    font-family: Tahoma, Geneva, sans-serif;
    color: #2a2a2a;
    font-size: 12px;
    padding: 20px 10px 20px 40px;
    width: 90%;
    float: left;
}
#avatarEditPopUp .exit
{
    float: right;
    margin-right: -5px;
    margin-top: -5px;
    cursor: pointer
}
#avatarEditPopUp .checkbox
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/checkbox.png) left center no-repeat;
    float: left;
    width: 13px;
    height: 13px;
    margin-top: 1px;
    margin-right: 8px;
}
#avatarEditPopUp .checkbox.active
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/checkbox_active.png) left center no-repeat;
}
#avatarEditPopUp .checkbox INPUT
{
    width: 13px;
    height: 13px;
    opacity: 0;
    filter: alpha(opacity=0);
}
#avatarEditPopUp .left
{
    float: left;
    padding-top: 35px;
}
#avatarEditPopUp .left .avatar
{
    border-collapse: collapse;
    margin: -12px 0px -5px -6px;
    border: 0;
}

/* New avatar preview style */
#avatarEditPopUp .left .avatar-preview
{
    width: 150px;
    height: 150px;
    border-radius: 50%;
    border: 1px solid #ffffff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px 0;
}

#avatarEditPopUp .left .avatar-preview img
{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#avatarEditPopUp .left P
{
    font-size: 11px;
    margin-bottom: 8px;
}
#avatarEditPopUp .left P SPAN
{
    margin-top: 0px;
}
#avatarEditPopUp .left P LABEL
{
    font-size: 11px;
}
#avatarEditPopUp .left P .big
{
    font-size: 13px;
}
#avatarEditPopUp .left .avatar TD
{
    padding: 2px;
}
#avatarEditPopUp .left .avatar .photo
{
    padding: 0px;
}
#avatarEditPopUp .left .avatar .topLeft
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/edit_profile_shadow_top_left.png) right bottom no-repeat;
}
#avatarEditPopUp .left .avatar .topCenter
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/edit_profile_shadow_top.png) left bottom repeat-x;
}
#avatarEditPopUp .left .avatar .topRight
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/edit_profile_shadow_top_right.png) left bottom no-repeat;
}
#avatarEditPopUp .left .avatar .bottomLeft
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/edit_profile_shadow_bottom_left.png) right top no-repeat;
}
#avatarEditPopUp .left .avatar .bottomCenter
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/edit_profile_shadow_bottom.png) left top repeat-x;
}
#avatarEditPopUp .left .avatar .bottomRight
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/edit_profile_shadow_bottom_right.png) left top no-repeat;
}
#avatarEditPopUp .left .avatar .leftCenter
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/edit_profile_shadow_left.png) right top repeat-y;
}
#avatarEditPopUp .left .avatar .rightCenter
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/edit_profile_shadow_right.png) left top repeat-y;
}
#avatarEditPopUp .right
{
    float: left;
    width: 565px;
    margin-left: 25px;
    padding-top: 15px;
}
#avatarEditPopUp .right .item
{
    padding: 15px 3px 12px 16px;
    border-bottom: 1px solid #bdbdbc;
    vertical-align: baseline;
}
#avatarEditPopUp .right .item.galleryCategory .title
{
    font-size: 14px;
    margin-left: 165px;
}
#avatarEditPopUp .right .item.galleryCategory .galleryCat
{
    width: 75px;
}
#avatarEditPopUp .right .item.galleryCategory .select
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/settings_select.png) left top no-repeat;
    position: absolute;
    overflow: hidden;
    word-wrap: break-word;
    font-size: 12px;
    float: left;
    width: 125px;
    height: 14px;
    line-height: 16px;
    padding: 5px 18px 5px 9px;
}
#avatarEditPopUp .right .item.galleryCategory SELECT
{
    margin: 0px;
    width: 152px;
    height: 24px;
}
#avatarEditPopUp .right .avatarsGallery
{
    width: 100%;
    margin: 10px 0px;
    border-collapse: collapse;
    border: 0;
}
#avatarEditPopUp .right .avatarsGallery TR TD
{
    padding: 0px 10px;
    text-align: center;
}
#avatarEditPopUp .right .avatarsGallery TR TD.imgTD
{
    height: 100px;
    width: 130px;
    vertical-align: bottom;
}
#avatarEditPopUp .right .avatarsGallery TR TD.imgTD IMG
{
    vertical-align: bottom;
}
#avatarEditPopUp .right .item.noBorder
{
    height: 25px;
}
#avatarEditPopUp .right .textForm
{
    width: 264px;
    border: 1px solid #9ba6b3;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 2px 1px;
    font-family: Tahoma, Geneva, sans-serif;
}
#avatarEditPopUp .right .textForm.error
{
    border: 1px solid #980f0f;
}
#avatarEditPopUp .right .textSmall
{
    width: 46px;
    border: 1px solid #9ba6b3;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 2px 1px;
    text-align: right;
    font-family: Tahoma, Geneva, sans-serif;
}
#avatarEditPopUp .right .textSmall.error
{
    border: 1px solid #980f0f;
}
#avatarEditPopUp .right .item .description
{
    font-size: 11px;
    line-height: 8px;
}
#avatarEditPopUp .right .item .multiply
{
    margin: 3px 3px 0px 3px;
}
#avatarEditPopUp .right .item .displayGallery
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/edit_profile_button.png) left top no-repeat;
    height: 15px;
    margin-top: 5px;
    width: 96px;
    font-size: 9px;
    padding-top: 2px;
    padding-left: 3px;
    color: #ffffff;
    text-align: center;
    float: left;
    text-transform: uppercase;
    text-decoration: none;
}
#avatarEditPopUp .right LABEL
{
    font-size: 12px;
    margin-right: 11px;
    width: 165px;
    float: left;
    text-align: left;
    line-height: 14px;
    margin-bottom: 12px;
    padding-top: 5px;
}
#avatarEditPopUp .right .fileInputTextbox
{
    float: left;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #9ba6b3;
    width: 264px;
    padding: 2px 1px;
    margin: 0px;
    margin-right: -5px;
    padding-left: 5px;
}
#avatarEditPopUp .right .fileInputDiv
{
    position: relative;
    width: 70px;
    height: 22px;
    top: 0;
    float: left;
    overflow: hidden;
}
#avatarEditPopUp .right .fileInputButton
{
    padding:0 10px;
    position:absolute;
    top:0;
    font-size:11px;
    text-transform:uppercase;
    border:none;
    height:22px;
    background:url(/forum/styles/gmatclub_light/theme/images/profile/new_topic_grey_file_input.png) repeat-x;
    color:#FFFFFF;
}
#avatarEditPopUp .right .fileInputDiv:hover .fileInputButton
{
    background:url(/forum/styles/gmatclub_light/theme/images/profile/new_topic_orange_file_input.png) repeat-x;
}
#avatarEditPopUp .right .fileInputHidden
{
    font-size:45px;
    position:absolute;
    right:0;
    top:0;
    opacity:0;
    filter:alpha(opacity=0);
    -ms-filter:"alpha(opacity=0)";
    -khtml-opacity:0;
    -moz-opacity:0;
}
#avatarEditPopUp .right .inputFile INPUT
{
    width:611px;
}
#avatarEditPopUp .right .inputFile .filePath
{
    float:left;
    margin-top:-20px;
    padding:1px 0 0 10px;
    vertical-align:top;
    position:relative
}
#avatarEditPopUp .buttonBox
{
    width: 780px;
    padding: 20px 0;
    border-top: 1px solid #bdbdbc;
}
#avatarEditPopUp .buttonBox .center
{
    width: 440px;
    margin-left: 200px;
}
#avatarEditPopUp .buttonBox .saveBtn
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/save_left.png) left center no-repeat;
    float: left;
    margin-left: 7px;
}
#avatarEditPopUp .buttonBox .saveBtn:hover
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/save_left_hover.png) left center no-repeat;
    float: left;
}
#avatarEditPopUp .buttonBox .saveBtn:hover INPUT
{
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_right_hover.png) right center no-repeat;
}
#avatarEditPopUp .buttonBox .saveBtn INPUT
{
    border: none;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    float: left;
    font-family: Tahoma, Geneva, sans-serif;
    color: #ffffff;
    height: 22px;
    line-height: 21px;
    font-weight: bold;
    margin-right: -2px;
    padding: 1px 20px 2px 33px;
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_right.png) no-repeat right center;
}
#avatarEditPopUp .button
{
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_left.png) left center no-repeat;
    float: left;
    margin: 0px 0px 0px 16px;
}
#avatarEditPopUp .button:hover
{
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_left_hover.png) left center no-repeat;
    float: left;
}
#avatarEditPopUp .button:hover INPUT
{
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_right_hover.png) no-repeat right center;
}
#avatarEditPopUp .button INPUT
{
    font-family: Tahoma, Geneva, sans-serif;
    border: none;
    cursor: pointer;
    text-transform: uppercase;
    float: left;
    font-size: 12px;
    color: #ffffff;
    height: 22px;
    line-height: 21px;
    margin-right: -2px;
    padding: 0px 15px 2px 15px;
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_right.png) no-repeat right center;
}
/* ============================================= /avatarEditPopUp ============================================= */

/* ============================================= ruleList ============================================= */
#mpMessages .ruleList
{
    width: 100%;
    border-collapse: collapse;
    margin-top: 35px;
}
#mpMessages .ruleList TD
{
    padding: 11px 15px;
    border-bottom: 1px solid #dbdbdb;
    background-color: #ffffff;
}
#mpMessages .ruleList TD IMG
{
    margin: 0px 13px;
    vertical-align: baseline;
}
#mpMessages .ruleList TD IMG.delimitter
{
    margin-right: 0px;
    vertical-align: middle;
}
#mpMessages .ruleList TD IMG.delete
{
    margin-right: -2px;
}
#mpMessages .ruleList TD B.head
{
    text-transform: uppercase;
}
#mpMessages .ruleList TD .link
{
    text-transform: uppercase;
    font-size: 10px;
    line-height: 14px;
}
#mpMessages .ruleList TD .addRule
{
    border-radius: 2px;
    background: #e66f07;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FF8D2A),
        color-stop(1, #E16900)
    );
    background-image: -o-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -moz-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -webkit-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -ms-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: linear-gradient(to bottom, #FF8D2A 0%, #E16900 100%);
    padding: 4px;
    text-align: center;
    width: 116px;
    text-transform: uppercase;
    height: 14px;
    color: #ffffff;
    display: block;
}
#mpMessages .ruleList TD INPUT.link
{
    color: #2062b3;
    border: none;
    font-family: Tahoma, Geneva, sans-serif;
    cursor: pointer;
    text-decoration: underline;
    padding: 0px 0px 0px 15px;
    margin-left: 13px;
    background: url(/forum/styles/gmatclub_light/theme/images/profile/delete_orange.png) left center no-repeat;
}
#mpMessages .ruleList TD INPUT.link:hover
{
    color: #ff6600;
    text-decoration: none;
}
#addRuleFrame
{
    z-index: 9999;
    position: absolute;
    border: 6px solid #b8b8b8;
    background: #f3f2e2;
}
/* ============================================= /ruleList ============================================= */

/* ============================================= mpSettings ============================================= */
#mpSettings P, #mpSettings LABEL, #mpSettings SELECT
{
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 12px
}
#mpSettings INPUT
{
    background: #ffffff;
    color: #2a2a2a;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
}
#mpSettings .settingsDisplayShow
{
    display: block;
}
#mpSettings .settingsDisplayNone
{
    display: none;
}
#mpSettings A:link, #topics A:active
{
    color: #2062b3;
    text-decoration: underline;
}
#mpSettings A:hover
{
    color: #ff6600;
    text-decoration: none;
}
#mpSettings A:visited
{
    color: #660099;
}
#mpSettings .button
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/compose_button_left.png) left center no-repeat;
    float: left;
    margin-left: 13px;
}
#mpSettings .button:hover
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/compose_button_left_hover.png) left center no-repeat;
    float: left;
}
#mpSettings .button:hover INPUT
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/compose_button_right_hover.png) no-repeat right center;
}
#mpSettings .button INPUT
{
    border: none;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    float: left;
    color: #ffffff;
    height: 23px;
    line-height: 26px;
    margin-right: -2px;
    padding: 0 15px 0 15px;
}
#mpSettings .saveBtn
{
    float: left;
    position: relative;
}
#mpSettings .saveBtn:before {
    content: " ";
    position: absolute;
    left: 12px;
    top: 5px;
    width: 13px;
    height: 14px;
    background: url("/forum/styles/gmatclub_light/theme/images/optimization_sprite.png");
    background-repeat: no-repeat;
    background-position: -19px -918px;
}
#mpSettings .saveBtn INPUT
{
    border: none;
    border-radius: 2px;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    float: left;
    color: #ffffff;
    height: 23px;
    line-height: 23px;
    font-weight: bold;
    margin-right: -2px;
    padding: 0 20px 0 33px;
    background: #777777;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #8F8F8F),
        color-stop(1, #5F5F5F)
    );
    background-image: -o-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -moz-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -webkit-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -ms-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: linear-gradient(to bottom, #8F8F8F 0%, #5F5F5F 100%);
}
#mpSettings .saveBtn INPUT:hover {
    background: #e66f07;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FF8D2A),
        color-stop(1, #E16900)
    );
    background-image: -o-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -moz-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -webkit-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -ms-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: linear-gradient(to bottom, #FF8D2A 0%, #E16900 100%);
}
#mpSettings SELECT
{
    margin: 0px;
    width: 152px;
    height: 24px;
}
#mpSettings .select
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/settings_select.png) left top no-repeat;
    position: absolute;
    overflow: hidden;
    word-wrap: break-word;
    font-size: 12px;
    float: left;
    width: 125px;
    height: 14px;
    line-height: 16px;
    padding: 5px 18px 5px 9px;
}
#mpSettings .selectBig SELECT
{
    margin: 0px;
    width: 210px;
    height: 24px;
}
#mpSettings .selectBig .select
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/settings_select_big.png) left top no-repeat;
    position: absolute;
    overflow: hidden;
    word-wrap: break-word;
    font-size: 12px;
    float: left;
    width: 183px;
    height: 14px;
    line-height: 16px;
    padding: 5px 18px 5px 9px;
}
#mpSettings .checkbox
{
    background: url(/forum/styles/gmatclub_light/theme/images/search/checkbox.png) left center no-repeat;
    float: left;
    width: 13px;
    height: 13px;
    margin-top: 1px;
    margin-right: 8px;
}
#mpSettings .checkbox.active
{
    background: url(/forum/styles/gmatclub_light/theme/images/search/checkbox_active.png) left center no-repeat;
}
#mpSettings .checkbox INPUT
{
    width: 13px;
    height: 13px;
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0px;
}
#mpSettings .checkboxTumbler
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/checkbox_tumbler.png) left center no-repeat;
    float: left;
    display: none;
    width: 36px;
    height: 19px;
    margin: 2px 12px 2px 19px;
}
#mpSettings .checkboxTumblerActive
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/checkbox_tumbler_active.png) left center no-repeat;
    float: left;
    width: 36px;
    height: 19px;
    display: none;
    margin: 2px 12px 2px 19px;
}
#mpSettings .checkboxTumbler INPUT
{
    width: 36px;
    height: 19px;
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0px;
    cursor: pointer;
}
#mpSettings INPUT.radio
{
    vertical-align: bottom;
    margin-right: 4px;
}
#mpSettings INPUT.textInput
{
    border: 1px solid #9ba6b3;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 5px 9px;
    line-height: 12px;
}
#mpSettings INPUT.textInput.date
{
    width: 70px;
    height: 12px;
}
#mpSettings INPUT.textInput.custom
{
    width: 80px;
    height: 12px;
}
#mpSettings INPUT.textInput.default
{
    width: 190px;
    height: 12px;
}
#mpSettings .settingsList
{
    width: 100%;
    border-collapse: collapse;
    border: 0;
    margin-bottom: 20px;
}
#mpSettings .settingsList.widthAuto
{
    width: auto;
}
#mpSettings .settingsList.widthAuto TH
{
    width: auto;
    padding: 8px 35px 10px 15px;
}
#mpSettings .settingsList.widthAuto TD
{
    width: auto;
    padding: 8px 35px 8px 15px;
    border-bottom: 1px solid #dbdbdb;
}
#mpSettings .settingsList TH
{
    text-align: left;
    padding: 8px 15px;
    background: none;
    color: #2a2a2a;
    white-space: normal;
    font-size: 16px;
    border-bottom: 1px solid #dbdbdb;
}
#mpSettings .settingsList TH.error
{
    font-size: 14px;
    color: red;
}
#mpSettings .settingsList TH .note
{
    margin-top: 8px;
    font-size: 12px;
}
#mpSettings .settingsList TH .note IMG
{
    margin-top: -2px;
    margin-right: 5px;
}
#mpSettings .settingsList .small
{
    font-size: 11px;
    font-weight: normal;
}
#mpSettings .settingsList TD
{
    padding: 12px 17px 0px 17px;
}
#mpSettings .settingsList TD.navPanel
{
    background: #f3f2e2;
    font-size: 16px;
    border-bottom: 1px solid #bebebe;
}
#mpSettings .settingsList TD.navPanel .openButton
{
    padding: 10px 20px;
    font-size: 12px;
    float: left;
}
#mpSettings .settingsList TD.navPanel .openButton IMG
{
    margin: 2px 0px 0px 13px;
}
#mpSettings .settingsList TD.navPanel .openButton.active
{
    background: #ffffff;
    border-top: 1px solid #bebebe;
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    border-bottom: 1px solid #ffffff;
    margin-bottom: -1px;
}
#mpSettings .settingsList TD.radioBox DIV
{
    float: left;
}
#mpSettings .settingsList TD.radioBox .preferredDiv
{
    margin-left: 68px;
    margin-right: 20px;
    font-weight: bold;
}
#mpSettings .settingsList TD.radioBox .radioDiv
{
    width: 65px;
    height: 14px;
}
#mpSettings .settingsList TD.radioBox .radioDiv.big
{
    width: 95px;
}
#mpSettings .settingsList TD.delimitter
{
    padding: 0px;
    height: 10px;
    background: #7f7f7f;
}
#mpSettings .settingsList TD.selectBox DIV
{
    float: left;
}
#mpSettings .settingsList TD.selectBox .captionDiv
{
    margin-left: 68px;
    width: 115px;
    padding-top: 4px;
    font-weight: bold;
}
#mpSettings .settingsList TD.selectBox .captionDiv.big
{
    width: 225px;
}
#mpSettings .settingsList TD.dateFormatBox DIV
{
    float: left;
}
#mpSettings .settingsList TD.dateFormatBox .captionDiv
{
    margin-left: 68px;
    margin-right: 20px;
    font-weight: bold;
}
#mpSettings .settingsList TD.dateFormatBox INPUT
{
    margin-left: 8px;
}
#mpSettings .settingsList TD .more
{
    margin-left: 15px;
    line-height: 21px;
    font-size: 11px;
}
#mpSettings .settingsList TD .item
{
    padding: 8px 16px;
}
#mpSettings .settingsList TD .item .textCenter IMG
{
    margin-left: 30px;
}
#mpSettings .settingsList TD .item .textCenter .addScore
{
    font-size: 11px;
    margin-left: 10px;
}
#mpSettings .settingsList .checkboxTumblerLabel
{
    float: left;
    margin: 4px 0px 0px;
    font-size: 12px;
    font-weight: bold;
}
#mpSettings .settingsList TD .item .checkboxLabel
{
    font-size: 11px;
}
#mpSettings .settingsList TD .item .checkboxLabel.big
{
    font-size: 14px;
}
#mpSettings .settingsList TD .item .textLabel
{
    font-weight: bold;
    margin-right: 11px;
    vertical-align: baseline;
}
#mpSettings .settingsList TD .item .calendar
{
    margin-left: 8px;
    cursor: pointer;
}
#mpSettings .settingsList TD .item .calendarDiv
{
    margin: 0px 0px 0px 120px;
}
#mpSettings .settingsList TD .item .inputFields
{
    border-collapse: collapse;
    border: 0;
}
#mpSettings .settingsList TD .item .inputFields TD
{
    padding: 5px 0px;
}
#mpSettings .settingsList TD .item .inputFields TD.borderBottom
{
    border-bottom: 1px solid #dbdbdb;
}
/* ============================================= /mpSettings ============================================= */

/* ============================================= mpNotes ============================================= */
#mpNotes .saveButton
{
    position: relative;
    float: left;
    margin-right: 13px;
}
#mpNotes .saveButton:before
{
    content: " ";
    position: absolute;
    left: 5px;
    top: 2px;
    width: 13px;
    height: 14px;
    background: url("/forum/styles/gmatclub_light/theme/images/optimization_sprite.png");
    background-repeat: no-repeat;
    background-position: -19px -918px;
}
#mpNotes .saveButton INPUT
{
    font-family: Tahoma, Geneva, sans-serif;
    border-radius: 2px;
    border: none;
    cursor: pointer;
    text-transform: uppercase;
    float: left;
    font-size: 13px;
    /*font-weight: bold;*/
    color: #ffffff;
    height: 22px;
    line-height: 14px;
    margin-right: -2px;
    padding: 0 20px 0 33px;
    background: #777777;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #8F8F8F),
        color-stop(1, #5F5F5F)
    );
    background-image: -o-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -moz-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -webkit-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -ms-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: linear-gradient(to bottom, #8F8F8F 0%, #5F5F5F 100%);
}

#mpNotes .button INPUT:hover ,
#mpNotes .saveButton INPUT:hover {
    background: #e66f07;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #FF8D2A),
        color-stop(1, #E16900)
    );
    background-image: -o-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -moz-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -webkit-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: -ms-linear-gradient(bottom, #FF8D2A 0%, #E16900 100%);
    background-image: linear-gradient(to bottom, #FF8D2A 0%, #E16900 100%);
}
#mpNotes .buttonBox .saveButton {
    padding: 0;
}

#mpNotes .button {
    float: left;
    /*margin-top: 5px;*/
    margin-right: 13px;
}
#mpNotes .button INPUT
{
    font-family: Tahoma, Geneva, sans-serif;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    text-transform: uppercase;
    float: left;
    font-size: 12px;
    color: #ffffff;
    height: 22px;
    line-height: 14px;
    margin-right: -2px;
    padding: 2px 15px 2px 17px;
    background: #777777;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #8F8F8F),
        color-stop(1, #5F5F5F)
    );
    background-image: -o-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -moz-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -webkit-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: -ms-linear-gradient(bottom, #8F8F8F 0%, #5F5F5F 100%);
    background-image: linear-gradient(to bottom, #8F8F8F 0%, #5F5F5F 100%);
}
#mpNotes .buttonAddUser
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/add_user_button_left.png) left center no-repeat;
    float: left;
    margin: 0px 0px 0px -3px;
}
#mpNotes .buttonAddUser:hover
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/add_user_button_left_hover.png) left center no-repeat;
    float: left;
}
#mpNotes .buttonAddUser:hover INPUT
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/compose_button_right_hover.png) no-repeat right center;
}
#mpNotes .buttonAddUser INPUT
{
    border: none;
    cursor: pointer;
    text-transform: uppercase;
    float: left;
    font-size: 12px;
    color: #ffffff;
    height: 22px;
    line-height: 14px;
    margin-right: -2px;
    padding: 2px 15px 2px 25px;
    background: url(/forum/styles/gmatclub_light/theme/images/profile/compose_button_right.png) no-repeat right center;
}
#mpNotes .newNotes
{
    width: 100%;
    border-collapse: collapse;
    padding: 0px;
}
#mpNotes .newNotes TR TD A:link,
#mpNotes .newNotes TR TD A:active,
#mpNotes .newNotes TR TD A:visited
{
    color: #2062b3;
}
#mpNotes .newNotes TR TD A:hover
{
    color: #ff6600;
}
#mpNotes .newNotes .buttonBox
{
    padding: 0px 19px 17px 19px;
}
#mpNotes .newNotes .buttonBox.borderBottom
{
    padding: 22px 19px;
    border-bottom: 1px solid #bebebe;
}
#mpNotes .newNotes .buttonBox .link
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/help_question_icon.png) no-repeat left center;
    font-size: 12px;
    float: right;
    padding-left: 20px;
    margin-top: 13px;
}
#mpNotes .newNotes .buttonBox .link.small
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/help_arrow_icon.png) no-repeat left 2px;
    font-size: 11px;
    margin-left: 30px;
    padding-left: 15px;
    margin-top: 15px;
}
#mpNotes .newNotes .buttonBox .link A
{
    text-decoration: underline;
}
#mpNotes .newNotes .buttonBox .link A:hover
{
    text-decoration: none;
}
#mpNotes .newNotes .sendTo
{
    padding: 8px 19px 0px 19px;
    background: #f3f2e3;
    vertical-align: baseline;
}
#mpNotes .newNotes .sendTo .floatLeft
{
    vertical-align: baseline;
}
#mpNotes .newNotes .sendTo .floatLeft A
{
    font-weight: bold;
    vertical-align: top;
}
#mpNotes .newNotes .sendTo .floatLeft SUP
{
    vertical-align: top;
}
#mpNotes .newNotes .sendTo .floatLeft INPUT
{
    margin: 0px 0px 0px 15px;
}
#mpNotes .newNotes .sendTo .floatLeft #recepientList
{
    margin: 0px;
    line-height: 18px;
}
#mpNotes .newNotes .sendTo .floatLeft SUP INPUT
{
    margin: 0px;
    padding: 0px;
    border: none;
    background: none;
    color: #2062b3;
    font-weight: bold;
    cursor:pointer;
}
#mpNotes .newNotes .sendTo .floatLeft SUP INPUT:hover
{
    color: #ff6600;
}
#mpNotes .newNotes .sendTo .addUser
{
    border: 1px solid #9ba6b3;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 160px;
    padding: 2px 3px;
}
#mpNotes .newNotes .sendTo .button
{
    margin: 0px 0px 0px -3px;
}
#mpNotes .newNotes .sendTo .button INPUT
{
    padding: 0px 5px 0px 5px;
}
#mpNotes .newNotes .sendTo .button .human
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/human.png) left center no-repeat;
    margin: 5px -8px 0px 10px;
    float: left;
}
#mpNotes .newNotes .sendTo .findReceiver
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/more_option.png) left center no-repeat;
    float: left;
    margin-left: 13px;
    padding: 4px 20px 4px 29px;
    color: #ffffff;
    cursor: pointer;
    text-decoration: none;
    text-transform: uppercase;
}
#mpNotes .newNotes .sendTo .findReceiver:hover
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/more_option_active.png) left center no-repeat;
}
#mpNotes .newNotes .sendTo .button .humanFind
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/human_find.png) left center no-repeat;
    margin: 5px -6px 0px 10px;
    float: left;
}
#mpNotes .newNotes .text
{
    padding: 8px 19px;
    background: #f3f2e3;
}
#mpNotes .newNotes .text LABEL
{
    vertical-align: baseline;
    margin-right: 5px;
    font-size: 12px;
}
#mpNotes .newNotes .text .subject
{
    border: 1px solid #9ba6b3;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 70%;
    padding: 2px 3px;
}
#mpNotes .newNotes .textarea
{
    padding: 19px;
    background: #f3f2e3;
}
#mpNotes .newNotes .textarea .message
{
    border: 1px solid #9ba6b3;
    font-size: 12px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 100%;
    padding: 2px 1px;
}
#mpNotes .newNotes .option
{
    padding: 8px 19px 13px 19px;
    background: #f3f2e3;
}
#mpNotes .newNotes .option INPUT.radioBtn
{
    vertical-align: -2px;
}
#mpNotes .newNotes .option LABEL
{
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 0px;
    vertical-align: baseline;
}
#mpNotes .newNotes .option IMG
{
    margin: 1px 5px 0px 13px;
}
#mpNotes .newNotes .option .optionDiv
{
    float: left;
}
#mpNotes .newNotes .option .calendar
{
    margin: -2px 10px 0px 0px;
    width: 129px;
    border: none;
    background: url(/forum/styles/gmatclub_light/theme/images/profile/calendar_bg.png) left top no-repeat;
    cursor: pointer;
    padding: 2px 18px 2px 5px;
}
#candarLeer TABLE TR TD.purpleCell
{
    padding: 0px;
}
#mpNotes .newNotes .option .small
{
    border:1px solid #dddccd;
    background:#ffffff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 32px;
    padding: 1px 3px;
    text-align: center;
    margin-top: -2px;
}
#mpNotes .newNotes .option .reminder
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/attach_btn.png) no-repeat;
    text-align: center;
    font-size: 9px;
    color: #ffffff;
    border: none;
    line-height: 16px;
    padding: 2px;
    height: 18px;
    width: 79px;
    cursor: pointer;
    vertical-align: 1px;
    margin-left: 10px;
    text-transform: uppercase;
}
#mpNotes .newNotes .openSettings IMG
{
    margin: 2px 0px 0px 3px;
}
#mpNotes .newNotes .openSettings TD
{
    padding: 10px 17px;
    background: #f3f2e2;
    border-bottom: 1px solid #bebebe;
}
#mpNotes .newNotes .openSettings TD SPAN
{
    cursor: pointer;
    white-space: nowrap;
}
#mpNotes .newNotes .openSettings TD.active
{
    background: #f5f5eb;
    border-top: 1px solid #bebebe;
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    border-bottom: 1px solid #f3f2e2;
}
#mpNotes .newNotes .openSettings .leftBorder
{
    width: 19px;
    padding: 0px;
}
#mpNotes .newNotes .openSettings .item.viewHistory
{
    width: 110px;
}
#mpNotes .newNotes .openSettings .item.uploadAttachment
{
    width: 150px;
}
#mpNotes .newNotes .openSettings .item.previewBox
{
    width: 80px;
}
#mpNotes .newNotes .openSettings .rightBorder
{
    width: 100%;
}
#mpNotes .newNotes .borderBottomLine
{
    border-bottom: 1px solid #bebebe;
    height: 20px;
}
#mpNotes .newNotes TR .delimitter
{
    background: #dddccd;
    padding: 0px;
    height: 10px;
}
#mpNotes .newNotes .settings TD.setBox
{
    padding: 0px;
    background: #f5f5eb;
}
#mpNotes .newNotes .openDownSettings IMG
{
    margin: 2px 0px 0px 3px;
}
#mpNotes .newNotes .openDownSettings TD
{
    padding: 10px 17px;
    background: #ffffff;
    border-top: 1px solid #bebebe;
}
#mpNotes .newNotes .openDownSettings TD SPAN
{
    cursor: pointer;
    white-space: nowrap;
}
#mpNotes .newNotes .openDownSettings TD.active
{
    background: #dddccd;
    border-top: 1px solid #dddccd;
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;
}
#mpNotes .newNotes .openDownSettings .leftBorder
{
    width: 19px;
    padding: 0px;
}
#mpNotes .newNotes .openDownSettings .item.viewHistory
{
    width: 110px;
}
#mpNotes .newNotes .openDownSettings .item.uploadAttachment
{
    width: 150px;
}
#mpNotes .newNotes .openDownSettings .item.previewBox
{
    width: 80px;
}
#mpNotes .newNotes .openDownSettings .rightBorder
{
    width: 100%;
}
#mpNotes .attach
{
    padding: 1px 19px 15px 19px;
    background: #eae9d8;
}
#mpNotes .attach LABEL
{
    font-size: 12px;
    margin-bottom: 0px;
    vertical-align: baseline;
}
#mpNotes .attach SELECT
{
    margin: 0px;
    width: 140px;
}
#mpNotes .attach .select
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/select_notes.png) left top no-repeat;
    position: absolute;
    overflow: hidden;
    word-wrap: break-word;
    font-size: 12px;
    float: left;
    width: 119px;
    height: 17px;
    line-height: 16px;
    padding: 3px 16px 2px 5px;
}
#mpNotes .attach DIV
{
    float: left;
}
#mpNotes .attach .attachBtn
{
    float: left;
}
#mpNotes .attach .attachBtn .place
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/attach_btn.png) no-repeat;
    text-align: center;
    font-size: 9px;
    color: #fff;
    margin-left: 10px;
    margin-top: 1px;
    height: 18px;
    line-height: 16px;
    width: 79px;
    border: none;
    padding: 2px 5px;
    cursor: pointer;
    text-transform: uppercase;
    float: left;
}
#mpNotes .attach .smiles
{
    float: left;
    margin-left: 35px;
}
#mpNotes .attach .smiles.noMargin
{
    margin-left: 0px;
}
#mpNotes .attach .smiles DIV
{
    padding: 2px 10px 0px 0px;
    float: left;
    vertical-align: baseline;
}
#mpNotes .attach .smiles IMG
{
    margin-right: 1px;
    margin-top: -3px;
    vertical-align: baseline;
    cursor: pointer;
}
#mpNotes .attach .smiles .more
{
    font-size: 10px;
    text-decoration: underline;
    vertical-align: 3px;
    margin-left: 5px;
}
#mpNotes .attach .smiles .more:hover
{
    text-decoration: none;
}
#mpNotes .attach .colours
{
    float: left;
    margin-left: 45px;
}
#mpNotes .attach .colours.noMargin
{
    margin-left: 0px;
}
#mpNotes .attach .colours .caption
{
    padding: 2px 10px 0px 0px;
    float: left;
    font-size: 12px;
    width: 83px;
    vertical-align: baseline;
}
#mpNotes .attach .colours DIV.red
{
    background: #ed1c24;
    float: left;
    margin-right: 2px;
    width: 20px;
    height: 20px;
}
#mpNotes .attach .colours DIV.green
{
    background: #74a109;
    float: left;
    margin-right: 2px;
    width: 20px;
    height: 20px;
}
#mpNotes .attach .colours DIV.blue
{
    background: #007ec6;
    float: left;
    margin-right: 2px;
    width: 20px;
    height: 20px;
}
#mpNotes .attach .colours DIV.yellow
{
    background: #f7941d;
    float: left;
    margin-right: 2px;
    width: 20px;
    height: 20px;
}
#mpNotes .attach .colours DIV.black
{
    background: #464646;
    float: left;
    margin-right: 2px;
    width: 20px;
    height: 20px;
}
#mpNotes .attach .colours .more
{
    font-size: 10px;
    text-decoration: underline;
    float: left;
    margin: 3px 0px 0px 7px;
    cursor: pointer;
    color: #2062b3;
}
#coloursConteiner
{
    position: absolute;
    display: none;
    margin-left: -20px;
    margin-top: 23px;
    border: 4px solid #b8b8b8;
    z-index: 9999;
    background: #ffffff;
}
#coloursConteiner TD A
{
    display: block;
    width: 1px;
    height: 1px;
}
#colourPaletteFade
{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: none;
}
#mpNotes .attach .colours .more:hover
{
    text-decoration: none;
}
#mpNotes .newNotes TR TD.bgColor
{
    background: #eae9d8;
    padding: 17px 145px 7px 19px;
}
#mpNotes .newNotes TR TD.bgColor .fontSizeSpan LABEL
{
    vertical-align: baseline;
}
#mpNotes .newNotes TR TD.empty
{
    background: #f5f5eb;
    height: 40px;
}
#mpNotes .newNotes TR TD.preview
{
    background: #eae9d8;
    padding: 17px 19px 17px 19px;
}
#editSignaturePreview
{
    padding-top: 15px;
}
#editSignaturePreview B
{
    display: block;
    margin-bottom: 8px;
    font-size: 13px;
}
#editSignaturePreview .textPreview
{
    font-family:Trebuchet MS;
    font-size:13px;
    color:#2A2A2A;
    vertical-align:baseline;
}
#editSignaturePreview .textPreview UL LI
{
    list-style: disc;
}
#editSignaturePreview .textPreview IMG
{
    vertical-align:baseline;
}
#editSignaturePreview .textPreview SPAN
{
    vertical-align:baseline;
}
#editSignaturePreview .textPreview DIV.quotecontent
{
    vertical-align:baseline;
}
#editSignaturePreview .textPreview A:link, #editSignaturePreview .textPreview A:active
{
    text-decoration:none;
    color:#2062b3;
}
#editSignaturePreview .textPreview A:hover
{
    text-decoration:underline;
    color:#ff6600;
}
#editSignaturePreview .textPreview A:visited
{
    color: #660099;
}
#editSignaturePreview .textPreview H2 SPAN
{
    vertical-align:bottom;
}
#editSignaturePreview .textPreview UL
{
    margin-left:30px;
}
#editSignaturePreview  .fontSize12px
{
    font-size:12px;
}
#editSignaturePreview .colorLigh
{
    color:#cd0000;
}
#mpNotes .newNotes TR TD.bgColor p
{
    margin: 1px 2px;
    padding-bottom: 1px;
}
#mpMessages .myNotes
{
    width: 100%;
    border-collapse: collapse;
}
#mpMessages .myNotes TR TD
{
    padding: 9px;
    background-color: #f5f5eb;
}
#mpMessages .myNotes TR TD.title
{
    padding: 18px;
}
#mpMessages .myNotes A:link,
#mpMessages .myNotes A:active
{
    color: #2062b3;
}
#mpMessages .myNotes A:visited
{
    color: #660099;
}
#mpMessages .myNotes A:hover
{
    color: #ff6600;
}
#mpMessages .myNotes TR TD.title H3
{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
}
#mpMessages .myNotes TR TD.date
{
    padding: 18px;
    text-align: right;
    font-size: 11px;
    vertical-align: top;
}
#mpMessages .myNotes TR TD.message
{
    padding: 0px 10px;
}
#mpMessages .myNotes TR TD.message .messageContainer
{
    padding: 10px 8px 2px 8px;
    border-top: 1px solid #dbdbda;
}
#mpMessages .myNotes TR TD.buttonBox
{
    padding: 18px;
}
#mpMessages .myNotes TR TD.buttonBox .edit
{
    float: right;
    background: url(/forum/styles/gmatclub_light/theme/images/profile/compose.png) no-repeat;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    height: 21px;
    width: 155px;
    margin-left: 13px;
    padding-top: 6px;
}
#mpMessages .myNotes TR TD.buttonBox .delete
{
    float: right;
    background: url(/forum/styles/gmatclub_light/theme/images/profile/delete_button.png) no-repeat;
    text-align: center;
    text-transform: uppercase;
    font-size: 10px;
    color: #ffffff;
    height: 15px;
    width: 77px;
    margin-left: 13px;
    margin-top: 8px;
    padding-top: 3px;
}
#mpMessages .myNotes TR TD.buttonBox .edit IMG
{
    margin-right: 4px;
}
#mpMessages .myNotes TR TD.buttonBox .delete
{
    float: right;
}
#mpMessages .myNotes TR TD.buttonBox .delete IMG
{
    margin-right: 4px;
}
#mpMessages .myNotes TR TD.delimitter
{
    background: #dddccd;
    height: 10px;
    padding: 0px;
}
#mpNotes .hideIfNoJS
{
    display: none;
}
#addAttach A:link, #addAttach A:visited, #addAttach A:active
{
    text-decoration: underline;
    color: #2062b3;
}
#addAttach
{
    width: 100%;
    border-collapse: collapse;
    padding: 0px;
}
#addAttach TBODY TR TD
{
    padding: 18px;
}
#addAttach TBODY TR TD
{
    background: #f5f5eb;
    vertical-align: top;
    font-size: 12px;
}
#addAttach TBODY TR TEXTAREA
{
    border: 1px solid #9ba6b3;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    resize: none;
    overflow: auto;
    font-size: 12px;
    width: 100%;
}
#addAttach TBODY TR .border
{
    padding: 0px;
    height: 7px;
    background: #b8b8b8;
}
#addAttach TBODY TR .title
{
    padding: 18px 18px 0px 18px;
}
#addAttach TBODY TR .fileInputTextbox
{
    float:left;
    margin:5px 0px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #9ba6b3;
    width:70%;
    height:20px;
    line-height:20px;
    margin-right:-3px;
    padding-left:5px;
}
#addAttach TBODY TR .fileInputDiv
{
    position: relative;
    width: 65px;
    height: 24px;
    margin: 5px 0px;
    overflow: hidden;
}
#addAttach TBODY TR .fileInputButton
{
    padding:0px 10px;
    position:absolute;
    top:0px;
    font-size:13px;
    color:#ffffff;
    text-transform:uppercase;
    border:none;
    height:24px;
    background:url(/forum/styles/gmatclub_light/theme/images/profile/new_topic_grey_file_input.png) repeat-x;
    color:#FFFFFF;
}
#addAttach TBODY TR .fileInputDiv:hover .fileInputButton
{
    background:url(/forum/styles/gmatclub_light/theme/images/profile/new_topic_orange_file_input.png) repeat-x;
}
#addAttach TBODY TR .fileInputHidden
{
    font-size:45px;
    position:absolute;
    right:0px;
    top:0px;
    opacity:0;
    filter:alpha(opacity=0);
    -ms-filter:"alpha(opacity=0)";
    -khtml-opacity:0;
    -moz-opacity:0;
}
#addAttach TBODY TR .attachedFiles P
{
    margin-bottom: 12px;
}
#addAttach TBODY TR .inputFile INPUT
{
    width:611px;
}
#addAttach TBODY TR .inputFile .filePath
{
    float:left;
    margin-top:-20px;
    padding:1px 0px 0px 10px;
    vertical-align:top;
    position:relative
}
#addAttach TBODY TR .commentBox
{
}
#addAttach TBODY TR .commentBox .comment
{
    width:70%;
    height:52px;
}
#addAttach TBODY TR .commentBox .button_l
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/compose_button_left.png) no-repeat left;
    margin: 32px 5px 0px 10px;
    display: inline-block;
}
#addAttach TBODY TR  .commentBox .button_l:hover
{
    background:url(/forum/styles/gmatclub_light/theme/images/profile/compose_button_left_hover.png) no-repeat left;
}
#addAttach TBODY TR .commentBox .button_l:hover .button
{
    background:url(/forum/styles/gmatclub_light/theme/images/profile/compose_button_right_hover.png) no-repeat right;
}
#addAttach TBODY TR .commentBox .button
{
    background:url(/forum/styles/gmatclub_light/theme/images/profile/compose_button_right.png) no-repeat right;
    height:22px;
    display:block;
    padding:0px 20px 0px 21px;
    text-align:center;
    font-size:13px;
    text-transform:uppercase;
    color:#fff;
    border:none;
    cursor:pointer;
    margin:0px -1px 0px 0px;
}
#addAttach TBODY TR .block
{
    margin-top:5px;
}
#addAttach TBODY TR .block .pollTA
{
    padding-left:5px;
}
#addAttach TBODY TR INPUT.cart
{
    background: url(/forum/styles/gmatclub_light/theme/images/posting/new_topic_cart.png) no-repeat scroll right bottom transparent;
    border: medium none;
    cursor: pointer;
    height: 15px;
    padding: 0;
    width: 14px;
    margin: -1px 0px 0px 2px;
}
#addAttach TBODY TR .attachedFiles
{
    width: 50%;
}
#addAttach TBODY TR .attachedFiles TR TD
{
    padding:0px 40px 10px 0px;
    width: 50%;
}
#addAttach TBODY TR .attachedFiles TR TD TEXTAREA
{
    padding-left:5px;
}
#addAttach TBODY TR .attachedFiles TR TD B
{
    font-size:12px;
}
/* ============================================= /mpNotes ============================================= */

/* ============================================= addRule ============================================= */
#addRule
{
    font-family: Tahoma, Geneva, sans-serif;
    color: #2a2a2a;
    font-size: 12px;
    padding: 3px 30px 3px 30px;
    background: #f3f2e2;
}
#addRule.popUp
{
    width: 500px;
    display: none;
    border: 6px solid #b8b8b8;
    z-index: 9999;
    position: absolute;
}
#addRule.popUp.width600
{
    width: 600px;
}
#addRule .exit
{
    float: right;
    margin-right: -18px;
    margin-top: 5px;
    cursor: pointer
}
#addRule .inputs
{
    border-collapse: collapse;
    padding: 0px;
    width: 100%;
}
#addRule TD
{
    padding: 19px 21px;
    vertical-align: top;
    border-bottom: 1px solid #bdbdbc;
}
#addRule TD.left
{
    width: 5px;
    padding: 19px 1px 0px 21px;
}
#addRule TD.left.big
{
    width: 103px;
    padding: 23px 1px 0px 21px;
}
#addRule TD.right
{
    padding-bottom: 0px;
}
#addRule TD.bottom
{
    padding-top: 0px;
}
#addRule TD.bottom SELECT
{
    margin: 0px;
}
#addRule TD B.head
{
    text-transform: uppercase;
}
#addRule TD INPUT.textInput
{
    border: 1px solid #9ba6b3;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 3px 9px;
    width: 350px;
    line-height: 16px;
    margin-bottom: 10px;
}
#addRule SELECT
{
    width: 210px;
    height: 24px;
}
#addRule .select
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/settings_select_big.png) left top no-repeat;
    position: absolute;
    overflow: hidden;
    word-wrap: break-word;
    font-size: 12px;
    float: left;
    width: 183px;
    height: 14px;
    line-height: 16px;
    padding: 5px 18px 5px 9px;
}
#addRule TD.buttonBox
{
    text-align: center;
}
#addRule .buttonBox .saveBtn
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/save_left.png) left center no-repeat;
    float: left;
}
#addRule .buttonBox .saveBtn:hover
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/save_left_hover.png) left center no-repeat;
    float: left;
}
#addRule .buttonBox .saveBtn:hover INPUT
{
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_right_hover.png) right center no-repeat;
}
#addRule .buttonBox .saveBtn INPUT
{
    border: none;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    float: left;
    font-family: Tahoma, Geneva, sans-serif;
    color: #ffffff;
    height: 22px;
    line-height: 21px;
    font-weight: bold;
    margin-right: -2px;
    padding: 1px 20px 2px 33px;
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_right.png) no-repeat right center;
}
#addRule .button
{
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_left.png) left center no-repeat;
    float: left;
    margin-left: 16px;
}
#addRule .button:hover
{
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_left_hover.png) left center no-repeat;
    float: left;
}
#addRule .button:hover INPUT
{
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_right_hover.png) no-repeat right center;
}
#addRule .button INPUT
{
    font-family: Tahoma, Geneva, sans-serif;
    border: none;
    cursor: pointer;
    text-transform: uppercase;
    float: left;
    font-size: 12px;
    color: #ffffff;
    height: 22px;
    line-height: 21px;
    margin-right: -2px;
    padding: 0px 15px 2px 15px;
    background: url(/forum/styles/gmatclub_light/theme/images/search/button_right.png) no-repeat right center;
}
/* ============================================= /addRule ============================================= */











#addMultiplyBox
{
    padding:0 20px 5px 20px;
}
#addMultiplyBox .buttonAddUser
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/add_user_button_left.png) left center no-repeat;
    float: left;
    margin: 0;
}
#addMultiplyBox .buttonAddUser:hover
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/add_user_button_left_hover.png) left center no-repeat;
    float: left;
}
#addMultiplyBox .buttonAddUser:hover INPUT
{
    background: url(/forum/styles/gmatclub_light/theme/images/profile/compose_button_right_hover.png) no-repeat right center;
}
#addMultiplyBox .buttonAddUser INPUT
{
    border: none;
    cursor: pointer;
    text-transform: uppercase;
    float: left;
    font-size: 12px;
    color: #ffffff;
    height: 22px;
    line-height: 14px;
    margin-right: -2px;
    padding: 2px 15px 2px 25px;
    background: url(/forum/styles/gmatclub_light/theme/images/profile/compose_button_right.png) no-repeat right center;
}
#addMultiplyBox .floatLeft.left
{
    margin-right: 20px;
}
#addMultiplyBox TEXTAREA
{
    border: 1px solid #9ba6b3;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 400px;
    height: 300px;
    padding: 2px 3px;
}
#addMultiplyBox SELECT
{
    height: 265px;
    width: 200px;
}












.mpSettingsWrap #mpSettings  span h1 {
    font-weight: bold;
    font-size: 18px;
    background: #f3f2e2;
    height: 48px;
    line-height: 48px;
    padding-left: 15px;
}
.mpSettingsWrap #mpSettings tr.topic td span {
    font-weight: bold;
    font-size: 10px;
    padding-left: 12px;
}
.mpSettingsWrap #mpSettings tr.topic td span.middleTopic {
    padding-left: 27px;
}
.mpSettingsWrap #mpSettings tr.topic td span.lastTopic {
    padding: 0 0 0 7px;
}
.mpSettingsWrap #mpSettings tr td.tumblerOff {
    display: none;
}
.mpSettingsWrap #mpSettings .settingsList.widthAuto td.tumblerOn {
    padding: 8px 0 8px 72px;
}
.mpSettingsWrap #mpSettings tr td.tumblerFirst {
    padding: 8px 0 8px 15px;
}
.mpSettingsWrap #mpSettings tr td.tumblerFirst label.tumblerText {
    padding: 0 0 0 69px;
}
.mpSettingsWrap #mpSettings .settingsList.widthAuto TH {
    border-bottom: none;
}
.mpSettingsWrap #mpSettings .tumbler label {
    font-family: tahoma , sans-serif ;
}
.mpSettingsWrap #mpSettings .settingsList.widthAuto TD {
    padding: 8px 35px 8px 3px;
}

.mpSettingsWrap .tumbler div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    text-align: center;
    background: url("/forum/styles/gmatclub_light/theme//images/profile/checkbox_tumbler.png");
}

.mpSettingsWrap div.tumbler {
    display: inline-block;
}

.mpSettingsWrap #mpSettings .tumbler .blocking {
    background: url("/forum/styles/gmatclub_light/theme//images/profile/blocked.png") no-repeat ;
    width: 36px;
    height: 19px;
    display: inline-block;
    margin: 0 10px 0 9px;
}
.mpSettingsWrap .tooltips {
    position: relative;
    background: url("/forum/styles/gmatclub_light/theme//images/profile/blocked.png") no-repeat ;
    width: 36px;
    height: 19px;
    display: inline-block;
    margin: 0 10px 0 9px;
}
.mpSettingsWrap .tooltips span {
    position: absolute;
    width:140px;
    color: #E8DCDC;
    background: #000000;
    height: 26px;
    line-height: 26px;
    text-align: center;
    visibility: hidden;
    border-radius: 6px;
}
.mpSettingsWrap .tooltips span:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -8px;
    width: 0; height: 0;
    border-left: 8px solid #000000;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}
.mpSettingsWrap :hover.tooltips span {
    visibility: visible;
    opacity: 0.8;
    right: 100%;
    top: 50%;
    margin-top: -13px;
    margin-right: 15px;
    z-index: 999;
}
.mpSettingsWrap #mpSettings .settingsList TD.radioBox DIV {
    float: left;
}
.mpSettingsWrap div.radiobox .title {
    font-weight: normal;
    margin-left: 134px;
    margin-right: 20px;
}
.mpSettingsWrap #mpSettings .settingsList TD.selectBox .captionDiv {
    margin-left: 134px;
    width: 57px;
    padding-top: 4px;
    font-weight: normal;
}

.mentMo .tutorial .section.top1 img {
    width: 122px;
    height: 107px;
}
.mentMo .tutorial .section.top2 img {
    width: 83px;
    height: 103px;
    padding-bottom: 4px;
}
.mentMo .tutorial .section.top3 img {
    width: 101px;
    height: 83px;
    padding-bottom: 24px;
}

.mpSettingsWrap {
    font-family: open sans, sans-serif;
}
.mpSettingsWrap #mpSettings  span h1 {
    font-family: open sans, sans-serif;
    font-weight: bold;
    font-size: 18px;
    background: #f3f2e2;
    height: 48px;
    line-height: 48px;
    padding-left: 11px;
    margin-bottom: 0;
}
.mpSettingsWrap #mpSettings tr.topic td span {
    font-weight: bold;
    font-size: 10px;
    padding-left: 8px;
}
.mpSettingsWrap #mpSettings tr.topic td span.middleTopic {
    padding-left: 12px;
}
.mpSettingsWrap #mpSettings tr.topic td span.lastTopic {
    padding: 0 0 0 30px;
}
.mpSettingsWrap #mpSettings tr td.tumblerOff {
    display: none;
}
.mpSettingsWrap #mpSettings .settingsList.widthAuto td.tumblerOn {
    padding: 8px 0 8px 61px;
}
.mpSettingsWrap #mpSettings tr td.tumblerFirst {
    padding: 8px 0 8px 15px;
}
.mpSettingsWrap #mpSettings tr td.tumblerFirst label.tumblerText {
    padding: 0 0 0 69px;
}
.mpSettingsWrap #mpSettings .settingsList.widthAuto TH {
    border-bottom: none;
    padding: 8px 35px 10px 11px;
}
.mpSettingsWrap #mpSettings P, #mpSettings SELECT {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 12px;
}
#mpSettings LABEL {
    margin-bottom: 12px;
}
.mpSettingsWrap #mpSettings .settingsList.widthAuto TD {
    padding: 8px 35px 8px 3px;
}

.mpSettingsWrap .tumbler div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    text-align: center;
    background: url("/forum/styles/gmatclub_light/theme//images/profile/checkbox_tumbler.png");
}
.mpSettingsWrap div.tumbler {
    display: inline-block;
    margin-left: 0;
}
.mpSettingsWrap #mpSettings .tumbler label p {
    font-size: 11px;
    padding-left: 77px;
    font-weight: normal;
    margin: 0;
}
.mpSettingsWrap #mpSettings .settingsList.widthAuto TD.narrow {
    padding-bottom: 0;
}
.mpSettingsWrap #mpSettings .settingsList.widthAuto .narrow .tumbler.low {
    height: 36px;
}
.mpSettingsWrap #mpSettings .tumbler label p a{
    text-decoration: none;
    color: #2062B3;
}
.mpSettingsWrap #mpSettings .tumbler .blocking {
    background: url("/forum/styles/gmatclub_light/theme//images/profile/blocked.png") no-repeat ;
    width: 36px;
    height: 19px;
    display: inline-block;
    margin: 0 10px 0 9px;

}
.mpSettingsWrap .tooltips {
    position: relative;
    background: url("/forum/styles/gmatclub_light/theme//images/profile/blocked.png") no-repeat ;
    width: 36px;
    height: 19px;
    display: inline-block;
    margin: 0 10px 0 9px;
    cursor: pointer;
}
.mpSettingsWrap .tooltips span {
    position: absolute;
    width:140px;
    color: #E8DCDC;
    background: #000000;
    height: auto;
    line-height: 16px;
    text-align: center;
    visibility: hidden;
    border-radius: 6px;
}
.mpSettingsWrap .tooltips span:after {
    content: '';
    position: absolute;
    top: 13px;
    left: 100%;
    margin-top: -8px;
    width: 0; height: 0;
    border-left: 8px solid #000000;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}
.mpSettingsWrap :hover.tooltips span {
    visibility: visible;
    opacity: 0.8;
    right: 100%;
    top: 50%;
    margin-top: -13px;
    margin-right: 15px;
    z-index: 999;
}
.mpSettingsWrap #mpSettings .settingsList TD.radioBox DIV {
    float: left;
}
.mpSettingsWrap div.radiobox .title {
    font-weight: bold;
    margin-left: 134px;
    margin-right: 20px;
}
.mpSettingsWrap #mpSettings .settingsList TD.selectBox .captionDiv {
    margin-left: 134px;
    width: 57px;
    padding-top: 4px;
    font-weight: bold;
}
.mpSettingsWrap #mpSettings .settingsList.widthAuto TD {
    border-bottom: 1px solid #f4f4f4;
}
.mpSettingsWrap div.selectbox .title {
    font-weight: bold;
    margin-left: 8px;
    padding-top: 4px;
    width: 115px;
    margin-right: 12px;
    float: left;
}










.workbookwrapper table {
    margin: 1px 0;
    border-bottom: 6px solid #b8b8b8;
}
.workbookwrapper table th a {
    color: #000!important;
}
.workbookwrapper table tr td {
    background-color: #f5f5eb;
    height: 35px;
    line-height: 35px;
    border-top: 1px solid #b8b8b8;
    color: #1057ae;
    font-weight: bold;
}
.workbookwrapper table tr:hover td {
    background-color: #fef6b0;
}
.workbookwrapper table tr td:nth-of-type(1) {
    width: 45px;
    text-indent: 7px;
}
.workbookwrapper table tr td:nth-of-type(2) {
    width: 615px;
    font-size: 12px;
    text-indent: 7px;
}
.workbookwrapper table tr td:nth-of-type(3) {
    width: 343px;
    font-size: 10px;
    text-indent: 7px;
}
.workbookwrapper table tr:nth-of-type(1) th {
    background-color: #b8b8b8;
    font-size: 10px;
    font-weight: normal;
    text-align: left;
    height: 20px;
    line-height: 20px;
    text-indent: 7px;
    background-image: none;
    padding: 0;
}
.workbookwrapper table tr th:nth-of-type(1) {
    width: 45px;
}
.workbookwrapper table tr th:nth-of-type(2) {
    width: 615px;
}
.workbookwrapper table tr th:nth-of-type(3) {
    width: 343px;
}
.workbookwrapper table tr td input {
    margin: 10px;
}
.workbookwrapper table .kudos {
    font-size: 10px;
    font-weight: normal;
    padding-left: 12px;
    position: relative;
}
.workbookwrapper table .kudos:before {
    position: absolute;
    content: "";
    background-image: url("/forum/styles/gmatclub_light/theme/images/img2/kudos.png");
    width: 9px;
    height: 11px;
    top: 1px;
    left: 0;
}
.workbookwrapper .sort-link img {
    margin-top: 4px;
    margin-left: 4px;
}
.historyDownload h3 {
    font-size: 20px;
    font-weight: normal;
    color: #2a2a2a;
    margin-bottom: 15px;
}
.historyDownload .pdfDownload {
    width: 1003px;
    margin-bottom: 25px;
}
.historyDownload .pdfDownload .header {
    height: 60px;
    background-color: #f3f2e2;
    padding-left: 56px;
    position: relative;
}
.historyDownload .pdfDownload .header:before {
    position: absolute;
    content: "";
    background-image: url("/forum/styles/gmatclub_light/theme/images/img2/pdfIconOrange.png");
    top: 15px;
    left: 20px;
    width: 25px;
    height: 29px;
}
.historyDownload .pdfDownload .header h5 {
    display: inline-block;
    margin: 12px 0 0 0;
    font-size: 18px;
    color: #1057ae;
    font-weight: normal;
    line-height: 21px;
    cursor: pointer;
}
.historyDownload .pdfDownload .header .date {
    display: block;
    font-size: 10px;
    color: #2a2a2a;
}
.historyDownload .pdfDownload .header .dropdown {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 60px;
    float: right;
    background-color: #eae9d8;
    background-image: url("/forum/styles/gmatclub_light/theme/images/img2/openTriangle.png");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.historyDownload .pdfDownload .header.opened .dropdown {
    background-image: url("/forum/styles/gmatclub_light/theme/images/img2/closeTriangle.png");
}
.historyDownload .pdfDownload .container {
    background-color: #eae9d8;
    overflow: hidden;
    display: none;
}
.historyDownload .pdfDownload .header.opened + .container {
    display: block;
}
.historyDownload .pdfDownload .container table {
    margin: 20px;
    border-bottom: none;
}

h2.wa,
h2.quiz {
    color:#2062B3; 
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 10px;
}
