/* Registration ------------------------------------------------- */
.register .blue-panel label {font-size:12px !important;}
.register .blue-panel .subgroup {margin: 1px 0 5px 25px; padding:10px; float:left;}
.register .blue-panel .subgroup label {display:inline-block; width:100px;}
.register .blue-panel .subgroup .space {margin-bottom:5px;}
.register .parent-question label {font-size:12px;}
.register .nav-buttons {margin-top:15px}
.register .select-majors select {width:300px; margin-top:4px;}
.register .select-majors div {display:inline !important;}
.register .select-majors input {vertical-align:text-bottom !important;}
.register .select-majors .plus-sign {font-weight:bold; color:#444; font-size:16px;}

/* View Profile ------------------------------------------------- */
.college-student {font-size:1em; font-family:Arial, Sans-Serif;}
.college-student .profile-left {float:left;width:26.5%;}
.college-student .profile-right {float:right;width:71.5%;}
.college-student .profile-left .profile-pic {display:block;}
.college-student .profile-left .profile-pic img { padding:3px !important; border:1px solid #999 !important;}
.college-student .right {}
.college-student .left {}
.college-student .profile-left .profile-module {border-top:2px solid #AFDD6F;}
.college-student .profile-right .profile-module { border-top:2px solid #83CEE2;}
.college-student .profile-module { margin-top:15px;}
.college-student .profile-module .module-header {padding:5px 0px 0px;}
/* .college-student .profile-module .module-header .profile-icon {background: no-repeat left center; float: left; height: 22px; width: 22px;} */
.college-student .profile-module .module-header .edit {color:#CCCCCC;float:right;font-weight:normal;margin:4px 6px 0 0;}
.college-student .profile-module .module-header .edit a {color:#666;}
.college-student .profile-module .module-header .open-close-icon {cursor:pointer;float:right;margin:4px 0 0 0;}
.college-student .profile-module .module-header h2 {float:left;color:#666; font-size:20px;}
.college-student .profile-module .module-inner { padding-top:15px}
.college-student .profile-right .profile-module .module-inner { padding:15px 20px 0px;}
.college-student .profile-module .hide-overflow { overflow:hidden;}
.college-student .main-module {margin-bottom:10px;}
.college-student .main-module h1 {color:#57BED8;font-family:tahoma,arial,sans-serif;font-size:32px; letter-spacing:-0.5px;}
.college-student .main-module .college {color:#666;font-family:tahoma, arial,sans-serif;font-size:20px;}
.college-student .main-module .col-location {color:#999;}
.college-student .main-module .home-town {color:#666666;font-family:tahoma,arial,sans-serif;font-size:20px;}
.college-student .main-module .user-type {}
.college-student #work-experience .work-item { border-left:2px solid #DDD; padding-left:15px; margin-top:15px;}
.college-student #work-experience .work-item .title { font-size:120%; font-weight:bold;color:#555;}
.college-student #work-experience .work-item .employer {color:#63BEDD;}
.college-student #work-experience .work-item .industry {color:#666;}
.college-student #work-experience .work-item .date {color:#999;}
.college-student #work-experience .work-item .description { margin:8px 0px 0px; font-size:12px;}
.college-student #education span.action {color:#999; font-size:11px;}
.college-student #education span.action a {color:#7BB62C;}
.college-student #education .degree {color:#333;}
.college-student #education .label {width: 80px; color: #999;}
.college-student #education .education-item {border-left:2px solid #DDDDDD;margin-bottom:20px;padding-left:15px;margin-left:4px; margin-top:3px;}
.college-student #education select,
.college-student #education input {font-family:Tahoma,Geneva,Arial,Helvetica,Sans-serif;font-size:11px !important;padding:2px !important;}
.college-student #education .school-info {font-size:120%;}
.college-student #education .school-name {color:#555555;font-weight:bold;}
.college-student #education .add-edu-item {margin:10px 0px 0px 20px;}
.college-student #education .add-edu-item a {color:#0099FF;}
.college-student #education .grad-year { color:#666;font-size:120%;}
.college-student #education .currently {color:#999;}
.college-student #education .major {color:#555;font-size:11px; }
.college-student #education .gpa {font-size:11px;margin-top:3px;}
.college-student .edit-education .school-name-edit {color:#63BEDD; font-size:120%; font-weight:bold; margin-right:8px;}
.college-student .name-edit {margin-bottom:15px;}
.college-student .name-edit input {width:90px;}
.fb-button {margin:10px 0px;}
#work-experience .module-inner {padding-top:0px !important;}

/* View Profile Nav & Dweebs ------------------------------------------------- */
.profile-nav { margin:12px 0px 0px;}
.profile-nav #main-tabs { margin:0pt; padding:2px 0pt 0pt; float:none;}
.profile-nav #main-tabs ul {list-style-image:none; list-style-position:outside; list-style-type:none;margin:0px; padding:0px;}
.profile-nav #main-tabs li { display:inline; margin:0pt; font-size:11px; float:left;}
.profile-nav #main-tabs li a { color:#444;background-color:#DDD;display:inline;float:left;margin:0 5px 0px 0px;padding:4px 6px;text-decoration:none; }
.profile-nav #main-tabs li.current a, #main-tabs li a:hover {color:#FFF;background-color:#8E8E8E; }
.college-student .profile-right .profile-dweebs { border-top:2px solid #CCC; margin-top:10px; }
.college-student .profile-left .profile-actions {font-size:11px;}
.college-student .profile-left .profile-actions .menu-item {}
.college-student .profile-left .profile-actions div {display:inline;}
.college-student .profile-left .profile-actions a {background-color:#DDDDDD;margin:5px 5px 0 0;padding:4px 6px;color:#444444;display:inline;float:left;}
.college-student .profile-left .profile-actions a:hover {color:#FFF; text-decoration:none;background-color:#83CEE2;}
.college-student .profile-left .profile-actions a.clicked {color:#FFF; text-decoration:none;background-color:#83CEE2;}
.college-student .profile-left .profile-actions a.clicked:hover {color:#FFF; text-decoration:none;background-color:#83CEE2;cursor:default;}
.college-student .profile-right .profile-dweebs #mini-tabs {border:none !important; text-align:right; color:#999; padding:0px; margin-bottom:5px;}
.college-student .profile-right .profile-dweebs #mini-tabs a {background-color:#FFF;float:none;border:none !important;padding:0px ; margin:0px; color:#57BED8; display:inline;}
.college-student .profile-right .profile-dweebs #mini-tabs a.active {text-decoration:underline; color:#444; }
.college-student .profile-right .profile-dweebs #mini-tabs a:hover {text-decoration:underline; color:#444; }
.college-student .profile-right .profile-dweebs #cs-grid .friend-details {}
.college-student .hs-grid .friend-details { border-bottom:2px solid #83CEE2 !important;margin:0px 0px 5px !important;padding:0px 0px 5px !important; border-left:none !important; border-right:none !important; border-top:none !important;}
.college-student .hs-grid .friend-details .student-stats {width:175px !important;}
.college-student .hs-grid .friend-details .student-links {width:120px !important; padding:0px !important;}
.college-student .hs-grid #dweeb-results .friend-details .student-info .rest {color:#444 !important;}
.college-student .hs-grid #dweeb-results .friend-details .student-info a.name {color:#444 !important;}

/* View Profile - Unique Section ------------------------------------------------- */
#about {color:#666666;font-family:arial,sans-serif;font-size:16px;line-height:20px;}
#work-experience {}
#work-experience-icon {}
#education {}
#education-icon {}
#faves .hodge-table, #deeper .hodge-table {width:auto;}
#faves .hodge-table td, #deeper .hodge-table td {padding-bottom:5px;}
#faves .hodge-table .subs, #deeper .hodge-table .subs { font-size:18px; text-align:right; color:#63BEDD; }
#faves .hodge-table .subs.margin, #deeper .hodge-table .subs.margin {padding-top:15px;}
#faves .hodge-table .hodge {color:#888;width:95px;text-align:right;padding-right:8px;}
#faves .module-inner, #deeper .module-inner {padding-left:5px !important;}
#deeper .hodge-table .hodge {color:#888;width:95px;text-align:right;padding-right:8px;}
#faves-icon {}
#deeper-icon {}
#personal label {color:#888;}
#personal .edit-sect label {color:#444;}
#personal .sub-head { font-weight:bold; color:#555;}
#personal .sub-head.margin {margin-top:10px;}
#personal .sub-head .edit {font-weight:normal;color:#CCC;}
#personal .sub-head .edit a {color:#999;}
#personal .sub-group {margin-left:10px;}
#personal #my-roof {margin-bottom:15px;}
#personal #my-roof label {display:block;}
#personal #my-roof select {width:170px;}
#personal-icon {}
#future .module-inner {}
#future-icon {}
#education .module-inner, #honors .module-inner, #skills .module-inner {font-size:12px;}
#websites .module-inner {font-size:12px; padding-top:0px;}
#websites .zweb-default {font-size:12px; padding-top:15px;}

/* Edit Profile ------------------------------------------------- */
#edit-data #about-me {width:auto !important;}
#edit-data .single-column {margin-bottom:0px !important;}
#edit-data #about-me textarea {border:1px solid #999;}
.prof-modal .presence {margin:0px 0px 20px 50px;}
.prof-modal .presence label {width:auto !important; float:none !important; display:inline !important; margin:0px !important;}
.prof-modal .medium, #edit-counselor .modal .medium {width:150px;}
.prof-modal .large, #edit-counselor .modal .large {width:200px;}
#edit-counselor .modal .edu-modal label {display:inline-block !important;float:left; color:#555 !important;font-size:11px;margin-top:8px !important;padding-right:3px; width:75px;text-align:right;}
#hometown label, #high-school label {display:inline-block !important;float:left; color:#555 !important;font-size:11px;margin-top:8px !important;padding-right:3px; width:75px;text-align:right;}
#high-school .school-name {margin-top:8px;}
.degree span {float:left; color:#555 !important;font-size:11px;margin-top:4px !important;padding-right:3px; width:75px;text-align:right;}
#edit-counselor .modal textarea, #edit-counselor .modal input, #edit-counselor .modal select {font-family:Tahoma,Geneva,Arial,Helvetica,Sans-serif;font-size:11px !important;padding:2px !important;margin:3px 3px 0 0;}
#edit-counselor .modal p {margin-bottom:3px;}
#edit-counselor .modal .buttons input {padding:3px 4px !important;}
#edit-data fieldset .add-item { margin-top:5px !important;}
#edit-data fieldset h2 {display:none;}
#edit-data fieldset .edit-hodge h2 {display:block !important;}
#edit-counselor .modal h2 {color:#555555 !important;font-size:16px !important;font-weight:bold !important;margin-bottom:15px !important;}
#edit-data fieldset select {padding:2px !important;}
#edit-data fieldset .textlimit, .prof-modal .textlimit {color:#999999;display:block;font-size:10px;text-align:right;}
#edit-data .edit-hodge textarea {width:100%; border:1px solid #999;}
#settings .zinch-what {width:55%; margin:0px auto 15px;}
#settings .zinch-what h2 {color:#5EC0D9; font-size:20px; text-transform:lowercase;}
#settings .comms {width:55%; margin:0px auto 15px;}
#settings .comms .blue {color:#5EC0D9 !important;}
#settings .blue-panel {background-color:#FFF; border-width:1px; border-style:solid; border-color:#DDD;}
#settings .contact-info fieldset,
#settings .my-roof fieldset {width:50%; margin:0px auto 25px;}
#settings .contact-info h2,
#settings .my-roof h2 {display:none;}
#settings .contact-info label {display:block; text-align:right; padding:5px 5px 0px 0px;}
#settings .contact-info input[type=image] {margin:0px; padding:0px;}
#settings .my-roof label {display:inline-block; width:60px; text-align:right;}


#edit-data fieldset .list-items li {font-size:11px !important;}
#edit-data fieldset span.edit a {font-size:11px !important;}
#edit-edu .edit-education {padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #999;}
#edit-edu .spacing {margin-top:5px;}

/* Edit on the View ------------------------------------------------- */
.college-student .sect {}
.college-student .edit-module {text-align:right; font-size:11px;}
.college-student #about .edit-sect {margin-top:0px;}
.college-student .edit-sect {margin-bottom:10px; background-color:#F3F3F3; border:1px dashed #999;padding:5px;}
.college-student .profile-right .edit-sect {padding:15px; margin:15px 15px 0px;}
.college-student #websites .edit-sect,
.college-student #personal .edit-sect,
.college-student #future .edit-sect,
.college-student #pursuing .edit-sect {margin:15px 0px 0px;}
.college-student .add-item {margin-top:5px;}
.college-student .add-item a {color:#7BB62C;}
.college-student .edit-sect-buttons {margin-top:5px;}
.college-student .edit-sect-buttons a,
.college-student .edit-sect-buttons input {float:right !important; line-height:11px !important;}
.college-student .label-head {color:#555555;font-weight:bold;}
.college-student .edit-sect h2 {font-weight:bold; color:#555;}
.college-student .test-scores h2 input {margin:0px;}
.college-student .test-scores .test-section {margin-bottom:10px;}
.college-student .test-scores .indent {margin-left:18px;}
.college-student .test-scores .test-section input {width:70px;}
.college-student .edit-sect select, .college-student .edit-sect input,  .college-student .edit-sect textarea {font-family:Tahoma,Geneva,Arial,Helvetica,Sans-serif;font-size:11px;padding:2px}
.college-student .view-tests label, .college-student .other-prefs label, .college-student .geo-pref label {color:#555; font-weight:bold;}
.college-student .test-sec {margin-bottom:10px;}
.college-student .geo-pref h2, 
.college-student .geo-pref legend,
.college-student #future .edit-sect legend,
.college-student #future .edit-sect h2 {display:none;}
.college-student .geo-pref li label, .college-student .geo-pref .count-list label {font-weight:normal !important; color:#333 !important;}
.college-student .geo-pref .country select {width:160px; display:inline;}
.college-student .geo-pref .country input, .college-student .geo-pref .country span {display:inline;}
.college-student .geo-pref fieldset .add-item {font-weight:normal !important;}
.college-student .citizen select {width:170px;}
.register .edit-sect {background-color:White !important; border:none !important; padding:0px !important;}
.register .edit-sect label {font-size:11px !important;}
.register .edit-sect .geo-pref {margin-top:15px;}
.register .edit-sect .geo-pref .test-sec fieldset#where-to-go {padding:0px !important; margin:0px !important; border:none !important;}
.register .edit-sect .geo-pref .test-sec fieldset#where-to-go ul {margin-left:0px !important;}
.register  .college-student .test-sec {margin-bottom:15px;}
.register  .college-student .test-header {margin-top:15px;}
.college-student #about legend { color:#555;}
.college-student #about textarea,
.college-student #honors textarea,
.college-student #skills textarea {width:90%; height:70px;}
.college-student #about .edit-module {text-align:left !important; font-size:12px !important;}
.college-student #about span,
.college-student #skills span.textlimit,
.college-student #honors span.textlimit,
.college-student #faves .edit-hodge span,
.college-student #deeper .edit-hodge span {display:block; font-size:11px; text-align:left; color:#777;}
.college-student #faves .edit-hodge,
.college-student #deeper .edit-hodge {margin-bottom:15px;}
.college-student #faves .edit-hodge textarea,
.college-student #deeper .edit-hodge textarea {width:380px; height:50px;}
.college-student #work-experience .work-item .title .edit,
.college-student #websites .edit {font-size:11px; color:#999; font-weight:normal;}
.college-student #work-experience .work-item .title .edit a {color:#7BB62C;}
.college-student #websites .edit a {color:#63BEDD;} 
.college-student #work-experience #edit-data fieldset {border:none;clear:none;margin:0px;padding:0px !important;}
.college-student .add-item {font-size:11px; font-weight:normal; color:#444;}
.college-student .add-item a {color:#7BB62C;}
.college-student #websites .modal-labels-left label {width:45px !important;}
.college-student #websites .edit-sect li {list-style-type:none; list-style-position:inside;}
.college-student #future .list-items li {clear:both;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.college-student #future .list-items label.item {float:left;}
.college-student #future .list-items .btn-X { background-image : url('../images/basket_delete.png'); cursor : pointer; float : right; height : 16px; margin-top : 0px; width : 16px;}
.college-student #personal .edit-sect .country {width:170px;}
.college-student #personal .biglistcontrols span,
.college-student #personal .country span,
.college-student #personal .bang span { vertical-align:bottom;}
.college-student #personal .biglistcontrols span input,
.college-student #personal .country span input,
.college-student #personal .bang span input {margin:0px; padding:0px;}
.college-student #personal .edit-sect .bang select {width:170px;}
.college-student #personal .edit-sect .register .blue {display:none;}
.college-student #personal .edit-sect .register .blue-panel {padding:0px; margin:0px; background-color:#F3F3F3;}
.college-student #personal .edit-sect .register .blue-panel span {font-size:11px;}
.college-student #personal .gender-labels {margin-bottom:4px;}
.college-student #personal .register .school-name {color:#666 !important;}
.college-student #personal .multi-select span div {display:inline !important;}
.college-student #personal .multi-select select,
.college-student #personal .roof-country select,
.college-student #personal .roof-state select {width:150px !important;margin-top:1px;}
.college-student #personal .multi-select input[type=text],
.college-student #personal .roof-city input {width:145px !important;margin-top:1px;}
.college-student #personal .short select,
.college-student #personal .zip-code input {width:100px;}
.college-student #personal #my-roof p,
.college-student #personal .multi-select,
.college-student #personal .short {margin-bottom:3px;}
.college-student #personal .short input[type=text] {width:95px;}
.college-student .edit-education {background-color:#F3F3F3;border:1px dashed #999999;margin:10px 10px 0px;padding:10px;}
.college-student .edit-education label {font-weight:bold;}
.college-student .edit-education .spacing {margin-top:4px;}
.college-student .edit-education .zeekerSelects input {padding:0px;}
.college-student .edit-education .del-mini {background-color:#666;border:1px solid #999999 !important; font-size:11px; color:#FFF;cursor:pointer;font-weight:normal;margin:3px 5px 0 0;padding:2px 3px !important;text-align:center;text-decoration:none;}
.college-student .edit-education .del-mini:hover {background-color:#FFF; color:#666; text-decoration:none;}
.college-student .edit-pic { text-align:right;}
.college-student .edit-pic a {color:#555;}
.college-student #websites {margin-top:5px;}
.college-student .pic-modal legend,
.college-student .pic-modal fieldset p {display:none;}
.college-student .pic-modal fieldset {padding:0px; margin:0px; border:none;}