﻿ /*Event Custom Styles */
 @charset utf-8;

 .wd1 {
     width: 10%
 }

 .wd2 {
     width: 20%
 }

 .wd3 {
     width: 30%
 }

 .wd4 {
     width: 40%
 }

 .wd5 {
     width: 50%
 }

 .wd6 {
     width: 60%
 }

 .wd7 {
     width: 70%
 }

 .wd8 {
     width: 80%
 }

 .wd9 {
     width: 90%
 }

 .wd0 {
     width: 100%
 }

 .side_right {
     float: right
 }

 .side_left {
     float: left
 }

 .hg10 {
     height: 10px
 }

 .hg20 {
     height: 20px
 }

 .hg30 {
     height: 30px
 }

 .hg40 {
     height: 40px
 }

 .ui-jqgrid .ui-jqgrid-btable {
     margin: 0em;
     table-layout: auto;
 }

 .PABuserName {
     top: 20px;
 }

 .notes-long {
     width: 600px;
 }

 .notes .icon-virtual {
     margin-right: 10px;
 }

 .notes .icon-ticket {
     padding: 2px 0px 2px 30px;
 }

 .ui-widget-overlay {
     height: 100%;
     min-height: 100%;
     position: fixed
 }

 /*overview TAB*/
 #content_overview_div {
     font-size: 14px;
 }

 #content_overview_div .overview-section {
     margin: 0 20px 20px 20px;
 }

 #content_overview_div .overview-section h1,
 #content_overview_div .overview-section h2,
 #content_overview_div .overview-section h3 {
     margin-top: 0px;
     padding-top: 0px;
     margin-bottom: 5px;
 }

 #content_overview_div .intro {
     margin: 0px;
     width: 620px;
     padding-top: 0px;
 }

 #content_overview_div span.right_arrow {
     padding: 0px 0px 0px 14px;
     background: url(../images/right_arrow.gif) no-repeat left;
     display: inline;
 }

 #content_overview_div .personal-exp {
     float: right;
     width: 200px;
     padding: 18px;
     border: 1px solid #E6E6E6;
     background: #fdfdfd;
     /*margin-right:27px;*/
     margin-top: 20px;
 }

 #content_overview_div .personal-exp h3 {
     margin-bottom: 15px;
 }

 #content_overview_div .personal-exp p {
     line-height: 17px;
 }

 #content_overview_div .personal-exp a.login-favorite {
     margin-top: 15px;
     display: inline-block;
     margin-left: 0;
 }

 #content_overview_div .personal-exp a.login-favorite:hover {
     text-decoration: none;
 }

 #content_overview_div {
     padding-bottom: 20px;
 }

 #content_overview_div .bulleted-list {
     margin-bottom: 18px;
 }

 #content_overview_div .bulleted-list li {
     list-style: square outside;
     margin-bottom: 5px;
     margin-left: 20px;
 }

 #content_overview_div .overview-section {
     margin: 0;
     padding-top: 5px;
     border-top: 1px solid #E6E6E6;
     clear: both;
 }

 #content_overview_div .overview-section2 {
     margin: 0 20px 0;
     clear: both;
 }

 #content_overview_div .overview-section h3 {
     margin-bottom: 5px;
 }

 #content_overview_div .closedlanguage {
     font-weight: normal;
     color: #007DC2;
     padding-left: 5px;
     display: block;
     float: left;
     width: 100%
 }

 #content_overview_div .openlanguage {
     font-weight: normal;
     color: #007DC2;
     padding-left: 5px;
 }

 #content_overview_div .expandable-list-wrapper {
     padding-top: 5px;
 }

 #content_overview_div .divider {
     color: #ccc;
     display: inline-block;
     margin: 0 3px;
 }

 #content_overview_div .accordprefix img {
     position: relative;
     top: 2px;
 }

 #content_overview_div .thelanguage {
     border-bottom: 1px solid #e6e6e6;
     padding: 0 23px 15px;
 }

 #content_overview_div .expand {
     float: left;
     padding: 0 10px;
     width: 15px;
     *background: transparent !important;
     transform: translateZ(0);
 }

 #content_overview_div .expand .expand-button {
     background: url("/assets/img/ab/ui-icon-dropdown.gif") no-repeat scroll left top transparent;
     width: 17px;
     height: 17px;
     text-indent: -9999em;
     outline: none;
     display: block;
     cursor: pointer;
 }

 #content_overview_div .expand .expand-button.active {
     background: url(/assets/img/ab/ui-icon-dropdown.gif) no-repeat 0px -26px;
 }

 #content_overview_div .type_policies {
     padding: 0px;
     color: #292929;
 }

 #content_overview_div .type_policies p,
 .type_policies_ul {
     margin-bottom: 18px;
     line-height: 18px;
 }

 #content_overview_div .type_policies h1 {
     margin-bottom: 5px;
     padding-top: 0px;
     margin-top: 0px;
 }

 #content_overview_div .type_policies h2 {
     margin-bottom: 5px;
     padding-top: 0px;
     margin-top: 0px;
 }

 #content_overview_div .type_policies h3 {
     margin-bottom: 5px;
     padding-top: 0px;
     margin-top: 0px;
 }

 #content_overview_div .overview_content_tacks,
 #content_overview_div .overview_hot_topics {
     width: 70%;
     float: left;
     font-size: 14px;
 }

 #content_overview_div .overview_hot_topics {
     width: 30%;
 }

 #content_overview_div .overview_content_tacks .sub-title {
     width: 100%;
     height: 270px;
     overflow: hidden;
 }

 #content_overview_div .overview_content_tacks .sub-title p {
     padding-right: 2px;
     padding-bottom: 10px;
 }

 #content_overview_div .overview_content_tacks .sub-title p.red {
     color: #ff0000;
 }

 #content_overview_div .overview_content_tacks .sub-title h3 {}

 #content_overview_div .overview_content_tacks table {
     /*margin-top:85px;*/
 }

 #content_overview_div .overview_content_tacks table caption {
     height: 35px;
     line-height: 35px;
     text-align: left;
     font-weight: bold;
     padding-left: 10px;
 }

 #content_overview_div .overview_content_tacks table thead td {
     border: none;
     height: 35px;
     line-height: 35px;
     font-size: 14px;
 }

 #content_overview_div .overview_content_tacks table td {
     text-align: left;
     line-height: 25px;
     height: 25px;
     padding-left: 10px;
     font-size: 10px;
     font-weight: bold;
     border: 1px solid #ccc;
 }

 #content_overview_div .overview_content_tacks table td span {
     text-align: right;
     float: right;
 }

 #content_overview_div .overview_content_tacks table td span.right_arrow {
     padding: 0px 0px 0px 14px;
     background: url(../images/right_arrow.gif) no-repeat left;
     display: inline;
     margin-right: 10px;
 }

 #content_overview_div .overview_content_tacks table thead,
 #content_overview_div .overview_content_tacks table caption {
     background: #00A2DE;
     color: #fff;
 }

 #content_overview_div .overview_hot_topics table thead,
 #content_overview_div .overview_hot_topics table caption {
     background: #ff9900;
     color: #fff;
 }

 #content_overview_div .overview_hot_topics table thead th.rotate {
     height: 258px;
     line-height: 258px;
     white-space: nowrap;
 }

 #content_overview_div .overview_hot_topics table thead th.rotate>div {
     transform: translate(3px, 115px) rotate(270deg);
     -webkit-transform: translate(3px, 115px) rotate(270deg);
     -moz-transform: translate(3px, 115px) rotate(270deg);
     -ms-transform: translate(3px, 115px) rotate(270deg);
     /*writing-mode:tb-rl;*/
     width: 25px;
 }

 #content_overview_div .overview_hot_topics table thead th.rotate>div>span {
     padding: 5px 10px;
     text-align: top;
 }

 #content_overview_div .overview_hot_topics table thead th {
     border: 2px solid #fff;
 }

 #content_overview_div .overview_hot_topics table thead th:first-child,
 #content_overview_div .overview_hot_topics table thead th:last-child {
     border-left: 0px;
     border-right: 0px;
 }

 #content_overview_div .overview_hot_topics table thead th {
     border-bottom: 0px;
 }

 #content_overview_div .overview_hot_topics table caption {
     height: 45px;
     line-height: 45px;
     text-align: center;
     font-weight: bold;
 }

 #content_overview_div .overview_hot_topics table td {
     text-align: center;
     line-height: 25px;
     height: 25px;
     border: 1px solid #ccc;
 }

 #content_overview_div .overview_hot_topics table tbody td span.right_arrow {
     padding: 0px 0px 0px 14px;
     background: url(../images/right_arrow.gif) no-repeat left;
     display: inline;
 }

 /*MAIN*/
 ul {
     list-style: none;
 }

 body,
 .ui-widget {
     font-family: "BentonSansRegular", Arial, Helvetica, sans-serif;
 }

 body {
     background: #FFF;
 }

 .body-content {
     border-top: 10px solid #FFF;
     margin-top: 70px;
     margin-bottom: 20px;
 }

 .body-content .container {
     /*top:-36px;*/
     position: relative;
 }

 .agenda-builder {
     width: 100%;
     margin: 0 auto;
     height: 100%;
     background: #fff;
     max-width: 960px;
 }

 /*single layout mode*/
 .content {
     width: 100%;
     margin: 0 auto;
     height: 100%;
     background: #fff;
     max-width: 960px;
     margin-bottom: 30px;
 }

 .content #sub {
     width: 100%;
 }

 .content a:hover {
     text-decoration: none;
 }

 .sub-nav {
     width: 960px;
     padding: 0
 }

 .sub-nav #nav-tierciary {
     display: none;
 }

 .sub-nav #nav-tierciary li a:hover {
     color: #000;
 }

 .sub-nav #nav-tierciary li a.on,
 .sub-nav #nav-tierciary li a.on:hover {
     color: #ed8001;
 }

 .sub-nav #nav-tierciary li a.on:hover {
     text-decoration: underline;
 }

 .sub-nav #nav-tierciary li a.on span {}

 .sub-nav #nav-tierciary li a.on span:hover {}

 .sub-nav #nav-tierciary.double li {
     width: 145px;
 }

 .sub-nav #nav-tierciary li a.active {
     color: #ed8001;
 }

 .sub-nav #nav-tierciary li {
     padding-right: 20px;
     width: auto;
     float: left;
     margin-top: 10px;
     margin-left: 0px;
 }

 .sub-nav #nav-tierciary li a {
     font-weight: bold;
     font-size: 15px;
     margin-left: 0px;
 }

 /*end single layout mode*/
 /* --------- navigation --------- */
 .ui-tabs .ui-tabs-nav {
     background: #FDB913;
     padding: 9px 0 0 10px;
     border-radius: 0;
     border: none;
 }

 #sub-nav {
     border: none;
     border-radius: 0;
     padding: 0;
 }

 #sub-nav {
     position: relative;
     display: block;
     width: 100%;
     background: #fff;
 }

 #sub-nav.nobkg {
     background: #fff;
 }

 #sub-nav.ui-tabs .ui-tabs-nav li a {
     margin: 0;
     color: #fff;
     padding: 5px 10px 0;
     height: 22px;
     font-size: 15px;
     margin-right: 5px;
     border-radius: 4px 4px 0 0;
     cursor: pointer;
     text-decoration: none;
 }

 #sub-nav.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
     padding-bottom: 0;
 }

 #sub-nav.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
     background: #fff;
     color: #000;
     border-radius: 4px 4px 0 0;
 }

 #sub-nav .shadetabs {
     height: 28px;
 }

 #sub-nav .shadetabs li a.active {
     background-color: #fff;
     background-position: left 0;
     color: #333;
 }

 #sub-nav .shadetabs li a.active span {
     background-color: #fff;
     background-position: right 0;
     color: #333;
 }

 #sub-nav .shadetabs li a .favorite-star {
     display: inline-block;
     margin-left: 2px;
     width: 12px;
     height: 11px;
     background: url(/assets/img/ab/favorite-star.png) no-repeat 1px -26px;
     *position: absolute;
     *right: 12px;
 }

 #sub-nav .shadetabs li.ui-tabs-selected a .favorite-star {
     background-position: 1px 1px;
 }

 #sub-nav .shadetabs li a.active .favorite-star {
     background-position: 0 1px;
 }

 #sub-nav .shadetabs li a.favorite span {
     padding-right: 15px;
 }

 #sub-nav .shadetabs li a.favorite span {
     *padding-right: 26px;
 }

 #sub-nav .shadetabs {
     height: 28px;
     margin-left: 0;
     margin-bottom: 0;
     font: normal 12px Verdana;
     list-style-type: none;
     text-align: left;
 }

 #sub-nav .shadetabs li {
     display: inline;
     margin: 0;
     background: none;
     border: none;
 }

 #sub-nav .shadetabs li a {
     height: 26px;
     float: left;
     text-align: center;
     color: #fff;
     font-weight: bold;
     font-size: 15px;
     text-decoration: none;
     margin-top: 10px;
     font-family: Arial, Helvetica, sans-serif;
     margin-right: 19px;
     background: #ed8001;
     border: none;
 }

 #sub-nav .shadetabs li a:hover {
     background: #b24a0f;
 }

 #sub-nav .shadetabs li a.selected {
     background: url(/assets/img/ab/btn-subtopnav-left.png) no-repeat left top;
     color: #000;
     text-decoration: none;
 }

 #sub-nav .shadetabs li a.selected span {
     height: 22px;
     padding-right: 18px;
     color: #000;
     padding-top: 6px;
     background: url(/assets/img/ab/btn-subtopnav-right.png) no-repeat right top;
 }

 .agenda-builder #sub-nav {
     top: -10px;
 }

 .agenda-builder .sub-nav {
     padding: 0;
 }

 #sub-nav #nav-tierciary {
     display: none
 }

 #sub .shadetabs {
     display: none
 }

 #overview .sub-nav #nav-tierciary {
     display: block
 }

 /*--------- login modal ---------*/
 .ui-dialog .ui-dialog-title {
     font-size: 18px;
 }

 .ui-dialog p {
     font-size: 14px;
 }

 .ui-dialog #user_form_fname_div label,
 .ui-dialog #user_form_lname_div label {
     font-size: 14px;
 }

 .ui-dialog #create_account_button:hover {
     text-decoration: underline;
 }

 /*--------- jqGrid ---------*/

 /* --------- multiselect --------- */
 .agenda-builder .ui-multiselect-checkboxes li {
     float: left;
     width: 47%;
     *width: 45%;
     margin: 0 4px 0 5px;
     padding-right: 5px;
     padding-bottom: 7px;
     font-size: 12px;
 }

 .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {
     width: 100%;
     clear: both;
     border-bottom: 1px solid #d2d2d2;
     padding-top: 5px;
     padding-bottom: 3px;
     margin-bottom: 7px;
 }

 .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a {
     text-decoration: none;
     width: 100%;
     font-weight: bold;
     color: #454545;
 }

 .ui-multiselect-checkboxes li label.ui-state-hover {
     background: none;
     border: none;
     color: #454545;
     /* text-decoration:underline; */
 }

 /* --------- breadcrumb --------- */

 /*SESSIONS*/
 .ui-widget-content .ui-jqgrid .ui-subgrid table {
     width: 100%
 }

 .ui-jqgrid .subgrid {
     width: 100%
 }

 #sessions .sub-nav #nav-tierciary li {
     padding-right: 10px;
     margin-left: 10px;
 }

 #sessions .sub-nav #nav-tierciary li a {
     margin-left: 10px;
 }

 .filter-slider {
     background-position: 6px 5%;
 }

 .filter-slider.close {
     background-position: -27px 5%;
 }

 .grid-content {
     width: 100%;
     display: block;
     border-left: none;
     border-right: none
 }

 .session-grid {
     width: 721px;
 }

 .extra-download {
     height: 70px;
 }

 .breadcrumb .quicksearchSelection {
     width: 90%;
 }

 .filter-fields .blank {
     cursor: default;
     /*background: #fff;*/
     width: 190px;
     height: 20px;
     padding: 5px 10px 5px 20px;
     position: relative;
 }

 .filter-fields .blank:last-child {
     display: none;
 }

 #formkeywordExhSearch,
 #formkeywordSessionSearch {
     display: block;
     height: 50px;
     line-height: 50px;
 }

 .keyword-border {
     margin-bottom: 0px;
 }

 .keyword-search {
     top: -15px;
 }

 .keyword-submit {
     margin-bottom: 30px;
 }

 /*SESSION AND SCHEDULE CHANGES*/
 .sessionchangeFitler a.login-favorite {
     text-decoration: none
 }

 /*SAMPLE AGENDA*/
 #sampleagenda .sampleagenda-share {
     /*float: left;*/
 }

 .overview-content .closedlanguage {
     clear: both;
 }


 /*SPEAKERS*/
 .speaker-filter {
     padding: 10px 10px;
 }

 .search-filter {
     width: 100%;
 }

 .search-filter .caption {
     font-size: 14px;
 }

 .pagination {
     width: 100%;
 }

 .speakers-panel {
     width: 99%;
     margin: 0 10px
 }

 /*EXHIBITORS*/
 #exhibitors .filter-fields {
     width: 100%
 }

 #exhibitor_info .company-title {
     text-align: left;
     width: 62%;
 }

 #exhibitor_info .company-title h1 {
     text-align: left;
     width: 100%;
 }

 #exhibitor_info .company-info {
     float: right;
     width: 60%
 }

 #exhibitor_info .company-description {
     width: 100%;
     padding-right: 15px;
 }

 #exhibitor_info .company-awds {
     margin-left: 275px;
     margin-bottom: 5px;
 }

 .ui-dialog .ui-state-default {
     color: #000
 }

 .ui-widget-content .ui-state-default {
     /*padding: 0px*/
 }

 .my-sessions {
     font-size: 14px;
     margin-bottom: 20px
 }

 .my-sessions .title {
     padding-bottom: 10px
 }

 .my-sessions .code {
     font-size: 12px;
     width: 10%;
     float: left
 }

 .my-sessions .info {
     font-size: 12px;
     width: 80%;
     float: left;
     padding-right: 5px
 }

 .my-sessions .info span {
     margin-right: 5px
 }

 .my-sessions .info .part-01 {}

 .my-sessions .info .part-02 {}

 .my-sessions .info .part-03 {}

 .my-sessions .info .part-04 {
     text-decoration: none;
     text-decoration-style: solid
 }

 .my-sessions .info .part-05 {}

 /*MYAGENDA*/
 .PABuserName {
     top: 0;
     padding: 0px;
 }

 .intro {
     font-size: 14px;
     margin-left: 10px;
     margin-right: 10px;
     width: 80%;
     padding-top: 0px;
 }

 .intro p {
     font-size: 14px;
 }

 .intro p>strong {
     font-size: 18px;
 }

 #myagenda ul.bulleted-list {
     margin: 0;
     list-style: disc;
 }

 ;

 .notes-long {
     padding-left: 0px;
 }

 .notes {
     padding-left: 10px;
 }

 .my-agenda .note-wizard {
     width: 230px;
 }

 /*OVERVIEW*/
 #overview {
     display: block
 }

 .overview-content .intro {
     width: 65%
 }

 .overview-content .intro p {
     font-size: 14px;
 }

 .overview-content .overview-section p,
 .overview-content .overview-section i {
     font-size: 14px;
 }

 .overview-content .bulleted-list {
     font-size: 12px;
 }

 .overview-content .personal-exp2 {
     padding: 0;
     margin: 0 20px 0 0;
     background: none;
     border: none;
 }

 /*SESSION CHANGES*/
 /*WIZARD*/
 #wizard_content table {
     font-size: 14px;
     width: 100%;
 }

 #wizard_content table>strong {
     font-size: 18px
 }

 #wizard_content td.button {
     padding-top: 5px;
 }

 #wizard_content .wizard_intro {
     margin-bottom: 15px;
     font-size: 14px;
 }

 #wizard_content .wizard_table {
     margin-left: auto;
     margin-right: auto;
 }

 #wizard_content .wizard_option {
     width: 80px;
     text-align: center;
 }

 #wizard_content td.wizard_text:first-child {
     padding-right: 10px;
 }

 #wizard_content td.wizard_text:last-child {
     padding-left: 10px;
 }

 /*BUTTON BACKGROUND */
 .oj-button,
 #email_submit_button,
 #email_close_button,
 .remove-favorites,
 .ui-jqgrid td input.oj-button {
     margin-left: 0px;
     margin-right: 5px;
 }

 .oj-button,
 .my-agenda .remove-favorites,
 #email_submit_button,
 #email_close_button,
 #agenda_logout_confirm .fm-button,
 .ui-dialog #user_form_submit_buttons_div a {
     border: medium none;
     border-radius: 4px;
 }

 .oj-button,
 #email_submit_button,
 #email_close_button,
 #agenda_logout_confirm .fm-button,
 .ui-dialog #user_form_submit_buttons_div a,
 .ui-dialog .ui-dialog-buttonpane button {
     background: none repeat scroll 0 0 #FDB913 !important;
     color: #ffffff !important;
     display: inline-block;
     font-family: "BentonSansRegular", Arial, Helvetica, sans-serif !important;
     font-size: 15px;
     line-height: 22px;
     text-align: center !important;
     vertical-align: middle;
     text-decoration: none;
 }

 .my-agenda .remove-favorites {
     background: none repeat scroll 0 0 #FF8D6D !important;
     color: #ffffff !important;
     display: inline-block;
     font-family: "BentonSansRegular", Arial, Helvetica, sans-serif !important;
     font-size: 15px;
     line-height: 22px;
     text-align: center !important;
     text-decoration: none;
     vertical-align: middle;
 }

 .oj-button span,
 .oj-button i {
     margin-right: 2px;
 }

 .link-button2 {
     display: inline-block;
     font-family: "BentonSansRegular", Arial, Helvetica, sans-serif !important;
     font-size: 15px;
     line-height: 22px;
     padding: 2px 9px;
     text-align: center !important;
     vertical-align: middle;
     content: "";
 }

 .link-button {
     color: #425563 !important;
     display: inline-block;
     font-family: "BentonSansRegular", Arial, Helvetica, sans-serif !important;
     font-size: 15px;
     line-height: 22px;
     padding: 2px 9px;
     text-align: center !important;
     vertical-align: middle;
     content: "";
 }

 .link-button2 span,
 .link-button2 i {
     margin-right: 25px;
 }

 a.link-button2 span:hover,
 a.link-button2:hover {
     text-decoration: underline;
 }

 .link-button span,
 .link-button i {
     margin-right: 6px;
 }

 a.link-button span {
     text-decoration: none;
 }

 a.link-button span:hover,
 a.link-button:hover {
     text-decoration: none;
 }

 .link-button:hover {
     color: #008768 !important;
 }

 .oj-button.small {
     padding: 0px;
     font-weight: normal;
     line-height: normal;
 }

 /*.ui-widget-content .oj-button.small {padding: 0px;}*/
 .oj-button.larger {
     padding: 4px 20px 4px;
     line-height: 26px;
 }

 .oj-button.link-button {
     background: none !important;
     background-color: #fff;
 }

 .oj-button.link-button:hover,
 .oj-button.link-button:focus {
     background: none !important;
 }

 .ui-widget-content a.oj-button {
     color: #000;
 }

 .ui-widget-content a.oj-button span {
     text-decoration: none;
 }

 .my-agenda .remove-favorites:hover,
 .my-agenda .remove-favorites:focus {
     background: none repeat scroll 0 0 #E57E61 !important;
 }

 .oj-button:hover,
 #email_submit_button:hover,
 #email_close_button:hover,
 #agenda_logout_confirm .fm-button:hover,
 .ui-dialog #user_form_submit_buttons_div a:hover {
     background: none repeat scroll 0 0 #008fd3 !important;
 }

 .btn-gray {
     background: none repeat scroll 0 0 #425563 !important;
 }

 .btn-gray:hover,
 .btn-gray:focus {
     background: none repeat scroll 0 0 #3b4c59 !important;
     color: #3b4c59;
 }

 .orange {
     background: none repeat scroll 0 0 #FF8D6D !important;
 }

 .orange:hover,
 .orange:focus {
     background: none repeat scroll 0 0 #E57E61 !important;
     color: #E57E61;
 }

 .ui-dialog .ui-dialog-buttonpane button.ui-state-hover {
     background: none repeat scroll 0 0 #008fd3 !important;
     font-weight: bold;
 }

 .ui-dialog #user_form_submit_buttons_div a {
     line-height: 32px;
     height: 32px;
 }

 #agenda_logout_confirm .fm-button {
     padding: 5px 19px 5px 13px;
 }

 .ui-widget-overlay {
     height: 100%;
     min-height: 100%;
     position: fixed
 }

 .ui-jqgrid .ui-icon-plus,
 .ui-jqgrid .ui-icon-minus {
     padding: 1px;
     margin: -8px 4px;
     top: 0;
 }

 .ui-jqgrid tr.jqgrow td {
     line-height: 16px;
     padding: 5px 0 10px 5px;
 }

 .ui-jqgrid .ui-icon-plus {
     background-image: url(/assets/img/ab/acoordian-arrow.png);
     background-size: 100%;
     background-position: 0 0;
     background-repeat: no-repeat;
     height: 16px;
     width: 16px;
 }


 .ui-jqgrid a:hover .ui-icon-plus {
     background-image: url(/assets/img/ab/acoordian-arrow.png);
     background-size: 100%;
     background-position: 0 -145.33333px;
     background-repeat: no-repeat;
     height: 16px;
     width: 16px;
 }

 .ui-jqgrid .ui-icon-minus {
     background-image: url(/assets/img/ab/acoordian-arrow.png);
     background-size: 100%;
     background-position: 0 0;
     background-repeat: no-repeat;
     height: 16px;
     width: 16px;
 }

 .ui-jqgrid a:hover .ui-icon-minus {
     background-image: url(/assets/img/ab/acoordian-arrow.png);
     background-size: 100%;
     background-position: 0 -145.33333px;
     background-repeat: no-repeat;
     height: 16px;
     width: 16px;
 }

 .my-agenda .events .item .expand .expand-button {
     background-image: url(/assets/img/ab/acoordian-arrow.png);
     background-size: 100%;
     background-position: 0 0;
     background-repeat: no-repeat;
     height: 16px;
     width: 16px;
 }

 .my-agenda .events .item .expand a.expand-button:hover {
     background-image: url(/assets/img/ab/acoordian-arrow.png);
     background-size: 100%;
     background-position: 0 -129.33333px;
     background-repeat: no-repeat;
     height: 16px;
     width: 16px;
 }

 .my-agenda .events .item .expand .expand-button.active {
     background-image: url(/assets/img/ab/acoordian-arrow.png);
     background-size: 100%;
     background-position: 0 0;
     background-repeat: no-repeat;
     height: 16px;
     width: 16px;
 }

 .overview-content .thelanguage {
     padding: 0 40px 15px;
     margin-bottom: 5px;
 }

 .overview-content .expand a.expand-button {
     background-image: url(/assets/img/ab/acoordian-arrow.png);
     background-size: 100%;
     background-position: 0 0;
     background-repeat: no-repeat;
     height: 16px;
     width: 16px;
 }


 .overview-content .expand a.expand-button:hover {
     background-image: url(/assets/img/ab/acoordian-arrow.png);
     background-size: 100%;
     background-position: 0 -129.33333px;
     background-repeat: no-repeat;
     height: 16px;
     width: 16px;
 }

 .overview-content .expand a.expand-button.active {
     background-image: url(/assets/img/ab/acoordian-arrow.png);
     background-size: 100%;
     background-position: 0 0;
     background-repeat: no-repeat;
     height: 16px;
     width: 16px;
 }

 .overview-content .expand a.expand-button.active:hover {
     background-image: url(/assets/img/ab/acoordian-arrow.png);
     background-size: 100%;
     background-position: 0 -129.33333px;
     background-repeat: no-repeat;
     height: 16px;
     width: 16px;
 }