/************
* Utilities *
*************/
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.emphasis { font-weight: bold; }
/* These are the most commonly used unspecific classes */
.connect-clear-both { clear: both;}
.connect-max-width{width: 1290px;}
.connect-content-max-width{width: 960px;width: 960px !important;}
.connect-content-max-width-with-sidebar{width: 660px;}
.connect-content-max-width-with-both-sidebars{width: 360px;}

.connect-user-migration #faction_id,
.connect-modal-dialog-wrapper,
.hide,
.hidden,
.qtip,
.ui-tooltip {
    display: none;
}

.float-left { float: left; }
.float-right { float: right; }
.space-right { margin-right: 30px; }
.one-third-width {
    width: 33%;
    display: inline-block;
}

/*************
* Components *
**************/

html {
    width:100%;
    height: 100%;
}
a {
    color: #006633;
}

/* Body */
.connect-body-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    height:100%;
    background-image: url('/assets/softchalk/images/layout/header_background.png');
    background-repeat: no-repeat;
    background-position: 50% 0;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
	font-size: 12pt;
}

.connect-frame-body-container {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
	font-size: 12pt;
    padding: 0px;
    margin: 0px;
}

.connect-body-content-wrapper {
    width: 100%;
    position: relative;
    overflow: visible;
    height: auto !important;
    min-height:100%;
    margin-left: auto;
    margin-right: auto;
}

/* Header */
.connect-header-height {
    height: 134px;
    height: 134px !important;
}

.connect-header-wrapper {
    width: 100%;
    margin: 0px 0px 0px 0px;
}

.connect-header-content {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    background-repeat: no-repeat;
    background-attachment: scroll;
    /* This is a fix for IE 7's z-index problems */
    z-index: 1001;
}

.connect-header-logo-link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: relative;
    text-decoration: none;
    display:block;
    top: 11px;
}

.connect-header-logo-image {
    position: relative;
    border-width: 0px;
    margin-top: 11px;
}

.connect-header-right-content {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 0px 0px 0px 0px;
    margin-top: 15px;
    /* This is a fix for IE 7's z-index problems */
    z-index: 1002;
}

.connect-header-right-content {
    background: url(/assets/softchalk/images/layout/trans10.png);
    background: rgba(255,255,255,.2);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 8px 8px 0px 0px;
    float: right;
    width: 40%;
}

.connect-header-search-wrapper {
    float: right;
    width: 180px;
    /* This is a fix for IE 7's z-index problems */
    z-index: 1003;
}

.connect-header-search-wrapper {
    float: left;
    width: 210px;
    margin-right: 8px;
}

.connect-header-login-links-wrapper {
    float: right;
    margin-right: 10px;
}

.connect-header-login-links-wrapper {
    float: left;
    width: 150px;
    margin-right:0;
    margin-top:5px;
    margin-left:8px;
}

.connect-header-link, .connect-header-link-spacer {
    font-size: 75%;
    color: #FFFFFF;
    text-decoration: none;
}

.connect-header-link:hover {
    text-decoration: underline;
}

.connect-navigation-wrapper {
    width: 100%;
    overflow: visible;
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


/* Content */
.connect-content-wrapper {
    position: relative;
    overflow: visible;
    width: 100%;
    height: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.connect-content-content-container {
    overflow: visible;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    height: 100%;
    padding: 2px 0px 0px 0px;
}

.connect-right-sidebar {
    float: left;
    overflow: visible;
    margin: 0px 0px 0px 50px;
    padding: 0px 0px 0px 0px;
    width: 250px;
}

.connect-left-sidebar {
    float: left;
    overflow: visible;
    margin: 0px 25px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 250px;
}
/* changes begin */

.sidebar-box{
    border: 5px solid #e6e6e6;
    margin: 0 auto 20px;
    padding: 15px 15px 6px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.sidebar-box ul{
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 15px;
    overflow: hidden;
    height: 1%;
    line-height: 1.2em;
}
.sidebar-box li{
    padding: 0 0 10px 15px;
    background: url(/assets/softchalk/images/layout/arrow-yellow2.gif) no-repeat 0 6px;
    line-height: 1.3em;
}

.sidebar-box li a{
    color: #006633;
    text-decoration: none;
}
.sidebar-box li a:hover,
.sidebar-box li a:focus{text-decoration: underline;}
.sidebar-box img{
    display:block;
    margin:0 auto;
}

/* FX ADDING BLOCKQUOTE STYLE */
blockquote{
    padding:5px 30px 0;
    font-size: 90%;
    quotes:none;
    font-family: Arial, sans-serif;
}
cite{
    color: #777;
    display: block;
    font-size: 12px;
    font-style: normal;
    line-height: 15px;
    margin: 5px 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
}

/* FX Sidebar Testimonial */
.sidebar-box blockquote{
    margin: -6px 0 0;
    padding: 0 5px 0 13px;
    font-size: 13px;
    line-height: 18px;
    overflow: hidden;
    height: 1%;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.sidebar-box .first-quote{
    float: left;
    margin: -8px 3px 0 -14px;
    display: inline;
}
.sidebar-box h2.bgreen{
    margin: -15px -15px -10px;
color: #fff;
font: 27px/30px "Century Gothic", Arial, sans-serif;
text-align: center;
background: url(/assets/softchalk/images/layout/bg-sidebar-title.gif) no-repeat;
background-size:240px;
overflow: hidden;
height: 40px;
padding: 6px 0 39px;
text-transform: uppercase;
}
.sidebar-box h2.sidebarsmall{
    font: 24px/30px "Century Gothic", Arial, sans-serif;
text-transform: none;
}
.sidebar-box blockquote q{
    padding: 8px 7px 23px;
margin: 0;
display: block;
background: url(/assets/softchalk/images/layout/bg-quotes2.gif) no-repeat 100% 100%;
}
.sidebar-box blockquote q span{padding:0;}
.sidebar-box blockquote cite{
    text-align: right;
    font-style: italic;
    padding: 0 8px 8px;
    margin: 0;
}


/* changes end */


.connect-center-content {
    float: left;
    position: relative;
    overflow: visible;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.connect-primary-navigation-links-wrapper {
    float: right;
    right: 0px;
    width: 100%;
    position: absolute;
    overflow: visible;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 81.25%;/*13px;*/
    clear: right;
}

/* Footer */
.connect-footer-height{height:113px;}
.connect-footer-content-height{height:88px;}
.connect-content-footer-offset{padding-bottom:113px;}

.connect-footer-wrapper {
    width: 100%;
    position: absolute;
    overflow: visible;
    bottom: 0px;
}

.connect-footer-content-wrapper {
    width: 100%;
    background-color: #808080;
    margin: 25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.connect-footer-content {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: visible;
}

.connect-footer-content-offset-wrapper {
    width: 100%;
    text-align: center;
    position: relative;
    padding: 0px 0px 0px 0px;
    font-size: /*11px*/68.75%;
    color: #FFFFFF;
    overflow: visible;
    top:-16px;
}

.connect-footer-social-network-links-wrapper {
    position: relative;
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    overflow: visible;
}

.connect-footer-social-network-link {
    float: left;
    list-style: none;
}

.connect-footer-social-network-link.empty {
    height: 42px;
}

.connect-footer-link-wrapper {
    margin: 0px 0px 0px 0px;
}

.connect-footer-link {
    color: #FFFFFF;
    text-decoration: underline;
}

.connect-footer-link:hover {
    text-decoration: none;
}

.connect-footer-copyright-wrapper {
    margin: 0px 0px 0px 0px;
}

.connect-page-title {
    font-size: 187.5%/*30px*/;
    line-height: normal;
    font-weight: normal;
    margin: 0px 0px 25px 0px;
    width: 100%;
    color: #444444;
}

.connect-section-title {
    font-size: 100%/*12pt*/;
    font-size: 12pt;
    line-height: 1.3em;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #DFDFDF;
    width: 100%;
    color: #006633;
}

.connect-inline-link {
    color: #006633;
    text-decoration: underline;
}

.connect-inline-link:hover {
    text-decoration: none;
}

.connect-sub-section-title {
    font-size: 137.5%/*22px*/;
    font-weight: 700;
    margin: 0px 0px 15px 0px;
    padding: 5px 0px 0px 0px;
    width: 100%;
    color: #444444;
}

.connect-block-title {
    font-size: /*19px*/118.75%;
    font-weight: 700;
}

/* Side Bar Menu */
.connect-sidebar-menu-list-container {
    width: 235px;
    padding: 0px 0px 0px 0px;
    height: 100%;
    position: relative;
}

.connect-sidebar-menu-list {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    position: relative;
}

.connect-sidebar-menu-list-item, .connect-left-sidebar-menu-list-item {
    border-bottom: 1px solid #DFDFDF;
    margin: 0px 0px 0px 0px;
    padding: 10px 5px 10px 5px;
    list-style: none;
    min-height: 20px;
    cursor: pointer;
}

.connect-sidebar-menu-list-item:hover {
    background: #EEEEEE;
    cursor: pointer;
}

.connect-sidebar-menu-list-item.selected, .connect-sidebar-menu-list-item.selected:hover{
    background: url('/assets/softchalk/images/layout/tabs-bg.png') repeat scroll 0 0 #006633;
    cursor: pointer;
}

.connect-sidebar-menu-list-link {
    color:#006633;
    font-size: /*17px*/106.25%;
    font-weight: bold;
    text-decoration:none;
    padding-left: 22px;
    line-height: 20px;
}

.connect-sidebar-menu-list-item.selected .connect-sidebar-menu-list-link {
    color:#FFFFFF;
    font-size: /*17px*/106.25%;
    font-weight: bold;
    text-decoration:none;
    padding-left: 22px;
    background: url('/assets/softchalk/images/layout/left-arrow-tabs.png') no-repeat scroll 0 49% transparent;
    line-height: 20px;
}

.connect-left-sidebar-menu-list-item.selected, .connect-left-sidebar-menu-list-link {
    color:#FFFFFF;
    font-size: /*17px*/106.25%;
    font-weight: bold;
    text-decoration:none;
    padding-left: 5px;
    line-height: 20px;
}

.connect-sidebar-menu-list-item.selected:hover .connect-sidebar-menu-list-link {
    color:#FFFFFF;
    background: url('/assets/softchalk/images/layout/tabs-arrow-hover.png') no-repeat scroll 0 49% transparent;
}

.connect-sidebar-menu-list-item:hover .connect-sidebar-menu-list-link {color:#006633;text-decoration:none;background: #EEEEEE;}

.connect-modal-dialog-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

.connect-modal-dialog-container {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

.connect-modal-dialog-background {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

.connect-hidden-content {
    display: none;
}

.connect-no-icon {
    padding-left: 12px;
}

.connect-options-menu-text {
    font-size: /*12px*/75%;
}

.connect-inline {
    display: inline;
}

.connect-hidden-options-menu-list-toggle {
    font-size: /*12px*/75%;
    margin-left: 38px;
    text-decoration: none;
}

.connect-hidden-options-menu-list-toggle:hover {
    text-decoration: underline;
}

.connect-hidden-options-menu-list-wrapper {
    display: none;
}

.connect-selected-sort-item:hover, .connect-selected-sort-item .connect-options-menu-list-item-link:hover {
    cursor: move;
}

.connect-selected-sort-item .connect-options-menu-list-item-icon.ui-icon.ui-icon-circle-close:hover {
    cursor: pointer;
}

.connect-selected-sort-item.ui-sortable-helper{
    background-color: #FFFFFF;
    padding: 10px;
    border: 1px dotted #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 5px #888;
    z-index: 1;
    cursor: move;
}

.connect-error-image {
    background: url('/assets/softchalk/images/layout/sad_chalk.png') 0 0 no-repeat;
    width: 192px;
    height: 192px;
    margin: 0px;
    padding: 0px;
}
.connect-social-media-icon, .connect-social-media-icon:hover {
    margin-right: 15px;
    display: block;
    overflow: hidden;
    text-decoration: none;
}

/*
.connect-linkedin-icon, .connect-linkedin-icon:hover {
    padding: 20px 0px 2px 39px;
    background: url('/assets/softchalk/images/layout/bg-linkedin.gif') scroll no-repeat 0 0 transparent;
    display: block;
    overflow: visible;
    text-decoration: none;
}

.connect-facebook-icon, .connect-facebook-icon:hover {
    padding: 20px 0px 2px 39px;
    background: url('/assets/softchalk/images/layout/bg-facebook.gif') scroll no-repeat 0 0 transparent;
    display: block;
    overflow: visible;
    text-decoration: none;
}

.connect-twitter-icon, .connect-twitter-icon:hover {
    padding: 20px 0px 2px 39px;
    background: url('/assets/softchalk/images/layout/bg-twitter.gif') scroll no-repeat 0 0 transparent;
    display: block;
    overflow: visible;
    text-decoration: none;
}

.connect-youtube-icon, .connect-youtube-icon:hover {
    padding: 20px 0px 2px 39px;
    background: url('/assets/softchalk/images/layout/bg-youtube.gif') scroll no-repeat 0 0 transparent;
    display: block;
    overflow: visible;
    text-decoration: none;
}
*/
/* UI Checkbox */
.connect-checkbox {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.connect-checkbox-label {
    font-size: /*12px*/75%;
    position: relative;
    top: -2px;
}
.connect-softchalk-free-trial-link {display:block;}
.connect-softchalk-free-trial-link:hover {display:block;}

.connect-request-demo-link {display:block;float:left;}
.connect-request-demo-link:hover {display:block;float:left;}

.connect-softchalk-buy-now-link {display:block;float:left;}
.connect-softchalk-buy-now-link:hover {display:block;float:left;}

.connect-softchalk-awards-link {display:block;float:left;}
.connect-softchalk-awards-link:hover {display:block;float:left;}

.connect-softchalk-partners-link {display:block;float:left;}
.connect-softchalk-partners-link:hover {display:block;float:left;}

/* FX Changing to centered option on index page */
.button-wrap{
    overflow:hidden;
    width:100%;
}
.button-wrap .connect-demo-buy-link-wrapper{
    width:520px;
    margin:15px auto 25px;
}
.button-wrap .connect-try-now-button{
    float:left;
    margin-right:40px;
}
.button-wrap .connect-request-demo-link{
    margin-top:5px;
}
.button-wrap .connect-softchalk-buy-now-link{
    margin-top:5px;
}
.button-wrap .connect-join-image-link-wrapper{
    width:750px;
    margin:15px auto 25px;
}
.button-wrap .connect-join-image-link{
    background:url(/assets/softchalk/images/layout/scshare_joinsccloud.png);
    height: 96px;
    width: 750px;
    display:block;
}




.connect-request-demo-link {display:block;float:left;}
.connect-request-demo-link:hover {display:block;float:left;}

.connect-softchalk-buy-now-link {display:block;float:left;}
.connect-softchalk-buy-now-link:hover {display:block;float:left;}

/* UI Buttons */
.connect-ui-button-wrapper {
    display: inline;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.connect-jquery-ui-button {
    margin: 0px 0px 0px 0px;
}
.connect-jquery-ui-button-grey {
    background-color: grey !important;
    background-image: none !important;
}
/* If other themes are used then they will also need this or else the jquery ui css will overwrite the opacity */
.connect-jquery-ui-theme-softchalk .ui-button.connect-button-disabled {cursor:default;opacity:0.5;filter:alpha(opacity = 50);}
.connect-jquery-button-wrapper-margin {margin-right:-6px;}

.connect-buy-demo-container {
    width:208px;
}

.connect-error-wrapper {
    display: block;
    border: 1px solid #CCCCCC;
    background-color: #FFFFCC;
    padding: 4px;
    margin: 10px 0px 10px 0px;
}

.connect-error-wrapper.hidden {
    display: none;
}

.connect-error-table {
    border-collapse: collapse;
}



.connect-error-text-wrapper {
    font-size: /*14px*/87.5%;
    color: #444444;
    text-align: left;
}

.connect-error-text {
    /*float: left;*/
    /*clear: right;*/
    vertical-align: middle;
}

.connect-jquery-ui-theme-softchalk .ui-icon.connect-error-icon {
    width: 16px;
    height: 17px;
    margin-right: 4px;
    margin-top: 2px;
    /*float: left;*/
}

.connect-error-icon-wrapper {
    vertical-align: middle;
    width: 1px;
}
.connect-notification-wrapper {
    display: block;
    border: 1px solid #CCCCCC;
    background-color: #FFFFCC;
    padding: 4px;
    margin: 0px 0px 10px 0px;
}

.connect-notification-wrapper.hidden {
    display: none;
}

.connect-notification-table {
    border-collapse: collapse;
}



.connect-notification-text-wrapper {
    font-size: /*14px*/87.5%;
    color: #444444;
    text-align: left;
}

.connect-notification-text {
    /*float: left;*/
    /*clear: right;*/
    vertical-align: middle;
    width: 100%;
}

.connect-jquery-ui-theme-softchalk .ui-icon.connect-notification-icon {
    width: 16px;
    height: 17px;
    margin-right: 4px;
    margin-top: 2px;
    /*float: left;*/
}

.connect-notification-icon-wrapper {
    vertical-align: middle;
    width: 1px;
}

.connect-remove-notification-icon:hover {
    cursor: pointer;
}
.connect-tabs-labels-list {
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
}

.connect-tabs-labels-list-options {
    float: right;
}

.connect-tabs-labels-list-item {
    float: left;
    padding: 3px 3px 0px 3px;
    margin: 0px;
    position: relative;
    border-left: 1px dotted #CCCCCC;
    border-radius: 5px 5px 0 0;
    border-right: 1px dotted #CCCCCC;
    border-top: 1px dotted #CCCCCC;
    font-size: /*13px*/100%;
    top: 4px;
}

.connect-tabs-labels-list-item.selected {
    /*left: -4px;*/
    padding-right: 6px;
    border-bottom: 1px solid #FFFFFF;
    font-size: /*13px*/100%;
    font-style: normal;
    padding-bottom: 4px;
    top: 0px;
}

.connect-tabs-list-content-separator {
    border-bottom: 1px dotted #EAEAEA;
    margin-top: -1px;
    margin-bottom: 10px;
}

.connect-tabs-labels-list-item.selected:first-child {
    left: 0px;
}

.connect-tabs-labels-list-item-divider {
    float: left;
    padding: 0px;
    margin: 0px 4px 0px 4px;
    position: relative;
    display: none;
}

.connect-tabs-labels-list-item-link {
    color:#313131;
    text-decoration:none;
    margin: 0 10px;
}

.connect-tabs-labels-list-item .connect-tabs-labels-list-item-link{
    cursor: pointer;
}

.connect-tabs-labels-list-item .connect-tabs-labels-list-item-link:hover{
    text-decoration: underline;
}

.connect-tabs-labels-list-item.selected .connect-tabs-labels-list-item-link{
    font-weight: bold;
    cursor: default;
}

.connect-tabs-labels-list-item.selected .connect-tabs-labels-list-item-link:hover {
    text-decoration: none;
}

.connect-tabs-labels-list-item-icon {
    float: left;
    display: none;
    position: relative;
    top: 3px;
}

.connect-tabs-labels-list-item.selected .connect-tabs-labels-list-item-icon{
    display: block;
}

.connect-tabs-content {
    display: none;
}

.connect-tabs-content.selected {
    display: block;
}

.connect-tabs-content label {
    font-size: 75%;
}
.connect-tabs-content h2 {
    display: inline-block;
    padding: 0 4px;
    margin: 16px 0 0 0;
    line-height: normal;
    line-height: 18px;
}
.connect-tabs-content h2 + span {
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    padding: 0 4px;
    margin-left: 4px;
}
.connect-tabs-content h2 + span.enabled {
    background-color: #287E3D;
}
.connect-tabs-content h2 + span.enabled:before {
    content: 'Enabled';
}
.connect-tabs-content h2 + span.disabled {
    background-color: #555;
}
.connect-tabs-content h2 + span.disabled:before {
    content: 'Disabled';
}
.connect-tabs-content h3 {
    margin: 4px 0;
    padding: 0 4px;
}
.connect-tabs-content .optiongroup {
  float: left;
  padding: 0 20px 0 0;
}

.connect-tabs-content .optiongroup input:disabled + span + label{
    color:#999999;
}


.connect-move-box-table {
    width: 100%;
    border-collapse: collapse;
}

.connect-move-box-left-label,
.connect-move-box-controls-label,
.connect-move-box-right-label,
.connect-move-box-status-label {
    font-size: /*14px*/87.5%;
    color: #444444;
    text-align: left;
    vertical-align: bottom;
}

.connect-move-box-status-label {
    float: left;
}

.connect-move-box-controls-wrapper {
    width: 40px;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
    text-align: center;
}

.connect-move-box-left-control {
    width: 100%;
    height: 100%;
}

.connect-move-box-right-control {
    width: 100%;
    height: 100%;
}

.connect-move-box-left-control-wrapper, .connect-move-box-right-control-wrapper {
    text-align: left;
    vertical-align: top;
}

.connect-move-box-controls-row {
    height: 102px;
}

.connect-move-box-add-control, .connect-move-box-remove-control {
    width: 16px;
    margin-left: 13px;
    margin-bottom: 8px;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
}

.connect-move-box-add-control:hover, .connect-move-box-remove-control:hover {
    background-color: #CCCCCC;
    cursor: pointer;
}

.connect-move-box-status-wrapper {
    position: relative;
}

.connect-move-box-status-icon {
    float: left;
    display: none;
}
.connect-progress-bar-wrapper {
    position: relative;
    height: 30px;
    clear: both;
}

.connect-progress-bar-label {
    position: absolute;
    font-size: /*12px*/85.71%;
    color: #444444;
    font-weight: normal;
    white-space: nowrap;
}

.connect-progress-bar-masked-label {
    position: absolute;
    font-size: /*12px*/85.71%;
    color: #FFFFFF;
    font-weight: normal;
}

.connect-progress-bar .ui-progressbar-value {
    overflow: hidden;
    position: relative;
    white-space: nowrap;
}
.connect-jquery-ui-theme-softchalk .ui-icon.ui-icon-folder-closed-shared {
    background-image: url("/assets/softchalk/images/layout/ui-custom-icons_000000.png");
    background-position: -80px 0px;
}

.connect-jquery-ui-theme-softchalk .ui-icon.ui-icon-folder-open-shared {
    background-image: url("/assets/softchalk/images/layout/ui-custom-icons_000000.png");
    background-position: -80px 0px;
}

.connect-jquery-ui-theme-softchalk .ui-icon.ui-icon-softchalk-open {
    background-image: url("/assets/softchalk/images/layout/ui-custom-icons_000000.png");
    background-position: -32px 0px;
}

.connect-jquery-ui-theme-softchalk .ui-icon.ui-icon-softchalk-open-2 {
    background-image: url("/assets/softchalk/images/layout/ui-custom-icons_000000.png");
    background-position: -48px 0px;
}

.connect-jquery-ui-theme-softchalk .ui-icon.ui-icon-softchalk-open-3 {
    background-image: url("/assets/softchalk/images/layout/ui-custom-icons_000000.png");
    background-position: -64px 0px;
}

.connect-jquery-ui-theme-softchalk .ui-icon.ui-icon-softchalk-large-open {
    background-image: url("/assets/softchalk/images/layout/ui-custom-icons_000000.png");
    background-position: -160px 0px;
}

.connect-jquery-ui-theme-softchalk .ui-icon.ui-icon-softchalk-large-collapsed {
    background-image: url("/assets/softchalk/images/layout/ui-custom-icons_000000.png");
    background-position: -144px 0px;
}
.connect-jquery-ui-theme-softchalk .ui-datepicker td.ui-datepicker-today a {
    background: url("images/ui-bg_flat_75_287e3d_40x100.png") repeat-x scroll 50% 50% #287E3D;
    border: 1px solid #287E3D;
    color: #f8e454;
    font-weight: bold;
}

.connect-jquery-ui-theme-softchalk .ui-datepicker td.ui-datepicker-current-day a {
    background-color: #FFFFFF;
    background-image: none;
    color: #000000;
    border-color: #E6E6E6;
}
  

.connect-datepicker-theme-wrapper.connect-jquery-ui-theme-softchalk  .ui-datepicker {
    box-shadow: 2px 3px 2px #EAEAEA;
}

.connect-datepicker-tz {
    font-size: 12px;
    color: #777777;
}
.connect-content-entry-wrapper {
    position: relative;
    margin: 0px 0px 5px 0px;
    padding: 2px 2px 2px 2px;
    background-color: transparent;
    min-height: 26px;
    overflow: hidden;
}

.connect-content-entry-wrapper.even {
    background-color: #EAEAEA;
}

.connect-content-entry-wrapper:hover {
    background-color: #E1E1E1;
}

.connect-content-entry-wrapper.last, .connect-content-entry-wrapper:last-child {
    margin-bottom: 0px;
}

.connect-content-entry-title-wrapper {
    margin: 0px;
    font-size: 8pt;
}

.connect-content-entry-info {
    font-size: 8pt;
}

.connect-content-entry-info-table {
    border-collapse: collapse;
    width: 100%;
    border-spacing: 0px;
}

.connect-content-entry-info-table-cell {
    vertical-align: middle;
    text-align: left;
    width: 135px;
    font-size: 8pt;
}

.connect-content-entry-info-table-cell.last, .connect-content-entry-info-table-cell:last-child {
    width: auto;
}

.connect-content-entry-actions-wrapper {
    position: absolute;
    top: 5px;
    right: 5px;
}

.connect-content-entry-actions-icon {
    padding: 5px;
    /*
    border: 1px solid #CCCCCC;
    */
    border-radius: 5px;
    float:right;
    margin-left: 5px;
}

.connect-content-entry-actions-icon:hover {
    background-color: #CCCCCC;
    cursor: pointer;
}

.connect-content-entry-actions-icon.disabled {
    -moz-opacity: 0.5 !important;
    -webkit-opacity: 0.5 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:alpha(opacity=50) !important;
    opacity: 0.5;
}

.connect-content-entry-actions-icon.disabled:hover {
    background-color: transparent;
    cursor: default;
}
.connect-collapse-block-label {
    font-size: /*12px*/75%;
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
}

.connect-jquery-ui-theme-softchalk .connect-collapse-block-collapse.ui-icon {
    /*display: inline;*/
    /*padding-left: 12px;*/
    position: relative;
    top: 2px;
}

.connect-collapse-block-wrapper {
    margin-top: 15px;
}

.connect-collapse-block-wrapper:first-child {
    margin-top: 0px;
}

.connect-jquery-ui-theme-softchalk .connect-options-menu-list-item-icon.ui-icon {
    display: inline;
    padding: 0px;
    position: relative;
    top: 1px;
}

.connect-options-menu-collapse-wrapper{
    float: right;
}

.connect-collapse-block-collapse-wrapper {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 20px;
}

.connect-collapse-block-content-wrapper {
    font-size: /*12px*/75%;
    padding-top: 4px;
}

.connect-collapse-block-content-wrapper.collapsed {
    display: none;
}

.connect-collapse-block-label {
    position: relative;
}

.connect-collapse-block-wrapper.allow-collapse .connect-collapse-block-label {
    cursor: pointer;
}
.connect-options-menu-wrapper {
    margin: 0px;
    padding: 0px;
}

.connect-options-menu-label {
    font-size: /*12px*/75%;
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
}

.connect-options-menu-list {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.connect-options-menu-list-item {
    padding: 1px 0px 1px 0px;
}

.connect-options-menu-list-item:hover {
    background-color: #EEEEEE;
    cursor: pointer;
}

.connect-options-menu-list-item.disabled:hover {
    background-color: transparent;
    cursor: default;
}

.connect-options-menu-list-item-icon {
    font-size: /*12px*/75%;
    color: #006633;
    text-decoration: none;
    float: left;
    margin-right: 2px;
    margin-left: 20px;
}

.connect-options-menu-list-item.sub-option .connect-options-menu-list-item-icon {
    margin-left: 50px;
}

.connect-options-menu-list-item-link {
    font-size: /*12px*/100%;
    color: #006633;
    text-decoration: none;
    float: left;
}

.connect-options-menu-list-item.disabled .connect-options-menu-list-item-link, .connect-options-menu-list-item.disabled:hover .connect-options-menu-list-item-link:hover {
    color: #777777;
    cursor: default;
}

.connect-jquery-ui-theme-softchalk .connect-options-menu-collapse.ui-icon {
    /*display: inline;*/
    /*padding-left: 12px;*/
    position: relative;
    top: 2px;
}
.connect-actions-menu-wrapper {
    margin-top: 15px;
}
.connect-sorting-header-wrapper {
    background-color: #EAEAEA;
    padding: 2px;
    margin: 4px 0px 4px 0px;
}

.connect-sorting-header-table {
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
}

.connect-sorting-header {
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
}

.connect-sorting-header-content {
    position: relative;
}

.connect-sorting-label {
    color: #000000;
    float: left;
}

.connect-sorting-icon {
    float: left;
    position: relative;
    top: 3px;
    display: none;
}

.connect-sorting-header.selected.asc .connect-sorting-icon.connect-sorting-asc-icon, .connect-sorting-header.selected.desc .connect-sorting-icon.connect-sorting-desc-icon {
    display: block;
}
.connect-form-field {
    width: 240px;
    line-height: 16px;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}

.connect-form-select {
    width: 240px;
}

.connect-form-textarea {
    width: 99%;
}

.connect-sidebar-form-field, .connect-sidebar-form-select, .connect-sidebar-form-textarea {
    width: 244px;
}

.connect-form-label {
    font-size: /*14px*/87.5%;
    color: #444444;
    margin-bottom: 0px;
    margin-top: 0px;
}

.connect-sidebar-form-label {
    font-size: 100%;
}

.connect-form-note {
    font-size: /*12px*/75%;
    color: #777777;
    text-align: left;
    margin-bottom: 0px;
    font-style: italic;
}

.connect-sidebar-form-note {
    font-size: 100%;
}

.connect-form-column {
    margin-bottom: 10px;
}
.connect-folder-wrapper {
    margin-top: 15px;
    background-color: transparent;
    border: 1px dotted #CCCCCC;
    padding: 4px;
}

.connect-folder-wrapper:first-child {
    margin-top: 0px;
}

.connect-folder-content-title {
    border-bottom: 0px;
    margin-bottom: 5px;
    position: relative;
}

.connect-folder-before-content-wrapper, .connect-folder-after-content-wrapper, .connect-folder-content-wrapper {
    margin-left: 0px;
}

.connect-folder-before-content-wrapper, .connect-folder-after-content-wrapper, .connect-folder-content-wrapper {
    margin-left: 22px;
}

.connect-folder-content-wrapper {
    border: 0px dotted #CCCCCC;
    padding: 0px 0px 0px 0px;
    z-index: 0;
    min-height: 20px;
}


.connect-folder-title-icon-wrapper {
    float: left;
    padding-top: 4px;
    margin-right: 5px;
    /*min-width: 32px;*/
}

.connect-folder-title-icon {
    float: left;
}

.connect-folder-title {
    float: left;
}

.connect-folder-sub-title-span {
    font-size: 60%;
}

.connect-folder-wrapper.ui-sortable-helper {
    background-color: #FFFFFF;
    padding: 10px;
    border: 1px dotted #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 5px #888;
    z-index: 1;
    cursor: move;
}

.connect-folder-actions-wrapper {
    position: absolute;
    top: -1px;
    right: 3px;
    top: -1px;
    right: 3px;
}

.connect-folder-title-wrapper {
    border-bottom: 0px;
    margin-bottom: 5px;
    position: relative;
    padding-bottom: 0px;
}

.connect-folder-wrapper.collapsed .connect-folder-title-wrapper {
    margin-bottom: 0px;
}

/*
.connect-folder-wrapper.collapsed:last-child {
    border-bottom-width: 0px;
}
*/
/*
.connect-folder-wrapper.shared .ui-icon.ui-icon-folder-collapsed {
    background-image: url("/assets/softchalk/images/layout/ui-custom-icons_000000.png");
    background-position: -80px 0px;
    width: 32px;
}

.connect-folder-wrapper.shared .ui-icon.ui-icon-folder-open {
    background-image: url("/assets/softchalk/images/layout/ui-custom-icons_000000.png");
    background-position: -112px 0px;
    width: 32px;
}
*/
/* Primary Navigation */
.connect-primary-navigation-wrapper {
    height:90px;
}

.connect-primary-navigation-height{
    height:34px;
}

.connect-primary-navigation-content {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
    height: 100%;
}

.connect-primary-navigation-blocker {
    position: absolute;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.connect-primary-navigation-background{background-image:url('/assets/softchalk/images/layout/navigation_background.png');background-repeat:repeat-x;background-position: center bottom;}
.connect-primary-navigation-min-height{min-height:35px;}
.connect-primary-navigation-blocker{}
.connect-primary-navigation-wrapper-height{height:76px;}

.connect-secondary-navigation-min-height{min-height:24px;}
.connect-secondary-navigation-padding{padding-top:9px;}

.connect-primary-navigation-menu {background-image: url("/assets/softchalk/images/layout/separator2.gif"); background-repeat: no-repeat; background-position:100% 0; background-color: transparent;}

.connect-primary-navigation-menu-item,
.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item.selected .connect-primary-navigation-menu-item-link 
{background-image: url("/assets/softchalk/images/layout/separator2.gif"); background-repeat: no-repeat; background-position:0 0; background-color: transparent;float:right;list-style:none;height:100%;}

.connect-primary-navigation-menu-item:hover .connect-primary-navigation-menu-item-link,
.connect-primary-navigation-menu-item.selected .connect-primary-navigation-menu-item-link,
.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item:hover .connect-primary-navigation-menu-item-link  {background-image: url("/assets/softchalk/images/layout/bg-nav-hover.gif"); background-repeat: no-repeat; background-position:0 0; background-color: transparent;float:left;}

.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item.disabled:hover .connect-primary-navigation-menu-item-link,
.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item.disabled.selected:hover .connect-primary-navigation-menu-item-link,
.connect-primary-navigation-root-menu .connect-primary-navigation-menu-item.disabled.selected .connect-primary-navigation-menu-item-link  {background-image: none; background-color: transparent;float:right;}

.connect-primary-navigation-menu-item:hover .connect-primary-navigation-menu-item-link-text,
.connect-primary-navigation-menu-item.selected .connect-primary-navigation-menu-item-link-text,
.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item.selected:hover .connect-primary-navigation-menu-item-link-text {color:#474747;}

.connect-primary-navigation-menu-item.disabled .connect-primary-navigation-menu-item-link-text,
.connect-primary-navigation-menu-item.disabled:hover .connect-primary-navigation-menu-item-link-text,
.connect-primary-navigation-menu-item.selected.disabled .connect-primary-navigation-menu-item-link-text,
.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item.selected.disabled:hover .connect-primary-navigation-menu-item-link-text {color:#CCCCCC;}

.connect-primary-navigation-menu-item.has-children .connect-primary-navigation-menu-item-link-text
,.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item.has-children.selected .connect-primary-navigation-menu-item-link-text
{background: url("/assets/softchalk/images/layout/arrow-yellow.png") no-repeat scroll 100% 50% transparent;padding-right: 11px;}

.connect-primary-navigation-menu-item.has-children.disabled .connect-primary-navigation-menu-item-link-text
,.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item.has-children.selected.disabled .connect-primary-navigation-menu-item-link-text
{background: url("/assets/softchalk/images/layout/arrow-gray.png") no-repeat scroll 100% 50% transparent;padding-right: 11px;}

.connect-primary-navigation-menu-item.has-children:hover .connect-primary-navigation-menu-item-link-text,
.connect-primary-navigation-menu-item.has-children.selected .connect-primary-navigation-menu-item-link-text,
.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item.has-children.selected:hover  .connect-primary-navigation-menu-item-link-text {background: url("/assets/softchalk/images/layout/arrow-green.png") no-repeat scroll 100% 50% transparent;padding-right: 11px;}

.connect-primary-navigation-menu-item.has-children.disabled:hover .connect-primary-navigation-menu-item-link-text,
.connect-primary-navigation-menu-item.has-children.selected.disabled .connect-primary-navigation-menu-item-link-text,
.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item.selected.disabled:hover  .connect-primary-navigation-menu-item-link-text {background: url("/assets/softchalk/images/layout/arrow-gray.png") no-repeat scroll 100% 50% transparent;padding-right: 11px;}

.connect-primary-navigation-menu-item-link
,.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item.selected .connect-primary-navigation-menu-item-link-text
{color:#FFFFFF;font-weight:700;text-decoration:none;}

.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item.selected.disabled .connect-primary-navigation-menu-item-link-text
{color:#CCCCCC;}

.connect-primary-navigation-menu-item-link {padding: 8px 11px 7px 11px;float:left;}

.connect-secondary-navigation-menu,
.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item.selected .connect-secondary-navigation-menu {display: none;position:absolute;width:100%;top:100%;left:0px;margin: 0px 0px 0px 0px;padding: 10px 0px 40px 0px;}

.connect-primary-navigation-menu-item:hover .connect-secondary-navigation-menu,
.connect-primary-navigation-menu-item.selected .connect-secondary-navigation-menu,
.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item.selected:hover .connect-secondary-navigation-menu {display: block;}

.connect-primary-navigation-menu-item.disabled:hover .connect-secondary-navigation-menu,
.connect-primary-navigation-menu-item.selected.disabled .connect-secondary-navigation-menu,
.connect-primary-navigation-root-menu:hover .connect-primary-navigation-menu-item.selected.disabled:hover .connect-secondary-navigation-menu {display: none;}

.connect-secondary-navigation-menu-item {height:22px;float:right;list-style:none;margin-left:10px;}
.connect-secondary-navigation-menu-item-link {color:#666666;font-weight:700;text-decoration:none;padding:1px 9px 41px 9px;float:left;}

.connect-secondary-navigation-menu-item:hover .connect-secondary-navigation-menu-item-link,
.connect-secondary-navigation-menu-item.selected .connect-secondary-navigation-menu-item-link {color:#313131;}

.connect-secondary-navigation-menu-item:hover,
.connect-secondary-navigation-menu-item.selected
{background: url("/assets/softchalk/images/layout/bg-drop-hover-l.gif") no-repeat scroll 0 0 transparent;background-color:#E1E1E1;}

.connect-secondary-navigation-menu-item.disabled:hover,
.connect-secondary-navigation-menu-item.disabled
{background: transparent;}

.connect-secondary-navigation-menu-item.disabled:hover .connect-secondary-navigation-menu-item-link-text,
.connect-secondary-navigation-menu-item.disabled .connect-secondary-navigation-menu-item-link-text
{color: #CCCCCC;}

.connect-secondary-navigation-menu-item:hover .connect-secondary-navigation-menu-item-content-wrapper,
.connect-secondary-navigation-menu-item.selected .connect-secondary-navigation-menu-item-content-wrapper
{background: url("/assets/softchalk/images/layout/bg-drop-hover-r.gif") no-repeat scroll 100% 0;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:100%;height:100%;position:relative;}

.connect-secondary-navigation-menu-item.disabled:hover .connect-secondary-navigation-menu-item-content-wrapper,
.connect-secondary-navigation-menu-item.disabled .connect-secondary-navigation-menu-item-content-wrapper
{background: transparent;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:100%;height:100%;position:relative;color: #CCCCCC;}

.connect-secondary-navigation-menu-item.disabled:hover .connect-secondary-navigation-menu-item-content-wrapper .connect-secondary-navigation-menu-item-link-text,
.connect-secondary-navigation-menu-item.disabled .connect-secondary-navigation-menu-item-content-wrapper .connect-secondary-navigation-menu-item-link-text
{color: #CCCCCC;}
/* Search */
.connect-full-search-container {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 25px 0px;
}

.connect-full-search-input-wrapper {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: relative;
}

.connect-full-search-table {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-spacing: 0px 0px;
    border-collapse: collapse;
    width: 100%;
}

.connect-full-search-table-content-row {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.connect-full-search-query-cell {
    vertical-align: middle;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #E6E6E6;
    padding: 5px 0px 5px 5px;
    margin: 0px 0px 0px 0px;
}

.connect-full-search-query-cell.advanced {
    border-width: 1px 0px 1px 1px;
}

.connect-full-search-query-input {
    width: 100%;
    border-width: 0px;
    color: #888;
    font-size: 12px;
}

.connect-full-search-separator-wrapper {
    vertical-align: middle;
    border-width: 1px 0px 1px 0px;
    border-style: solid;
    border-color: #E6E6E6;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 2px;
}

.connect-full-search-separator-text {
    color: #E6E6E6;
    font-size: 12px;
    vertical-align: middle;
}

.connect-full-search-advanced-link-wrapper {
    vertical-align: middle;
    border-width: 1px 1px 1px 0px;
    border-style: solid;
    border-color: #E6E6E6;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 95px;
    text-align: center;
}

.connect-full-search-show-advanced-link {
    color: #666666;
    font-size: 12px;
    text-decoration: none;
    vertical-align: middle;
}

.connect-full-search-show-advanced-link:hover {
    text-decoration: underline;
}

.connect-full-search-submit-button-wrapper {
    vertical-align: middle;
    padding: 0px 0px 0px 3px;
    margin: 0px 0px 0px 0px;
    width: 22px;
}

.connect-full-search-submit-button-image {
    border-width: 0px 0px 0px 0px;
    vertical-align: middle;
}

.connect-full-search-advanced-wrapper {
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    display: none;
}


.connect-header-search-container {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.connect-header-search-input-wrapper {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: relative;
}

.connect-header-search-table {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-spacing: 0px 0px;
    border-collapse: collapse;
    width: 100%;
}

.connect-header-search-table-content-row {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.connect-header-search-query-cell {
    vertical-align: middle;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    border-color: #C6C6C6;
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.connect-header-search-query-cell.advanced {
    border-width: 2px 0px 2px 2px;
}

.connect-header-search-query-input {
    width: 100%;
    border-width: 0px;
    color: #888;
    font-size: 11px;
}

/* FX Bolder placeholder text */
.connect-search-placeholder{
    font-weight:bold;
}
::-webkit-input-placeholder {
    color: #888;
    font-weight:bold;
}

:-moz-placeholder { /* Firefox 18- */
    color: #888;  
    font-weight:bold;
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #888; 
    font-weight:bold; 
}

:-ms-input-placeholder {  
    color: #888;  
    font-weight:bold;
}

/* FX Restyle the Search Input */
.connect-header-search-query-input {
    width: 175px;
    background: #fbfbfb;
    border: 1px solid #d1d1d1;
    font-size: 12px;
    float:right;
    color: #888888;
    padding: 6px 8px 6px 8px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
/* FX for transition effect */
.connect-header-search-query-input:focus{
    background:#fff;
    width:205px;
}

/* FX Changes to Advanced Search */
.connect-header-search-separator-wrapper {
    /*vertical-align: middle;
    border-width: 2px 0px 2px 0px;
    border-style: solid;
    border-color: #C6C6C6;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 10px;
    background-color: #FFFFFF;*/
    background:none;
    border:0;
    color:#fff;
}

.connect-header-search-separator-text {
    /* FX Advanced Search Changes */
    /* vertical-align: middle;
    color: #C6C6C6;*/
    font-size: 11px;
    color:#fff;
    text-align: right;
}

/* FX Changes to Advanced Search */
.connect-header-search-advanced-link-wrapper {
    /*vertical-align: middle;
    border-width: 2px 2px 2px 0px;
    border-style: solid;
    border-color: #C6C6C6;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 14px;
    background-color: #FFFFFF;*/
    text-align: center;
}

/*Adjustment for Firefox in the header*/
@-moz-document url-prefix() {
    .connect-header-search-advanced-link-wrapper {
         padding: 27px 0px 0px 0px;
    }
}

.connect-header-search-show-advanced-link {
    /* FX Changes to advanced search */
    /*vertical-align: middle;
    color: #666666;*/
    font-size: 11px;
    color:#fff;
    text-decoration: none;
}

.connect-header-search-show-advanced-link:hover {
    text-decoration: underline;
}

.connect-header-search-submit-button-wrapper {
    vertical-align: middle;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 2px;
    margin: 0px 0px 0px 0px;
    width: 22px;
}

.connect-header-search-submit-button, .connect-full-search-submit-button {
    display: block;
    background: url('/assets/softchalk/images/layout/search-white_3.png') no-repeat 0 0;
    border: none;
    cursor: pointer;
    width: 20px;
    height: 16px;
    top: 7px;
    right: 4px;
    position: absolute;
}

.connect-full-search-submit-button {
    background-position: 0px -16px; 
}

.connect-header-search-submit-button-image {
    border-width: 0px 0px 0px 0px;
    vertical-align: middle;
}

.connect-header-search-advanced-wrapper {
    padding: 0px 10px 5px 10px;
    margin: 0px 0px 0px 0px;
    display: none;
    position: absolute;
    top: 100%;
    right: 0px;
    background: #FFFFFF;
    width: 936px;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    border-color: #C6C6C6;
}

.connect-advanced-search-subjects-container {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.connect-advanced-search-levels-container {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.connect-advanced-search-keywords-container {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.connect-advanced-search-heading {
    font-size: 14px;
    color: #006633;
}

.connect-advanced-search-subjects-list {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
}

.connect-advanced-search-subjects-list-item {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    float:left;
}

.connect-advanced-search-subjects-list-item-label {
    color: #666666;
}

.connect-advanced-search-levels-list {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
}

.connect-advanced-search-levels-list-item {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    float:left;
}

.connect-advanced-search-levels-list-item-label {
    color: #666666;
}

.connect-advanced-search-content-types-list {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
}

.connect-advanced-search-content-types-list-item {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    float:left;
}

.connect-advanced-search-content-types-list-item-label {
    color: #666666;
}

/* Search Results */
.connect-search-result-table {
    width: 100%;
}

.connect-search-result-icon {
    text-align: center;
    vertical-align: top;
    width: 108px;
}

.connect-search-result-content {
    text-align: left;
    vertical-align: top;
    padding-left: 4px;
}

.connect-search-result-emphasis {
    font-weight: bold;
}

.connect-search-result-property {
    margin: 0px;
}

.connect-search-result-title {
    float: none;
}

.connect-search-result-description {
    margin-bottom: 10px;
}

.connect-search-top-information {
    margin-top: 25px;
    margin-bottom: 4px;
}

.connect-search-result-rating-wrapper {
    margin-top: 5px;
    margin-left: 18px;
}

.connect-search-keywords, .connect-search-subjects, .connect-search-levels, .connect-search-content-types {
    font-size: 14px;
}

.connect-search-emphasis {
    font-weight: bold;
}

.connect-search-keywords-list, .connect-search-subjects-list, .connect-search-levels-list, .connect-search-content-types-list {
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
}

.connect-search-keywords-list-item, .connect-search-subjects-list-item, .connect-search-levels-list-item, .connect-search-content-types-list-item {
    float: left;
}

.connect-search-keywords-list-item.disabled, .connect-search-subjects-list-item.disabled, .connect-search-levels-list-item.disabled, .connect-search-content-types-list-item.disabled {
    margin-right: 5px;
}

.connect-search-result-keywords-label, .connect-search-result-subjects-label, .connect-search-result-levels-label, .connect-search-result-content-types-label {
    float: left;
    margin-right: 5px;
}

.connect-search-result-wrapper.last, .connect-search-result-wrapper:last-child {
    margin-bottom: 4px;
}
/* UI Gallery */

.connect-awards-lms-wrapper{

}

.connect-awards-image{
    background:url('/assets/softchalk/images/layout/awardwinningsolutions.png') no-repeat scroll 0 100% transparent;
    height: 56px;
    width: 960px;
}

.connect-partners-image{
    background:url('/assets/softchalk/images/layout/lmscompaniontool.png') no-repeat scroll 0 100% transparent;
    height: 56px;
    width: 960px;
}

.connect-gallery-wrapper {
    background:url('/assets/softchalk/images/layout/bg-container-frame.gif') no-repeat scroll 0 100% transparent;
    min-height: 184px;
    padding: 0px 0px 30px 0px;
    margin: 0px 0px 0px 0px;
    width: 960px;
}
.connect-gallery-wrapper.full-bg{
    min-height:418px;
    padding:0;
}

.connect-gallery-content-wrapper {
    height: 100%;
    min-height: 300px;
    border-top: #E6E6E6 solid 1px;
    border-right: #E6E6E6 solid 1px;
    border-bottom: #E6E6E6 solid 0px;
    border-left: #E6E6E6 solid 1px;
}

.connect-gallery-content-wrapper {
    padding:0px 12px 0px 12px;
}

.full-bg .connect-gallery-content-wrapper{
    background:url(/assets/softchalk/images/layout/ipad_1.png) 0 0 no-repeat;
    min-height: 400px;
    padding:0;
}

.connect-gallery {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: relative;
}

.connect-gallery-labels-list-container{
    width: 283px;
    float: left;
    padding: 0px 0px 0px 0px;
    height: 100%;
    position: relative;
}

.full-bg .connect-gallery-labels-list-container{
    width:240px;
    margin-top:110px;
}
.full-bg .connect-large-gallery-list-link{
    display:block;
}

.connect-gallery-labels-list {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    position: relative;
}

.connect-large-gallery-list-item{
    border-bottom: 1px solid #DFDFDF;
    margin: 0px 10px 0px 0px;
    padding: 9px 0px 9px 13px;
    list-style: none;
}
.connect-gallery-content-list-container {
    padding: 12px 0px 0px;
    width:650px;
    height:331px;
    float: left;
    position: relative;
}

.connect-gallery-content-list {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    position: relative;
}

.connect-gallery-content-list-item {
    width: 650px;
    height: 331px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 0;
}

.connect-gallery-content-list-item.active {
    z-index: 1;
}

.connect-gallery-content-list-item-content {
    width: 100%;
    height: 100%;
}

.connect-large-gallery-list-link{color:#444444;text-decoration:none;background: url('/assets/softchalk/images/layout/bg-container-list-gray.gif') no-repeat scroll 0 50% transparent;padding-left:26px;}
.connect-large-gallery-list-item.active .connect-large-gallery-list-link, .connect-large-gallery-list-item:hover .connect-large-gallery-list-link {color:#006633;text-decoration:none;background: url('/assets/softchalk/images/layout/bg-container-list-hover.gif') no-repeat scroll 0 50% transparent;}

.full-bg .connect-large-gallery-list-link,
.full-bg .connect-large-gallery-list-item.active .connect-large-gallery-list-link{
    background:url(/assets/softchalk/images/layout/arrow-gray2.png) 100% 2px no-repeat;
    padding-left:0;
    padding-right:26px;
}

.full-bg .connect-large-gallery-list-item:hover .connect-large-gallery-list-link,
.full-bg .connect-large-gallery-list-item:focus .connect-large-gallery-list-link{
    background:url(/assets/softchalk/images/layout/arrow-yellow2.png) 100% 2px no-repeat;
}


/* UI Tab Gallery */
.connect-tab-gallery-wrapper {
    padding: 0px 0px 30px 0px;
    margin: 0px 0px 0px 0px;
}

.connect-tab-gallery-content-wrapper {
}

.connect-tab-gallery-content-wrapper {
    padding:0px 0px 0px 0px;
}

.connect-tab-gallery {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: relative;
}

.connect-tab-gallery-labels-list-container{
    width: 235px;
    float: right;
    padding: 0px 0px 0px 0px;
    height: 100%;
    position: relative;
}

.connect-tab-gallery-labels-list {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    position: relative;
}

.connect-large-tab-gallery-list-item{
    border-bottom: 1px solid #DFDFDF;
    margin: 0px 0px 0px 0px;
    padding: 10px 5px 10px 5px;
    list-style: none;
    min-height: 20px;
    cursor: pointer;
}

.connect-large-tab-gallery-list-item:hover {
    background: #EEEEEE;
    cursor: pointer;
}

.connect-large-tab-gallery-list-item.active, .connect-large-tab-gallery-list-item.active:hover{
    background: url('/assets/softchalk/images/layout/tabs-bg.png') repeat scroll 0 0 #006633;
    cursor: pointer;
}

.connect-tab-gallery-content-list-container {
    padding: 0px 0px 0px 0px;
    float: right;
    position: relative;
}

.connect-tab-gallery-content-list {
    padding: 0px 12px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    position: relative;
}

.connect-tab-gallery-content-list-item {
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 0;
    width:712px;
}

.connect-tab-gallery-content-list-item.active {
    z-index: 1;
}

.connect-tab-gallery-content-list-item-content {
    width: 100%;
    height: 100%;
}

.connect-large-tab-gallery-list-link{
    color:#006633;
    font-size: 17px;
    font-weight: bold;
    text-decoration:none;
    padding-left: 22px;
    line-height: 20px;
}

.connect-large-tab-gallery-list-item.active .connect-large-tab-gallery-list-link {
    color:#FFFFFF;
    font-size: 17px;
    font-weight: bold;
    text-decoration:none;
    padding-left: 22px;
    background: url('/assets/softchalk/images/layout/left-arrow-tabs.png') no-repeat scroll 0 49% transparent;
    line-height: 20px;
}

.connect-large-tab-gallery-list-item.active:hover .connect-large-tab-gallery-list-link {
    color:#FFFFFF;
    background: url('/assets/softchalk/images/layout/tabs-arrow-hover.png') no-repeat scroll 0 49% transparent;
}

.connect-large-tab-gallery-list-item:hover .connect-large-tab-gallery-list-link {color:#006633;text-decoration:none;background: #EEEEEE;}

.connect-image-gallery-link, .connect-image-gallery-link:hover {
    display: block;
    text-decoration: none;
    width: 650px;
    height: 331px;
}

.connect-element-gallery-wrapper {
    width: 100%;
    height: 100%;
    color: #FFFFFF;
}

.connect-element-gallery-elements {
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin-left: 26px;
}

.connect-element-gallery-header {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    color: inherit;
    font: 30px/36px "Century Gothic",Arial,sans-serif;
}

.connect-element-gallery-sub-header {
    margin: 0px 0px 0px 0px;
    padding: 5px 10px 10px 10px;
    color: inherit;
    font: 16px/20px "Century Gothic",Arial,sans-serif;
    font-style: italic;
}

.connect-element-gallery-more-link {
    margin: 0px 0px 0px 0px;
    padding: 5px 10px 10px 10px;
    color: inherit;
    font: 14px/18px "Century Gothic",Arial,sans-serif;
    font-style: italic;
    position: relative;
    top: 10px;
}

.connect-gallery-element {
    float: left;
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
}

.connect-gallery-element-name-link {
    color: inherit;
    text-decoration: none;
    font-size: 12px;
}
.connect-gallery-element-name-link:hover {text-decoration: underline;}

.connect-gallery-element-creator-link {
    color: inherit;
    text-decoration: none;
    font-size: 12px;
}
.connect-gallery-element-creator-link:hover {text-decoration: underline;}

.connect-gallery-element-subject {
    color: inherit;
    text-decoration: none;
    font-size: 12px;
}

.connect-gallery-element-details {
    width: 100px;
    color: inherit;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

/* Index page css */
.connect-no-border {
    border-width: 0px 0px 0px 0px;
}

.connect-rating-margin-small {
    margin: 0px -3px 0px -3px;
}

.connect-index-column-wrapper {
    margin: 20px 0px 0px 0px;
}

.connect-index-column {
    float: left;
    width: 23%;
    margin-left: 10px;
}

.connect-index-big-column {
    float: left;
    width: 48%;
    margin-left: 10px;
}

.connect-index-column:first{
    margin-left: 0px;
}

.connect-index-column-heading {
    font-family:"Century Gothic",Arial,sans-serif;
    color: #0A6C35;
    font-size: 35px;
    margin: 10px 0px 15px 0px;
}

.connect-index-column-heading-period {
    color:#FFE023;
}

.connect-index-column-text-wrapper {
    border-right: 1px solid #CCCCCC;
    height: 180px;
}

.connect-index-column-text {
    font-size: 12px;
    color: #444444;
    margin-right: 10px;
    text-align: left;
    margin-bottom: 0px;
}

.connect-index-column-text-footer {
    text-align: left;
    margin-right: 10px;
}

.connect-codie-footer {
    padding-top: 5px;
    text-align: center;
}

.content-preceding-gallery-wrapper{
    padding:10px;
}

.content-preceding-gallery-wrapper h3{
    font-size:30px;
    margin:15px 0;
}

.content-preceding-gallery-wrapper p{
    margin:0;
}

.content-following-gallery-wrapper {
    margin-top: 15px;
    padding-right: 10px;
}

.connect-demo-buy-link-wrapper {
    margin: 10px auto 0px auto;
    text-align: center;
    width: 208px;
}

.connect-codie-winner {
    border: 0px #000000 solid;
}

.connect-codie-winner-icon {
    display: inline-block;
}

.connect-login-instructions-text {
    color: #444444;
    margin-right: 10px;
    text-align: left;
    margin-bottom: 20px;
}

.connect-join-instructions-title {
    color: #444444;
    margin-right: 10px;
    text-align: left;
    margin-bottom: 4px;
}

.connect-join-instructions-text {
    color: #444444;
    margin-right: 10px;
    text-align: left;
    margin-bottom: 20px;
}

.connect-join-instructions-list {
    list-style-type: disc;
}

.connect-join-instructions-list-item {
    color: #444444;
    padding-bottom: 0px;
}

.connect-join-left-column {
    float: left;
    margin-right: 10px;
    width: 260px;
}

.connect-join-right-column {
    float: left;
    width: 690px;
}

.connect-join-form {
    padding-right: 20px;
}

.connect-join-gallery-wrapper {
    margin-top: 14px;
}

.connect-join-account-emphasis {
    font-weight: bold;
}

.connect-join-limited-emphasis {
    color: #FF0000;
}

.connect-join-field-validation-info {
    color: #444444;
    text-align: left;
    margin-left: 0px;
}

.connect-jquery-ui-theme-softchalk .connect-join-field-validation-icon.ui-icon {
    display: inline;
    padding-left: 12px;
    position: relative;
    top: 2px;
}

.connect-join-form-activation-key-wrapper {
    display: none;
}
.connect-comparison-table {
    border-collapse: collapse;
    width: 100%;
}

.connect-comparison-feature-column {
    font-size: /*14px*/87.5%;
    font-weight: 700px;
    color: #444444;
    padding: 5px 5px 5px 5px;
    min-width: 350px;
}

.connect-comparison-feature-header {
    vertical-align: middle;
    text-align: left;
    background-color: #C6D9F1;
    padding: 5px 5px 5px 5px;
}

.connect-comparison-connect-free-column,
.connect-comparison-connect-plus-trial-column,
.connect-comparison-connect-plus-column {
    font-size: /*14px*/87.5%;
    font-weight: 400px;
    color: #444444;
    text-align: center;
    padding: 5px 5px 5px 5px;
    width: 116px;
}

.connect-comparison-feature-label,
.connect-comparison-connect-free-column.connect-comparison-feature-label,
.connect-comparison-connect-plus-trial-column.connect-comparison-feature-label,
.connect-comparison-connect-plus-column.connect-comparison-feature-label {
    font-size: /*16px*/100%;
    font-weight: 700px;
    color: #222222;
}

.connect-comparison-table-row.even {
    background-color: #EFEFEF;
}

.connect-comparison-feature-emphasis {
    font-weight: 700;
}

.connect-comparison-list {
    list-style-type: disc;
}

.connect-comparison-list-item {
    padding-bottom: 10px;
}

.connect-comparison-top-controls-wrapper, .connect-comparison-bottom-controls-wrapper {
    margin: 10px 0px 10px 0px;
}

.connect-terms-list {
    list-style-type: disc;
}

.connect-terms-list-item {
    padding-bottom: 10px;
}
.connect-developers-list-item {
    padding-bottom: 10px;
}

.connect-developers-emphasis {
    font-weight: 700;
}
.connect-about-information-list-item {
    padding-bottom: 10px;
}

.connect-about-information-container{
    width: 700px;
}

.connect-about-information-row{
    clear: both;
    padding-bottom: 20px;
}

.connect-about-information-column-left{
    float: left;
    width: 185px;
}

.connect-about-information-column-right{
    float: right;
    width: 500px;
}

.connect-about-information-clear{
    clear: both;
}

.connect-about-information-link{
    color: #006633;
    text-decoration: underline;
}

.connect-about-information-link:hover {
    text-decoration: none;
}

.connect-about-emphasis {
    font-weight: bold;
}

.connect-testimonial-institution{
    padding-bottom: 15px;
}

.connect-testimonial-quote{
    padding-left: 50px;
    padding-bottom: 5px;
}

.connect-testimonial-attribution{
    padding-left: 100px;
    padding-bottom: 25px;
    font-size: 85%;
    font-style: italic; 
}

.connect-getting-started-emphasis {
    font-weight: 700;
}

.connect-getting-started-link{
    color: #006633;
    text-decoration: underline;
}

.connect-getting-started-link:hover {
    text-decoration: none;
}

.connect-getting-started-list-item {
    padding-bottom: 10px;
}

.connect-privacy-list {
    list-style-type: disc;
}

.connect-privacy-list-item {
    padding-bottom: 10px;
}

.connect-privacy-emphasis {
    font-weight: 700;
}
.connect-password-reset-instructions-text {
    font-size: 14px;
    color: #444444;
    margin-right: 10px;
    text-align: left;
    margin-bottom: 20px;
}

.connect-password-reset-form {
    padding-right: 20px;
}

.connect-password-reset-form-column {
    margin-bottom: 20px;
}

.connect-password-reset-form-label {
    font-size: 16px;
    color: #444444;
    text-align: left;
    margin-bottom: 4px;
}

.connect-password-reset-form-note {
    font-size: 12px;
    color: #777777;
    text-align: left;
    margin-bottom: 0px;
    font-style: italic;
}

.connect-password-reset-email-field {
    width: 400px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 16px;
}
.connect-password-update-instructions-text {
    font-size: 14px;
    color: #444444;
    margin-right: 10px;
    text-align: left;
    margin-bottom: 20px;
}

.connect-password-update-left-column {
    float: left;
    margin-right: 10px;
    width: 260px;
}

.connect-password-update-right-column {
    float: left;
    width: 690px;
}

.connect-password-update-form {
    padding-right: 20px;
}

.connect-password-update-form-column {
    margin-bottom: 20px;
}

.connect-password-update-form-label {
    font-size: 14px;
    color: #444444;
    text-align: left;
    margin-bottom: 0px;
}

.connect-password-update-form-note {
    font-size: 12px;
    color: #777777;
    text-align: left;
    margin-bottom: 0px;
    font-style: italic;
}

.connect-password-update-email-field,
.connect-password-update-retype-email-field,
.connect-password-update-username-field,
.connect-password-update-first-name-field,
.connect-password-update-last-name-field,
.connect-password-update-password-field,
.connect-password-update-retype-password-field,
.connect-password-update-license-field,
.connect-password-update-account-type-select {
    width: 240px;
}

.connect-password-update-terms-checkbox-label
.connect-password-update-developers-checkbox-label {
    font-size: 14px;
    color: #444444;
    text-align: left;
}

.connect-password-update-gallery-wrapper {
    margin-top: 14px;
}

.connect-password-update-account-emphasis {
    font-weight: bold;
}

.connect-password-update-limited-emphasis {
    color: #FF0000;
}

.connect-password-update-field-validation-info {
    font-size: 14px;
    color: #444444;
    text-align: left;
    margin-left: 0px;
}

.connect-jquery-ui-theme-softchalk .connect-password-update-field-validation-icon.ui-icon {
    display: inline;
    padding-left: 12px;
    position: relative;
    top: 2px;
}
.connect-account-information-label {
    font-size: 14px;
    color: #444444;
    text-align: left;
    margin-bottom: 0px;
}

.connect-account-information-text {
    font-size: 14px;
    color: #444444;
    text-align: left;
    margin-bottom: 0px;
}

.connect-account-information-note {
    font-size: 12px;
    color: #777777;
    text-align: left;
    margin-bottom: 0px;
    font-style: italic;
}

.connect-account-emphasis {
    font-weight: bold;
}

.connect-account-info-wrapper {
    margin-bottom: 30px;
    font-size: 75%;
}

.connect-account-usage-wrapper {
    margin-bottom: 30px;
    font-size: 75%;
}

.connect-account-lti-accts-wrapper {
    font-size: 75%;
}

.connect-account-lti-accts-wrapper .lti-acct {
    clear: both;
    margin-bottom:5px;
}

.connect-account-lti-accts-wrapper form {
    float: right;
}

.connect-account-usage-table {
    border-collapse: collapse;
    width: 100%;
}

.connect-account-usage-table-label {
    font-size: 14px;
    color: #444444;
    text-align: left;
    margin-bottom: 0px;
    font-weight: bold;
}

.connect-account-usage-table-label-cell {
    text-align: right;
    vertical-align: middle;
    width: 155px;
    height: 30px;
}

.connect-account-usage-table-progress-cell {
    vertical-align: middle;
    height: 30px;
    z-index: 0;
}

.connect-account-usage-table-spacer-row {
    height: 14px;
}

.connect-account-progress-wrapper {
    position: relative;
    height: 30px;
}
.connect-profile-info-table {
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
}

/* The width is set to 1px so ensure that the cell takes up as little width as possible */
.connect-profile-info-table-image-cell {
    width: 1px;
    text-align: right;
    vertical-align: top;
}

.connect-profile-info-table-info-cell {
    text-align: left;
    vertical-align: top;
    padding-left: 10px;
}

.connect-profile-info-label {
    color: #444444;
    text-align: left;
    margin-bottom: 0px;
    font-size: 87.5%;
}

.connect-profile-info-label:first-child {
    margin-top: 0px;
}

.connect-profile-emphasis {
    font-weight: bold;
}

.connect-profile-image {
    border: 1px solid #CCCCCC;
    padding: 3px;
}

.connect-jquery-ui-theme-softchalk  .profile-image-upload-icon.ui-icon, .connect-jquery-ui-theme-softchalk  .connect-profile-inappropriate-icon.ui-icon {
    display: inline;
    padding-left: 12px;
    position: relative;
    top: 2px;
}

.connect-profile-inappropriate-link {
    text-decoration: none;
}

.connect-profile-inappropriate-label {
    font-size: /*12px*/75%;
    color: #444444;
    text-align: left;
    margin-bottom: 0px;
    font-style: italic;
}

.connect-profile-inappropriate-link:hover .connect-profile-inappropriate-label {
    text-decoration: underline;
}

.connect-profile-inappropriate-feedback-submitting-wrapper {
    display: none;
}

.connect-profile-info-table-image-wrapper, .connect-profile-info-table-info-wrapper {
    position: relative;
}
.connect-profile-info-table-info-wrapper {
    border-spacing: 0;
}
.connect-profile-info-table-info-wrapper tr:hover td {
    background-color: #EEE;
}
.connect-profile-info-table-info-wrapper tr td:nth-child(2) {
    text-align: right;
	min-width: 9em;
}
.connect-profile-info-table-info-wrapper tr td {
    border-bottom: solid 1px #CCC;
    padding: 5px;
    vertical-align: top;
}
.connect-profile-info-table-info-wrapper tr:last-child td {
    border-bottom: none;
}
.private-indicator {
    background-color: #0bf;
    color: #FFF;
    border-radius: 5px;
    font-weight: 700;
    padding:3px;
}

.connect-edit-profile-form-privacy-column {
    float: left;
    margin-bottom: 20px;
    width: 20px;
    text-align: center;
}

.connect-edit-profile-form-column {
    float: left;
}

.connect-edit-profile-form-note.first {
    margin-top: 0px;
}

.connect-edit-profile-required-form-note {
    margin-bottom: 10px;
}

.connect-edit-profile-cancel-email-change, .connect-edit-profile-cancel-password-change {
    color: #006633;
    font-style: italic;
    text-decoration: underline;
}

.connect-edit-profile-cancel-email-change:hover, .connect-edit-profile-cancel-password-change:hover {
    text-decoration: none;
}

.connect-edit-profile-field-validation-info {
    font-size: /*14px*/87.5%;
    color: #444444;
    text-align: left;
    margin-left: 0px;
}

.connect-edit-profile-email-change, .connect-edit-profile-password-change {
    font-size: /*14px*/87.5%;
    color: #006633;
    text-align: left;
    margin-left: 0px;
    text-decoration: underline;
}

.connect-edit-profile-email-change:hover, .connect-edit-profile-password-change:hover {
    text-decoration: none;
}

.connect-edit-profile-bio-field,
.connect-edit-profile-bio-form-column {
    width: 820px;
}

.connect-edit-profile-form-username-label {
    margin-top: 0px;
}

.connect-edit-profile-email-update, .connect-edit-profile-password-update {
    display: none;
}

.connect-edit-profile-bio-label {
    float: left;
}

.connect-edit-profile-bio-info {
    float: right;
}

.connect-jquery-ui-theme-softchalk .connect-edit-profile-field-validation-icon.ui-icon {
    display: inline;
    padding-left: 12px;
    position: relative;
    top: 2px;
}

.connect-edit-profile-form-retype-email-privacy-column, .connect-edit-profile-form-retype-password-privacy-column {
    display: none;
}

.connect-edit-profile-hidden-submit-wrapper {
    display: none;
}

.connect-profile-content-section {
    margin-top: 15px;
    padding-bottom: 0px;
    border-bottom: 0px;
    margin-bottom: 4px;
}

.connect-profile-change-image-link:hover {
    cursor: pointer;
}

.profile-image-upload-frame {
    border: 0px;
    height: 40px;
}



.connect-profile-content-info {
    color: #000000;
    font-weight: bold;
    font-size: /*19px*/118.75%;
}

.connect-profile-content-top-pagination, .connect-profile-content-bottom-pagination {
    float: left;
    font-size: /*16px*/100%;
}

.connect-profile-content-top-pagination-options, .connect-profile-content-bottom-pagination-options {
    float: right;
    color: #000000;
    font-weight: bold;
    font-size: /*16px*/100%;
}

.connect-profile-content-bottom-options-wrapper {
    border-top: 1px solid #CCCCCC;
    padding-top: 10px;
}

.connect-remove-profile-image-wrapper {
    font-size: /*10px*/62.5%;
    text-align: center;
    margin: 0px 0px 5px 0px;
}

.connect-edit-profile-image-instructions {
    margin-top: 0px;
    text-align: center;
    font-size: 62.5%;
}

.connect-profile-actions-menu {
    margin-top: 11px;
}

.profile-image-upload-frame {
    width: 100%;
    height: 55px;
}

.connect-profile-change-image-working-wrapper {
    display: none;
}
.connect-inappropriate-feedback-count {
    text-align: right;
    margin-bottom: 0px;
}

.connect-inappropriate-feedback {
    width: 420px;;
    height: 104px;
    max-height: 100px;
}

.connect-inappropriate-wrapper {
    display: block;
}

.connect-jquery-ui-theme-softchalk  .connect-inappropriate-icon.ui-icon{
    display: inline;
    padding-left: 12px;
    position: relative;
    top: 2px;
}

.connect-inappropriate-form-label {
    font-size: 14px;
    color: #444444;
    text-align: left;
    margin-bottom: 0px;
}

.connect-inappropriate-form-note {
    font-size: 12px;
    color: #777777;
    text-align: left;
    margin-bottom: 0px;
    font-style: italic;
}
.connect-contact-list-content-bottom-information {
    margin-top: 4px;
}

.connect-contact-list-users, .connect-contact-list-identifiers {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
}

.connect-contact-list-emphasis {
    font-weight: bold;
}

.connect-contact-list-content-info {
    color: #000000;
    font-weight: bold;
    font-size: 19px;
}

.connect-contact-list-content-section {
    padding-bottom: 0px;
    border-bottom: 0px;
    margin-bottom: 4px;
}

.connect-contact-list-delete-link {
    display: none;
}

.connect-edit-contact-list-hidden-button-wrapper {
    display: none;
}

.connect-edit-contact-list-tabs {
    margin-top: 20px;
}

.connect-contact-list-users-control-wrapper, .connect-contact-list-identifiers-control-wrapper {
    margin-top: 15px;
}

.connect-contact-list-input-wrapper, .connect-contact-list-select-wrapper {
    width: 300px;
}

.connect-edit-contact-list-user-copy-wrapper, .connect-edit-contact-list-identifier-copy-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
}

.connect-contact-list-tooltip-content-wrapper {
    display: none;
}

.connect-contact-list-tooltip-content {
    color: #FFFFFF;
}

.connect-group-actions-menu {
    margin-top: 0px;
}
.connect-pagination-section {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    border-bottom: 0px;
}

.connect-pagination-wrapper {
    margin: 0px;
    padding: 0px;
    float: left;
    font-size: /*12px*/75%;
}

.connect-pagination-list {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.connect-pagination-list-item {
    float: left;
    margin-left: 5px;
}

.connect-pagination-list-item:first-child {
    margin-left: 0px;
}

.connect-pagination-link {
    padding: 2px 5px 2px 5px;
    color: #006633;
    text-decoration: none;
    cursor: pointer;
}

.connect-pagination-list-item:first-child .connect-pagination-link {
    padding-left: 0px;
}

.connect-pagination-link:hover {
    text-decoration: underline;
}

.connect-pagination-link.current {
    background-color: #E1E1E1;
    font-weight: bold;
}

.connect-pagination-link.disabled, .connect-pagination-link.disabled:hover {
    color: #666666;
    text-decoration: none;
    cursor: text;
}

.connect-pagination-options-wrapper {
    float: right;
    color: #000000;
    font-size: /*12px*/75%;
    font-weight: bold;
}



.connect-pagination-options-label {
    float: left;
    margin-right: 2px;
}

.connect-pagination-options-list {
    list-style: none;
    padding: 0px;
    margin: 0px;
    float: left;
}

.connect-pagination-options-list-item {
    float: left;
    margin-left: 2px;
}

.connect-pagination-options-list-item:first-child {
    margin-left: 0px;
}

.connect-pagination-option {
    padding: 2px 2px 2px 2px;
    color: #006633;
    text-decoration: none;
    cursor: pointer;
}

.connect-pagination-option:hover {
    text-decoration: underline;
}

.connect-pagination-option.current {
    background-color: #E1E1E1;
    font-weight: bold;
}

.connect-top-pagination {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 4px;
}

.connect-bottom-pagination {
    border-top: 1px solid #CCCCCC;
    padding-top: 4px;
    margin-top: 4px;
}

.connect-top-pagination-title {
    margin: 0px;
    font-size: /*12px*/75%;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    float: right;
}


.connect-pagination-option.disabled, .connect-pagination-option.disabled:hover {
    color: #666666;
    text-decoration: none;
    cursor: text;
}

.connect-top-pagination-pages-wrapper, .connect-bottom-pagination-pages-wrapper {
    float: left;
}

.connect-top-pagination-options, .connect-bottom-pagination-options {
    float: right;
}

.connect-top-pagination-title.connect-collapsed-pagination-count-label {
    margin-top: 0px;
    margin-bottom: 0px;
}

.connect-top-pagination-options-wrapper.collapsed {
    margin-top: 0px;
}
.connect-element-actions-menu {
    margin-top: 0px;
}

.connect-element-name-cell {
    width: auto;
}

.connect-element-type-cell, .connect-element-privacy-cell, .connect-element-style-cell, .connect-element-votes-cell, .connect-element-size-cell, .connect-element-color-cell {
    width: 80px;
}

.connect-element-actions-cell, .connect-element-actions-cell.last, .connect-element-actions-cell.last:last-child {
    width: 100px;
}

.connect-element-actions-cell.deleted, .connect-element-actions-cell.deleted.last, .connect-element-actions-cell.deleted.last:last-child {
    width: 32px;
}

.connect-element-rating-cell {
    width: 110px;
}

.connect-element-actions-menu {
    margin-top: 0px;
}

.connect-element-name-cell {
    width: auto;
}

.connect-element-type-cell, .connect-element-privacy-cell {
    width: 80px;
}

.connect-element-updated-cell {
    width: 130px;
}

.connect-element-actions-cell, .connect-element-actions-cell.last, .connect-element-actions-cell.last:last-child {
    width: 124px;
}

.connect-element-rating-cell {
    width: 110px;
}

.connect-element-usage-progress-bar-wrapper {
    margin-top: 10px;
}

.connect-element-description-wrapper {
    font-size: 12px;
}

.connect-folder-wrapper.drag-and-drop:hover {
    cursor: move;
}

.connect-folder-wrapper.drag-and-drop .connect-element-wrapper:hover {
    cursor: move;
}

.connect-element-more-action {
    margin-left: 15px;
}

.connect-element-less-action {
    margin-left: 15px;
    display: none;
}

.connect-element-edit-link, .connect-element-delete-link {
    display: none;
}

.connect-element-emphasis {
    font-weight: bold;
}

.connect-element-info-cell {
    width: 135px;
}

.connect-element-info-rating-cell {
    width: 20px;
}

.connect-element-rating-wrapper {
    display: inline;
}

.connect-element-more-wrapper {
    position: absolute;
    bottom: 5px;
    right: 5px;
}

.connect-element-extra-info-wrapper {
    display: none;
}

.connect-element-tooltip-content-wrapper {
    display: none;
}

.connect-element-tooltip-thumbnail-wrapper {
    float: left;
    background-color: #FFFFFF;
}

.connect-element-tooltip-details-wrapper {
    margin-left: 5px;
    float: left;
    width: 180px;
}

.connect-element-tooltip-content {
    color: #FFFFFF;
    margin: 0px;
}

.connect-element-tooltip-description-content {
    margin-bottom: 10px;
}

.connect-element-folder-content-wrapper {
    border: 1px dotted #CCCCCC;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
    z-index: 0;
}

.connect-element-wrapper.connect-element-folder-child:last-child {
    margin-bottom: 0px;
}

.connect-unorganized-elements-wrapper {
    margin-bottom: 15px;
    margin-top: 4px;
}

.connect-unorganized-elements-wrapper.last {
    margin-bottom: 4px;
}

.connect-element-title-icon-wrapper {
    float: left;
}

.connect-element-title-icon {
    float: left;
    padding-top: 2px;
    margin-right: 5px;
}

.connect-element-folder-child.ui-sortable-helper {
    background-color: #FFFFFF;
    padding: 10px;
    border: 1px dotted #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 5px #888;
    z-index: 1;
    cursor: move;
}

.connect-no-element-wrapper {
    text-align: center;
    padding: 5px;
}

.connect-element-title-icon {
    float: left;
}

.connect-element-status-wrapper {
    display: none;
}

.connect-element-status-icon {
    float: left;
}

.connect-element-status-text {
    float: left;
}

.connect-element-create-folder-input {
    width: 240px;
}

.connect-element-form-label {
    font-size: 14px;
    color: #444444;
    text-align: left;
    margin-bottom: 0px;
}

.connect-element-folder-actions-wrapper {
    position: absolute;
    top: 5px;
    right: 5px;
}

.connect-element-rename-folder-working-wrapper {
    display: none;
}

.connect-element-folder-rename-working-icon {
    float: left;
}

.connect-element-folder-rename-working-status {
    float: left;
    margin: 0px;
}

.connect-element-folder-delete-link {
    display: none;
}

.connect-element-folder-title-icon .ui-icon.ui-icon-folder-open,
.connect-element-folder-title-icon .ui-icon.ui-icon-folder-collapsed,
.connect-element-folder-title-icon .ui-icon.ui-icon-circlesmall-plus,
.connect-element-folder-title-icon .ui-icon.ui-icon-circlesmall-minus,
.connect-element-folder-title-icon .ui-icon.ui-icon-softchalk-large-open,
.connect-element-folder-title-icon .ui-icon.ui-icon-softchalk-large-collapsed{
    cursor: pointer;
}

.connect-unorganized-elements-wrapper.drag-and-drop:hover {
    cursor: default;
}

.connect-element-folder-wrapper .connect-element-folder-delete-action {
    display: none;
}

.connect-element-folder-wrapper.empty .connect-element-folder-delete-action {
    display: block;
}

.connect-element-folder-share-control-wrapper {
    margin-top: 15px;
}

.connect-element-folder-share-input-wrapper, .connect-element-folder-share-select-wrapper {
    width: 300px;
}

.connect-element-form-note {
    color: #777777;
    font-size: 12px;
    font-style: italic;
}

.connect-element-share-folder-working-icon {
    float: left;
}

.connect-element-share-folder-working-status {
    float: left;
    margin: 0px;
}

.connect-element-share-folder-working-wrapper {
    display: none;
}

.connect-element-folder-share-copy-wrapper {
    margin-top: 50px;
    margin-bottom: 50px;
}

.connect-element-folder-share-copy-select {
    width: 240px;
}

.connect-element-revisions-wrapper {
    display: none;
}

.connect-element-revision-thumbnail-wrapper {
    float: left;
}

.connect-element-revision-details-wrapper {
    float: left;
    margin-left: 5px;
}

.connect-element-revision-content {
    margin-top: 0px;
    margin-bottom: 0px;
}

.connect-element-revisions-select {
    width: 240px;
}

.connect-element-revision-current-content {
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 10px;
}

.connect-element-revisions-select-wrapper {
    margin-top: 10px;
    margin-bottom: 10px;
}

.connect-element-revisions-select {
    width: 100%;
}

.connect-element-revision-content-wrapper {
    display: none;
}

.connect-element-revision-content-wrapper.connect-element-revision-current-content, .connect-element-revision-content-wrapper.selected {
    display: block;
}

.connect-element-tooltip-poll-answers-list {
    padding-left: 15px;
    margin: 0px;
}

.connect-element-answer-label {
    margin-bottom: 0px;
}

.connect-element-view-embed-wrapper {
    background-color: #F8F8F8;
    border: 1px dotted #CCCCCC;
    padding: 10px;
    margin-bottom: 5px;
}

.connect-element-view-embed {
    margin-left: auto;
    margin-right: auto;
    background-color: #FFFFFF;
    overflow: hidden;
}

.connect-element-view-info-separator {
    margin-top: 10px;
}

.connect-element-view-title {
    border-bottom: 0px;
    margin-bottom: 0px;
    padding-bottom: 5px;
}

.connect-element-info-thumbnail-wrapper {
    float: left;
}

.connect-element-info-details-wrapper {
    float: left;
    margin-left: 10px;
}

.connect-element-info-content {
    margin: 0px;
}

.connect-element-info-separate-content {
    margin: 0px;
}

.connect-element-attribution-wrapper .connect-options-menu-list-item-icon.connect-no-icon {
    margin: 0px;
    padding-left: 1px;
}

.connect-element-attribution-wrapper .connect-hidden-options-menu-list-toggle {
    margin-left: 3px;
}

.connect-element-info-separate-content.last {
    margin-bottom: 50px;
}

.connect-element-rating-label {
    margin-top: 3px;
    float: left;
}

.connect-element-rating {
    float: left;
    margin-left: 4px;
    margin-top: 4px;
}

.connect-element-rating-votes {
    float: left;
    font-size: 12px;
    margin-left: 4px;
    margin-top: 4px;
}

.connect-element-view-actions-menu {
    margin-top: 0px;
}

.connect-element-share-label {
    margin: 0px;
}

.connect-element-lti-url, .connect-element-lti-params {
    margin-bottom: 20px;
}

.connect-share-options-list {
    margin-bottom: 10px;
}

.connect-element-customize-hyperlink-and-embed-tooltip-content {
    display: none;
    position: relative;
}



.connect-element-customize-close-wrapper {
    position: absolute;
    top: 0px;
    right: 0px;
}

.connect-share-option.selected {
    background-color: #EEEEEE;
}

.connect-jquery-ui-theme-softchalk .element-tooltip-icon .ui-icon {background-image: url("/assets/softchalk/themes/connect-jquery-ui-theme-softchalk/images/ui-icons_ffffff_256x240.png"); cursor: pointer;}
.connect-jquery-ui-theme-softchalk .element-tooltip-icon .ui-icon:hover {background-image: url("/assets/softchalk/themes/connect-jquery-ui-theme-softchalk/images/ui-icons_ffe323_256x240.png"); cursor: pointer;}

.connect-element-customize-score {
    width: 193px;
}

.connect-element-customize-color {
    width: 193px;
    margin-bottom: 5px;
}

.connect-element-customize-score-wrapper {
    padding-top: 20px;
    margin-bottom: 10px;
}

.connect-element-customize-label {
    margin: 0px 0px 5px 0px;
    font-size: 12px;
    border-bottom: 1px dotted #FFFFFF;
    padding: 4px 0px 4px 0px;
}

.connect-element-new-rating {
    float: left;
}

.connect-element-new-rating-submit-wrapper {
    float: left;
}

.connect-element-new-rating-submit-icon {
    float: left;
}

.connect-element-new-rating-submit-text {
    float: left;
}

.connect-element-new-rating {
    margin-top: 2px;
}

.connect-element-new-rating-submit-icon {
    margin-top: 2px;
}

.connect-element-new-rating-submit-wrapper {
    display: none;
}

.connect-not-loggedin-feedback-instructions {
    margin-bottom: 35px;
}

.connect-element-customize-hyperlink-and-embed-tooltip-content.quizgroup {
    width: 480px;
}

.connect-element-quizgroup-score-instructions {
    padding-right: 20px;
    font-size: 12px;
}

.connect-element-quizgroup-score-questions {
    margin-left: 5px;
    font-size: 12px;
}

.connect-element-quizgroup-color-wrapper {
    float: left;
}

.connect-element-quizgroup-color-wrapper.first, .connect-element-quizgroup-color-wrapper.third {
    float: left;
    margin-right: 90px;
}

.connect-element-quizgroup-color-wrapper.third, .connect-element-quizgroup-color-wrapper.fourth {
    float: left;
    margin-top: 10px;
}

.connect-element-customize-quizgroup-checkbox-wrapper {
    margin-bottom: 4px;
}

.connect-element-quizgroup-options-wrapper {
    margin-top: 10px;
}

.connect-element-quizgroup-color-wrappers {
    margin-top: 10px;
}

.connect-element-quizgroup-page-color, .connect-element-quizgroup-background-color, .connect-element-quizgroup-border-color, .connect-element-quizgroup-text-color {
    width: 190px;
}

.connect-element-quizgroup-options-wrapper {
    float: left;
    width: 195px;
}

.connect-element-quizgroup-dimensions-wrapper {
    margin-top: 10px;
    float: left;
    width: 195px;
    margin-left: 90px;
}

.connect-element-customize-height-wrapper {
    margin-top: 4px;
}

.connect-element-customize-width, .connect-element-customize-height {
    width: 50px;
}

.connect-element-quizgroup-width, .connect-element-quizgroup-height {
    font-size: 12px;
    margin-left: 4px;
}

.connect-element-quizgroup-score-wrapper {
    padding-top: 20px;
}

.connect-element-poll-wrapper, .connect-element-rating-wrapper {
    float: left;
}

.connect-element-poll-results-wrapper, .connect-element-rating-results-wrapper {
    float: left;
    margin-left: 10px;
}

.connect-element-poll-results-wrapper.regular {
    width: 725px;
}

.connect-element-poll-results-wrapper.narrow {
    width: 775px;
}

.connect-element-poll-result {
    margin-bottom: 5px;
}

.connect-element-poll-result-title {
    font-weight: bold;
}

.connect-element-poll-result-answers-list {
    margin: 0px;
    padding: 0px;
    padding-left: 10px;
    list-style: none;
}

.connect-element-poll-result-answer {
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #CCCCCC;
}

.connect-element-poll-result-answer-label {
    width: 25%;
    float: left;
    margin-top: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.connect-element-poll-result-answer-statistics-progressbar {
    width: 75%;
    float: left;
}





.connect-element-rating-results-wrapper.small{
    width: 775px;
}

.connect-element-rating-results-wrapper.medium {
    width: 725px;
}

.connect-element-rating-results-wrapper.large {
    width: 675px;
}

.connect-element-rating-result {
    margin-bottom: 5px;
}

.connect-element-rating-result-title {
    font-weight: bold;
}

.connect-element-rating-result-answers-list {
    margin: 0px;
    padding: 0px;
    padding-left: 10px;
    list-style: none;
}

.connect-element-rating-result-answer {
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #CCCCCC;
}

.connect-element-rating-result-answer-label {
    width: 25%;
    float: left;
    margin-top: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.connect-element-rating-result-answer-statistics-progressbar {
    width: 75%;
    float: left;
}

.connect-edit-element-list-hidden-button-wrapper {
    display: none;
}

.connect-element-column  {
    float: left;
}

.connect-element-column-list {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.connect-element-column-list-item-label, .connect-edit-element-hide-license-checkbox-label {
    color: #444444;
}

.connect-edit-element-subjects-instructions, .connect-edit-element-levels-instructions {
    margin-top: 0px;
    margin-bottom: 10px;
}

.connect-edit-element-privacy-descriptions-list, .connect-edit-element-license-descriptions-list {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.connect-edit-element-license-descriptions-list {
    margin-bottom: 20px;
}

.connect-edit-element-privacy-descriptions-list-item, .connect-edit-element-license-descriptions-list-item {
    display: none;
}

.connect-edit-element-privacy-descriptions-list-item.selected, .connect-edit-element-license-descriptions-list-item.selected{
    display: block;
}

.connect-edit-element-license-logo {
    float: left;
    margin-top: 4px;
    margin-right: 4px;
}

.connect-edit-element-license-select {
    width: auto;
    margin-bottom: 4px;
}

.connect-edit-element-license-description {
    float: left;
}

.connect-edit-element-list-tabs {
    margin-top: 15px;
}

.connect-edit-element-required-instructions {
    margin-top: 0px;
}

.connect-edit-element-list-form-column.first {
    margin-top: 14px;
}

.connect-edit-element-list-form-column .connect-element-quizgroup-color-wrapper {
    margin-right: 60px;
}

.connect-edit-element-list-form-column .connect-element-quizgroup-color-wrapper.last {
    margin-right: 0px;
}

.connect-edit-element-description-label {
    float: left;
}

.connect-edit-element-description-character-count {
    float: right;
    margin-right: 4px;
}

.connect-edit-element-list-keywords-label {
    float: left;
    margin-top: 14px;
}

.connect-edit-element-list-keywords-count {
    float: right;
    margin-right: 4px;
    margin-top: 14px;
}

.connect-edit-poll-answers {
    border-collapse: collapse;
    width: 100%;
    margin: 0px;
    margin-top: 10px;
    padding: 0px;
    border-width: 0px;
}

.connect-edit-poll-answer-input-cell {
    text-align: center;
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    padding-bottom: 10px;
}

.connect-edit-poll-answer-controls-cell {
    width: 20px;
    text-align: center;
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    padding-bottom: 10px;
}

.connect-edit-poll-answer {
    width: 99%;
}

.connect-edit-poll-answer-row {
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}

.connect-edit-poll-image {
    display: block;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
}

.connect-edit-poll-style-options-column, .connect-edit-rating-style-options-column {
    float: left;
    margin-right: 10px;
}

.connect-edit-poll-style-preview-column {
    float: left;
    background-color: #F8F8F8;
    padding: 10px;
    border: 1px dotted #CCCCCC;
    margin-top: 14px;
    width: 688px;
}

.connect-edit-poll-answer-template {
    display: none;
}

.connect-edit-poll-answer-remove-action {
    cursor: pointer;
}

.connect-edit-element-list-close-wrapper {
    float: left;
}

.connect-edit-poll-close-remove-action {
    float: left;
    margin-top: 3px;
    cursor: pointer;
    display: none;
}

.connect-element-rating-labels-list {
    margin-top: 10px;
    padding-left: 20px;
    font-size: 12px;
    color: #444444;
}

.connect-edit-rating-style-preview-column {
    padding: 60px;
    text-align: center;
    float: left;
    background-color: #F8F8F8;
    border: 1px dotted #CCCCCC;
    margin-top: 14px;
    width: 588px;
}

.connect-element-rating-labels-list-item {
    padding-bottom: 10px;
}

.connect-edit-preview-rating {
    display: inline-block;
}

.connect-element-launch-link {
    margin-bottom: 20px;
    display: inline-block;
}

.connect-element-list-views-select {
    width: 100%;
}

.connect-no-element-label {
    font-size: 66.66%;
}

.connect-lesson-challenge-tooltip {
    display: none;
    max-width: 300px;
}

.connect-inline-line.connect-lesson-challenge-details-link, .connect-inline-line.connect-lesson-challenge-details-link:hover, .connect-inline-line.connect-lesson-challenge-details-link:visited {
    color: #FFFFFF;
}

.connect-element-new-activity-type-select {
    width: 99%;
}

.connect-element-view-info-wrapper {
    font-size: 75%;
}

.connect-element-info-user-copies {
    font-size: 133.3%;
    margin-top: 15px;
}

.connect-element-view-comments-wrapper {
    font-size: 75%;
}

/* The sprites for the site are all defined in sprites.css including the element content type icons */
.connect-element-icon {
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
}

.connect-element-math-ml-label {
    margin-top: 20px;
}

.connect-element-view-hyperlink {
    text-align: center;
}

.connect-comments-input {
    width: 99%;
}

.connect-comments-input-wrapper {
    margin-bottom: 35px;
}

.connect-comments-controls-wrapper {
    margin-top: 10px;
}

.connect-comments-submit-button, .connect-comments-edit-button {
    float: left;
}

.connect-comments-cancel-button {
    float: left;
    margin-left: 5px;
}

.connect-comments-working-wrapper {
    float: left;
    margin-top: 3px;
    margin-left: 4px;
    display: none;
}

.connect-comments-working-icon {
    float: left;
    margin-top: 2px;
}

.connect-comments-working-text {
    float: left;
}

.connect-comments-edit-controls {
    display: none;
    margin-top: 10px;
    margin-bottom: 0px;
}

.connect-comment.selected {
    border: 1px dashed #FF0000;
}

.connect-comment-content {
    margin-top: 5px;
}

.connect-comment-info {
    font-size: /*12px*/75%;
    float: left;
}

.connect-comment-controls {
    float: right;
    margin-left: 5px;
}

.connect-comment-template {
    display: none;
}

.connect-comment-index {
    margin-right: 4px;
}
.connect-scorecenter-student-lesson-emphasis {
    font-weight: bold;
}

.connect-scorecenter-student-lesson-info-cell {
    width: 80px;
}

.connect-scorecenter-current-sorting-option .connect-options-menu-list-item .connect-options-menu-list-item-icon {
    margin-left: 3px;
}

.connect-scorecenter-student-attempts-wrapper {
    border: 1px dotted #CCCCCC;
    padding: 0;
}

.connect-scorecenter-student-attempt-info-cell {
    font-size: 12px;
    vertical-align: middle;
    width: 150px;
}

.connect-scorecenter-student-attempt-info-cell.last {
    width: auto;
}

.connect-scorecenter-student-attempt-emphasis {
    font-weight: bold;
}

.connect-scorecenter-student-attempt-feedback-wrapper {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 12px;
}

.connect-scorecenter-student-lesson-cell {
    width: auto;
}

.connect-scorecenter-student-scorecenter-cell {
    width: 150px;
}



.connect-scorecenter-student-completed-cell {
    width: 150px;
    font-size: 12px;
    font-size: /*12px*/75%;
    vertical-align: middle;
    width: 150px;
}

.connect-scorecenter-student-attempt-info-cell.last {
    width: auto;
}

.connect-scorecenter-student-attempt-emphasis {
    font-weight: bold;
}

.connect-scorecenter-student-attempt-feedback-wrapper {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 12px;
    font-size: /*12px*/75%;
}

.connect-scorecenter-student-grade-cell,
.connect-scorecenter-student-attempts-cell {
    width: 80px;
}

.connect-content-entry-info-table-cell.connect-content-entry-info-table-actions.last.connect-scorecenter-student-actions-cell, .connect-scorecenter-student-actions-cell {
    width: 85px;
}

.connect-scorecenter-instructor-content-section {
    padding-bottom: 0px;
    border-bottom: 0px;
}

.connect-folder-wrapper.drag-and-drop .connect-scorecenter-lesson-wrapper:hover {
    cursor: move;
}

.connect-scorecenter-gradebook-lesson-ordering-wrapper  .connect-options-menu-list-item  .connect-options-menu-list-item-icon.connect-no-icon {
    margin: 0;
    padding-left: 1px;
}

.connect-scorecenter-lesson-info-cell {
    width: 100px;
}

.connect-scorecenter-lesson-info-type-cell {
    width: 135px;
}

.connect-scorecenter-lesson {
    font-weight: bold;
}

.connect-scorecenter-usage-progress-bar-wrapper {
    margin-top: 10px;
}

.connect-scorecenter-no-lesson-wrapper {
    padding: 5px;
    text-align: center;
}

.connect-scorecenter-no-lesson-label {
    font-size: 66.66%;
}

.connect-scorecenter-status-wrapper {
    display: none;
}

.connect-scorecenter-status-icon {
    float: left;
}

.connect-scorecenter-status-text {
    float: left;
}

.connect-scorecenter-emphasis {
    font-weight: bold;
}

.connect-scorecenter-instructor-lesson-info {
    margin: 3px 0px 3px 20px;
    padding: 0px;
}

/*
.connect-scorecenter-attempt-learner-wrapper {
    position: relative;
    padding: 5px;
    margin-bottom: 10px;
}

.connect-scorecenter-attempt-learner-wrapper.odd:hover, .connect-scorecenter-attempt-learner-wrapper.even:hover {
    background-color: #E1E1E1;
}

.connect-scorecenter-attempt-learner-wrapper.odd {
    background-color: #EAEAEA;
}
*/

.connect-scorecenter-attempt-learner-title-wrapper {
    float: left;
    margin: 1px 0px 5px 0px;
}

.connect-scorecenter-attempt-learner-info-table {
    width: 100%;
    border-collapse: collapse;
}

.connect-scorecenter-attempt-learner-info-cell {
    font-size: /*12px*/100%;
    vertical-align: middle;
    width: 230px;
}

.connect-scorecenter-attempt-learner-info-cell.first {
    width: 110px;
}

.connect-scorecenter-attempt-learner-info-cell.third {
    width: 110px;
}

.connect-scorecenter-attempt-learner-info-cell:last-child {
    width: auto;
}

.connect-scorecenter-attempt-learner-info-cell-content {
    position: relative;
}

.connect-scorecenter-attempt-learner-actions-wrapper {
    position: absolute;
    top: 5px;
    right: 5px;
}

.connect-scorecenter-attempt-learner-action-icon {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-left: 5px;
    padding: 5px;
}

.connect-scorecenter-attempt-learner-action-icon:hover {
    cursor: pointer;
    background-color: #CCCCCC;
}

.connect-scorecenter-gradebook-scores-learner-grade-icon {
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}

.connect-scorecenter-attempt-attempt-status-icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url('/assets/softchalk/images/attempt-status-icons.png') no-repeat 0 0 transparent;
}

.connect-scorecenter-attempt-attempt-status-icon.attempt-list-offset {
    position: relative;
    top: 1px;
    left: 0px;
}

.connect-scorecenter-attempt-attempt-status-icon.completed {
    background-position: -8px -8px;
}

.connect-scorecenter-attempt-attempt-status-icon.cleared {
    background-position: -32px -8px;
}

.connect-scorecenter-attempt-attempt-status-icon.in-progress {
    background-position: -8px -32px;
}

.connect-scorecenter-attempt-attempt-status-icon.overriden {
    background-position: -32px -32px;
}

.connect-scorecenter-learner-attempt-info-table {
    width: 375px;
    border-collapse: collapse;
}

.connect-scorecenter-learner-attempt-info-table-label-cell {
    font-weight: bold;
    font-size: /*12px*/100%;
    text-align: center;
    margin-bottom: 6px;
    margin-top: 2px;
}

.connect-scorecenter-learner-attempt-info-table-cell {
    font-size: /*12px*/100%;
    text-align: center;
    padding: 2px 0px 2px 0px;
}

.connect-scorecenter-learner-attempt-info-table-row:first-child {
    border-bottom: 1px dotted #6E6E6E;
}

.connect-scorecenter-learner-attempts-tooltip-content-wrapper {
    display: none;
    position: relative;
}

.connect-scorecenter-learner-attempt-customize-close-wrapper {
    position: absolute;
    top: 0px;
    right: 0px;
}

.connect-scorecenter-learner-attempt-info-table-row.connect-scorecenter-learner-attempt.odd .connect-scorecenter-learner-attempt-info-table-cell {
    cursor: pointer;
    background-color: #6E6E6E;
}

.connect-scorecenter-learner-attempt-info-table-row.connect-scorecenter-learner-attempt.even .connect-scorecenter-learner-attempt-info-table-cell {
    cursor: pointer;
}

.connect-scorecenter-learner-attempt-info-table-row.connect-scorecenter-learner-attempt.even.graded .connect-scorecenter-learner-attempt-info-table-cell ,
.connect-scorecenter-learner-attempt-info-table-row.connect-scorecenter-learner-attempt.odd.graded .connect-scorecenter-learner-attempt-info-table-cell {
    background-color: #FFFFFF;
    color: #505050;
}

.connect-scorecenter-learner-attempt-info-table-row.connect-scorecenter-learner-attempt:hover .connect-scorecenter-learner-attempt-info-table-cell {
    background-color: #EAEAEA;
    color: #505050;
    cursor: pointer;
}

.connect-scorecenter-learner-attempt-type-label {
    font-weight: bold;
    margin-top: 35px;
    margin-bottom: 2px;
    font-size: /*12px*/100%;
    border-bottom: 1px dotted #FFFFFF;
    padding: 2px 0px 2px 0px;
}

.connect-scorecenter-learner-attempt-type-label.first {
    margin-top: 5px;
}

.connect-scorecenter-change-grading-method-select {
    width: 240px;
}

.connect-scorecenter-change-maximum-attempts-select {
    width: 240px;
}

.connect-scorecenter-form-label{
    color: #444444;
    font-size: /*14px*/87.5%;
    margin-bottom: 0;
    text-align: left;
}

.connect-scorecenter-gradebook-users-table {
    width: 250px;
    border-collapse: collapse;
    margin-bottom: 10px;
    table-layout: fixed;
}

.connect-scorecenter-instructor-results-wrapper {
    font-size: 8pt;
    font-size: /*14px*/100%;
}

.connect-scorecenter-gradebook-users-table-label-cell.learner, .connect-scorecenter-gradebook-users-table-cell.learner {
    padding: 0px 0px 0px 5px;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
}

.connect-scorecenter-gradebook-users-table-cell.learner {
    border-left: 1px dotted #CCCCCC;
}

.connect-scorecenter-gradebook-users-table-cell.total {
    border-left: 1px dotted #CCCCCC;
    border-right: 1px dotted #CCCCCC;
}

.connect-scorecenter-gradebook-users-table-row:last-child .connect-scorecenter-gradebook-users-table-cell.learner,
.connect-scorecenter-gradebook-users-table-row:last-child .connect-scorecenter-gradebook-users-table-cell.total {
    border-bottom: 1px dotted #CCCCCC;
}

.connect-scorecenter-gradebook-users-table-label-cell.total, .connect-scorecenter-gradebook-users-table-cell.total {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    overflow: hidden;
    padding: 0px;
}

.connect-scorecenter-gradebook-users-table-cell.total, .connect-scorecenter-gradebook-users-table-label-cell.total {
    text-align: center;
}

.connect-scorecenter-gradebook-users-table-label-cell, .connect-scorecenter-gradebook-scores-table-label-cell {
    height: 25px;
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
    border-bottom: 1px dotted #CCCCCC;
    white-space: nowrap;
}

.connect-scorecenter-gradebook-users-table-cell, .connect-scorecenter-gradebook-scores-table-cell {
    height: 25px;
    vertical-align: middle;
    text-align: left;
    font-weight: normal;
	font-size: 66%;
}

.connect-scorecenter-gradebook-users-wrapper {
    float: left;
}

.connect-scorecenter-gradebook-scores-wrapper {
    float: left;
    width: 710px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    position: relative;
}

.connect-scorecenter-gradebook-scores-table {
    border-collapse: collapse;
    margin-bottom: 10px;
    table-layout: fixed;
    position: relative;
}

.connect-scorecenter-gradebook-users-table-row.odd .connect-scorecenter-gradebook-users-table-cell,
.connect-scorecenter-gradebook-scores-table-row.odd .connect-scorecenter-gradebook-scores-table-cell {
    background-color: #EAEAEA;
}

.gradebook-row.row-selected .connect-scorecenter-gradebook-users-table-cell, 
.gradebook-row.row-selected .connect-scorecenter-gradebook-scores-table-cell {
    background-color: #E1E1E1;
}

.connect-scorecenter-gradebook-scores-table-row.even .connect-scorecenter-gradebook-scores-table-cell.gradebook-column.column-selected {
    background-color: #DDDDDD;
}

.connect-scorecenter-gradebook-scores-table-row.odd .connect-scorecenter-gradebook-scores-table-cell.gradebook-column.column-selected {
    background-color: #CCCCCC;
}

.connect-scorecenter-gradebook-scores-table-row.even .connect-scorecenter-gradebook-scores-table-cell.gradebook-column.column-selected:hover,
.connect-scorecenter-gradebook-scores-table-row.odd .connect-scorecenter-gradebook-scores-table-cell.gradebook-column.column-selected:hover {
    background-color: #BBBBBB;
}

.connect-scorecenter-gradebook-scores-table-label-cell.lesson, .connect-scorecenter-gradebook-scores-table-cell.learner {
    width: 131px;
    min-width: 131px;
    max-width: 131px;
    padding: 0px 5px 0px 5px;
    vertical-align: middle;
}

.connect-scorecenter-gradebook-scores-table-label-cell.lesson {
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    text-align: center;
}


.connect-scorecenter-gradebook-scores-table-cell.learner {
    border-right: 1px dotted #CCCCCC;
}

.connect-scorecenter-gradebook-scores-table-row:last-child .connect-scorecenter-gradebook-scores-table-cell.learner {
    border-bottom: 1px dotted #CCCCCC;
}

.connect-scorecenter-gradebook-scores-learner-grade-wrapper {
    float: left;
    line-height: 16px;
    margin-top: 2px;
}

.connect-scorecenter-gradebook-scores-learner-actions-wrapper {
    float: right;
}

.connect-scorecenter-gradebook-action-icon {
    float: left;
    border-radius: 5px;
    margin-left: 5px;
    padding: 0px;
    margin-top: 2px;
}

.connect-scorecenter-gradebook-action-icon:hover {
    background-color: #CCCCCC;
    cursor: pointer;
}

.connect-scorecenter-gradebook-slider-wrapper {
    margin: 10px;
}

.connect-jquery-ui-theme-softchalk .connect-scorecenter-gradebook-slider .ui-slider-handle {
    cursor: pointer;
}

.connect-scorecenter-gradebook-slider-snaps {
    margin: 0px;
    padding: 0px;
    position: relative;
    top: -5px;
    left: 10px;
    cursor: pointer;
}

.connect-scorecenter-gradebook-slider-snap {
    position: absolute;
    color: #CCCCCC;
}

.connect-scorecenter-gradebook-instructions {
    font-size: /*12px*/100%;
    color: #CCCCCC;
    font-style: italic;
}

.connect-scorecenter-gradebook-slider-instructions {
    text-align: center;
}

.connect-scorecenter-learner-attempt-tooltip-grading-method-label {
    font-size: /*12px*/100%;
    font-weight: bold;
}

.connect-scorecenter-learner-attempt-tooltip-grading-method {
    font-size: /*12px*/100%;
}

.connect-scorecenter-gradebook-column-wrapper {
    margin-top: 20px;
}

.connect-scorecenter-gradebook-column {
    width: 310px;
    float: left;
    padding: 0px 5px 0px 5px;
}

.connect-scorecenter-gradebook-column.double {
    width: 620px;
}

.connect-scorecenter-gradebook-column.double .connect-options-menu-list-item-icon.connect-no-icon {
    width: 3px;
    padding-left: 1px;
    margin-left: 0px;
}

.connect-scorecenter-gradebook-column.double .connect-options-menu-list-item.connect-selected-sort-item  {
    cursor: move;
}

.connect-scorecenter-gradebook-lesson-tooltip-wrapper {
    display: none;
}

.connect-scorecenter-gradebook-lesson-tooltip-label {
    font-weight: bold;
}

.connect-edit-scorecenter-required-instructions {
    margin-top: 0px;
}

.connect-edit-scorecenter-tabs {
    margin-top: 25px;
}

.connect-edit-scorecenter-hidden-button-wrapper {
    display: none;
}

.connect-edit-scorecenter-form-column {
    margin-bottom: 20px;
}

.connect-edit-scorecenter-form-column.first {
    margin-top: 14px;
}

.connect-edit-scorecenter-instructions-label {
    float: left;
}

.connect-edit-scorecenter-instructions-character-count {
    float: right;
}

.connect-edit-scorecenter-available-checkbox-label {
    color: #444444;
}

.connect-edit-scorecenter-authentication-wrapper .connect-tab-gallery-labels-list-container, .connect-edit-scorecenter-authentication-wrapper .connect-edit-scorecenter-gallery-content {
    margin-top: 14px;
}

.connect-edit-scorecenter-user-restriction-mode-instructions-list {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.connect-edit-scorecenter-user-restriction-instruction {
    display: none;
}

.connect-edit-scorecenter-user-restriction-instruction.selected {
    display: block;
}

.connect-edit-scorecenter-identifier-copy-wrapper, .connect-edit-scorecenter-user-copy-wrapper {
    margin: 50px 0px 50px 0px;
}

.connect-edit-scorecenter-users-control-wrapper {
    margin-top: 15px;
}

.connect-edit-scorecenter-current-ip-ranges-label, .connect-edit-scorecenter-current-enabled-dates-label {
    margin-top: 50px;
}

.connect-edit-scorecenter-ip-select, .connect-edit-scorecenter-date-select {
    margin-bottom: 15px;
}

.connect-edit-scorecenter-ip-range-label {
    margin-top: 50px;
}

/* This forces the octet inputs up */
.connect-edit-scorecenter-octet-error {
    margin-top: 30px;
    margin-bottom: -20px;
}

.connect-edit-scorecenter-start-field, .connect-edit-scorecenter-end-field {
    width: 100px;
}

.connect-edit-scorecenter-start-wrapper, .connect-edit-scorecenter-end-wrapper {
    float: left;
}

.connect-edit-scorecenter-start-remove-action, .connect-edit-scorecenter-end-remove-action {
    cursor: pointer;
    display: none;
    float: left;
    margin-top: 3px;
}

.connect-edit-scorecenter-date-spacer {
    float: left;
    margin-left: 10px;
    margin-right: 30px;
}

.connect-edit-scorecenter-date-wrapper {
    float: left;
    width: 125px;
}

.connect-edit-scorecenter-date-wrapper.no-timezone {
    width: 160px;
}

.connect-edit-scorecenter-date-control-wrapper {
    float: left;
    margin-left: 10px;
    position: relative;
}

.connect-edit-scorecenter-add-date-range-button {
    position: relative;
    top: -3px;
}

.connect-edit-scorecenter-shared-user-copy-wrapper {
    margin-top: 50px;
    margin-bottom: 50px;
}

.connect-edit-scorecenter-shared-users-control-wrapper {
    margin-bottom: 20px;
}

.connect-edit-scorecenter-shared-user-list-input-wrapper, .connect-edit-scorecenter-available-lessons-select-wrapper {
    width: 454px;
}

.connect-edit-scorecenter-element-tooltip {
    display: none;
    max-width: 250px;
}

.connect-edit-scorecenter-element-tooltip-emphasis {
    font-weight: bold;
}

.connect-scorecenter-instructor-tabs-content-separator {
    margin-bottom: 4px;
}

.connect-scorecenter-instructor-jquery-activity-wrapper {
    width: 295px;
    height: 420px;
    border:1px solid #CDCDCD;
    background-color:#FFFFFF;
    margin-top: 10px;
    position: relative;
}

.connect-scorecenter-instructor-activity-attempt, .connect-scorecenter-instructor-quizpopper-attempt, .connect-scorecenter-instructor-quizgroup-attempt {
    padding: 5px;
    margin-bottom: 10px;
}

.connect-scorecenter-instructor-activity-attempt-icon-wrapper, .connect-scorecenter-instructor-quizpopper-attempt-icon-wrapper, .connect-scorecenter-instructor-quizgroup-attempt-icon-wrapper {
    float: left;
    margin-right: 5px;
}

.connect-scorecenter-instructor-activity-attempt-info-wrapper, .connect-scorecenter-instructor-quizpopper-attempt-info-wrapper, .connect-scorecenter-instructor-quizgroup-attempt-info-wrapper {
    float: left;
    font-size: /*12px*/75%;
}

.connect-scorecenter-instructor-activity-attempt-info, .connect-scorecenter-instructor-quizpopper-attempt-info, .connect-scorecenter-instructor-quizgroup-attempt-info {
    margin: 0px;
}

.connect-scorecenter-instructor-activity-attempt-description-wrapper {
    margin-top: 15px;
    font-size: /*12px*/75%;
}

.connect-scorecenter-instructor-quizpopper-attempt-question-wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: /*12px*/75%;
}

.connect-scorecenter-instructor-quizpopper-data-wrapper {
    font-size: /*12px*/75%;
}

.connect-scorecenter-instructor-multiple-choice-quizpopper-icon-wrapper {
    float: left;
    margin-right: 5px;
}

.connect-scorecenter-instructor-quizpopper-column {
    float: left;
    margin-right: 10px;
}

.connect-scorecenter-instructor-quizpopper-table {
    border-collapse: collapse;
}

.connect-scorecenter-instructor-quizpopper-table-header, .connect-scorecenter-instructor-quizpopper-table-cell {
    text-align: left;
    padding: 0px;
    padding-right: 10px;
}

.connect-scorecenter-attempt-receipt-tooltip {
    display: none;
}

.connect-scorecenter-instructor-quizgroup-questions-wrapper {
    margin: 10px 32px 10px 32px;
    border: 1px dotted #CCCCCC;
}

.connect-scorecenter-instructor-quizgroup-attempt .connect-scorecenter-instructor-quizgroup-questions-wrapper .connect-scorecenter-instructor-quizpopper-attempt.odd {
    background-color: #FFFFFF;
}

.connect-scorecenter-instructor-quizgroup-attempt .connect-scorecenter-instructor-quizgroup-questions-wrapper .connect-scorecenter-instructor-quizpopper-attempt.even {
    background-color: #EAEAEA;
}

.connect-scorecenter-instructor-quizgroup-attempt .connect-scorecenter-instructor-quizgroup-questions-wrapper .connect-scorecenter-instructor-quizpopper-attempt:last-child {
    margin-bottom: 0px;
}

.connect-scorecenter-change-score-working-wrapper,
.connect-scorecenter-change-feedback-working-wrapper,
.connect-scorecenter-clear-attempt-working-wrapper,
.connect-scorecenter-restore-attempt-working-wrapper,
.connect-scorecenter-close-attempt-working-wrapper,
.connect-scorecenter-open-attempt-working-wrapper {
    display: none;
}

.connect-scorecenter-change-score-new-score-notes, .connect-scorecenter-change-feedback {
    width: 99%;
}

.connect-scorecenter-change-score-working-icon,
.connect-scorecenter-change-feedback-working-icon,
.connect-scorecenter-clear-attempt-working-icon,
.connect-scorecenter-restore-attempt-working-icon,
.connect-scorecenter-close-attempt-working-icon,
.connect-scorecenter-open-attempt-working-icon {
    float: left;
}

.connect-scorecenter-change-score-working-status,
.connect-scorecenter-change-feedback-working-status,
.connect-scorecenter-clear-attempt-working-status,
.connect-scorecenter-restore-attempt-working-status,
.connect-scorecenter-close-attempt-working-status,
.connect-scorecenter-open-attempt-working-status {
    float: left;
    margin: 0px;
}

.connect-scorecenter-attempt-notes-tooltip {
    display: none;
}

.connect-scorecenter-attempt-feedback-tooltip {
    display: none;
}

.connect-scorecenter-instructor-activity-attempt.no-activities,
.connect-scorecenter-instructor-quizpopper-attempt.no-quizpoppers,
.connect-scorecenter-instructor-quizgroup-attempt.no-quizgroups {
    font-size: 75%;
    display: none;
    min-height: 0;
}

.connect-scorecenter-instructor-jquery-activity-loading-paceholder {
    padding: 10px 10px 10px 10px;
    text-align: center;
}

/*
.connect-folder-wrapper.connect-scorecenter-wrapper.shared .ui-icon.ui-icon-softchalk-large-collapsed {
    background-image: url("/assets/softchalk/images/layout/ui-custom-icons_000000.png");
    background-position: -176px 0px;
    width: 32px;
}

.connect-folder-wrapper.connect-scorecenter-wrapper.shared .ui-icon.ui-icon-softchalk-large-open {
    background-image: url("/assets/softchalk/images/layout/ui-custom-icons_000000.png");
    background-position: -208px 0px;
    width: 32px;
}
*/

.connect-scorecenter-list-views-select {
    width: 100%;
}

.connect-scorecenter-lesson-wrapper.ui-sortable-helper {
    background-color: #FFFFFF;
    padding: 10px;
    border: 1px dotted #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 5px #888;
    z-index: 1;
    cursor: move;
}

.connect-scorecenter-gradebook-lesson-tooltip-property {
    margin: 0px;
}

.connect-scorecenter-gradebook-lesson-tooltip-name-property {
    margin-bottom: 10px;
}

.connect-scorecenter-group-lesson-name-cell {
    width: auto;
}

.connect-content-entry-info-table-cell.connect-content-entry-info-table-actions.last.connect-scorecenter-group-lesson-actions-cell, .connect-scorecenter-group-lesson-actions-cell {
    width: 64px;
}

.connect-scorecenter-group-lesson-learner-cell, .connect-scorecenter-group-lesson-attempt-cell, .connect-scorecenter-group-lesson-possible-cell {
    width: 70px;
}

.connect-scorecenter-group-lesson-avg-cell {
    width: 50px;
}

.connect-scorecenter-group-lesson-type-cell {
    width: 100px;
}

.connect-scorecenter-instructor-attempts-learner-cell {
    width: auto;
}

.connect-scorecenter-instructor-attempts-grade-cell, .connect-scorecenter-instructor-attempts-total-attempts-cell, .connect-scorecenter-instructor-attempts-completed-attempts-cell {
    width: 80px;
}

.connect-scorecenter-instructor-attempts-completed-cell {
    width: 150px;
}

.connect-content-entry-info-table-cell.connect-content-entry-info-table-actions.last.connect-scorecenter-instructor-attempts-actions-cell, .connect-scorecenter-instructor-attempts-actions-cell {
    width: 90px;
}

.connect-scorecenter-actions-menu {
    margin-top: 0px;
}

.connect-collapse-block-wrapper.connect-scorecenter-lesson-actions-menu{
    margin-top: 26px;
}

.connect-scorecenter-instructor-gradebook-column-link, .connect-scorecenter-instructor-gradebook-column-link:hover {
    color: #000000;
    text-decoration: underline;
}

.connect-scorecenter-instructor-gradebook-sorting-header {
    position: relative;
}

.connect-scorecenter-instructor-gradebook-sorting-label {
    color: #000000;
    float: left;
	font-size: 66.66%;
}

.connect-scorecenter-instructor-gradebook-sorting-icon {
    float: left;
    position: relative;
    top: 3px;
    display: none;
}

.connect-scorecenter-instructor-gradebook-sorting-header.selected.asc .connect-scorecenter-instructor-gradebook-sorting-icon.connect-scorecenter-instructor-gradebook-sorting-asc-icon, .connect-scorecenter-instructor-gradebook-sorting-header.selected.desc .connect-scorecenter-instructor-gradebook-sorting-icon.connect-scorecenter-instructor-gradebook-sorting-desc-icon {
    display: block;
}

.connect-download-csv-groups-wrapper {
    margin-top: 15px;
    height: 140px;
    overflow-x:hidden;
    overflow-y: auto;
}

.connect-download-csv-group-checkbox {
    float: left;
}

.connect-download-csv-group-label {
    float: left;
}

.connect-download-csv-group {
    margin-bottom: 4px;
}

.connect-download-csv-group.even {
    background-color: #EAEAEA;
}

.connect-download-csv-group:hover {
    background-color: #E1E1E1;
}

.connect-scorecenter-instructor-attempts-wrapper {
    margin-top: 14px;
}
.connect-scorecenter-registration-emphasis {
    font-weight: bold;
}

.connect-scorecenter-registration-form-column {
    margin-bottom: 20px;
}

.connect-scorecenter-registration-form-label {
    color: #444444;
    font-size: /*14px*/87.5%;
    margin-bottom: 0;
    text-align: left;
}

.connect-scorecenter-registration-institution-field,
.connect-scorecenter-registration-lms-url-field,
.connect-scorecenter-registration-email-field,
.connect-scorecenter-registration-retype-email-field,
.connect-scorecenter-registration-lms-domain-field,
.connect-scorecenter-registration-scorecenter-domain-field,
.connect-scorecenter-registration-oauth-key-field,
.connect-scorecenter-registration-oauth-secret-field {
    width: 240px;
}
.connect-admin-search-options-tabs-list-content-separator {
    margin-bottom: 4px;
}

.connect-admin-search-option-wrapper {
    min-height: 35px;
}

.connect-admin-search-option-title-wrapper {
    font-size: 87.5%;
    margin-top: 8px;
}

.ui-sortable .connect-admin-search-option-wrapper {
    cursor: move;
}

.connect-admin-search-option-wrapper.ui-sortable-helper {
    background-color: #FFFFFF;
    border: 1px dotted #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 5px #888888;
    cursor: move;
    padding: 10px;
}

.connect-admin-create-subject-search-option-name-input,
.connect-admin-create-level-search-option-name-input,
.connect-admin-rename-subject-search-option-name-input,
.connect-admin-rename-level-search-option-name-input {
    width: 240px;
}

.connect-admin-create-subject-search-option-working-wrapper,
.connect-admin-create-level-search-option-working-wrapper,
.connect-admin-rename-subject-search-option-working-wrapper,
.connect-admin-rename-level-search-option-working-wrapper {
    display: none;
}

.connect-admin-create-subject-search-option-working-icon,
.connect-admin-create-level-search-option-working-icon,
.connect-admin-rename-subject-search-option-working-icon,
.connect-admin-rename-level-search-option-working-icon {
    float: left;
}

.connect-admin-create-subject-search-option-working-status, 
.connect-admin-create-level-search-option-working-status,
.connect-admin-rename-subject-search-option-working-status, 
.connect-admin-rename-level-search-option-working-status {
    float: left;
    margin: 0px;
}

.connect-admin-search-option-template {
    display: none;
}

/* Added to pad a dashboard table with space afterwards. */
.connect-support-dashboard-table-label {
    display:block;
    clear:both;
    margin-bottom: 30px;
}

.connect-support-dashboard-table {
    border-collapse: collapse;
    width: 100%;
}

.connect-support-dashboard-header {
    vertical-align: middle;
    text-align: middle;
    background-color: #C6D9F1;
    padding: 5px 5px 5px 5px;
}

.connect-support-dashboard-header.last {
    width: auto;
}

.connect-support-dashboard-cell {
    font-size: 87.5%;
    font-weight: 400px;
    color: #444444;
    text-align: center;
    padding: 5px 5px 5px 5px;
    width: 116px;
}

.connect-support-dashboard-cell.last {
    width: auto;
}

.connect-support-dashboard-table-row.even {
    background-color: #EFEFEF;
}

.connect-support-dashboard-emphasis{
    font-weight: bold;
}

.connect-support-dashboard-label-cell {
    font-weight: bold;
    text-align: left;
}

.connect-support-dashboard-tabs {
    margin-top: 15px;
}

.connect-support-dashboard-tabs-content-separator {
    margin-bottom: 10px;
}

.connect-support-dashboard-charts-wrapper {
    margin-top: 50px;
    display: none;
}

.connect-support-dashboard-chart-wrapper {
    position: relative;
    padding: 5px;
    margin-bottom: 10px;
    border: 1px dotted #CCCCCC;
}

.connect-support-dashboard-chart-wrapper:last-child {
    margin-bottom: 0px;
}

.connect-support-dashboard-chart-title-wrapper {
    float: left;
    margin: 1px 0 5px;
}

.connect-support-dashboard-chart-title {
    margin: 1px 0px 5px;
}

.connect-support-dashboard-chart-actions-wrapper {
    position: absolute;
    right: 5px;
    top: 5px;
}

.connect-support-dashboard-chart-action-icon {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-left: 5px;
    padding: 5px;
}

.connect-support-dashboard-chart-action-icon:hover {
    background-color: #CCCCCC;
    cursor: pointer;
}

.connect-support-dashboard-chart {
    width: 640px;
    height: 250px;
}

﻿.connect-permission-group-description-wrapper {
    font-size: 12px;
}

.connect-permission-group-emphasis {
    font-weight: bold;
}

.connect-permission-group-info-cell {
    width: 135px;
    font-size: 12px;
    vertical-align: middle;
}

/* This is to fix IE 7 since it isn't respecting last-child */
.connect-permission-group-info-cell.last {
    width: auto;
}

.connect-permission-group-delete-link {
    display: none;
}

.connect-permission-group-purchase-site-default-cell,
.connect-permission-group-purchase-price-cell {
    width: 105px;
}

.connect-permission-group-purchase-can-purchase-cell {
    width: 110px;
}

.connect-permission-group-tooltip-content-wrapper {
    display: none;
}

.connect-permission-group-tooltip-content {
    margin: 0px;
}

.connect-permission-group-tooltip-description {
    margin-bottom: 10px;
}

.connect-permission-group-form-label,
.share-form-label {
    color: #444444;
    font-size: 14px;
    margin-bottom: 0;
    text-align: left;
}

.connect-permission-group-form-note,
.connect-element-folder-share-form-note,
.share-form-note {
    color: #777777;
    font-size: 12px;
    font-style: italic;
}

.connect-permission-group-search-wrapper {
    margin-top: 50px;
    margin-bottom: 50px;
    position: relative;
}

.connect-permission-group-title-input,
.connect-permission-group-search-input,
.connect-element-folder-share-search-input {
    width: 240px;
}

.connect-permission-group-edit-members-feedback-wrapper .connect-permission-group-search-wrapper .ui-autocomplete.ui-menu {
    width: 99%;
    max-height: 216px;
    overflow-x: hidden;
    overflow-y: auto;
}

.connect-user-migration .migrate-success {
    font-size: 15px;
    color: #006633;
    font-weight: bold;
}
.hidden {
    display: none;
}
.connect-user-migration .error {
    border: 1px red solid;
}

.connect-user-migration .row_errors {
    color: red;
    margin-top: 17px;
    clear: both;
}

.connect-user-migration .autocomplete-wrapper {
    float: left;
    margin: 0 10px 0 0;
    max-width: 320px;
}
.connect-user-migration .connect-user-migration-add-row {
    float: left;
    margin: 0 0 10px 0;
}
.migrate-section-about {
    border-bottom: 1px solid #DFDFDF;
    margin: 0 0 20px 0;
    padding:0;
}

.connect-user-migration .connect-user-migration-remove-row {
    margin: 16px 0 0 0;
}

.connect-user-migration .connect-user-migration-remove-row.first {
    display: none;
}

.connect-user-migration .connect-progress-bar-label {
    z-index:1;
}

.connect-user-migration .ui-autocomplete {
    z-index:2 !important;
}

.connect-user-migration .rows {
    margin-bottom: 15px;
    overflow: auto;
}

.connect-user-migration .row {
    clear: both;
    overflow: auto;
}

.autocomplete-wrapper .ui-autocomplete.ui-menu {
    width: 100%;
    max-width: 600px;
}

.ui-autocomplete.ui-menu .user-search-result{
    width: 100%;
}

.ui-autocomplete.ui-menu p.result {
    float: left;
    display: inline-block;
    margin: 0 20px 0 0;
}

.connect-user-migration .connect-user-migration-submit-wrapper {
    padding-top: 0px;
    /*border-top: 1px #CCC solid;*/
    clear: both;
}

.connect-user-migration .hidden-progress-bar {
    display: none;
}
/****/

.connect-permission-group-search-result-username {
    float: left;
    width: 140px;
    margin: 0px;
}

.connect-permission-group-search-result-email {
    float: left;
    width: 300px;
    margin: 0px;
}

.connect-permission-group-search-result-name {
    float: left;
    width: 120px;
    margin: 0px;
}

.connect-permission-group-edit-members-working-wrapper {
    display: none;
}

.connect-permission-group-edit-members-working-icon {
    float: left;
}

.connect-permission-group-edit-members-working-status {
    float: left;
    margin: 0px;
}

.connect-permissions-reports-label{
    font-weight: bold;
    margin-top: 10px;
}
.connect-edit-permissions-group-hidden-button-wrapper {
    display: none;
}

.connect-edit-permissions-group-required-instructions {
    margin-top: 0px;
}

.connect-edit-permissions-group-admin-description-label,
.connect-edit-permissions-group-user-description-label {
    float: left;
}

.connect-edit-permissions-group-admin-description-character-count,
.connect-edit-permissions-group-user-description-character-count {
    float: right;
}

.connect-edit-permissions-group-content-options-wrapper {
    margin-top: 15px;
    border-top: 1px dashed #CCCCCC;
}

.connect-edit-permissions-group-content-options-wrapper .connect-tab-gallery-labels-list-container,
.connect-edit-permissions-group-content-options-wrapper .connect-edit-permissions-group-content-gallery-content,
.connect-edit-permissions-group-comments-column,
.connect-edit-permissions-group-folders-column,
.connect-edit-permissions-group-scorecenter-checkbox-column,
.connect-edit-permissions-group-upgrade-checkbox-column,
.connect-edit-permissions-group-admin-checkbox-column,
.connect-edit-permissions-group-admin-gallery-wrapper  .connect-tab-gallery-labels-list-container,
.connect-edit-permissions-group-admin-gallery-wrapper  .connect-edit-permissions-group-admin-gallery-content {
    margin-top: 14px;
}

.connect-marked-options-list {
    list-style: none outside none;
    padding: 0px 0px 0px 0px;
}

.connect-marked-options-list .connect-marked-options-list-item {
    padding-left: 25px;
    background: url("/assets/softchalk/images/layout/tree-side.png") 0 0 no-repeat transparent;
    overflow: hidden;
}

.connect-marked-options-list .connect-marked-options-list-item.last {
    background: url("/assets/softchalk/images/layout/tree-bottom.png") 0 0 no-repeat transparent;
    overflow: hidden;
}

.connect-marked-options-list-item-content {
    background-color: #FFFFFF;
}

.connect-marked-options-list .connect-marked-options-list-item {
    margin-bottom: 5px;
}

.connect-marked-options-list .connect-marked-options-list-item:last-child, .connect-marked-options-list .connect-marked-options-list-item.last {
    margin-bottom: 0px;
}

.connect-marked-options-list-item  .connect-marked-options-list {
    margin-top: 10px;
}

.connect-edit-permissions-group-weblaunch-form-column {
    margin-top: 14px;
}
.connect-admin-notifications-content-section {
    border-bottom: 0px;
    margin-bottom: 4px;
    padding-bottom: 0px;
}

.connect-admin-notification-description-wrapper {
    font-size: 75%;
}

.connect-admin-notification-emphasis {
    font-weight: bold;
}

.connect-admin-notification-info-cell.connect-admin-notification-type-cell {
    width: 140px;
}

.connect-admin-notification-info-cell {
    width: 200px;
    font-size: 75%;
    vertical-align: middle;
}

/* This is to fix IE 7 since it isn't respecting last-child */
.connect-admin-notification-info-cell.last {
    width: auto;
}

.connect-admin-notification-delete-link {
    display: none;
}

.connect-admin-notification-tooltip-content-wrapper {
    display: none;
}

.connect-admin-notification-type-icon-wrapper {
    display: inline-block;
    position: relative;
    top: 3px;
    left: -5px;
}

.connect-admin-notification-type {
    position: relative;
    left: -5px;
}

.connect-admin-edit-notification-message-label {
    float: left;
}

.connect-admin-edit-notification-message-character-count {
    float: right;
}

.connect-admin-edit-notification-hidden-button-wrapper {
    display: none;
}

.connect-admin-edit-notification-date-wrapper {
    float: left;
    width: 255px;
}

.connect-admin-edit-notification-date-wrapper.no-timezone {
    width: 280px;
}

.connect-admin-edit-notification-start-field,
.connect-admin-edit-notification-end-field {
    width: 100px;
}

.connect-admin-edit-notification-date-spacer {
    float: left;
    margin-left: 20px;
    margin-right: 30px;
}

.connect-admin-edit-notification-type-select {
    float: left;
}

.connect-admin-notification-type-icon-wrapper {
    float: left;
    margin-left: 5px;
    position: relative;
    top: 0px;
}
.connect-license-delete-link { display: none; }
.connect-license-purchaser-name-cell { width: 240px; }
.connect-license-expires-cell { width: 240px; }
.connect-license-info-cell {
    font-size: 75%;
    vertical-align: middle;
}

/* This is to fix IE 7 since it isn't respecting last-child */
.connect-license-info-cell.last { width: auto; }
.connect-license-tooltip-content-wrapper { display: none; }

.connect-license-form-date-column {
    width: 100px;
    float: left;
}

.connect-license-form-date-separator-column {
    float: left;
    width: 45px;
    text-align: center;
}

.connect-license-form-date-input {
    width: 95px;
}

.connect-admin-edit-license-tabs-list-content-separator {
    margin-bottom: 4px;
}

.connect-admin-edit-license-hidden-button-wrapper {
    display: none;
}

.connect-admin-edit-license-type-description,
.connect-admin-edit-license-account-description,
.connect-admin-edit-license-expiration-type-description {
    display: none;
}

.connect-admin-edit-license-type-description.selected,
.connect-admin-edit-license-account-description.selected,
.connect-admin-edit-license-expiration-type-description.selected {
    display: block;
}

.connect-admin-edit-license-type-descriptions,
.connect-admin-edit-license-account-descriptions,
.connect-admin-edit-license-expiration-type-descriptions {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.connect-admin-edit-license-tabs {
    margin-top: 25px;
}

.connect-license-activations-working-icon {
    float: left;
}

.connect-license-activations-working-status {
    float: left;
    margin: 0px;
}

.connect-license-activation-wrapper {
    padding: 5px;
    margin-bottom: 10px;
    position: relative;
}

.connect-license-activation-wrapper:hover {
    background-color: #E1E1E1;
}

.connect-license-activation-wrapper.even {
    background-color: #EAEAEA;
}

.connect-license-activation-title-wrapper {
    float: left;
    margin: 1px 0px 5px;
}

.connect-license-activation-actions-wrapper {
    position: absolute;
    right: 5px;
    top: 5px;
}

.connect-license-activation-action-icon {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-left: 5px;
    padding: 5px;
}

.connect-license-activation-action-icon:hover {
    background-color: #CCCCCC;
    cursor: pointer;
}

.connect-license-activation-info-table {
    border-collapse: collapse;
    width: 100%;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
}

.connect-license-activation-info-cell {
    font-size: 75%;
    vertical-align: middle;
    width: 200px;
}

.connect-license-activation-info-cell.last {
    width: auto;
}

.connect-license-activations-wrapper {
    margin-top: 25px;
    overflow-y: auto;
    height: 420px;
}

.connect-license-activation-template, .template {
    display: none;
}

.connect-license-activations-title-wrapper {
    padding-bottom: 3px;
}

.connect-license-key-label {
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.connect-license-activations-title, .connect-license-keys-title, .connect-license-institution-title {
    margin: 0px;
    padding: 0px;
    color: #000000;
}

.connect-license-key-wrapper {
    background: #287e3d;
    color: #ffffff;
    font-size: 85%;
    padding: 5px;
    margin-bottom: 5px;
}

.connect-license-title-input,
.connect-license-key-input {
    width: 240px;
}
.connect-user-delete-link {
    display: none;
}

.connect-user-info-table {
    width: 100%;
    border-collapse: collapse;
}

.connect-user-info-cell {
    width: 190px;
    font-size: 75%;
    vertical-align: middle;
}

/* This is to fix IE 7 since it isn't respecting last-child */
.connect-user-info-cell.last {
    width: auto;
}

.connect-user-tooltip-content-wrapper {
    display: none;
}

.connect-user-form-date-column {
    width: 100px;
    float: left;
}

.connect-user-form-date-separator-column {
    float: left;
    width: 45px;
    text-align: center;
}

.connect-user-form-date-input {
    width: 95px;
}

.connect-user-tooltip-profile-image-wrapper {
    float: left;
    margin-right: 5px;
}

.connect-user-tooltip-details-wrapper {
    float: left;
}

.connect-user-tooltip-content {
    margin-top: 0px;
}

/** Connect Migrate User **/
.connect-user-migration .connection-user-migration-from-wrapper,
.connect-user-migration .connection-user-migration-om-wrapper {
    float: left;
}


/** Interface Customization **/
.interface-cust .bucket-content {
    width: 660px;
    height: 150px;
}
.interface-cust .bucket-heading {
    font-size:11pt;
    padding-bottom: 0px;
    margin:0;
}
#bucket-abstract { 
    display:none;
}
#bucket-wrap .bucket {
    margin: 10px 0 0 0;
    float: left;
}
#bucket-wrap .bucket h4 {
    margin-bottom: 5px;
    border-bottom: 1px solid #CCC;
}
#bucket-wrap .bucket button.remove-row {
    float: right;
}
#bucket-wrap label {
    font-size: 11pt;
    color: #666;
}
#bucket-wrap .bucket-right {
    float: right !important;
}
.interface-cust .save-buckets {
    float: right;
    background: #f8e454;
    color: #287e3d;
}
.interface-cust .save-buckets-result {
    color: #287e3d;
    float: right;
    margin: 3px 10px 0 0;
}

.connect-admin-feedback-info-table {
    width: 100%;
    border-collapse: collapse;
}

.connect-admin-feedback-emphasis {
    font-weight: bold;
}

.connect-admin-feedback-info-cell.connect-admin-feedback-type-cell {
    width: 140px;
}

.connect-admin-feedback-info-cell {
    width: 150px;
    font-size: 12px;
    vertical-align: middle;
}

/* This is to fix IE 7 since it isn't respecting last-child */
.connect-admin-feedback-info-cell.last {
    width: auto;
}
.connect-admin-edit-banner-hidden-button-wrapper {
    display: none;
}

.connect-admin-edit-banner-form-data {
    float: left;
    margin-right: 10px;
    width: 250px;
}

.connect-admin-edit-banner-background-preview-wrapper {
    float: left;
    border: 1px dotted #CCCCCC;
    background: #F8F8F8;
    width: 698px;
}

.connect-admin-edit-banner-background-preview {
    width: 650px;
    height: 331px;
    margin: 10px auto 10px auto;
    position: relative;
    color: #FFFFFF;
}

.background-image-upload-frame {
    width: 100%;
    height: 180px;
}

.connect-admin-edit-banner-upload-working-wrapper {
    display: none;
}

.connect-edit-banner-configuration-header {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #CCCCCC;
}

.connect-edit-banner-admin-url-field {
    width: 99%;
}

.connect-admin-active-banners, .connect-admin-available-banners {
    border: 1px solid #DFDFDF;
    border-top: 0px;
    margin-bottom: 15px;
    padding: 4px;
}

.connect-admin-banner-placeholder {
    padding: 5px;
    text-align: center;
}

.connect-admin-banner-placeholder-text {
    font-size: 66.66%;
}

.connect-admin-active-banners-title, .connect-admin-available-banners-title {
    margin-bottom: 0px;
}

.connect-admin-banner-active-placeholder, .connect-admin-banner-available-placeholder{
    display: none;
}

.connect-admin-banner-entry-wrapper.ui-sortable-helper {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 5px #888;
}

.connect-edit-banner-image-configuration-header,
.connect-edit-banner-recent-configuration-header,
.connect-edit-banner-hyperlink-options,
.connect-edit-banner-header-options,
.connect-edit-banner-text-options,
.connect-edit-banner-content-type-options,
.connect-edit-banner-search-options,
.connect-admin-edit-banner-element-preview {
    display: none;
}

.connect-edit-banner-admin-content-type-wrapper {
    float: left;
    margin-right: 10px;
}

.connect-edit-banner-subjects-options .connect-advanced-search-heading,
.connect-edit-banner-levels-options .connect-advanced-search-heading,
.connect-edit-banner-content-types-options .connect-advanced-search-heading{
    color: #444444;
    font-size: 87.5%;
    margin-bottom: 0;
    margin-top: 0;
    font-weight: normal;
}
.scorecenter-support-dashboard-table {
    border-collapse: collapse;
    width: 100%;
}

.scorecenter-support-dashboard-header {
    vertical-align: middle;
    text-align: middle;
    background-color: #C6D9F1;
    padding: 5px 5px 5px 5px;
}

.scorecenter-support-dashboard-header.last {
    width: auto;
}

.scorecenter-support-dashboard-cell {
    font-size: /*14px*/87.5%;
    font-weight: 400px;
    color: #444444;
    text-align: center;
    padding: 5px 5px 5px 5px;
    width: 116px;
}

.scorecenter-support-dashboard-cell.last {
    width: auto;
}

.scorecenter-support-dashboard-table-row.even {
    background-color: #EFEFEF;
}

.scorecenter-support-dashboard-emphasis{
    font-weight: bold;
}

.scorecenter-support-dashboard-label-cell {
    font-weight: bold;
    text-align: left;
}

.scorecenter-support-dashboard-tabs-content-separator {
    margin-bottom: 4px;
}

.scorecenter-support-dashboard-date-year-select,
.scorecenter-support-dashboard-date-month-select,
.scorecenter-support-dashboard-chart-select {
    width: 99%;
}

.scorecenter-support-dashboard-charts-wrapper {
    margin-top: 50px;
    display: none;
}

.scorecenter-support-dashboard-chart-wrapper {
    position: relative;
    padding: 5px;
    margin-bottom: 10px;
    border: 1px dotted #CCCCCC;
}

.scorecenter-support-dashboard-chart-wrapper:last-child {
    margin-bottom: 0px;
}

.scorecenter-support-dashboard-chart-title-wrapper {
    float: left;
    margin: 1px 0 5px;
}

.scorecenter-support-dashboard-chart-title {
    margin: 1px 0px 5px;
}

.scorecenter-support-dashboard-chart-actions-wrapper {
    position: absolute;
    right: 5px;
    top: 5px;
}

.scorecenter-support-dashboard-chart-action-icon {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-left: 5px;
    padding: 5px;
}

.scorecenter-support-dashboard-chart-action-icon:hover {
    background-color: #CCCCCC;
    cursor: pointer;
}

.scorecenter-support-dashboard-chart {
    width: 640px;
    height: 250px;
}

.scorecenter-institution-delete-link {
    display: none;
}

.scorecenter-institution-lms-url-wrapper {
    margin: 1px 0px 5px 0px;
    float: left;
    font-size: /*14px*/87.5%;
}

.scorecenter-institution-emphasis {
    font-weight: bold;
}

.scorecenter-institution-info-cell {
    width: 220px;
    font-size: /*12px*/75%;
    vertical-align: middle;
}

.scorecenter-institution-lms-cell {
    width: 140px;
}

.scorecenter-institution-lessons-cell, .scorecenter-institution-attempts-cell {
    width: 120px;
}

.scorecenter-institution-lms-url-cell {
    width: 150px;
}

/* This is to fix IE 7 since it isn't respecting last-child */
.scorecenter-institution-info-cell.last {
    width: auto;
}

.scorecenter-institution-tooltip-content-wrapper {
    display: none;
}

.scorecenter-institution-form-date-column {
    width: 100px;
    float: left;
}

.scorecenter-institution-form-date-separator-column {
    float: left;
    width: 45px;
    text-align: center;
}

.scorecenter-institution-form-date-input {
    width: 95px;
}

.scorecenter-institution-tooltip-profile-image-wrapper {
    float: left;
    margin-right: 5px;
}

.scorecenter-institution-tooltip-details-wrapper {
    float: left;
}

.scorecenter-institution-tooltip-content {
    margin-top: 0px;
}
.marketing-wils-delete-link {
    display: none;
}

.marketing-wils-request-emphasis {
    font-weight: bold;
}

.marketing-wils-request-info-wrapper {
    margin-top: 15px;
}

.marketing-wils-request-info-cell {
    width: 135px;
    font-size: 75%;
    vertical-align: middle;
}

.marketing-wils-request-info-cell {
    width: 190px;
}

/* This is to fix IE 7 since it isn't respecting last-child */
.marketing-wils-request-info-cell.last {
    width: auto;
    text-align: right;
}

.marketing-wils-request-tooltip-content-wrapper {
    display: none;
}


.marketing-wils-request-form-date-column {
    width: 100px;
    float: left;
}

.marketing-wils-request-form-date-separator-column {
    float: left;
    width: 45px;
    text-align: center;
}

.marketing-wils-request-form-date-input {
    width: 95px;
}

.marketing-wils-request-status-select {
    width: 215px;
}

.marketing-update-status-wrapper {
    display: none;
}

.marketing-update-status-text {
    float: left;
}
.marketing-lc-delete-link {
    display: none;
}

.marketing-lc-request-emphasis {
    font-weight: bold;
}

.marketing-lc-request-info-wrapper {
    margin-top: 15px;
}

.marketing-lc-request-info-cell {
    width: 135px;
    font-size: /*12px*/75%;
    vertical-align: middle;
}

.marketing-lc-request-info-cell {
    width: 190px;
}

.marketing-lc-request-type-cell {
    width: 100px;
}

/* This is to fix IE 7 since it isn't respecting last-child */
.marketing-lc-request-info-cell.last {
    width: auto;
    text-align: right;
}

.marketing-lc-request-tooltip-content-wrapper {
    display: none;
}

.marketing-lc-request-form-date-column {
    width: 100px;
    float: left;
}

.marketing-lc-request-form-date-separator-column {
    float: left;
    width: 45px;
    text-align: center;
}

.marketing-lc-request-form-date-input {
    width: 95px;
}

.marketing-lc-request-status-select {
    width: 115px;
}

.marketing-update-status-wrapper {
    display: none;
}

.marketing-update-status-text {
    float: left;
}
.marketing-newsletter-delete-link {
    display: none;
}

.marketing-newsletter-request-emphasis {
    font-weight: bold;
}

.marketing-newsletter-request-info-wrapper {
    margin-top: 15px;
}

.marketing-newsletter-request-info-cell {
    width: 135px;
    font-size: /*12px*/75%;
    vertical-align: middle;
}

.marketing-newsletter-request-info-cell {
    width: 190px;
}

.marketing-newsletter-request-institution-cell {
    width: 200px;
}

/* This is to fix IE 7 since it isn't respecting last-child */
.marketing-newsletter-request-info-cell.last {
    width: auto;
    text-align: right;
}

.marketing-newsletter-request-tooltip-content-wrapper {
    display: none;
}

.marketing-newsletter-request-form-date-column {
    width: 100px;
    float: left;
}

.marketing-newsletter-request-form-date-separator-column {
    float: left;
    width: 45px;
    text-align: center;
}

.marketing-newsletter-request-form-date-input {
    width: 95px;
}

.marketing-newsletter-request-status-select {
    width: 195px;
}

.marketing-update-status-wrapper {
    display: none;
}

.marketing-update-status-text {
    float: left;
}
.softchalk-demo-delete-link {
    display: none;
}

.softchalk-demo-request-emphasis {
    font-weight: bold;
}

.softchalk-demo-request-info-cell {
    width: 135px;
    font-size: /*12px*/75%;
    vertical-align: middle;
}

.softchalk-demo-request-info-cell {
    width: 190px;
}

.softchalk-demo-request-email-cell {
    width: 200px;
}

.softchalk-demo-request-institution-cell {
    width: 160px;
}

/* This is to fix IE 7 since it isn't respecting last-child */
.softchalk-demo-request-info-cell.last {
    width: auto;
    text-align: right;
}

.softchalk-demo-request-tooltip-content-wrapper {
    display: none;
}


.softchalk-demo-request-form-date-column {
    width: 100px;
    float: left;
}

.softchalk-demo-request-form-date-separator-column {
    float: left;
    width: 45px;
    text-align: center;
}

.softchalk-demo-request-form-date-input {
    width: 95px;
}

.softchalk-demo-request-status-select {
    width: 200px;
}

.softchalk-update-status-wrapper {
    display: none;
}

.softchalk-update-status-text {
    float: left;
}

.softchalk-demo-request-institution-wrapper {
    float: left;
    margin: 0px 0px;
    font-size: /*14px*/87.5%;
}
.softchalk-download-delete-link {
    display: none;
}

.softchalk-download-request-emphasis {
    font-weight: bold;
}

.softchalk-download-request-info-cell {
    width: 135px;
    font-size: /*12px*/75%;
    vertical-align: middle;
}

.softchalk-download-request-info-cell {
    width: 190px;
}

.softchalk-download-request-email-cell {
    width: 200px;
}

.softchalk-download-request-institution-cell {
    width: 160px;
}

/* This is to fix IE 7 since it isn't respecting last-child */
.softchalk-download-request-info-cell.last {
    width: auto;
    text-align: right;
}

.softchalk-download-request-tooltip-content-wrapper {
    display: none;
}

.softchalk-download-request-form-date-column {
    width: 100px;
    float: left;
}

.softchalk-download-request-form-date-separator-column {
    float: left;
    width: 45px;
    text-align: center;
}

.softchalk-download-request-form-date-input {
    width: 95px;
}

.softchalk-download-request-status-select {
    width: 200px;
}

.softchalk-update-status-wrapper {
    display: none;
}

.softchalk-update-status-text {
    float: left;
}

.softchalk-download-request-institution-wrapper {
    float: left;
    margin: 0px 0px;
    font-size: /*14px*/87.5%;
}
.softchalk-registration-delete-link {
    display: none;
}

.softchalk-registration-request-emphasis {
    font-weight: bold;
}

.softchalk-registration-request-info-cell {
    width: 135px;
    font-size: /*12px*/75%;
    vertical-align: middle;
}

.softchalk-registration-request-info-cell {
    width: 190px;
}

.softchalk-registration-request-email-cell {
    width: 200px;
}

.softchalk-registration-request-key-cell {
    width: 150px;
}

.softchalk-registration-request-version-cell {
    width: 90px;
}

/* This is to fix IE 7 since it isn't respecting last-child */
.softchalk-registration-request-info-cell.last {
    width: auto;
    text-align: right;
}

.softchalk-registration-request-tooltip-content-wrapper {
    display: none;
}

.softchalk-registration-request-form-date-column {
    width: 100px;
    float: left;
}

.softchalk-registration-request-form-date-separator-column {
    float: left;
    width: 45px;
    text-align: center;
}

.softchalk-registration-request-form-date-input {
    width: 95px;
}

.softchalk-registration-request-status-select {
    width: 200px;
}

.softchalk-update-status-wrapper {
    display: none;
}

.softchalk-update-status-text {
    float: left;
}

.softchalk-registration-request-institution-wrapper {
    float: left;
    margin: 0px 0px;
    font-size: /*14px*/87.5%;
}
.connect-rating-unit-spacing {
    padding-right: 5px;
}

.connect-rating-unit-list {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.connect-rating .connect-rating-unit {
    background: url("/assets/softchalk/images/ratings/stars.png") 0px 0px transparent;
    float: left;
}

.connect-rating-clear {
    clear: both;
}
.connect-rating.enabled .connect-rating-unit.yellow {
    cursor: pointer;
}

.connect-rating .connect-rating-unit.yellow.extra-large,
.connect-rating .connect-rating-unit.yellow.extra-large.after-hover,
.connect-rating .connect-rating-unit.yellow.extra-large.before-selected.after-hover,
.connect-rating .connect-rating-unit.yellow.extra-large.selected.after-hover
{background-position: -10.0px -10.0px;width:64.0px;height:64.0px;}

.connect-rating .connect-rating-unit.yellow.extra-large.hover {background-position: -94.0px -10.0px;}
.connect-rating .connect-rating-unit.yellow.extra-large.before-selected, .connect-rating .connect-rating-unit.yellow.extra-large.selected {background-position: -94.0px -10.0px;}

.connect-rating .connect-rating-unit.yellow.large,
.connect-rating .connect-rating-unit.yellow.large.after-hover,
.connect-rating .connect-rating-unit.yellow.large.before-selected.after-hover,
.connect-rating .connect-rating-unit.yellow.large.selected.after-hover
{background-position: -270.0px -18.0px;width:48.0px;height:48.0px;}

.connect-rating .connect-rating-unit.yellow.large.hover {background-position: -354.0px -18.0px;}
.connect-rating .connect-rating-unit.yellow.large.before-selected, .connect-rating .connect-rating-unit.yellow.large.selected {background-position: -354.0px -18.0px;}

.connect-rating .connect-rating-unit.yellow.medium,
.connect-rating .connect-rating-unit.yellow.medium.after-hover,
.connect-rating .connect-rating-unit.yellow.medium.before-selected.after-hover,
.connect-rating .connect-rating-unit.yellow.medium.selected.after-hover
{background-position: -530.0px -26.0px;width:32.0px;height:32.0px;}

.connect-rating .connect-rating-unit.yellow.medium.hover {background-position: -614.0px -26.0px;}
.connect-rating .connect-rating-unit.yellow.medium.before-selected, .connect-rating .connect-rating-unit.yellow.medium.selected {background-position: -614.0px -26.0px;}

.connect-rating .connect-rating-unit.yellow.small,
.connect-rating .connect-rating-unit.yellow.small.after-hover,
.connect-rating .connect-rating-unit.yellow.small.before-selected.after-hover,
.connect-rating .connect-rating-unit.yellow.small.selected.after-hover
{background-position: -786.0px -30.0px;width:24.0px;height:24.0px;}

.connect-rating .connect-rating-unit.yellow.small.hover {background-position: -870.0px -30.0px;}
.connect-rating .connect-rating-unit.yellow.small.before-selected, .connect-rating .connect-rating-unit.yellow.small.selected {background-position: -870.0px -30.0px;}

.connect-rating .connect-rating-unit.yellow.extra-small,
.connect-rating .connect-rating-unit.yellow.extra-small.after-hover,
.connect-rating .connect-rating-unit.yellow.extra-small.before-selected.after-hover,
.connect-rating .connect-rating-unit.yellow.extra-small.selected.after-hover
{background-position: -1042.0px -34.0px;width:16.0px;height:16.0px;}

.connect-rating .connect-rating-unit.yellow.extra-small.hover {background-position: -1126.0px -34.0px;}
.connect-rating .connect-rating-unit.yellow.extra-small.before-selected, .connect-rating .connect-rating-unit.yellow.extra-small.selected {background-position: -1126.0px -34.0px;}
.connect-rating.enabled .connect-rating-unit.yellow.shadow {
    cursor: pointer;
}

.connect-rating .connect-rating-unit.yellow.shadow.extra-large,
.connect-rating .connect-rating-unit.yellow.shadow.extra-large.after-hover,
.connect-rating .connect-rating-unit.yellow.shadow.extra-large.before-selected.after-hover,
.connect-rating .connect-rating-unit.yellow.shadow.extra-large.selected.after-hover
{background-position: -10.0px -94.0px;width:69.0px;height:69.0px;}

.connect-rating .connect-rating-unit.yellow.shadow.extra-large.hover {background-position: -94.0px -94.0px;}
.connect-rating .connect-rating-unit.yellow.shadow.extra-large.before-selected, .connect-rating .connect-rating-unit.yellow.shadow.extra-large.selected {background-position: -94.0px -94.0px;}

.connect-rating .connect-rating-unit.yellow.shadow.large,
.connect-rating .connect-rating-unit.yellow.shadow.large.after-hover,
.connect-rating .connect-rating-unit.yellow.shadow.large.before-selected.after-hover,
.connect-rating .connect-rating-unit.yellow.shadow.large.selected.after-hover
{background-position: -270.0px -102.0px;width:53.0px;height:53.0px;}

.connect-rating .connect-rating-unit.yellow.shadow.large.hover {background-position: -354.0px -102.0px;}
.connect-rating .connect-rating-unit.yellow.shadow.large.before-selected, .connect-rating .connect-rating-unit.yellow.shadow.large.selected {background-position: -354.0px -102.0px;}

.connect-rating .connect-rating-unit.yellow.shadow.medium,
.connect-rating .connect-rating-unit.yellow.shadow.medium.after-hover,
.connect-rating .connect-rating-unit.yellow.shadow.medium.before-selected.after-hover,
.connect-rating .connect-rating-unit.yellow.shadow.medium.selected.after-hover
{background-position: -530.0px -110.0px;width:37.0px;height:37.0px;}

.connect-rating .connect-rating-unit.yellow.shadow.medium.hover {background-position: -614.0px -110.0px;}
.connect-rating .connect-rating-unit.yellow.shadow.medium.before-selected, .connect-rating .connect-rating-unit.yellow.shadow.medium.selected {background-position: -614.0px -110.0px;}

.connect-rating .connect-rating-unit.yellow.shadow.small,
.connect-rating .connect-rating-unit.yellow.shadow.small.after-hover,
.connect-rating .connect-rating-unit.yellow.shadow.small.before-selected.after-hover,
.connect-rating .connect-rating-unit.yellow.shadow.small.selected.after-hover
{background-position: -786.0px -114.0px;width:29.0px;height:29.0px;}

.connect-rating .connect-rating-unit.yellow.shadow.small.hover {background-position: -870.0px -114.0px;}
.connect-rating .connect-rating-unit.yellow.shadow.small.before-selected, .connect-rating .connect-rating-unit.yellow.shadow.small.selected {background-position: -870.0px -114.0px;}

.connect-rating .connect-rating-unit.yellow.shadow.extra-small,
.connect-rating .connect-rating-unit.yellow.shadow.extra-small.after-hover,
.connect-rating .connect-rating-unit.yellow.shadow.extra-small.before-selected.after-hover,
.connect-rating .connect-rating-unit.yellow.shadow.extra-small.selected.after-hover
{background-position: -1042.0px -118.0px;width:21.0px;height:21.0px;}

.connect-rating .connect-rating-unit.yellow.shadow.extra-small.hover {background-position: -1126.0px -118.0px;}
.connect-rating .connect-rating-unit.yellow.shadow.extra-small.before-selected, .connect-rating .connect-rating-unit.yellow.shadow.extra-small.selected {background-position: -1126.0px -118.0px;}
.connect-rating.enabled .connect-rating-unit.blue {
    cursor: pointer;
}

.connect-rating .connect-rating-unit.blue.extra-large,
.connect-rating .connect-rating-unit.blue.extra-large.after-hover,
.connect-rating .connect-rating-unit.blue.extra-large.before-selected.after-hover,
.connect-rating .connect-rating-unit.blue.extra-large.selected.after-hover
{background-position: -10.0px -178.0px;width:64.0px;height:64.0px;}

.connect-rating .connect-rating-unit.blue.extra-large.hover {background-position: -94.0px -178.0px;}
.connect-rating .connect-rating-unit.blue.extra-large.before-selected, .connect-rating .connect-rating-unit.blue.extra-large.selected {background-position: -94.0px -178.0px;}

.connect-rating .connect-rating-unit.blue.large,
.connect-rating .connect-rating-unit.blue.large.after-hover,
.connect-rating .connect-rating-unit.blue.large.before-selected.after-hover,
.connect-rating .connect-rating-unit.blue.large.selected.after-hover
{background-position: -270.0px -186.0px;width:48.0px;height:48.0px;}

.connect-rating .connect-rating-unit.blue.large.hover {background-position: -354.0px -186.0px;}
.connect-rating .connect-rating-unit.blue.large.before-selected, .connect-rating .connect-rating-unit.blue.large.selected {background-position: -354.0px -186.0px;}

.connect-rating .connect-rating-unit.blue.medium,
.connect-rating .connect-rating-unit.blue.medium.after-hover,
.connect-rating .connect-rating-unit.blue.medium.before-selected.after-hover,
.connect-rating .connect-rating-unit.blue.medium.selected.after-hover
{background-position: -530.0px -194.0px;width:32.0px;height:32.0px;}

.connect-rating .connect-rating-unit.blue.medium.hover {background-position: -614.0px -194.0px;}
.connect-rating .connect-rating-unit.blue.medium.before-selected, .connect-rating .connect-rating-unit.blue.medium.selected {background-position: -614.0px -194.0px;}

.connect-rating .connect-rating-unit.blue.small,
.connect-rating .connect-rating-unit.blue.small.after-hover,
.connect-rating .connect-rating-unit.blue.small.before-selected.after-hover,
.connect-rating .connect-rating-unit.blue.small.selected.after-hover
{background-position: -786.0px -198.0px;width:24.0px;height:24.0px;}

.connect-rating .connect-rating-unit.blue.small.hover {background-position: -870.0px -198.0px;}
.connect-rating .connect-rating-unit.blue.small.before-selected, .connect-rating .connect-rating-unit.blue.small.selected {background-position: -870.0px -198.0px;}

.connect-rating .connect-rating-unit.blue.extra-small,
.connect-rating .connect-rating-unit.blue.extra-small.after-hover,
.connect-rating .connect-rating-unit.blue.extra-small.before-selected.after-hover,
.connect-rating .connect-rating-unit.blue.extra-small.selected.after-hover
{background-position: -1042.0px -202.0px;width:16.0px;height:16.0px;}

.connect-rating .connect-rating-unit.blue.extra-small.hover {background-position: -1126.0px -202.0px;}
.connect-rating .connect-rating-unit.blue.extra-small.before-selected, .connect-rating .connect-rating-unit.blue.extra-small.selected {background-position: -1126.0px -202.0px;}
.connect-rating.enabled .connect-rating-unit.blue.shadow {
    cursor: pointer;
}

.connect-rating .connect-rating-unit.blue.shadow.extra-large,
.connect-rating .connect-rating-unit.blue.shadow.extra-large.after-hover,
.connect-rating .connect-rating-unit.blue.shadow.extra-large.before-selected.after-hover,
.connect-rating .connect-rating-unit.blue.shadow.extra-large.selected.after-hover
{background-position: -10.0px -262.0px;width:69.0px;height:69.0px;}

.connect-rating .connect-rating-unit.blue.shadow.extra-large.hover {background-position: -94.0px -262.0px;}
.connect-rating .connect-rating-unit.blue.shadow.extra-large.before-selected, .connect-rating .connect-rating-unit.blue.shadow.extra-large.selected {background-position: -94.0px -262.0px;}

.connect-rating .connect-rating-unit.blue.shadow.large,
.connect-rating .connect-rating-unit.blue.shadow.large.after-hover,
.connect-rating .connect-rating-unit.blue.shadow.large.before-selected.after-hover,
.connect-rating .connect-rating-unit.blue.shadow.large.selected.after-hover
{background-position: -270.0px -270.0px;width:53.0px;height:53.0px;}

.connect-rating .connect-rating-unit.blue.shadow.large.hover {background-position: -354.0px -270.0px;}
.connect-rating .connect-rating-unit.blue.shadow.large.before-selected, .connect-rating .connect-rating-unit.blue.shadow.large.selected {background-position: -354.0px -270.0px;}

.connect-rating .connect-rating-unit.blue.shadow.medium,
.connect-rating .connect-rating-unit.blue.shadow.medium.after-hover,
.connect-rating .connect-rating-unit.blue.shadow.medium.before-selected.after-hover,
.connect-rating .connect-rating-unit.blue.shadow.medium.selected.after-hover
{background-position: -530.0px -278.0px;width:37.0px;height:37.0px;}

.connect-rating .connect-rating-unit.blue.shadow.medium.hover {background-position: -614.0px -278.0px;}
.connect-rating .connect-rating-unit.blue.shadow.medium.before-selected, .connect-rating .connect-rating-unit.blue.shadow.medium.selected {background-position: -614.0px -278.0px;}

.connect-rating .connect-rating-unit.blue.shadow.small,
.connect-rating .connect-rating-unit.blue.shadow.small.after-hover,
.connect-rating .connect-rating-unit.blue.shadow.small.before-selected.after-hover,
.connect-rating .connect-rating-unit.blue.shadow.small.selected.after-hover
{background-position: -786.0px -282.0px;width:29.0px;height:29.0px;}

.connect-rating .connect-rating-unit.blue.shadow.small.hover {background-position: -870.0px -282.0px;}
.connect-rating .connect-rating-unit.blue.shadow.small.before-selected, .connect-rating .connect-rating-unit.blue.shadow.small.selected {background-position: -870.0px -282.0px;}

.connect-rating .connect-rating-unit.blue.shadow.extra-small,
.connect-rating .connect-rating-unit.blue.shadow.extra-small.after-hover,
.connect-rating .connect-rating-unit.blue.shadow.extra-small.before-selected.after-hover,
.connect-rating .connect-rating-unit.blue.shadow.extra-small.selected.after-hover
{background-position: -1042.0px -286.0px;width:21.0px;height:21.0px;}

.connect-rating .connect-rating-unit.blue.shadow.extra-small.hover {background-position: -1126.0px -286.0px;}
.connect-rating .connect-rating-unit.blue.shadow.extra-small.before-selected, .connect-rating .connect-rating-unit.blue.shadow.extra-small.selected {background-position: -1126.0px -286.0px;}
.connect-rating.enabled .connect-rating-unit.green {
    cursor: pointer;
}

.connect-rating .connect-rating-unit.green.extra-large,
.connect-rating .connect-rating-unit.green.extra-large.after-hover,
.connect-rating .connect-rating-unit.green.extra-large.before-selected.after-hover,
.connect-rating .connect-rating-unit.green.extra-large.selected.after-hover
{background-position: -10.0px -346.0px;width:64.0px;height:64.0px;}

.connect-rating .connect-rating-unit.green.extra-large.hover {background-position: -94.0px -346.0px;}
.connect-rating .connect-rating-unit.green.extra-large.before-selected, .connect-rating .connect-rating-unit.green.extra-large.selected {background-position: -94.0px -346.0px;}

.connect-rating .connect-rating-unit.green.large,
.connect-rating .connect-rating-unit.green.large.after-hover,
.connect-rating .connect-rating-unit.green.large.before-selected.after-hover,
.connect-rating .connect-rating-unit.green.large.selected.after-hover
{background-position: -270.0px -354.0px;width:48.0px;height:48.0px;}

.connect-rating .connect-rating-unit.green.large.hover {background-position: -354.0px -354.0px;}
.connect-rating .connect-rating-unit.green.large.before-selected, .connect-rating .connect-rating-unit.green.large.selected {background-position: -354.0px -354.0px;}

.connect-rating .connect-rating-unit.green.medium,
.connect-rating .connect-rating-unit.green.medium.after-hover,
.connect-rating .connect-rating-unit.green.medium.before-selected.after-hover,
.connect-rating .connect-rating-unit.green.medium.selected.after-hover
{background-position: -530.0px -362.0px;width:32.0px;height:32.0px;}

.connect-rating .connect-rating-unit.green.medium.hover {background-position: -614.0px -362.0px;}
.connect-rating .connect-rating-unit.green.medium.before-selected, .connect-rating .connect-rating-unit.green.medium.selected {background-position: -614.0px -362.0px;}

.connect-rating .connect-rating-unit.green.small,
.connect-rating .connect-rating-unit.green.small.after-hover,
.connect-rating .connect-rating-unit.green.small.before-selected.after-hover,
.connect-rating .connect-rating-unit.green.small.selected.after-hover
{background-position: -786.0px -366.0px;width:24.0px;height:24.0px;}

.connect-rating .connect-rating-unit.green.small.hover {background-position: -870.0px -366.0px;}
.connect-rating .connect-rating-unit.green.small.before-selected, .connect-rating .connect-rating-unit.green.small.selected {background-position: -870.0px -366.0px;}

.connect-rating .connect-rating-unit.green.extra-small,
.connect-rating .connect-rating-unit.green.extra-small.after-hover,
.connect-rating .connect-rating-unit.green.extra-small.before-selected.after-hover,
.connect-rating .connect-rating-unit.green.extra-small.selected.after-hover
{background-position: -1042.0px -370.0px;width:16.0px;height:16.0px;}

.connect-rating .connect-rating-unit.green.extra-small.hover {background-position: -1126.0px -370.0px;}
.connect-rating .connect-rating-unit.green.extra-small.before-selected, .connect-rating .connect-rating-unit.green.extra-small.selected {background-position: -1126.0px -370.0px;}
.connect-rating.enabled .connect-rating-unit.green.shadow {
    cursor: pointer;
}

.connect-rating .connect-rating-unit.green.shadow.extra-large,
.connect-rating .connect-rating-unit.green.shadow.extra-large.after-hover,
.connect-rating .connect-rating-unit.green.shadow.extra-large.before-selected.after-hover,
.connect-rating .connect-rating-unit.green.shadow.extra-large.selected.after-hover
{background-position: -10.0px -430.0px;width:69.0px;height:69.0px;}

.connect-rating .connect-rating-unit.green.shadow.extra-large.hover {background-position: -94.0px -430.0px;}
.connect-rating .connect-rating-unit.green.shadow.extra-large.before-selected, .connect-rating .connect-rating-unit.green.shadow.extra-large.selected {background-position: -94.0px -430.0px;}

.connect-rating .connect-rating-unit.green.shadow.large,
.connect-rating .connect-rating-unit.green.shadow.large.after-hover,
.connect-rating .connect-rating-unit.green.shadow.large.before-selected.after-hover,
.connect-rating .connect-rating-unit.green.shadow.large.selected.after-hover
{background-position: -270.0px -438.0px;width:53.0px;height:53.0px;}

.connect-rating .connect-rating-unit.green.shadow.large.hover {background-position: -354.0px -438.0px;}
.connect-rating .connect-rating-unit.green.shadow.large.before-selected, .connect-rating .connect-rating-unit.green.shadow.large.selected {background-position: -354.0px -438.0px;}

.connect-rating .connect-rating-unit.green.shadow.medium,
.connect-rating .connect-rating-unit.green.shadow.medium.after-hover,
.connect-rating .connect-rating-unit.green.shadow.medium.before-selected.after-hover,
.connect-rating .connect-rating-unit.green.shadow.medium.selected.after-hover
{background-position: -530.0px -446.0px;width:37.0px;height:37.0px;}

.connect-rating .connect-rating-unit.green.shadow.medium.hover {background-position: -614.0px -446.0px;}
.connect-rating .connect-rating-unit.green.shadow.medium.before-selected, .connect-rating .connect-rating-unit.green.shadow.medium.selected {background-position: -614.0px -446.0px;}

.connect-rating .connect-rating-unit.green.shadow.small,
.connect-rating .connect-rating-unit.green.shadow.small.after-hover,
.connect-rating .connect-rating-unit.green.shadow.small.before-selected.after-hover,
.connect-rating .connect-rating-unit.green.shadow.small.selected.after-hover
{background-position: -786.0px -450.0px;width:29.0px;height:29.0px;}

.connect-rating .connect-rating-unit.green.shadow.small.hover {background-position: -870.0px -450.0px;}
.connect-rating .connect-rating-unit.green.shadow.small.before-selected, .connect-rating .connect-rating-unit.green.shadow.small.selected {background-position: -870.0px -450.0px;}

.connect-rating .connect-rating-unit.green.shadow.extra-small,
.connect-rating .connect-rating-unit.green.shadow.extra-small.after-hover,
.connect-rating .connect-rating-unit.green.shadow.extra-small.before-selected.after-hover,
.connect-rating .connect-rating-unit.green.shadow.extra-small.selected.after-hover
{background-position: -1042.0px -454.0px;width:21.0px;height:21.0px;}

.connect-rating .connect-rating-unit.green.shadow.extra-small.hover {background-position: -1126.0px -454.0px;}
.connect-rating .connect-rating-unit.green.shadow.extra-small.before-selected, .connect-rating .connect-rating-unit.green.shadow.extra-small.selected {background-position: -1126.0px -454.0px;}
.connect-rating.enabled .connect-rating-unit.red {
    cursor: pointer;
}

.connect-rating .connect-rating-unit.red.extra-large,
.connect-rating .connect-rating-unit.red.extra-large.after-hover,
.connect-rating .connect-rating-unit.red.extra-large.before-selected.after-hover,
.connect-rating .connect-rating-unit.red.extra-large.selected.after-hover
{background-position: -10.0px -514.0px;width:64.0px;height:64.0px;}

.connect-rating .connect-rating-unit.red.extra-large.hover {background-position: -94.0px -514.0px;}
.connect-rating .connect-rating-unit.red.extra-large.before-selected, .connect-rating .connect-rating-unit.red.extra-large.selected {background-position: -94.0px -514.0px;}

.connect-rating .connect-rating-unit.red.large,
.connect-rating .connect-rating-unit.red.large.after-hover,
.connect-rating .connect-rating-unit.red.large.before-selected.after-hover,
.connect-rating .connect-rating-unit.red.large.selected.after-hover
{background-position: -270.0px -522.0px;width:48.0px;height:48.0px;}

.connect-rating .connect-rating-unit.red.large.hover {background-position: -354.0px -522.0px;}
.connect-rating .connect-rating-unit.red.large.before-selected, .connect-rating .connect-rating-unit.red.large.selected {background-position: -354.0px -522.0px;}

.connect-rating .connect-rating-unit.red.medium,
.connect-rating .connect-rating-unit.red.medium.after-hover,
.connect-rating .connect-rating-unit.red.medium.before-selected.after-hover,
.connect-rating .connect-rating-unit.red.medium.selected.after-hover
{background-position: -530.0px -530.0px;width:32.0px;height:32.0px;}

.connect-rating .connect-rating-unit.red.medium.hover {background-position: -614.0px -530.0px;}
.connect-rating .connect-rating-unit.red.medium.before-selected, .connect-rating .connect-rating-unit.red.medium.selected {background-position: -614.0px -530.0px;}

.connect-rating .connect-rating-unit.red.small,
.connect-rating .connect-rating-unit.red.small.after-hover,
.connect-rating .connect-rating-unit.red.small.before-selected.after-hover,
.connect-rating .connect-rating-unit.red.small.selected.after-hover
{background-position: -786.0px -534.0px;width:24.0px;height:24.0px;}

.connect-rating .connect-rating-unit.red.small.hover {background-position: -870.0px -534.0px;}
.connect-rating .connect-rating-unit.red.small.before-selected, .connect-rating .connect-rating-unit.red.small.selected {background-position: -870.0px -534.0px;}

.connect-rating .connect-rating-unit.red.extra-small,
.connect-rating .connect-rating-unit.red.extra-small.after-hover,
.connect-rating .connect-rating-unit.red.extra-small.before-selected.after-hover,
.connect-rating .connect-rating-unit.red.extra-small.selected.after-hover
{background-position: -1042.0px -538.0px;width:16.0px;height:16.0px;}

.connect-rating .connect-rating-unit.red.extra-small.hover {background-position: -1126.0px -538.0px;}
.connect-rating .connect-rating-unit.red.extra-small.before-selected, .connect-rating .connect-rating-unit.red.extra-small.selected {background-position: -1126.0px -538.0px;}
.connect-rating.enabled .connect-rating-unit.red.shadow {
    cursor: pointer;
}

.connect-rating .connect-rating-unit.red.shadow.extra-large,
.connect-rating .connect-rating-unit.red.shadow.extra-large.after-hover,
.connect-rating .connect-rating-unit.red.shadow.extra-large.before-selected.after-hover,
.connect-rating .connect-rating-unit.red.shadow.extra-large.selected.after-hover
{background-position: -10.0px -598.0px;width:69.0px;height:69.0px;}

.connect-rating .connect-rating-unit.red.shadow.extra-large.hover {background-position: -94.0px -598.0px;}
.connect-rating .connect-rating-unit.red.shadow.extra-large.before-selected, .connect-rating .connect-rating-unit.red.shadow.extra-large.selected {background-position: -94.0px -598.0px;}

.connect-rating .connect-rating-unit.red.shadow.large,
.connect-rating .connect-rating-unit.red.shadow.large.after-hover,
.connect-rating .connect-rating-unit.red.shadow.large.before-selected.after-hover,
.connect-rating .connect-rating-unit.red.shadow.large.selected.after-hover
{background-position: -270.0px -606.0px;width:53.0px;height:53.0px;}

.connect-rating .connect-rating-unit.red.shadow.large.hover {background-position: -354.0px -606.0px;}
.connect-rating .connect-rating-unit.red.shadow.large.before-selected, .connect-rating .connect-rating-unit.red.shadow.large.selected {background-position: -354.0px -606.0px;}

.connect-rating .connect-rating-unit.red.shadow.medium,
.connect-rating .connect-rating-unit.red.shadow.medium.after-hover,
.connect-rating .connect-rating-unit.red.shadow.medium.before-selected.after-hover,
.connect-rating .connect-rating-unit.red.shadow.medium.selected.after-hover
{background-position: -530.0px -614.0px;width:37.0px;height:37.0px;}

.connect-rating .connect-rating-unit.red.shadow.medium.hover {background-position: -614.0px -614.0px;}
.connect-rating .connect-rating-unit.red.shadow.medium.before-selected, .connect-rating .connect-rating-unit.red.shadow.medium.selected {background-position: -614.0px -614.0px;}

.connect-rating .connect-rating-unit.red.shadow.small,
.connect-rating .connect-rating-unit.red.shadow.small.after-hover,
.connect-rating .connect-rating-unit.red.shadow.small.before-selected.after-hover,
.connect-rating .connect-rating-unit.red.shadow.small.selected.after-hover
{background-position: -786.0px -618.0px;width:29.0px;height:29.0px;}

.connect-rating .connect-rating-unit.red.shadow.small.hover {background-position: -870.0px -618.0px;}
.connect-rating .connect-rating-unit.red.shadow.small.before-selected, .connect-rating .connect-rating-unit.red.shadow.small.selected {background-position: -870.0px -618.0px;}

.connect-rating .connect-rating-unit.red.shadow.extra-small,
.connect-rating .connect-rating-unit.red.shadow.extra-small.after-hover,
.connect-rating .connect-rating-unit.red.shadow.extra-small.before-selected.after-hover,
.connect-rating .connect-rating-unit.red.shadow.extra-small.selected.after-hover
{background-position: -1042.0px -622.0px;width:21.0px;height:21.0px;}

.connect-rating .connect-rating-unit.red.shadow.extra-small.hover {background-position: -1126.0px -622.0px;}
.connect-rating .connect-rating-unit.red.shadow.extra-small.before-selected, .connect-rating .connect-rating-unit.red.shadow.extra-small.selected {background-position: -1126.0px -622.0px;}

.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;max-width:700px;min-width:50px;font-size:/*10.5px*/66.66%;line-height:12px;z-index:15000;}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border-width:1px;border-style:solid;text-align:left;word-wrap:break-word;overflow:hidden;}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:1px 1px 0;border-style:solid;font-weight:bold;}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}* html .ui-tooltip-titlebar .ui-state-default{top:16px;}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}/*!Default tooltip style */ .ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;background:transparent!important;border:0 dashed transparent!important;z-index:10;}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}/*!Light tooltip style */ .ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#E2E2E2;color:#454545;}.ui-tooltip-light .ui-tooltip-content{background-color:white;}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}/*!Dark tooltip style */ .ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}/*!Cream tooltip style */ .ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}/*!Red tooltip style */ .ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}/*!Green tooltip style */ .ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#90D93F;color:#3F6219;}.ui-tooltip-green .ui-tooltip-content{background-color:#CAED9E;}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}/*!Blue tooltip style */ .ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/ .ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);}.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";_margin-bottom:-3px;.margin-bottom:-3px;}/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}/*!Youtube tooltip style */ .ui-tooltip-youtube{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;}.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#CCC;}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222;}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}.ui-tooltip-jtools .ui-tooltip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent;}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555;}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333;}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-content{background-color:#D9D9C2;color:#111;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064;}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952;}.ui-tooltip-tipsy{border:0;}.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,.87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0 transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black;}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10;}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none;}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content{border:3px solid #959FA9;filter:none;-ms-filter:none;}.ui-tooltip-tipped .ui-tooltip-titlebar{background:#3A79B8;background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.ui-tooltip-tipped .ui-tooltip-content{background-color:#F9F9F9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589;}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555;}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none;}
/**
 * Farbtastic Color Picker 1.2
 * © 2008 Steven Wittens
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 */
.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url("/assets/softchalk/images/farbtastic/wheel.png") no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url("/assets/softchalk/images/farbtastic/mask.png") no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url("/assets/softchalk/images/farbtastic/marker.png") no-repeat;
}


.connect-sprite-sheet {
    background-image: url('/assets/softchalk/images/sprites.png');
    background-color: transparent;
}

.connect-sprites-bg-header{background-position:0px 0px;width:1022px;height:168px;}
.connect-sprites-bg-container-frame{background-position:0px -168px;width:961px;height:184px;}
.connect-sprites-gallery-yellow-background{background-position:0px -352px;width:650px;height:331px;}
.connect-sprites-gallery-red-background{background-position:0px -683px;width:650px;height:331px;}
.connect-sprites-gallery-green-background{background-position:-1022px 0px;width:650px;height:331px;}
.connect-sprites-gallery-blue-background{background-position:-1022px -331px;width:650px;height:331px;}
.connect-sprites-bg-more-l{background-position:-1022px -662px;width:512px;height:56px;}
.connect-sprites-bg-nav-hover{background-position:-1022px -718px;width:500px;height:34px;}
.connect-sprites-softchalk-logo{background-position:-1022px -752px;width:342px;height:105px;}
.connect-sprites-logo{background-position:-1022px -857px;width:342px;height:105px;}
.connect-sprites-scorecenter-logo{background-position:-1364px -752px;width:275px;height:70px;}
.connect-sprites-link-trial:hover{background-position:-1364px -857px;width:272px;height:42px;}
.connect-sprites-link-trial{background-position:-1364px -899px;width:272px;height:42px;}
.connect-sprites-ui-custom-icons{background-position:-1364px -822px;width:240px;height:16px;}
.connect-sprites-scorecenter-softchalk-logo{background-position:-650px -352px;width:224px;height:75px;}
.connect-sprites-tree-side{background-position:-650px -427px;width:200px;height:200px;}
.connect-sprites-tree-bottom{background-position:-650px -683px;width:200px;height:200px;}
.connect-sprites-sad-chalk{background-position:0px -1014px;width:192px;height:192px;}
.connect-sprites-link-request:hover{background-position:-1534px -662px;width:122px;height:28px;}
.connect-sprites-link-request{background-position:-1534px -690px;width:122px;height:28px;}
.connect-sprites-timeline{background-position:-850px -427px;width:108px;height:108px;}
.connect-sprites-tabbedpane{background-position:-850px -683px;width:108px;height:108px;}
.connect-sprites-sorting{background-position:-650px -883px;width:108px;height:108px;}
.connect-sprites-slideshow{background-position:-758px -883px;width:108px;height:108px;}
.connect-sprites-sets{background-position:-866px -883px;width:108px;height:108px;}
.connect-sprites-sequence{background-position:-192px -1014px;width:108px;height:108px;}
.connect-sprites-selection{background-position:-300px -1014px;width:108px;height:108px;}
.connect-sprites-seekaword{background-position:-408px -1014px;width:108px;height:108px;}
.connect-sprites-sectionedshape{background-position:-516px -1014px;width:108px;height:108px;}
.connect-sprites-quizgroup{background-position:-624px -1014px;width:108px;height:108px;}
.connect-sprites-presenter{background-position:-732px -1014px;width:108px;height:108px;}
.connect-sprites-photoalbum{background-position:-840px -1014px;width:108px;height:108px;}
.connect-sprites-pairs{background-position:-948px -1014px;width:108px;height:108px;}
.connect-sprites-ordering{background-position:-1056px -1014px;width:108px;height:108px;}
.connect-sprites-lesson{background-position:-1164px -1014px;width:108px;height:108px;}
.connect-sprites-labeling{background-position:-1272px -1014px;width:108px;height:108px;}
.connect-sprites-jigsawpuzzle{background-position:-1380px -1014px;width:108px;height:108px;}
.connect-sprites-identify{background-position:-1488px -1014px;width:108px;height:108px;}
.connect-sprites-hotspot{background-position:0px -1206px;width:108px;height:108px;}
.connect-sprites-flashcard{background-position:-108px -1206px;width:108px;height:108px;}
.connect-sprites-file-streaming{background-position:-216px -1206px;width:108px;height:108px;}
.connect-sprites-file-hyperlink{background-position:-324px -1206px;width:108px;height:108px;}
.connect-sprites-file-file{background-position:-432px -1206px;width:108px;height:108px;}
.connect-sprites-file-embed{background-position:-540px -1206px;width:108px;height:108px;}
.connect-sprites-dragndrop{background-position:-648px -1206px;width:108px;height:108px;}
.connect-sprites-didyouknow{background-position:-756px -1206px;width:108px;height:108px;}
.connect-sprites-crossword{background-position:-864px -1206px;width:108px;height:108px;}
.connect-sprites-course{background-position:-972px -1206px;width:108px;height:108px;}
.connect-sprites-align{background-position:-1080px -1206px;width:108px;height:108px;}
.connect-sprites-tabs-bg{background-position:-961px -168px;width:3px;height:100px;}
.connect-sprites-2010-winner{background-position:-1022px -962px;width:100px;height:39px;}
.connect-sprites-2009-winner{background-position:-1122px -962px;width:100px;height:39px;}
.connect-sprites-created-with-softchalk-8-logo{background-position:-1522px -718px;width:86px;height:28px;}
.connect-sprites-created-with-softchalk-7-logo{background-position:-1222px -962px;width:86px;height:28px;}
.connect-sprites-created-with-softchalk-6-logo{background-position:-1308px -962px;width:86px;height:28px;}
.connect-sprites-link-buy-now:hover{background-position:-1394px -962px;width:83px;height:28px;}
.connect-sprites-link-buy-now{background-position:-1477px -962px;width:83px;height:28px;}
.connect-sprites-bg-more-r{background-position:-1639px -752px;width:18px;height:56px;}
.connect-sprites-bg-youtube{background-position:-1636px -857px;width:36px;height:35px;}
.connect-sprites-bg-twitter{background-position:-1636px -899px;width:36px;height:35px;}
.connect-sprites-bg-linkedin{background-position:-964px -168px;width:36px;height:35px;}
.connect-sprites-bg-facebook{background-position:-964px -203px;width:36px;height:35px;}
.connect-sprites-bg-base{background-position:-961px -268px;width:36px;height:35px;}
.connect-sprites-separator2{background-position:-1657px -752px;width:2px;height:34px;}
.connect-sprites-small-round-button-r{background-position:-1656px -662px;width:7px;height:28px;}
.connect-sprites-small-round-button-l{background-position:-1663px -662px;width:7px;height:28px;}
.connect-sprites-readback{background-position:-1608px -718px;width:28px;height:28px;}
.connect-sprites-large-round-button-r{background-position:-1656px -690px;width:15px;height:28px;}
.connect-sprites-large-round-button-l{background-position:-1636px -718px;width:15px;height:28px;}
.connect-sprites-btn-search{background-position:-1560px -962px;width:22px;height:22px;}
.connect-sprites-bg-drop-hover-r{background-position:-1651px -718px;width:11px;height:22px;}
.connect-sprites-bg-drop-hover-l{background-position:-1659px -752px;width:11px;height:22px;}
.connect-sprites-tabs-arrow-hover{background-position:-1657px -786px;width:11px;height:17px;}
.connect-sprites-left-arrow-tabs{background-position:-1364px -838px;width:11px;height:17px;}
.connect-sprites-menu-check-green{background-position:-1604px -822px;width:16px;height:16px;}
.connect-sprites-bg-container-list-hover{background-position:-1620px -822px;width:15px;height:15px;}
.connect-sprites-bg-container-list-gray{background-position:-1639px -808px;width:14px;height:14px;}
.connect-sprites-submit-arrow-y-e{background-position:-1662px -718px;width:9px;height:10px;}
.connect-sprites-submit-arrow-w-e{background-position:-1662px -728px;width:9px;height:10px;}
.connect-sprites-arrow-yellow{background-position:-1659px -774px;width:8px;height:7px;}
.connect-sprites-arrow-green{background-position:-1653px -808px;width:8px;height:7px;}
.connect-sprites-arrow-gray{background-position:-1661px -808px;width:8px;height:7px;}

.info {
    width: 12px;
    height: 12px;
    background-image: url('/images/i.png');
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
}

table.centered {
    text-align: center;
}
table.column-padding td,
table.column-padding th {
    padding-left: 5px;
    padding-right: 5px;
}
table#space-limit-settings .connect-form-field {
    /* form fields are shorter when inside of tables */
    width: 60px;
}
table.left-align-first-column tr > td:first-child,
table.left-align-first-column tr > th:first-child{
    text-align: left;
}
table.right-align-first-column tr > td:first-child,
table.right-align-first-column tr > th:first-child{
    text-align: right;
}

.connect-report-section-wrapper {
    margin-top: 0px;
    background-color: transparent;
    border: 1px dotted #CCCCCC;
    padding: 4px;
}

.connect-report-sidebar-section{ 
    width: 250px;
    text-align: left;
    font-weight: bold;
    margin: 28px 15px 0px 0px;
}
.connect-report-form-select {
    width: 245px;
}
.connect-report-form-date-input {
    width: 95px;
}

.connect-report-form-content-input {
    width: 240px;
}

.connect-report-form-creator-input {
    width: 240px;
}
.connect-report-form-date-column {
    width: 100px;
    float: left;
}
.connect-report-form-separator-column {
    float: left;
    width: 45px;
    text-align: center;
}

.connect-report-form-hidden-button-wrapper {
    float:right;
    margin-top: 8px;
    margin-right: 3px;
}

.connect-report-header-wrapper {
    float:left;
    margin: 10px 5px 8px 8px;
}

.connect-report-form-column {
    margin-bottom: 5px;
}

.connect-report-form-field-header {
    padding-right: 20px;
    color: #006633;
    font-size: 100%/*12pt*/;
    font-size: 12pt;
    font-weight: normal;
    color: #006633;
}

.connect-report-form-field-data {
    font-size: /*14px*/75%;
}

.connect-report-output-button {
    float:right;
    top: 8px;
    right: 10px;
}

.connect-report-output-table {
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 30px;
    border-spacing: 0px 0px;
    border-collapse: collapse;
    width: auto;
}

.connect-report-output-emphasis {
    font-weight: bold;
}

.connect-report-output-table-cell {
    vertical-align: middle;
    text-align: left;
    font-size: 8pt;
    table-layout: fixed;
}

.connect-report-count-table-cell {
    width: 75px;
}
.connect-report-small-table-cell {
    width: 150px;
}
.connect-report-url-table-cell {
    width: 220px;
}
.connect-report-field-table-cell {
    width: 200px;
}

.connect-report-value-table-cell {
    width: 180px;
}

.connect-report-details-info-outer-wrapper { 
    overflow: auto; 
}

.connect-report-details-info-inner-wrapper { 
    width: 1300px;
    height: 331px;
}

.connect-collapse-report-info-block-collapse-wrapper {
    position: absolute;
    top: 3px;
    right: 14px;
    width: 20px;
}

.report-info {
    margin-left: 8px;
}

.connect-reports-permission-text {
    font-size: 75%;
    font-style: italic;
}

.lesson-view-title {
    float: left;
    display: inline-block;
    padding: 5px;
    color: #063;
}

.editor-wrap {
    position: relative;
    background: white;
    width: 100%;
}
.cke_editable {
    padding: 20px;
    margin: 0 auto;
}
.editor-view-controls {
    display: inline-block;
}

.editor-view-control, .editor-view-control a.cke_button {
    font-size: 12px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}
.editor-view-caption {
    color: black;
}
.editor-view-icon {
    margin: 10px;
    width: 48px;
    height: 48px;
    display: inline-block;
    background-size: contain;
}
.editor-view-caption {
    background-size: auto 75%;
    min-width: 24px;
    background-repeat: no-repeat;
    background-position: center;
}
.cke_top.lesson-view-bar {
    border-bottom: none;
    padding-bottom: 0px;
}
.lesson-view-link {
    margin-left: .5em;
    color: #000;
    font-size: 1em;
}

.quick-edit-logo {
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    float:left;
    padding: 6px 8px;
}

.edit-dropdown-menu {
    display: none;
    border: solid 1px #BBB;
    overflow: hidden;
}
.edit-dropdown-item {
    text-decoration: none;
    display: block;
    padding: 1em;
}
.edit-dropdown-item:hover {
    background-color: #DDD;
}
.open-element-action {
    font-size: 1.1em;
}
.open-element-helptext {
    color: #000;
    font-size: 1em;
}
.open-element-icon {
    float: left;
    width: 32px;
    height: 32px;
    margin: 1em;
    margin-left: 0;
    margin-top: 0;
    background-image: url('/images/std-logo.png');
    background-size: contain;
    background-repeat: no-repeat;
}
