/* CMS Styles */
.box_style.law:after {
    content: 'LAW';
    color: #db4570;
    font-size: 10px;
    text-align: right;
    display: block;
}
.box_style.law {
    border-right: 5px solid #db4570;
    padding-right: 5px;
    position: relative;
    transition: all 0.5s;
}
.box_style.law:hover {
	background-color:#eee;
    margin: 0 0 0 -5px;
    padding: 0 5px 0 5px;
}
.box_style.law:hover:after {
    content: 'relevant for LAW school only';
}


.box_style.business:after {
    content: 'BUSINESS';
    color: #dee0ed;
    font-size: 10px;
    text-align: right;
    display: block;
    transition: all 0.2s;
}
.box_style.business {
    border-right: 5px solid #dee0ed;
    padding-right: 5px;
    position: relative;
    transition: all 0.5s;
}
.box_style.business:hover {
	background-color:#eee;
    margin: 0 0 0 -5px;
    padding: 0 5px 0 5px;
}
.box_style.business:hover:after {
    content: 'relevant for BUSINESS school only';
}

body.business_only .box_style.law {
  display:none;
}
body.law_only .box_style.business {
  display:none;
}


#header .headline .notifications .message_notification i:before {
  content: "\f075";
}

div.xm_lookbook .xui_profilelist .viewmode_gallery .profile_item .profile_info .property_value a, div.xm_lookbook .xui_profilelist .viewmode_gallery .profile_item .profile_info .property_value {
 overflow: hidden;
 text-overflow: ellipsis;
}


@media only screen and (max-width: 640px) {
  #main #content #xm_webmail_actionform .folder_list {
    float: none !important;
    width: auto !important;
  }
  #main #content #xm_webmail_actionform .folder_list .quota {
    display: none;
  }
  #main #content #xm_webmail_actionform .mailbox_table {
    margin-right: auto !important;
  }
  #header div.user div.username a {
    display: inline-block;
  }
  #lawbiztoggle {
    margin-right: 10px;
  }
}