.cb_style2011 h2 { color: #202245 !important; }
.cb_style2011 h4 { margin: .5em 0; }
.cb_style2011 h5 { margin: .2em 0 .5em 0; }
.cb_style2011 h6 { margin: .2em 0; }
.cb_style2011 h4, .cb_style2011 h5, .cb_style2011 h6 { color: #333333; }
.cb_style2011 input[type=text], .cb_style2011 input[type=email], .cb_style2011 input[type=password], .cb_style2011 input[type=url] {
    width: 100%;
}
a:hover { cursor: pointer; }

/* LEFT/RIGHT COLUMN STYLES */
.cb_style2011 .right {
    width: 30%;
    float: right;
    padding-top: 1em;
    text-align: center;
}
.cb_style2011 .right div.littleBox {
    font-weight: bold;
    background-color: #F9F9F9;
    border: solid 1px #D1D1DB;
    padding: 1.25em;
    margin: .5em 0 1.25em -1em;
    color: #202245;
}
.cb_style2011 .right ul {
    font-weight: normal;
    padding-left: 1.5em;
    text-align: left;
    margin-bottom: 0;
}
.cb_style2011 .right ul * {
    padding-bottom: .5em;
}
.cb_style2011 .left {
    width: 50%;
    float: left;
}
.cb_style2011 .left div {
    padding-top: .25em;
}
.cb_style2011 .left h2 {
    margin: 1em 0 0 0;
    padding-bottom: 1em;
}
.cb_style2011 .submitBar {
    margin-top: 1em;
}

/* VALIDATION STYLES */
.cb_style2011 .status, .cb_style2011 .statusMonth, .cb_style2011 .statusYear {
    position: absolute;
    height: 15px;
    width: 15px;
}
    /*BDI 07/06/2012 added syles iputErrorMonth/Year and errorTextMonth/Year for the degree validation */
.cb_style2011 .inputError, .inputErrorMonth, .inputErrorYear {
    border-color: Red;
    border-style: solid;
}
.cb_style2011 .errorText, .errorTextMonth, .errorTextYear, .errorTextJobType {
    color: #F00;
    font-size: 11px;
    height: 1em;
    padding-bottom: .5em;
}

#divPassword .errorText{
    height: 2.5em;   
}

.cb_style2011 .disabled {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}
.cb_style2011 input.default {
    color: #888;
}

/**************************************/
/* PAGE SPECIFIC STYLES GO BELOW HERE */
/**************************************/
/* POST NEW RESUME PAGE (jobseeker/postnewresume.aspx) */
#PostNewResume #ResumeDesiredRegion {
    margin-top: 30px;
}
#PostNewResume #ResumeExperience, #PostNewResume #ResumeDesiredJobType, #PostNewResume #ResumeLastDegree {
    margin-top: 15px;
}
#PostNewResume .last-degree-label { width: 90px; font-weight: bold; display: inline-block; }
#PostYourResumeHeader .topLeft {
    float: left;
    width: 60%;
    text-align: left;
    margin-bottom: 1em;
}
#PostYourResumeHeader .topRight {
    height: 73px;
}
#PostYourResumeHeader img {
    padding-bottom: .5em;
    margin-top: -.5em;
}
#SubHeaderAfterApplyStep2 {
    display: none;
}
#imgStep2 {
    display: none;
}
#tableSteps {
    padding: 0px;
    margin: 0px;
    float: right;
    color: #999;
}
#tableSteps * {
    padding: 0px;
    margin: 0px;
}
#tableSteps img {
    padding: 0px !important;
    margin: 0px !important;
}
#tableSteps .step1 {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
#tableSteps .step2 {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
#tableSteps .resumeupload {
    text-align: center;
}
#tableSteps .signupsignin {
    text-align: center;
}
.hide {
    display:none;
}
.geoNavButton {
    display: inline-block;
}
.centerNavImg {
    margin-top: 7px;
}
.AttachedResume { margin-bottom: 20px; }
.bump-10-img { margin-bottom: -10px; }
.bump-6-img { margin-bottom: -6px; }

/* MyResumeOptions.aspx */
#divMyResumeOptions #divResumeTitle, #divMyResumeOptions #ResumePrivacy {
    margin-bottom: 1.8em;
}

/* UPLOAD RESUME CONTROL (usercontrols/profile/uploadresume.ascx) */
#UploadResume {
    margin: 0em 0em 2em 0em;
}
#UploadResume label, #divMyResumeOptions label, #divViewEditResume label {
    display: inline;
}
#UploadResume input[type=text], #UploadResume input[type=email], #UploadResume input[type=password] {
    width: 360px;
}
#UploadResumePrivacy table, #divMyResumeOptions table {
    margin-bottom: 0.2em;
}
#UploadResumePrivacy td, #divMyResumeOptions td {
    padding-bottom: .5em;
}
#UploadResumePrivacy td label, #divMyResumeOptions td label {
    font-weight: normal;
}
#UploadResumePrivacyTip {
    font-style: italic;
}
#ApplyToJobsPrivacy {
    color: #666;
}
#UploadResumePrivacy table {
    margin-bottom: 0.2em;
}
#UploadResumePrivacyTip {
    font-style: italic;
}
#ApplyToJobsPrivacy {
    color: #666;
}
.PRResumeBox {
    width: 96%;
    height: 160px;
    font-size: 12px;
    padding: 4px;
    font-family: Arial;
}
.privacy-selection { margin-bottom: 10px; }
.privacy-selection input { display: none; }
.privacy-selection td { padding: 0; }
.privacy-options {
    border: 1px solid #AAA;
    padding: 6px;
    text-align: center;
    font-weight: normal;
    width: 130px;
    background: #EEE;
    background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
    background: linear-gradient(top, #ffffff 0%, #eeeeee 100%);
}
.privacy-options:hover { cursor: pointer; text-decoration: underline; }
.privacy-options.public {
    border-right: none;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.privacy-options.private {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-left-color: #243861;
}
.privacy-options.active {
    border-color: #243861;
    background: #405B9D;
    color: #FFF;
    box-shadow: 0 0 6px 1px #243861 inset;
}

/* PROFILE REGISTER CONTROL (usercontrols/profile/profileregister.ascx) */
#ProfileRegister {
    float: left;
    width: 100%;
    margin-top: -.5em;
    display: none;
}
#ProfileRegister h2 {
    margin: 0;
    padding-bottom: 1em;
}
#ProfileRegister input[type=text], #ProfileRegister input[type=email], #ProfileRegister input[type=password] {
    width: 360px;
}
#ProfileRegister .submitBar input {
    margin-right: 2em;
}
#ProfileRegister .right {
    padding-top: 0;
}
#ProfileRegister .right div {
    margin-top: 0;
}
#ProfileRegister .submitBar * {
    display: inline;
}
#ProfileRegister .right .cb_style2011 {
    text-align: center;
}
/* PROFILE LOGIN CONTROL (usercontrols/profile/profilelogin.ascx) */
#ProfileLogin {
    float: left;
    width: 100%;
    display: none;
    margin-top: -2em;
}
#ProfileLogin .left {
    width: 67%;
    margin-left: -1.5em;
}
#ProfileLogin .submitBar {
    margin-left: 1.5em;
    margin-top: -1em;
}
/* VIEWEDITRESUME PAGE (JobSeeker/ViewEditResume.aspx) */
#divViewEditResume {
    line-height: 20px;
}
#divViewEditResume a {
    text-decoration: none;
}
#divViewEditResume .clearfixleft {
    clear: left;
    visibility: hidden;
    height: 0px;
}
#divViewEditResume #main {
    padding-right: 6%;
    float: left;
    width: 63%;
}
#divViewEditResume #right {
    width: 31%;
    float: right;
}
#divViewEditResume .header {
    padding-top: 15px;
    background: none;
    height: auto;
}
#divViewEditResume .header .toggle {
    float: left;
    text-align: center;
    display: none;
}
#divViewEditResume .subheader {
    border-top: dashed 1px #DDD;
    padding-top: 15px;
    padding-bottom: 15px;
}
#divViewEditResume .subheader.first {
    border-top: none;
}
#divViewEditResume #main h3, #divViewEditResume #main h2 {
    margin: 0px;
}
#divViewEditResume h2 {
    line-height: 16px;
    font-weight: bold;
    font-size: 18px;
}
#divViewEditResume .header h2 {
    width: 68%;
}
#divViewEditResume .floatleft {
    float: left;
}
#divViewEditResume .floatright {
    float: right;
}
#divViewEditResume a.addField {
    font-size: 12px;
    float: right;
    font-weight: bold;
}
#divViewEditResume span.addFieldDisabled {
    font-size: 12px;
    float: right;
    font-weight: bold;
    color: #cbcbcb;
}
#divViewEditResume span.addFieldDisabled span.plus {
    font-size: 16px;
    color: #cbcbcb;
}
#divViewEditResume a.addLanguage {
    font-size: 12px;
    font-weight: bold;
}
#divViewEditResume a.PersonalInfoLink {
    font-weight: bold;
}
#divViewEditResume span.plus {
    color: #339900;
    font-weight: bold;
    font-size: 16px;
}
#divViewEditResume div.editLinks {
    color: #CCC;
}
#divViewEditResume a.editLink {
    font-size: 11px;
}
#divViewEditResume .delete {
    color: #666 !important;
    font-size: 22px;
    vertical-align: middle;
}
#divViewEditResume .delete:hover {
    text-decoration: none !important;
    color: #333 !important;
}
#divViewEditResume .content {
    margin: 10px 0px 10px 0px;
    color: #333;
}
#divViewEditResume .left {
    width: 17%;
    min-width: 85px;
    text-align: right;
}
#ResumeSkillsQualifications .left { min-width: 105px; }
#divViewEditResume .left div {
    line-height: 20px;
    padding-top: 0;
}
#divViewEditResume #ResumePrivacy label {
    padding-right: 30px;
}
#divViewEditResume .privacyType {
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}
#divViewEditResume .privacydescriptions {
    color: #333333;
}
#divViewEditResume .middle {
    float: left;
    margin-left: 10px;
}
#ResumeSkillsQualifications .middle { width: 61%; }
#divViewEditResume #ResumeReview {
    overflow: auto;
}
#divViewEditResume #ResumeReview h1 {
    float: left;
}
#divViewEditResume #ResumeReview .btn {
    float: right;
}
#divViewEditResume #ResumeTitle h1 {
    width: 90%;
}
#divViewEditResume #ResumeTitle a.editLink {
    margin-top: 1em;
}
#divViewEditResume #ResumeTitle a.editLink, #divViewEditResume #ResumeContactInfo a.editLink, #ResumeSalaryInfo a.editLink {
    float: right;
}
#divViewEditResume div.editLink a {
    font-size: 11px;
}
#divViewEditResume div.headerEditLinks {
    float: right;
}
#divViewEditResume div.headerEditLinks a {
    line-height: 12px;
    vertical-align: middle;
}
#divViewEditResume div.headerEditLinks a.edit {
    font-size: 1em;
    padding: 0px 0px 0px 8px;
}
#divViewEditResume div.headerEditLinks.withDelete a.edit {
    padding: 0px 8px 0px 8px;
}
#divViewEditResume div.headerEditLinks a.download {
    font-size: 11px;
    padding: 0px 0px 0px 8px;
}
#divViewEditResume div.headerEditLinks.withDelete a.download {
    padding: 0px 8px 0px 8px;
}
#divViewEditResume div.headerEditLinks a.delete {
    padding: 0px 0px 0px 10px;
    border-left: 1px solid #CCC;
    color: #CCC;
    display: inline-block;
    line-height: 20px;
}
#ResumeSalaryInfo h2 {
    display: inline;
}
#ResumeSalaryInfo .payamount {
    width: 70px;
}
#ResumeSalaryInfo .content {
    margin-top: 10px;
}
#divViewEditResume .noinformation {
    font-style: italic;
    color: #cc0000;
}
#divViewEditResume .editBox {
    background-color: #f5f5f5;
    padding: 1.5em;
}
#divViewEditResume .editBox .label, #divViewEditResume .questionContent .label {
    width: 20%;
    text-align: right;
    float: left;
    padding-right: 10px;
    vertical-align: top;
}
#divViewEditResume .questionContent .label { width: 23%; }
#divViewEditResume #QuestionBox .label h3 { margin: 6px 0; }
#ResumeSkillsQualifications .editBox .label { width: 30%; }
#divViewEditResume .editBox .field, #divViewEditResume .questionContent .field {
    width: 70%;
    float: left;
}
#ResumeSkillsQualifications .editBox .field { width: 60%; }
#divViewEditResume .editBox .label, #divViewEditResume .field,
#divViewEditResume .questionContent .label, #divViewEditResume .questionContent .field { height: 32px; }
#divViewEditResume .editBox .field.large, #divViewEditResume .questionContent .field.large { height: auto; }
#divViewEditResume .editBox .editlabels {
    text-align: right;
    padding-right: .75em;
    vertical-align: top;
}
#divViewEditResume .editBox .editlabels * {
    margin: 0;
    line-height: 33px;
}
#divViewEditResume .editBox .editfields {
    text-align: left;
    width: 70%;
}
#divViewEditResume .editBox .editfields > div { padding-top: 3px; }
#divViewEditResume .editBox .editfields .special { height: auto; }
#divViewEditResume .editBox textarea {
    padding: .5em;
    width: 100%;
}
#divViewEditResume .editBox .editfields.certs {
    line-height: normal;
}
#divViewEditResume .editfields label {
    font-weight: normal;
}
#divViewEditResume .editBox .numremaining {
    text-align: right;
    line-height: normal;
    padding-top: 0;
}
#divViewEditResume .editBox .cancel, #divViewEditResume .editBox .deleteLink, #divViewEditResume .editBox .removeLanguage {
    font-size: 12px;
}
#divViewEditResume .editBox .deleteLink:hover, #divViewEditResume .delete, #divViewEditResume .editBox .removeLanguage:hover, #divViewEditResume a.addField, #divViewEditResume a.editLink, #divViewEditResume a.edit, #divViewEditResume a.download, #divViewEditResume .editBox a.addLanguage:hover, #divViewEditResume #ResumeExtendedProfile a.addField, #divViewEditResume #ResumeOptionsBox a, #divViewEditResume #ResumeStatsBox a {
    text-decoration: none;
}
#divViewEditResume a.editLink:hover, #divViewEditResume a.edit:hover, #divViewEditResume a.download:hover, #divViewEditResume #ResumeStatsBox a:hover, #divViewEditResume #ResumeOptionsBox a:hover {
    text-decoration: underline;
}
#divViewEditResume .editBox .removeLanguage {
    padding-left: .5em;
}
#divViewEditResume .editBox .deleteLink {
    float: right;
    margin-top: .5em;
}
#divViewEditResume .editBox .cancel {
    margin-left: 1.5em;
}
#divViewEditResume span.delete {
    vertical-align: bottom;
}
#divViewEditResume .editBox img {
    vertical-align: middle;
}
#divViewEditResume .editBox .error {
    float: right;
    width: 160px;
    line-height: 32px;
}
#divViewEditResume .error2 {
    font: 11px arial, sans-serif;
    color: red;
    line-height: normal !important;
}
#divViewEditResume #SalaryError, #divViewEditResume #SkillsQualificationsError, #divViewEditResume #GovtMilitaryError {
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 10px;
}
#divViewEditResume #SkillsQualificationsError.errorText, #divViewEditResume #GovtMilitaryError.errorText {
    line-height: 1.5em;
    padding-left: 1.5em;
    margin-top: .5em;
}
#divViewEditResume .editBox .long {
    width: 210px;
}
#divViewEditResume #ResumeEducationInfo table {
    width: 90%;
}
#divViewEditResume #ResumeEducationInfo td.label * {
    text-align: right;
    margin: 0;
    padding: .2em 0;
}
#divViewEditResume #ResumeEducationInfo td.info {
    text-align: left;
    width: 100%;
    font-size: 12px;
}
#divViewEditResume #ResumeEducationInfo .bold, #divViewEditResume #WorkExperienceInfo .bold {
    font-weight: bold;
}
#divViewEditResume .hidden, #divViewEditResume .invisible {
    display: none;
}
#divViewEditResume #WorkExperienceInfo .workexperience.first, #divViewEditResume #ResumeEducationInfo .education.first {
    padding-top: 0;
}
#divViewEditResume #WorkExperienceInfo .workexperience.last, #divViewEditResume #ResumeEducationInfo .education.last {
    border-bottom: none;
}
#divViewEditResume #WorkExperienceInfo .employmentDate {
    text-align: right;
    height: auto;
}
#divViewEditResume #WorkExperienceInfo .dates {
    width: 100px;
}
#divViewEditResume h5 {
    margin: 0 0 0 0;
}
#divViewEditResume #WorkExperienceInfo .workexperience, #divViewEditResume #ResumeEducationInfo div.education {
    padding-bottom: 15px;
    padding-top: 15px;
    border-bottom: dashed 1px #DDD;
}
#divViewEditResume #WorkExperienceInfo .floatleft {
    padding-top: .25em;
}
#htmlresume {
    border: solid 1px #CCC;
    -moz-box-shadow: 2px 2px 5px #CCC;
    -webkit-box-shadow: 2px 2px 5px #CCC;
    box-shadow: 2px 2px 5px #CCC;
    padding: 1em;
}
#htmlresume table {
    max-width: 100% !important;
}
#htmlresume p {
    max-width: 600px;
}
#htmlresume {
    overflow-x: scroll;
}
#divViewEditResume #ResumeBottom {
    overflow: auto;
}
#divViewEditResume #ResumeBottom .btn {
    float: right;
}
#divViewEditResume .displayInline {
    display: inline;
}
#divViewEditResume #ResumeOptionsBox {
    background-color: #F0F0F0;
    padding: 15px 20px;
}
#divViewEditResume #ResumeOptionsBox h2 {
    margin: 0;
    margin-bottom: .75em;
}
#divViewEditResume #ResumeOptionsBox div {
    margin-bottom: 10px;
}
#divViewEditResume #ResumeOptionsBox div:last-child {
    margin-bottom: 0px;
}
#divViewEditResume #OtherResumesBox {
    margin-bottom: 15px;
}
#divViewEditResume #OtherResumesBox h2 {
    margin: 4px 0px 4px 20px;
    padding: 0px;
    width: 50%;
}
#divViewEditResume #OtherResumesBox .current {
    color: #333333;
}
#divViewEditResume #OtherResumesBox .modifieddate {
    font: 10px Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #999999;
}
#divViewEditResume #OtherResumesBox .OtherResume {
    display: block;
    border-bottom: dotted 1px #EAEAEA;
    padding: 10px 0px;
    text-decoration: none;
    cursor: pointer;
}
#divViewEditResume #OtherResumesBox .OtherResume:last-child {
    border-bottom: none;
}
#divViewEditResume #OtherResumesBox .OtherResume:hover {
    background-color: #F0F0F0;
}
#divViewEditResume #OtherResumesBox .OtherResume.current:hover {
    background-color: transparent;
    cursor: default;
}
#divViewEditResume #OtherResumesBox .resumeinfo {
    margin-left: 32px;
}
#divViewEditResume #OtherResumesBox .currentArrow {
    visibility: hidden;
    padding: 3px 3px 0px 0px;
}
#divViewEditResume #OtherResumesBox .current .currentArrow {
    visibility: visible;
}
#divViewEditResume div.RightAligned {
    text-align: right;
}
#divViewEditResume .editBox .shorter {
    line-height: 22px;
}
#ResumeExtendedProfile .middle{
    margin-top:3px;
}
#ResumeDocument h4.first {
    height: 88px;
}
#ResumeDocument .shorter {
    margin-left: 7px;
}
#ViewEditResumeError {
    border: 1px solid #777;
    padding: 1em;
    background-color: #EEE;
    text-align: center;
}
#ViewEditResumeError li {
    text-align: left;
    padding-left: 1em;
}
#ResumeRelocation span.relocationValue {
    color: #333333;
    font-size: 12px;
}
#ResumeRelocation span.RelocationCountry, #ResumeRelocation span.RelocationState {
    font-weight: bold;
}
#divViewEditResume .normalSpacing {
    line-height: normal;
}
#ResumeStatsBox div.statsRow {
    background-color: #F9F9F9;
    border: 1px solid #FFFFFF;
}
#ResumeStatsBox span {
    vertical-align: middle;
    line-height: normal;
    margin: 5px 0px 5px 0px;
}
#ResumeStatsBox .statsLeft {
    font-size: 24px;
    float: left;
    text-align: right;
    width: 16%;
}
#ResumeStatsBox .statsRight {
    float: left;
    width: 72%;
    margin: 5px 10px 5px 10px;
}
.resumeSection {
    border-top: 1px solid #DDD;
}
/* Remove left nav menu from SF when on the ViewEditResumePage */
#conCntMnu {
    visibility: hidden;
    width: 0;
    height: 0;
}
/* makes the content area that ViewEditResume is in take up the page width on SF */
#conCntPage {
    width: 96% !important;
    max-width: 980px !important;
    margin-left: 20px !important;
}
/* QUESTIONBOX CONTROL (UserControls/Resume/QuestionBox.ascx) */
#QuestionBox {
    background-color: #ffffcc;
    padding: 15px;
    margin-bottom: 15px;
}
#QuestionBox div.CloseBox {
    float: right;
    text-align: right;
    height: 20px;
}
#QuestionBox div.headerIcon {
    float: left;
}
#QuestionBox .question {
    font-weight: bold;
    font-size: 16px;
    margin: 0px 23px 10px 34px;
}
#QuestionBox .answer { margin: 0 23px 0 34px; }
#QuestionBox .amount {
    width: 100px;
    margin-left: 3px;
}
#QuestionBox .payTypes, #QuestionBox .payCurrency {
    margin-left: 7px;
}
#QuestionBox .workExperience {
    width: 100%;
}
#QuestionBox div.submit input {
    margin-left: 0px;
}

.show-only-when-responsive, .hideResumeDocument { display: none; }

/** Recommendations Box **/
#recsBox {
    background-color: rgb(255,255,204); 
    padding: 24px 24px 0px 24px;
    height:auto; 
    overflow:auto;
}

#recsBox.with-button{
    margin-bottom: 12px;
    padding-bottom: 12px;
}

#recsBox.with-button #recsBoxButton.with-border{
    border-bottom: none;
}

#recsBoxTitle {
    font-weight: bold; 
    font-size: 14px; 
    margin-top: 0px; 
    color: rgb(0, 0, 68);
}

#recsBox .btn {
    float:left; 
}

#recsBoxButton{
    margin-top:12px;
}

.with-border {
    border-bottom: 1px solid #444444;
}

.with-margin-bottom{
    margin-bottom:12px;
}

#recsBoxSubtitle{
    margin-top:10px; 
}

#recsBoxHeader span{
    font-weight:bold;
    font-size:16px;
    color:#000044;
}

/** Responsive Stuffs **/
@media only screen and (max-width: 640px) {
    #divViewEditResume #main, #divViewEditResume #right { width: 100%; }
    #divViewEditResume .editBox .left { width: 100%; text-align: left; }
    #divViewEditResume .editBox .middle { margin-left: 0px; }
    #divViewEditResume .editBox .label, #divViewEditResume .editBox .field,
    #divViewEditResume .questionContent .label, #divViewEditResume .questionContent .field {
        width: 100%;
        text-align: left;
        height: auto;
    }
    #divViewEditResume .editBox .label { margin-top: 7px; }
    #divViewEditResume .editBox > .label:first-child { margin-top: 0px; }
    #QuestionBox .answer { margin: 0; }
    .show-only-when-responsive { display: block; }
    .hide-when-responsive { display: none; }
    #divViewEditResume #ResumeBottom { padding: 15px 0; border-top: 1px solid #DDD; }
    #divViewEditResume #ResumeBottom .btn { float: left; }
    #PostNewResume .topLeft, #PostNewResume input[type="text"], #PostNewResume input[type="password"] { width: 90%; }
    .PRResumeBox { width: 100%; }
    #PostNewResume .left, #PostNewResume .right { float: none; width: 100%; }
    .geoNavButton {
        width: 40px;
    }
}

@media only screen and (max-width: 480px) {
    #divViewEditResume .workexperience .middle, #divViewEditResume .education .middle { max-width: 47%; }
    #ResumeSkillsQualifications .middle { max-width: 39%; }
}