.lookup-input-field,
.span6.case-close-button a,
.lookup-parent-Container .task_reject a.new-record-add-link,
.object-related-info-title-row .tab_toolbar a ,
.add_note_activity,
.case_button_outer .case_reset_button,
.case_button_outer .view_mode_case_submit_button,
.button_outer .reset_button,
#tab_content_searchContainer .search-hedaer-title-line,
.menu_container_outer .profile_menu li a,
.tab_toolbar .add-new-record a ,
.side_inbox_item.report_side_item .side_navigation_right a,
 .tab_toolbar .edit_schedule_link,
 .tab_title_row.report_title_container,
 .lj-button.fg-button.ui-state-default,
 .addNewArticleButton,.addNewDiscussionButton,
 .selectCategoriesButton,.categories_header_text,
 .helpful_section_button,
 .formToolBar .lj-button,
 .relatedInfoFirstHeaderColumn,
.relatedInfoHeaderColumn,
.ui-dialog .ui-dialog-buttonpane button,
.section_row_tr,
.add_new_topic,
.report-folder-title,
.report-list-row .edit,
.report-list-row .email,
.dashboard_filter_wrap,
.sd-notification-dialog  .select_wrap,
#changePasswordWindow .select_wrap,
.dialog_container .select_wrap,
.more_actions_parent a,
.inner_content.viewmanager_inner_content .view_manager_button,
.dashBoard_header,
#date_format_select_list li:hover, #date_format_select_list li.active_select_item,
#changePasswordWindow .login_cancel,
.select_item_button,
.login_cancel,
.message_text_conatiner,
.servicedesk_ui_section_title,
div.dp-calendar_button #selectDate,
.case_type .case_type_label,
#addNewMultiStepTask_notification .task_reject_text.adhoc_grid_header,
#recordProcessTaskDialog .grid_table_header,
#recordProcessTaskDialog tr.task_completed .group_activity_tasks_subject,
#recordProcessTaskDialog tr.task_overdue .group_activity_tasks_subject
{background:url("../images/sprite_x_repeat_1.png") repeat-x scroll 0 0 transparent }

td .detail_text span,
.file-upload-button span,
.sd-upload-files .sd-button,
.lookup-input-field .lookup-search-icon,
.lookup-field-label .lookup-clear-icon,
.sd-upload-files .img-file-Close,
.grid-more-data .more-down-arrow,
.default_user_image_notes,
.grid_table_header th .up-arrow,
.grid_table_header th .down-arrow,
.lookup-container .task_reject #close_task,
.add-new-view-dialog .login_popup_close,
.add-new-dashboard-dialog .login_popup_close,
.add-new-record-dialog .login_popup_close,
.side_navigation_block ul li.side_active_item a.view-option-arrow,
.account_summary_img,
.account_side_summary_img_bg,
#add_edit_grid_record_container .grid_record_login_popup_close,
#new_record_trigger_content .new_record_login_popup_close ,
#edit_portal_user_info_content .new_record_login_popup_close ,
.novo_tab_ul li.has-children div.more-arrow,
a.sla_yellow,
a.sla_dark_grey,
a.sla_red,
.account_side_summary_img,
.side_report_active_item .view-option-arrow,
.task_approve.email_report,
.side_more_tags.green_tag.articlae_category_tags .tag_button  a span,
.file-delete-icon ,
.chat-message-open-textarea-icon,
.sd-show-dialog .login_popup_close,
.add-new-report-dialog .login_popup_close,
.faq_item_userimg,
.profileitem .customer_img_bg,
input.sdvm_search_btn,
input.gensd_search_btn,
input.sdvm_search_cancel_btn,
.case_type_label .arrow,
.sd-notification-dialog .select_wrap .selectbox .display .arrow_btn .arrow,
#changePasswordWindow .select_wrap .selectbox .display .arrow_btn .arrow,
.dialog_container .select_wrap .selectbox .display .arrow_btn .arrow,
.dashboard_filter_wrap .selectbox .display .arrow_btn .arrow,
.data-lookup_container .login_popup_close,span.field_hint,a.field_hint,.profileitem_content .case_content_image .spacer_div
 {background:url(../images/sprite_vertical_1.png) no-repeat;}

 .FormRequiredLabel > a > img{
    display: none;
} 

a.sla_dark_grey,
a.sla_red,
a.sla_yellow {
    color: #FFFFFF;
    float: left;
    font: 600 12px/19px Roboto, Arial,sans-serif;
    padding: 0 7px 1px;
    text-decoration: none;
}

a.sla_yellow {
    color: #937301;
}
a.sla_yellow {background-position:0px -545px;}
a.sla_dark_grey a{background-position:-45px -545px;}
a.sla_red{background-position:-90px -545px;}
.stab-form-body{
    padding: 5px !important;
    border: none !important;
    /* border-left: 1px solid #ded5b3; */
    /* border-right: 1px solid #ded5b3; */
    /* border-bottom: 1px solid #ded5b3; */
    position: relative !important;
}
.stab-form THEAD TD.stab-form-active{
    background: #96bef61c !important;
    border-bottom: 2px solid #1776BF !important;
    font-weight: bold !important;
}
.stab-form THEAD TD{
    white-space: nowrap !important;
    border: none !important;
    background-color: #f3fafe ;
    font-family: Verdana;
    font-size: 11px;
    color: #333 !important;
}
.stab-form THEAD TD A{
    text-decoration: none !important;
}
.stab-form thead tr{
    line-height: 25px !important;
}
.add_note_activity
{
     background-position: 0 -1335px;
     float: left;
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 14px;
    width: 96%;
}

.side_navigation_block ul li:empty{
    display: none;
}

.side_navigation_block ul li.side_active_item {
   background: none repeat scroll 0 0 transparent;
}

.side_navigation_block ul li:hover {
   background: none repeat scroll 0 0 transparent;
}

.side_navigation_block ul li.side_active_item a.view-option-arrow
{
      background-position: right -693px;
    display: block;
    float: right;
    height: 25px;
    margin-top: -30px;
    position: relative;
    top: 3px;
    width: 25px;
}


.side_navigation_block ul li:hover a.view-option-arrow  {

    display: block;
    float: right;
    height: 25px;
    margin-top: -30px;
    position: relative;
    top: 3px;
    width: 25px;
}



.ui-datepicker {
    display: none;
    padding: 0.2em 0.2em 0;
    width: 13em;
}

.ui-datepicker table {
    border-collapse: collapse;
    font-size: 0.8em;
}


tr.data_row td
{
    padding: 12px;
    color: #333;
    font: 400 14px Roboto, Arial, sans-serif;
    border-right: 2px solid white !important;
}

td .detail_text
{
    display: inline-block;
}

td .detail_text div
{
    float: left;
    overflow: hidden;
    padding-right: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
}

td .detail_text span
{
    background:url("../images/sprite_vertical_1.png") no-repeat scroll 0 0 transparent;
    background-position: -157px -1069px;
    float: right;
    height: 15px;
    position: relative;
    width: 15px;
}
textarea#twitter_hashtag {
    display: flex;
}
input#page_bkground_color_icon{
    width: 1% !important;
}
input#primary_color_icon{
    width: 1% !important;
}
.data_row
{
    height:40px;
	min-height: 30px;
    /* height:auto !important;  */
}
.data_row td
{
    /*min-height:50px;*/
}

.badge_content_outer .badge_content .cell_text_details_desc{ width:auto; float:left; height:auto;padding-top:4px; padding-bottom:4px; padding-right:4px;}
.badge_content_outer .badge_content .cell_text_details_desc .cell_text_short_desc{ width:295px; float:left; height:auto; text-align:left; line-height:14px;}
.badge_content_outer .badge_content .cell_text_details_desc .link_close{ float:left; height:auto; width:auto;}
.badge_content_outer .badge_content .cell_text_details_desc .link_close a{float:left; width:11px; height:11px; padding-top:5px;}

.badge_content_outer .badge_content .cell_text_details_desc .link_close a img{display:none;}
.badge_content_outer .badge_content .cell_text_details_desc .cell_text_short_desc span{  font-family: Roboto, Arial, sans-serif;    font-weight: 600;    font-size: 12px;  color: #333; width:100%;}
.badge_content_outer .badge_content .cell_text_details_desc .cell_text_short_desc p{  font-family: Roboto, Arial, sans-serif;    font-weight: 600;    font-size: 12px; color: #5f5f5f; width:100%; margin-bottom:0px;}
.badge_content_outer .badge_content .cell_text_details_desc:hover{ background:#e7e7e4;}


.case_activity span {
    color: #BABABA;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding-right: 0;
    padding-top: 7px;
    width: 45px;
}

.case_activity .sb.selectbox.round_sb.sortby
{
    padding-top:5px;
}

.data_row td.table_user_avtar_td {
    text-align: center;
    width: 5%;
}



.grid_table .data_row .table_case_top {
    float: left;
    width: auto;
}


.grid_table .data_row .table_grid_count {
   /* overflow: hidden;*/
    white-space: nowrap;
    width: 14% !important;
	/*float:left;*/
	margin-left:-34px;
}

.grid_table .data_row .case_id_box {
    border-radius: 15px 15px 15px 15px;
    float: left;
    margin-right: 2px;
    width: auto;
}

.object_case_id_box ul
{

}

.grid_table .data_row .object_table_case_top.table_case_top
{
    float: left;
   width: 125px !important;
}


.case_lorem p {
    color: #707070;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    padding-top: 9px; /* new addition for banner change*/

}

.add_user_parent_div
{
    padding-top:5px;
    padding-bottom:10px;
    text-align:left;
    width:150px;
}


.task_reject_outer .task_reject #close_add_user_popup {
    background-position: -198px -427px;
}



.task_reject a.task_approve_pop {
    background: none repeat scroll 0 0 #397FF5;
    border: 1px solid #FFFFFF;
    color: #FFFFFF !important;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    padding: 4px 14px;
}

.task_reject .addUserButton
{
    padding-top:10px;
}
.task_reject .addUserButton a
{
}


.task_reject_outer .task_reject_text.field_input
{
    padding-top:4px;


}
.new_case_form_outer .task_reject_text.field_input .attachment-file-upload-button,
.case_form_outer .task_reject_text.field_input .attachment-file-upload-button {
    padding-bottom: 8px;
    padding-top:8px;
}



.input_class
{
    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
     height: 18px;
    line-height: 18px;
    padding: 4px;
}

.side_more.more_data.task_reject_outer.add_participant
{
       margin-top:0px;
       border-bottom: 0px solid #CCCCC9;
       padding-left: 2%;
       padding-right: 2%;
}


.file-upload
{
     border-color: #C5C5C5;
     line-height: normal;
      border-style: solid;
    border-width: 1px;
    font-family: inherit;
    font-size: 100%;
    opacity: 1;
     color: #2E2E2E;
     background: none repeat scroll 0 center transparent;
    border-width: 0;
    position: relative;
}
/*.file-upload-button input {
    cursor: pointer;
    font: 200px monospace !important;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}*/

.file-upload-button input {

    line-height: 0;
    font-size: 50px;
      opacity: 0;
    filter: alpha(opacity = 0);
    -ms-filter: "alpha(opacity=0)";
    cursor: pointer;
    _cursor: hand;
    margin: 0;
    padding:0;
    display:none;
}


.file-upload-button span
{
     background-position: -116px -506px;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
     color: #5a5a5a;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    padding: 5px 15px 5px 10px;
    text-decoration: none;
    width: 100px;
    z-index:9999;
}

 .sd-upload-files {
     border: 1px solid #CCCCCC;
    line-height: 1.9em;
    list-style: none outside none;
    margin: 1em 0 0;
    padding: 0.3em 0.7em 0.5em;
}

ul.sd-upload-files {
    float: left;
    list-style: none outside none;
    padding-top: 8px;
    width: 85%;
    background: none repeat scroll 0 0 #FFF;
}

.sd-file-reset {
    border: 0 none;
    font-size: 100%;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}

.sd-filename {
    display: inline-block;
    overflow: hidden;
    padding-bottom: 2px;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    font-family: Roboto, Arial, sans-serif;
    padding-top:2px;
    width: 100px;
    color: #3c3c3c;
    font-size: 14px;
    font-weight: 600;
}

.sd-filename.sd-file-reset a
{
    text-decoration:none;
    color: #3c3c3c;
}

.sd-upload-files .sd-button {
    font-size: 84%;
    margin-left: 8px;
    padding-bottom: 0;
    padding-top: 0;
    position: relative;
    top: 1px;
     background-position: -116px -506px;
}



.lookup-input-field
{
   background-position: 0 -355px;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    display: table-cell;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    height: 27px;
    line-height: 29px;
    margin: 0;
    padding: 0 26px 2px 0;
    vertical-align: middle;
    width: 94%;
}

/*.lookup-input-field input
{
     -moz-transition: // border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}*/

.lookup-input-field input
{
     -moz-transition: none;
    background-color: #FFFFFF;
    border: 0px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-radius: 0px;
    box-shadow: none;
}

.lookup-input-field .lookup-search-icon
{
       background-position: -185px -545px;
    cursor: pointer;
    display: inline;
    float: right;
    height: 20px;
    position: relative;
    right: -20px;
    top: -25px;
    width: 20px;

}
/* Look up icon is popping out of the frame in summary section for all objects except Cases - Only in high-contrast-mode*/
.acc-high-contrast-mode .side_summary .sd-notification-dialog .assign-owner-user-lookup .lookup-input-field .lookup-search-icon{
	padding-top:15px;
}
/* Look up icon is popping out... Ends */
.lookup-field-label
{
    width:98%;
    float: left;
    padding-left:1px;
}

.lookup-field-label .lookup-clear-icon
{
    background-position: -210px -423px;
    display: block;
    height: 20px;
    padding-left: 10px;
    position: relative;
    top: 6px;
    width: 20px;
    float:left;
    cursor:pointer;
}

.lookup-record-selected
{
    float:left;
    background:transparent !important
}
.img-ajax-loader
{
    width:200px;
    height:20px;
}



ul.sd-upload-files.upload-file-info
{
    margin-top:0px;
    float:none;
    padding-top:1px;
    padding-bottom:2px;
}

.sd-filename.sd-file-reset
{
    float:left
}

.file-upload.file-upload-button span
{
    cursor:pointer;
}

.sd-upload-files .img-file-Close
{
    background-position: -198px -427px;
    cursor: pointer;
    display: block;
    float: right;
    height: 20px;
    position: relative;
    top: 8px;
    width: 20px;
}

li.sd-file-reset
{
    height:25px;
}

.case_items_ul span.record-tab-title-text
{
    max-width:90px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
}

.grid-more-data
{
    background-position: 0 -394px;
    display: flex;
    justify-content: center;
}

grid-more-data span
{
    padding:5px;
    float:left;
}

.grid-more-data span a
{
     color: #333;
    font: 700 14px/19px Roboto, Arial, sans-serif;
    text-align: left;
}

.grid-more-data .more-down-arrow
{
    background-position: -240px -422px;
    display: block;
    float: left;
    height: 20px;
    width: 20px;
    cursor:pointer;
}

.grid-more-data .more-text
{

    padding: 5px;
    position: relative;
    top: -4px;
}

.sd_icon_sprite_repeat
{
    background:url(../images/sprite_x_repeat_1.png) repeat-x;

}
.sd_icon_sprite_repeat .sla_yellow
{
    background-position: -240px -422px;
}

.side_task_outer a.sla_yellow
{
    background-position: 0 -545px;
}

.side_task_outer a.sla_red
{
     background-position: -90px -545px;
     color: #FFFFFF;
}

.side_task_outer a.sla_grey
{
    background-position: -136px -545px;
}

.case-action-item li
{
    line-height:20px !important;
}

#notesAddAttachment_notification .task_reject_outer .task_reject_text.field_input {
    padding: 10px;
}

#notesAddAttachment_notification .task_reject
{
    padding-bottom:10px;
}



#notesAddAttachment_notification ul.sd-upload-files {
    background: none repeat scroll 0 0 #FAFAFA;
    float: left;
    list-style: none outside none;
    padding-top: 8px;
    width: 85%;
    margin-top:0px;
}
#notesAddAttachment_notification .task_reject_text field_input attachement
{
    padding-top:2px;
}

#notesAddAttachment_notification .last-field-add-element
{
    cursor:pointer;
}

.case_box_status
{
    cursor:pointer;
}

.case_sla_box
{
    cursor:pointer;
}

.case_details_forms
{
    padding-bottom:2%;
 }

 /* tr:nth-child(2n) {
    background-color: rgb(242, 242, 242);
} */

.OnePixelSpace {
	background-color: white;
}

.side_more_quick_links h2,
 .side_task .more_data h2
{
     border-bottom: 0 solid #CCCCC9;
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding-left: 5%;
    width: 25%;
    line-height: 16px;
     text-transform: uppercase;
}

.side_more_quick_links h2
{
     width: 50%;
      padding-left: 0;
}

.side_quicklinks
{
    float: left;
    margin-top: 15px;
    width: 100%;
    display:none;
}

.side_more_quick_links a {
 color: #333;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    width: 90%;
    padding-left:5px;
}

.side_more_quick_links .checkbox
{
    float:left;
    margin-top: 1px;
}

 .side_task .more_data a
{
    line-height: 16px;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
}

.task_complete_notification h3
{
    border-bottom: 0 solid #CCCCC9;
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding-left: 0%;
    width: 25%;
    line-height: 16px;
    white-space:nowrap;
}



.side_task .more_data h2 {
    border-bottom: 0 solid #CCCCC9;
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    padding-left: 0;
    width: 25%;
}
  .side_more .more_data h2, .side_report .more_data h2 {
    border-bottom: 0 solid #CCCCC9;
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    padding-left: 0;

}
.no-task-present
{
     margin-top: 5px;
}
.no-task-present h2
{
      border-bottom: 0 solid #CCCCC9;
      padding-left:2px;
      line-height: 26px;
      font-weight:normal;

}


.sd-notification-dialog.task_reject_outer_cnt {
    text-align: left;
    width:200px;
}

.folder_delete_notification  h4,
.sd-notification-dialog h4
{
   color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    width: 90%;
}

.sd-notification-dialog .task_reject_outer .task_reject {
    text-align: left;
}
.sd-notification-dialog .task_reject {
    float: left;
    padding-top: 2px;
    text-align: center;
    width: 100%;
}

.sd-notification-dialog .file-upload.file-upload-button
{
    padding-bottom: 7px;
    padding-top: 7px;
}



.case_button_outer .case_submit_button
{
    cursor: pointer;
}

.grid_table td
{

    vertical-align: middle;
}

.table_grid_count div,.table_grid_content div,
 .table_grid_customer div,
 .table_grid_time div,
 .table_grid_sla div,
 .table_case_bottom p,
.table_case_content div
{
    cursor: pointer;
}

.case_details_forms.new_case_details_forms {
    background: none repeat scroll 0 0 #FFF;
    border-bottom: 0px solid #E1E1E1;
    border-top: 0px solid #E1E1E1;
}

.default_user_image_notes
{
    background-position: -93px -473px;
    display: block;
    height: 30px;
    width: 30px;

}

.add_note .add_note_cnt .user_text_outer .user_image {
    background-position: 0 36px;
}


#error_notification_trigger_content .task_reject_text.error-text p
{
    color:#ff6600;
}

.grid_table_header th .down-arrow
{
 background-position: 0 -1px;
    display: inline;
    float: right;
    height: 10px;
    position: relative;
    width: 10px;
}

.grid_table_header th .up-arrow
{
 background-position: 0 -1px;
    display: inline;
    float: right;
    height: 10px;
    position: relative;
    width: 10px;
}

.grid_table_header th.checkbox-header{
    display: table-cell;
}

.file-view-link
{
    color:#333 !important;
}

.side_recent_content h5
{
    background:none;
}

.lookup-container {

 background: none repeat scroll 0 0 #FFFFFF;
    border: 8px solid #B2B2B2;
    box-shadow: none;
    float: left;
    padding: 10px 0 4px;
    position: relative;
    height: 550px;
    width: 850px;

}
.lookup-container.accessibility-mode{
    height: 568px
}

.lookup-container .task_reject {
    text-align: left;
}
.lookup-container .task_reject {
    float: left;
    padding-top: 2px;
    text-align: center;
    width: 100%;
}

.lookup-container .task_reject #close_task {
      background-position: -216px -427px;
    float: right;
}


.lookup-container .task_reject h3 {
  border-bottom: 0 solid #CCCCC9;
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 16px;
    padding-left: 6px;
    position: relative;
    text-align: left;
    top: 5px;
    width: 25%;
}

.lookup-container .task_reject a {
    border: 0px solid #CCCCCC;
    border-radius:0px;
    color: #fff;
    float: none;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding: 2px 8px 1px 6px;
    text-decoration: none;
}

.lookup-container .more-text.lookup-more-text a
{
     color:#333;
     font-weight: 700;
     vertical-align: middle;
}

.lookup-container .grid_table a
{
     color: #333;
      font-weight: 700;
}

.lookup-container .lookup-table-container {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 452px !important;
    margin: 0 auto 10px;
    overflow: auto;
    padding: 0 0 15px;
    width: 850px !important;
}



.sd-ui-icon {
    background-image: url("images/ui-icons_454545_256x240.png") ;
}
.acc-high-contrast-mode .sd-ui-icon{
	overflow:hidden;
}
.acc-high-contrast-mode .sd-ui-icon:before {
    content: url("images/ui-icons_ffffff_256x240.png") ;
    display:none;
}

.view_actions_parent a,
.sd-ui-icon-disable
{
    background-image: url("images/ui-icons_888888_256x240.png") ;
}
.acc-high-contrast-mode .sd-ui-icon-disable{
	overflow:hidden;
}
.acc-high-contrast-mode .sd-ui-icon-disable:before
{
    content: url("images/ui-icons_888888_256x240.png") ;
    display:none;
}

.sd-ui-icon-white {
  background-image: url("images/ui-icons_ffffff_256x240.png") ;
}
.acc-high-contrast-mode .sd-ui-icon-white{
	overflow:hidden;
}
.acc-high-contrast-mode .sd-ui-icon-white:before
{
  content: url("images/ui-icons_ffffff_256x240.png") ;
  display:none;
}
.sd-ui-icon-enable
{
    background-image: url("images/ui-icons_222222_256x240.png") ;
}
.acc-high-contrast-mode .sd-ui-icon-enable:before
{
    content: url("images/ui-icons_ffffff_256x240.png") ;
     display:none;
}

.lookup-pagination_container
{
 display: block;
    font-family: Roboto, Arial, sans-serif;
    font-size: 11px;
    left: 42%;
    position: relative;
}

.sd-icon-seek-next {
    background-position: -30px -160px;
    display: block;
    height: 20px;
    width: 20px;
    float:left;
    position: relative;
    width: 20px;
}

.acc-high-contrast-mode .sd-icon-seek-next:before{
	position:absolute;
	left:-31px;
	top:-158px;
	display:inline-block;
}

.sd-icon-seek-prev
{
    background-position: -48px -160px;
    display: block;
    height: 20px;
    width: 20px;
    float:left;
    position: relative;
    width: 20px;
}

.acc-high-contrast-mode .sd-icon-seek-prev:before{
	position:absolute;
	left:-47px;
	top:-158px;
	display:inline-block;
}
.sd-icon-page-text
{
     float: left;
    margin-top: -1px;
    padding-left: 5px;
    padding-right: 5px;
    width: 60px;
}

.lookup_pagination_textbox
{
   border: 1px solid #CCCCC9;
    border-radius: 2px 2px 2px 2px;
    display: inline;
    font-family: Roboto, Arial, sans-serif;
    font-size: 10px;
    height: 5px;
    margin-left: 2px;
    margin-top: 0;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    width: 35px;
}

th div.grid-sort-wrapper {
    position: relative;
    float: left;
    cursor: pointer;
    /* padding: 8px; */
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    color: #333;
	word-wrap:break-word;
    width: 100%;
    text-align: left;
}

 span.sd-ui-icon.sort-desc,
.grid-sort-wrapper .sd-ui-icon.sort-desc
{
   background-position: 191px -17px;
    cursor: pointer;
    display: none;
    float: right;
    height: 15px;
    margin: -7px;
    position: absolute;
    left: 90%;
    top: 50%;
    width: 15px;

}

.dashboard_view_table .drilldown.textLink,
.dashboard_report_table .drilldown.textLink
{
    margin-top:-1px;
}


.dashboard_view_table .sd-ui-icon.group_drilldown,
.dashboard_report_table .sd-ui-icon.group_drilldown
{
    background-position: 251px 34px;
    cursor: pointer;
    display: inline-block;
    height: 15px;
    position: relative;
    width: 15px;
}

.sd-ui-icon.record_view_img
{
    background-position: 255px 146px;
    display: inline-block;
    height: 15px;
    position: relative;
    width: 15px;
    display:none ;
}

.sd-ui-icon.record_edit_img
{
    background-position: 189px 130px;
    display: inline-block;
    height: 15px;
    position: relative;
    width: 15px;
}

.acc-high-contrast-mode .sd-ui-icon.record_edit_img:before{
	position: absolute;
	left: -65px;
	top: -114px;
	display: inline-block;
}

.dashboard_view_table .sd-ui-icon.group_drilldown_unfold,
.dashboard_report_table .sd-ui-icon.group_drilldown_unfold
{
    background-position: 235px 34px;
    cursor: pointer;
    display: inline-block;
    height: 15px;
    position: relative;
    width: 15px;
}

.dashboard_view_table span.sd-ui-icon.sort-desc,
.dashboard_report_table span.sd-ui-icon.sort-desc
{
    background-position: 191px -17px;
    cursor: pointer;
    display: none;
    float: right;
    height: 15px;
    margin-top: -19px;
    width: 15px;
    position: relative;
}
.acc-high-contrast-mode .dashboard_view_table span.sd-ui-icon.sort-desc:before,
.acc-high-contrast-mode .dashboard_report_table span.sd-ui-icon.sort-desc:before
{
	position:static;
	margin-left: -65px;
	margin-top: -17px;
	display:inline-block;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

.dashboard_view_table span.sd-ui-icon.sort-desc,
.dashboard_report_table span.sd-ui-icon.sort-desc
{

    background-position: 191px -17px;
    cursor: pointer;
    display: none;
    float: right;
    height: 15px;
    margin-top: 4px;
    width: 15px;
    position: relative;
 }

 .dashboard_view_table span.sd-ui-icon.sort-desc
 {
     margin-top: -1px;
 }
}
.reportColumnPadding.relatedInfoDataColumn a.text-link{
    padding-left: 0px !important;
}

 span.sd-ui-icon.sort-asc,
.grid-sort-wrapper .sd-ui-icon.sort-asc
{
    background-position: 255px -17px;
     cursor: pointer;
    display:none;
    float: right;
    height: 15px;
    margin: -7px;
    position: absolute;
    left: 90%;
    top: 50%;
    width: 15px;
}

/* .lr-table-padding tr td.FormLabel,.lr-table-padding tr td.FormDisplayLabel{
    vertical-align: top !important;
} */
.lr-table-padding tr td a.textLink{
    padding-left: 0px !important;
}

.dashboard_view_table .dashboard.header_text ,
.dashboard_report_table .dashboard.header_text
{
    padding-right:20px;
    display:inline-block;
}

.dashboard_view_table span.sd-ui-icon.sort-asc,
.dashboard_report_table span.sd-ui-icon.sort-asc
{
    background-position: 255px -17px;
    cursor: pointer;
    display: none;
    float: right;
    height: 15px;
    margin-top: -19px;
    width: 15px;
    position: relative;
}

.acc-high-contrast-mode .dashboard_view_table span.sd-ui-icon.sort-asc:before,
.acc-high-contrast-mode .dashboard_report_table span.sd-ui-icon.sort-asc:before
{
 	position:static;
	margin-left:0px;
	margin-top:-17px;
	display:inline-block;
}
.dashboard_view_table #VIEW_ACTION.ui-state-default{
	color:#333;
	padding: 0 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {

.dashboard_view_table span.sd-ui-icon.sort-asc,
.dashboard_report_table span.sd-ui-icon.sort-asc
{
    background-position: 255px -17px;
    cursor: pointer;
    display: none;
    float: right;
    height: 15px;
    margin-top: 4px;
    width: 15px;
    position: relative;
 }

 .dashboard_view_table span.sd-ui-icon.sort-asc
 {
    margin-top:-1px;
 }


}


.lookup-container .grid_table td.table_grid_content {
    color: #707070;
    font: 400 12px/19px Roboto, Arial, sans-serif;
    padding-left: 5px;
    width: 31%;
}

.summary_button_outer .case-close-text
{
    padding-top:5px;
    padding-left:12px;
    text-align:left;
    font: 400 12px/19px Roboto, Arial, sans-serif;
    cursor:pointer;

}

.inbox_grid .navbar {
    margin-bottom:0px;
}

#add_edit_grid_record_container .grid_record_login_popup_close,
#edit_portal_user_info_content .new_record_login_popup_close ,
#new_record_trigger_content .new_record_login_popup_close ,
.add-new-dashboard-dialog .login_popup_close,
.data-lookup_container .login_popup_close
{
    background-position: -289px -1577px;
    float: right;
    height: 23px;
    right: -24px;
    width: 19px;
}

.data-lookup_container  .task_reject .new-record-add-link
{
    background: none repeat scroll 0 0 transparent;
    border-bottom: 0 solid #CCCCC9;
    color: #707070;
    float: right;
    font-family: Roboto, Arial, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 16px;
    padding-right: 18px;
    text-align: left;
    width: 25%;
}


.new-lookup-record-container
{
   background: none repeat scroll 0 0 white;
height: 522px !important;
margin: 0 auto 10px;
overflow: auto;
padding: 5px 5px 15px;
width: 849px !important;
}


.case_details_forms.new_case_details_forms
{
    padding-bottom:2px;
    margin-bottom:0px
}
.new-lookup-record-container textarea
{
     width:317px;
}

.navbar .profile_menu li.cannedResponses-item{position:relative;width:auto;}

.navbar .profile_menu li.cannedResponses-item a
{
	background: url("../images/sprite_x_repeat_1.png") no-repeat right -2274px transparent;
	color: #333 !important;
    display: inline-block;
    line-height: 0.4em;
}

.navbar .profile_menu li.cannedResponses-item ul li a{background:transparent; text-decoration:none; color:#333;white-space:nowrap}

.sd-notification-dialog  .lookup-input-field
{
    width: 60%;
}


.sd-notification-dialog  span.lookup-search-icon
{
    background: url("../images/sprite_vertical_1.png") no-repeat scroll -185px -548px transparent;
    display: block;
    float: right;
    height: 20px;
    width: 20px;
     margin-top: -2px;
}

.sd-notification-dialog   .task_reject:last-child
{
    padding-top:10px;
    text-align: right;
}
.user_lookup_notification_trigger_content .task_reject
{
    padding-top:10px;

}

.folder_delete_notification  .task_reject:last-child a ,
.sd-notification-dialog  .task_reject:last-child a
{

    border-radius: 5px 5px 5px 5px;
    color: #707070;
    float: none;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding: 2px 8px 1px 6px;
    text-decoration: none;
}


.customer_content .customer_short_desc .table_arrowdown_box {
    float: right;
    height: 15px;
}


.notification_trigger5_content .customer_content .task_reject.requester_task_reject {
    float: left;
    left: -113px;
    margin-top: 10px;
    padding-top: 20px;
    position: relative;
    text-align: right;
    width: 330px;
}


.notification_trigger5_content .customer_content .task_reject.requester_task_reject a {
  white-space:nowrap;
  float:none;
}


.navbar .profile_menu li ul
{
    width:auto;
}

.navbar .profile_menu li ul li {
    background: none repeat scroll 0 0 transparent;
    list-style: none outside none;
    padding-left: 5px;
    width: 90%;
}

.navbar .profile_menu li ul li a
{
    display:block;
    padding:2px;
    padding-left:5px;
    padding-right:5px;
    white-space:nowrap;

}
.summary_button a,
.navbar .profile_menu li ul li a
{
    font-family: Roboto, Arial, sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #333;
}
.navbar .profile_menu li ul li:hover a,
.navbar .profile_menu li ul li a:hover
{
    text-decoration:underline;
}

.side_recent_top {
    border-bottom: 1px solid #CCCCC9;
    float: left;
    padding-left: 5%;
    width: 96%;
}

.side_recent_content {
    padding-left: 5%;
    padding-right: 5%;
    width:93%;
}


.pdf_block {
    background-position: 5px -1111px;
}
.xls_block {
    background-position: 7px -1327px;
}
.doc_block {
    background-position: 7px -1220px;
}
.html_block {
    background-position: 7px -1164px;
}
.jpeg_block {
    background-position: 7px -1273px;
}
.unknow_block {
    background-position: 7px -1382px;
}


.case_activity .tab_toolbar span {
    color: #BABABA;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding-right: 0;
    padding-top: 7px;
    width: auto;
}

#view_tab_content_inbox .tab_toolbar .display.round_sb.sortby,
.case_activity .tab_toolbar .display.round_sb.sortby
{
    float: right;
    width:auto !important;
}

#view_tab_content_inbox .tab_toolbar .display.round_sb.sortby .text,
.case_activity .tab_toolbar .display.round_sb.sortby .text
{
    float:left;
}

span.required_field
{
    color: #B33330 !important;
    font-size: 14px;
    padding-left: 2px;
    padding-top: 5px;
    position: relative;
    top: -1px;
}


span12.new-lookup-record-container
{
    margin-left:1px;
}




.new-case-submit-message
{

    font-family: Roboto, Arial, sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: blue;
    padding-top:10px;
}


.side_hour_logged,
.side_record_visibility
{
    float: left;
    width: 100%;
    margin-top: 25px;
}



.side_hour_logged .side_hour_logged_top,
.side_record_visibility .side_record_visibility_top
{
    border-bottom: 1px solid #CCCCC9;
    float: left;
    padding-bottom: 5px;
    padding-left: 5%;
    padding-right: 4%;
    width: 91%;
}


.side_hour_logged_top a,
.side_record_visibility_top a
{
    color: #707070;
    float: right;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    width: auto;
}

.side_hour_logged_top h2,
.side_record_visibility_top h2
{
     border-bottom: 0 solid #CCCCC9;
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    padding-left: 0;
    width: 25%;
    white-space:nowrap;
    text-transform: uppercase;
}

.side_hour_logged_top ul {
    float: left;
    list-style: none outside none;
    padding-top: 8px;
    width: 55%;
}


.side_hour_logged_top ul li:first-child {
    background: none repeat scroll 0 0 transparent;
}
.side_hour_logged_top ul li {
    background-position: -9px -455px;
    background-repeat: no-repeat;
}

.side_hour_logged_outer,
.side_record_visibility_outer
{
    float: left;
    margin-left: 4%;
    margin-top: 10px;
    width: 96%;
}

.side_hour_logged .checkbox,
.side_record_visibility .checkbox
{
    float: left;
}

.side_activities {
    float: left;
    width: 100%;
    margin-top: 25px;
}

.side_dbo_process {
	float: left;
    width: 100%;
    margin-top: 25px;
}

.side_bpm_process {
	float: left;
    width: 100%;
    margin-top: 25px;
}

.side_activities .side_activities_top {
    border-bottom: 1px solid #CCCCC9;
    float: left;
    padding-bottom: 5px;
    padding-left: 5%;
    padding-right: 4%;
    width: 91%;
}

.side_dbo_process .side_dbo_process_top {
    border-bottom: 1px solid #CCCCC9;
    float: left;
    padding-bottom: 5px;
    padding-left: 5%;
    padding-right: 4%;
    width: 91%;
}

.side_bpm_process .side_bpm_process_top {
    border-bottom: 1px solid #CCCCC9;
    float: left;
    padding-bottom: 5px;
    padding-left: 5%;
    padding-right: 4%;
    width: 91%;
}

.side_dbo_process_top h2 {
     border-bottom: 0 solid #CCCCC9;
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    padding-left: 0;
    width: 25%;
    white-space:nowrap;
    text-transform: uppercase;
}

.side_bpm_process_top h2 {
     border-bottom: 0 solid #CCCCC9;
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    padding-left: 0;
    width: 25%;
    white-space:nowrap;
    text-transform: uppercase;
}

.side_activities_top h2 {
     border-bottom: 0 solid #CCCCC9;
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    padding-left: 0;
    width: 25%;
    white-space:nowrap;
    text-transform: uppercase;
}

.side_activities_outer
{
    float: left;
    margin-left: 4%;
    margin-top: 10px;
    width: 96%;
}

.side_activities .checkbox {
    float: left;
}

.table_case_no_record_present span
{
   color: #3c3c3c;
    float: left;
    font: 12px/18px Roboto, Arial, sans-serif;
    margin-left: 0%;
    margin-top: 5px;
    font-weight: normal;
}

.assign-owner-user-lookup .task_reject span
{
    background: none repeat scroll 0 0 transparent;
}

.side_more.no_border_bottom
{
     border-bottom: 0px solid #CCCCC9;
}


#addNewTask_notification .lookup-input-field .lookup-search-icon {
    background-position: -185px -548px;
    cursor: pointer;
    display: inline;
    float: right;
    height: 20px;
    position: relative;
    right: -20px;
    top: -27px;
    width: 20px;
}

#addEditGridRecordContainer .row-fluid.task_error_block,
#addNewRecordContainer .row-fluid.task_error_block
{
    margin-left:2%;
}

.task_error_block{display:none;z-index:999999}
.task_error_block .span12{margin-left:1px; color:#c32521; font: 12px Roboto, Arial, sans-serif;}
.task_error_block .span12 ul
{
    margin-left:2%;
}

.task_reject_text.error-text p
{
    font-family: Roboto, Arial, sans-serif;

}

#error_notification_trigger_content
{
    z-index:1000000002 !important;
}



#error_notification_trigger_content .task_reject h4
{
    color:#c32521;
    font: 14px Roboto, Arial, sans-serif;
    font-family: Roboto, Arial, sans-serif;

    font-weight: 700;
}

.span6.case-close-button
{
     float: right;
    padding-right: 0px;
    width: 48.7179%;

}
.lookup-parent-Container .task_reject a.new-record-add-link,
.span6.case-close-button a
{
    background-position: 0 -390px;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #707070;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    padding: 1px 7px 1px 6px;
    cursor:pointer;
    float: right;
}

.lookup-parent-Container .task_reject a.new-record-add-link {
    background-position: 0 -392px;
    line-height: 16px;
    margin-right: 6px;
    padding: 2px 6px 3px;
    white-space: nowrap;
    width: auto;
}

.span6.normal_p
{
    width: 35.7179%;
}


.add_note .add_note_cnt .user_text_outer .user_text_content .user_textarea.portal-user {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C2C2C0;
    border-image: none;
    border-radius: 10px;
    border-style: solid ;
    border-width: 1px;
    height: auto;
    width: 100%;
    border-width: 1px;
}

.lookup-table-container .grid_table td
{
    padding:5px;
}

.span12.new-lookup-record-container
{
    margin-left: 0.2%;
}

.task_reject.requester_task_reject {
    float: left;
    left: -102px;
    margin-top: 10px;
    padding-top: 20px;
    position: relative;
    text-align: right;
    width: 330px;
}

.notification_trigger5_content .customer_content .task_reject.requester_task_reject span {
     background: none repeat scroll 0 0 transparent;
    color: #707070;
    float: right;
    position: relative;
    top: 2px;
}

.alpha-search
{
    text-align:right;
    padding-right:10px;

}
.data-lookup_container .alpha-search ul
{
    margin:0px;
}

.data-lookup_container .alpha-search ul li
{

    color: #707070;
    display: inline;
    font-family: Roboto, Arial, sans-serif;
    font-size: 10px;
    list-style: none outside none;
    padding-left: 2px;
    padding-right: 2px;
    text-decoration: none;
    width: 10px;
}

.data-lookup_container .alpha-search ul li a
{
color: #707070;
}

.alpha-search a
{
    cursor:default;
     text-decoration: none;
}

.alpha-search a.alphaLine
{
    cursor:pointer;
}
.alpha-search.accessibility-mode{
    min-height: 40px;
}
.alpha-search .filterOptionsSection,
.alpha-search.accessibility-mode .filterOptions,
.alpha-search.accessibility-mode .filterOptionsSection .hideFilterOptLink,
.alpha-search.accessibility-mode.displayFilterOptions .showFilterOptLink {
    display: none;
}
.alpha-search.accessibility-mode .filterOptionsSection,
.alpha-search.accessibility-mode.displayFilterOptions .filterOptions{
    display: block;
}
.alpha-search.accessibility-mode.displayFilterOptions .hideFilterOptLink {
    display: inline;
}
.alpha-search .filterOptionsSection a{
    color: #707070;
    cursor:pointer;
    text-decoration: underline;
}

.data-lookup_container .search_block
{
    width:100px;
}


.data-lookup_container .search_block .search_box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #C2C2C0;
    border-radius: 16px 16px 16px 16px;
    color: #ABABA9;
    font: 600 14px Roboto, Arial, sans-serif;
    min-width: 100px;
    outline: 0 none;
    padding: 5px 5px 5px 30px;
}

.search_wrap {
    background: none repeat scroll 0 0 #f6f6f6;
    border-radius: 16px 16px 16px 16px;
    float: left;
    margin-left: 8px;
    position: relative;
    width: auto;
}

.add-new-report-dialog,
.add-new-dashboard-dialog,
.add-new-view-dialog
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 8px solid #B2B2B2;
    box-shadow: none;
    float: left;
    padding: 10px 0 4px;
    position: relative;
    height:530px;
    width:850px !important;
}

.add-new-record-dialog
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 8px solid #B2B2B2;
    box-shadow: none;
    float: left;
    padding: 10px 0 4px;
    position: relative;
}


#addEditGridRecordContainer,
#addNewRecordContainer
{
    overflow: auto;


}

.add-new-report-dialog .task_reject a,
.add-new-dashboard-dialog .task_reject a,
.add-new-view-dialog .task_reject a {
    border: 0 solid #CCCCCC;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    float: none;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding: 2px 8px 1px 6px;
    text-decoration: none;
}

.related-info-main-container
{
}


.tab_title_row.object-related-info-title-row
{
    padding-left:16px;
    padding-right:2%;
    width: 96%;
}

.add-new-view-dialog h3
{
    border-bottom: 0 solid #CCCCC9;
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    padding-left: 6px;
    position: relative;
    text-align: left;
    top: 5px;
    width: 17%;
}


.add-new-report-dialog .login_popup_close,
.sd-show-dialog .login_popup_close,
.add-new-record-dialog .login_popup_close,
.add-new-view-dialog .login_popup_close {
    background-position: -289px -1577px;
    float: right;
    height: 23px;
    right: -24px;
    width: 19px;
    border: 0px solid #CCCCCC;
}


.add-new-view-dialog #addNewViewContainer
{
    height:500px;
    width:800px;

}
.stab-form thead td{
    background-color: transparent !important;
}

.ui-state-highlight.ui-corner-all
{
    border:0px;
}
td select#pageList{
    width: 100% !important;
    height: 32px !important;
    /* margin-top: 3px; */
}
.ui-tabs .ui-tabs-nav{
    padding-left: 0 !important;
}

.innerTabs .ui-tabs-nav li.ui-tabs-selected a{
    color: #1776BF;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li {
    bottom: 1px;
    margin-bottom: 0;
    top: 3px;

}
.ui-tabs .ui-tabs-nav li {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
.ui-tabs .ui-tabs-nav li {
    border-bottom: 0 none;
    float: left;
    list-style: none outside none;
    margin: 0 0.2em 1px 0;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
    background: none !important;
    border-radius: 5px 5px 0 0;
    float: left;
    width: auto;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-active {
    float: left;
    list-style: none outside none;
    margin: 0 0.2em 1px 0;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
    border-radius: 0;
    float: left;
    width: auto;
}


.innerTabs .ui-tabs-nav li a, .innerTabs .ui-tabs-nav li.ui-tabs-selected a {
    float: left;
     font-family: Roboto, Arial, sans-serif !important;
     font-size: 16px  !important;
    font-weight: 700  !important;
    outline: 0 none;
    padding: 6px 22px;
    width: auto;
    text-transform:uppercase;

}
.lj-border-top
{
    border-top: 1px solid #BDBDBB !important;
}

.ui-tabs .ui-tabs-nav li,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
 margin: 0 0 1px 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none;
    border-image: none;
    border-radius: 5px 5px 0 0;
    float: left;
    list-style: none outside none;
    margin: 0 0.2em 1px 0;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
    width: auto;
    z-index: 102;
}

a.morelink {
    text-decoration:none;
    outline: none;
    color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 600;
}
a.morelink_new {
	text-decoration:none;
    outline: none;
    color: #333;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 14px;
    font-style: italic !important;
    font-weight: 600 !important;
}
.morecontent span {
    display: none;
}


 .task_reject_text {
    color: #5a5a5a;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    margin-bottom: 0px;
}

 .portal_user_details_forms .input_class,
 .sd-notification-dialog .input_class,
.text_box_case,
.input_class,
.date_pic.dp-applied
{
    color: #3c3c3c;
    display: table-cell;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 29px;
    line-height: 29px;
    margin: 0;
    padding-bottom: 0;
    padding-top: 0;
    vertical-align: middle;
    width: 95%;
}

 .sd-notification-dialog .input_class
 {
    width: 95%;
 }

 #addNewFile_notification,
  #notesAddAttachment_notification,
 #addHours_notification
 {
    width:200px;
 }

 #assign_owner_notification_trigger,
  #customerinformation_edit_content
 {
    width:250px;
 }
 #addNewTask_notification .task_reject_outer .task_reject_text ,
 .sd-notification-dialog .task_reject_outer .task_reject_text {
    padding-bottom: 0;
}

 .sd-notification-dialog .task_reject_text.field_input
 {
    padding-bottom: 2px ;
    padding-top: 2px;
 }

#addNewTask_notification .task_reject:last-child
{
    padding-top:10px;
}


.lookup-input-field input
{
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    width: 94%;
}

.alpha-search,
#alpha-search-row-fluid .span12 {
  background-position: 0 -1632px;
}


.span12.remove_min_height
{
    min-height:0px;
}

.case_details_forms .case_form_filed textarea
{
    width:98%;
}

#new_record_articles .case_details_forms .case_form_filed textarea, #new_record_question  .case_details_forms .case_form_filed textarea
{
    resize:none;
}

.account_summary_img
{
     background-position: 41px -2298px;
    float: left;
    height: 54px;
    margin-left: -2%;
    margin-top: -2px;
    min-width: 73px;
    width: 18%;
}

.account_summary_text
{
     float: left;
    margin-left: 2%;
    width: 66%;
}
.account_summary_text span
{


    float: left;
     font-family: Roboto, Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #ABABA9;
    margin-top: -6px;
    width: 100%
}

.contact-img
{
      background-position: -224px -740px;
    height: 82px;
    margin-left: 6px;
    margin-top: -5px;
    min-width: 100px;
    width: 100px;

}


.user_text_content .user_text_links .user_text_links_left .text_right {
    float: right;
    height: 26px;
}



.user_text_content .user_text_links .user_text_links_left .text_right a {
    color: #333;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    padding-top: 3px;
    cursor:pointer;
}

.guest-user-case-submit-dialog
{
    width:300px;
    min-height:100px;
    white-space:normal;
}

.top_headtab .head_tab_mid h2.subject-header
{
   width: 428px; /*570*/ /*latest change for banner*/
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
}


.tab_title_row.object-related-info-title-row  {
  background:none repeat scroll 0 0 transparent;
}

.related-info-container
{
    padding-top:10px;
}

.searchObject-grid-container
.related-info-container .tab_title_row h2 {
    color: #333;
    float: left;
    font: 600 15px Roboto, Arial, sans-serif;
    margin-left: 0px;
    width: 100%;
}

.relatedinfo-table-container td
{
    padding-top:5px;
    padding-bottom:5px;
}

.object-related-info-title-row .tab_toolbar
{


}

.object-related-info-title-row .tab_toolbar a
{
    padding-right:5px;
    float:right;
    background-position: 0 -390px;
     border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #707070;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    padding: 1px 7px 1px 6px;
     position: relative;
    right: 0px;
}

.object-related-info-title-row .tab_toolbar a:hover
{
    text-decoration:none;
}
.table_check_box_twtr
{
    width: 1%;
}

.table_case_bottom p.tweet_body
{
    font: 400 12px/19px Roboto, Arial, sans-serif;
    color: #707070;
}

/* Participants fix. */
.customer_name_fix
{

}

.tweet-account-select span
{
    color: #BABABA;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding-right: 0;
    padding-top: 2px;
    width: auto;
}

.tweet-account-select .arrow_btn .arrow
{
    background-position: right -1230px !important;
}

.selectbox.items.round_sb.sortby
{
    font-family: Roboto, Arial, sans-serif;
font-weight: 600;
font-size: 14px;
color: #333;
    margin: 0;

}


.case-priority-status-header .selectbox.items.round_sb.sortby
{
	left: 555.333px !important; /*700.333*/
	width: 33% !important;
}

.case-priority-status-header .right_head_section.priority .selectbox.items.round_sb.sortby
{
	top: 32px !important;
}

.case-priority-status-header .right_head_section.status .selectbox.items.round_sb.sortby
{
	top: 61px !important;
}

/*resolution 1024 changes for banner starts*/
.case-priority-status-header.res1024 .selectbox.items.round_sb.sortby{left:416.333px!important;width:193px!important;}
.case-priority-status-header.res1024.top_headtab .head_tab_mid{width: 96.3%;}
.case-priority-status-header.res1024.top_headtab .head_tab_mid .right_head .select_wrap .text{width: 164px;}
.case-priority-status-header.res1024.top_headtab .head_tab_mid h2.subject-header{width: 287px;}
.case-priority-status-header.res1024.top_headtab .head_tab_mid .right_head .right_head_section.second .selectbox .round_sb.display .arrow_btn{right: -107px;}
/*resolution 1024 changes ends*/


.relatedinfo_menu_wrap {
    display: block;
    height: auto;
}



.case_details_forms .case_menu_outer .span12:first-child {
  text-align:center;
}

.case_menu_outer .case_menu_wrap {
    display: block;
    height: auto;
     float: none;
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
.case_menu_outer .case_menu_wrap.relatedinfo_menu_wrap {
 display: block;
    height: auto;
     float: none;
margin-top:20px;
}
}



.case_menu_outer .case_menu_wrap ul {
    background: -moz-linear-gradient(center top , #FFFFFF, #F1F1F1) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 7px 7px 7px 7px;
     display: inline-block;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    float: none;
}

.span12.related-info-tab-container
{
    text-align: center;
}

.relatedinfo_menu_wrap ul {
 background: -moz-linear-gradient(center top , #FFFFFF, #F1F1F1) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 7px 7px 7px 7px;
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    text-align: left;
}

.relatedinfo_menu_wrap ul li:first-child {
    border: 0 none;
    border-radius: 7px 0 0 7px;
}
.relatedinfo_menu_wrap ul li {
    border-left: 1px solid #CCCCCC;
    float: left;
    height: auto;
    list-style: none outside none;
    min-height: 30px;
    padding-left: 12px;
    padding-right: 12px;
    width: auto;
}

.relatedinfo_menu_wrap ul li:hover {
    background: none repeat scroll 0 0 #EBEBEB;
    box-shadow: 0 0 2px 2px #888888 inset;
}

.relatedinfo_menu_wrap ul li a {
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    padding-top: 6px;
    text-decoration: none;
}


.span12.relatedinfo-table-container .grid_table td {
     padding-left: 4px;
    text-align: left;
}

.relatedinfo_menu_wrap ul li.active_link {
    background: none repeat scroll 0 0 #EBEBEB;
    box-shadow: 0 0 2px 2px #888888 inset;
}

.case_details_forms .case_form_filed .text_box_case
{
    color: #3c3c3c;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.case_details_forms .case_form_filed .text_box_case
{
    line-height:0px;
}
}


.task_expand_text
{
    border-radius: 0;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    color: #3c3c3c;
    font-weight: 600;

}
.navbar li.settingsitem ul
{
    width:auto;
}

.navbar li.settingsitem ul li {
background: none repeat scroll 0 0 transparent;
list-style: none outside none;
padding-left: 5px;
width: 90%;
}

.navbar li.settingsitem ul li:hover a,
.navbar .profile_menu li ul li a:hover
{
    text-decoration:underline;
}

.data_row td.table_user_avtar_td {
    padding-top: 0;
    text-align: center;
    vertical-align: top;
    width: 5%;
}

.data_row td.table_check_box.table_user_avtar_td
{
    padding-top: 8px;
}


.list-data-row td.table_task_td {
    padding-top: 0;
    text-align: center;
    vertical-align: top;
    width: 5%;
}

.list-data-row td.table_check_box.table_task_td
{
    padding-top: 5px;
}

.grid_table .data_row .object_table_case_top.table_case_top {
    float: left;
    padding-top: 3px;
    width: 125px !important;
}
.related-info-main-container .row-fluid
{
    display:none;
}

/*
.navbar .navbar-inner {
    background-position: 0px -1746px;
}
*/

.sd-notification-dialog .lookup-input-field {
    background-position: 0 -355px;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    display: table-cell;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    height: 27px;
    line-height: 29px;
    margin: 0;
    padding: 0 26px 2px 0;
    vertical-align: middle;
    width: 86%;
}

#addNewFile_notification .file-upload.file-upload-button
{
    margin-top:10px;
}

#addNewFile_notification li.sd-file-reset
{
    width:100%
}

#addNewFile_notification ul.sd-upload-files {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    list-style: none outside none;
    padding-top: 8px;
    width: 90%;
}

#link_to_an_aacount_content.sd-notification-dialog span.lookup-search-icon,
#assign_case_task_action_dialog.sd-notification-dialog span.lookup-search-icon,
#link_to_contact_content.sd-notification-dialog span.lookup-search-icon,
#customerinformation_edit_content.sd-notification-dialog span.lookup-search-icon ,
#assign_owner_notification_trigger.sd-notification-dialog span.lookup-search-icon ,
#invite_contact_to_portal_dialog.sd-notification-dialog span.lookup-search-icon ,
#merge_record_action_dialog.sd-notification-dialog span.lookup-search-icon
{
 display: block;
    float: right;
    height: 20px;
    margin-top: -2px;
    width: 20px;
}

#link_to_an_account_content .lookup-search-icon.popup-lookup-search-icon
{
    background-position: -185px -548px ;
}

.assign-owner-user-lookup
{
    width:auto;
}

.menu_container_outer .menu_container a {
    font-size:13px;
}

.relatedinfo-table-container
{
}

.report-table {
    margin-top: 16px;
}
.case_button_outer {
    float:none;
    text-align: right;
    padding-top:0px;
    display: contents;
}

.case_button_outer .case_submit_button {
    float: right;
    background: #fff !important;
    border: 1px solid #1776BF !important;
    height: 32px !important;
    line-height: 1.2rem !important;
    margin-bottom: 16px;
    margin-right: 10px !important;
    text-decoration: none !important;
    padding: 4px 16px !important;
    text-align: center !important;
    color: #1776BF !important;
    cursor: pointer !important;
    font: 400 14px Roboto, Arial, sans-serif !important;
    border-radius: 0px !important;
    width: auto !important;
}


.case_button_outer .case_reset_button {
    float:none;
    background-position: 0 -395px;
    border-radius: 5px 5px 5px 5px;
    color: #707070;
    float: none;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding: 2px 8px 1px 6px;
    text-decoration: none;
    border: 1px solid #CCCCCC;
     height: 27px;
}

#addEditGridRecordContainer .case_reset_button,
#addNewRecordContainer .case_reset_button {
    background-position: 0 -388px;
}

.button_outer .reset_button,
.data-lookup_container .case_button_outer .case_reset_button,
#new_record_cases .case_button_outer .case_reset_button {
    background-position: 0 -388px;
}

.table_case_content.table_case_no_record_present span
{
    padding-left:0px;
}

.table_related_case_content.table_case_no_record_present span
{
    padding-left:0px;
}


.searchObject-table-container .table_case_content.table_case_no_record_present span,
.relatedinfo-table-container .table_case_content.table_case_no_record_present span
{
    padding-left:0px;
}


.list_table.unassigned_table  .table_case_content.table_case_no_record_present span,
.list_table.my-task-list-table .table_case_content.table_case_no_record_present span
{
    padding-left:14px;
}



.searchObject-table-container th div.grid-sort-wrapper
{
    padding-left:2px;
}

#invite_contact_to_portal_dialog.sd-notification-dialog .task_reject:last-child {
    padding-top: 10px;
    text-align: center;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.sd-notification-dialog .input_class,
.sd-notification-dialog .input_class,
.sd-notification-dialog .text_box_case ,
.sd-notification-dialog .date_pic.dp-applied
{
    line-height:0px;
}
}
.sd-notification-dialog .input_class,.sd-notification-dialog .text_box_case , .sd-notification-dialog .input_class, .sd-notification-dialog .date_pic.dp-applied
{
    color: #3c3c3c;
}

.add_not_link_bottom .add_not_link_bottom_right .button_outer .reset_button
{
    background:url(../images/sprite_x_repeat_1.png) repeat-x;
    background-position: 0 -388px;
    border-radius: 5px 5px 5px 5px;
    color: #707070;
    float: none;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding: 2px 8px 1px 6px;
    text-decoration: none;
    border: 1px solid #CCCCCC;
     height: 27px;
}

.relatedinfo_menu_wrap ul li.active_link:last-child {
border: 0 none;
border-radius: 0px 7px 7px 0px;
}

.relatedinfo_menu_wrap ul li:last-child:hover {
border: 0 none;
border-radius: 0px 7px 7px 0px;
}
select#filter_field{
width: 25vw !important;
}

.formInnerContainer .dropdown1{
    width: auto !important;

}
.formInnerContainer .dropdown1ReadOnly{
    width: 595px !important;
    height: 28px;
}
#date_filter_table input[type=radio] {
    width: auto !important;
}

.DocumentExtraLightHeader input[type=radio][id*='column_data_sort_order'] {
	width: 7% !important;
}
.formContainer #page_bkground_color_label input[type=radio]{
    width: 14px !important;
}
.formContainer #theme_label input[type=radio]{
    width: 14px !important;
}
.formContainer #theme_selection_pannel input[type=radio]{
    width: 14px !important;
}
.formContainer input[type=radio]{
    width: 5% !important;
    position: relative;
    top: 6px;
}

#web_form_table{
    width: 100%;
    height: 100%;
}

#web_form_table select{
    height:40px !important;
    text-align: top;
    Cursor: Hand;
	color: #333 !important;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 400;
    line-height:normal;
    margin: 0;
   padding: 9px 14px;
    vertical-align:-moz-middle;
    vertical-align:-webkit-middle;

    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
 } 

.new-webform{
    display: flex;
    flex-direction: column;
    height: 100vh;
}
.bannerimg-container{
    
    height: 12vh;
}
#web_form_table .body{
    overflow-y: hidden;
    min-height: 13vh;
}
.banner-image{
    height: 100%;
    width: 100%;
}
#web_form_table .formContainer input[type=checkbox]{
    width: 16px !important;
    margin: 3px;
    height: 16px !important;
    position: relative;
    top: 3px;
}
.formContainer input[type=button].case_submit_button{
    padding: 4px 16px!important;
}
.formContainer input[type=text],
.formContainer input[type=password],
.formContainer input[type=file] {
    border-radius: 0;
	height: 22px;
}
.formContainer input[type=button]{
    padding: 0 !important;
    width: auto !important;
    text-decoration: none !important;
}
.formContainer .selectDown{
    width: inherit !important;
    height: inherit;
}
.fml-item{
    background: none !important;
}

td#field_cell_value_id_bpmnfile {
    width: 100%;
}

#bpmnfile {
    width: inherit !important;
}
.inputForm {
    width: 51% !important;
    font: 400 14px Roboto,Arial,sans-serif !important;
}
#web_form_table .inputForm.hasDatepicker{
    width: 100% !important;
    height: 40px;
    border-radius: 8px;
   
}
#web_form_table .ui-datepicker-trigger{
    position: relative;
    top: 3px;
    left: -38px;
}
#web_form_table  .inputFormReadOnly{
    display: table-cell;
  	color: #333 !important;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 400;
    height: 40px;
    line-height: 21px;
    margin: 0;
    padding: 10px 14px;
    vertical-align: middle;

    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;

}
.ui-state-active, .ui-widget-content .ui-state-active,.ui-state-active{
    background: #D0D5DD !important;
}
.formToolbar, .formSelector, .viewToolbar{
    padding-left: 0px !important;
}
.ui-widget-header{
    border: none !important;
    background: none !important;
    color: #ffffff !important;
    font-weight: bold;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}
.ui-dialog  select ,
.formInnerContainer select , .formInnerContainer .dropdown1,.formInnerContaine .selectDown ,
.BodyTextSM select, .BodyTextSM .dropdown1,.selectDown,.formContainer input {
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 14px  !important;
    font-weight: 400  !important;
    display: inline-block;
    width: 100% !important;
    padding: 4px 10px;
    height: 22px;
    line-height: 1.2rem;
    color: #333;
    background: #fff !important;
    border-radius: 0;
    border: 1px solid #B5B8C8;
}
.ui-datepicker-month{
    color: #4E5969;
}

.textLink
{
    color: #333;
    font: 400 14px Roboto, Arial, sans-serif;
    border-style: none;
    text-decoration: none;
}

.textLink:hover
{
    color: #333;
    font: 400 14px Roboto, Arial, sans-serif;
    border-style: none;
    text-decoration: underline;
}
td a.textLink:hover,
td a.textLink {
    color: #333;
    font: 400 14px Roboto, Arial, sans-serif;
    border-style: none;
    text-decoration: underline;
}

.dashboard_view_table td a.textLink:hover,
.dashboard_report_table td a.textLink:hover
 {
    color: #333;
    font: 400 14px Roboto, Arial, sans-serif;
    border-style: none;
    text-decoration: underline;
    cursor:pointer;
}

.dashboard_view_table,
.dashboard_report_table
{
    background-color:#F9F8FC
}

.DocumentExtraLightHeader
{
    color: #333;
    font: 400 14px Roboto, Arial, sans-serif;
    background-color: #FFFFFF;
}

.ui-dialog-titlebar {
    background-color: #fff;
    border-radius: 0 0 0 0;
     color: #333;
    padding-left: 15px;
}

.ui-dialog td,
 .ui-jqgrid-sortable, .ui-widget {
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 12px  !important ;
      font-weight: 400  !important;

}

.unassignedTasks_menu.menu_container .case_actions_wrap
{
     float: left;
    height: 10px;
    position: relative;
    top: -6px;
    vertical-align: baseline;
    width: auto;
}
.unassignedTasks_menu.menu_container .case_actions_wrap a {
    float: left;
    color: #333;
    font-weight: 600;
    padding-top: 3px;
    text-decoration: none;
   text-transform: none;
}

.searchObject-grid-container .tab_title_row.object-related-info-title-row
{
    padding-left:5px;
    width: 98%;
}

.searchObject-grid-container .table_case_content.table_case_no_record_present
{
     padding-left: 3px;
}

.searchObject-grid-container .table_case_content.table_case_no_record_present span
{
    padding-left:0%;
}

.searchObject-grid-container .tab_title_row h2
{
    margin-left:7px;
}

.object-related-info-header-row h2
{
     font: 700 25px Roboto, Arial, sans-serif;
}

.object-related-info-header-row h2 span
{
    color:#3D83F9;
}

#tab_content_searchContainer .search-hedaer-title-line
{
    background-position: 0 -1646px;
}

.menu_container_outer  .profile_menu li{ position:relative;list-style:none}
.menu_container_outer .profile_menu li ul{ display:none; position:absolute; width:auto; }

.menu_container_outer .profile_menu li:hover ul{ display:block; z-index:99; background:#fff; border:1px solid #828790; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; padding-top:5px; padding-bottom:10px;}
.menu_container_outer.profile_menu li ul li{ list-style:none; background:transparent; padding-left:5px; }
.menu_container_outer .profile_menu li ul li a{background:transparent; text-decoration:none; color:#333;display:block;padding-left:2px;padding-right:2px;}
.menu_container_outer .profile_menu li.profileitem ul li a{color:#333;}
.menu_container_outer.profile_menu li.settingsitem ul{ width:68px; left:7px;}

.menu_container_outer .container-fluid{padding-right:0px;padding-left:0px;}
.menu_container_outer .logo{padding:0px;}
.menu_container_outer .profile_menu{float:right; margin-right:0px;  margin-top: 4px;}
.menu_container_outer .profile_menu li{float:left; padding-right:13px; padding-left:12px;}
.menu_container_outer .profile_menu li:first-child{background:none;}
.menu_container_outer .profile_menu .last_li{padding-right:0px;}
.menu_container_outer .profile_menu li a{font:600 12px Roboto, Arial; color:#333;  padding-right:18px; outline:none;white-space:nowrap}
.menu_container_outer .profile_menu li a:hover{color:#333;}
.menu_container_outer .profile_menu .settingsitem a{min-width:14px; height:17px; padding-right:0px;}
.menu_container_outer .profile_menu .settingsitem ul li a{background:none;}
.menu_container_outer .profile_menu .last_li a{background:none; padding-right:0px;}
.menu_container_outer .profile_menu .profileitem a{color:#a1a1a1;}
.menu_container_outer.profile_menu .badge{background-color:#e2221e; color:#fefefe; font:800 12px Roboto, Arial; border-radius: 4px; padding: 1px 6px; }
.menu_container_outer .profile_menu li a{background-position:right -2268px; background-repeat:no-repeat;}

.menu_container_outer .nav {
    list-style: none outside none;
    margin-bottom: 0;
    margin-left: 0;
}

.menu_container_outerr li.settingsitem ul
{
    width:auto;
}

.menu_container_outer .profile_menu li ul {
    width: auto;
}
.menu_container_outer .profile_menu li ul li {
    background: none repeat scroll 0 0 transparent;
    list-style: none outside none;
    padding-left: 5px;
    width: 90%;
}
.menu_container_outer .profile_menu li ul li a {
    display: block;
    padding: 2px 5px;
    white-space: nowrap;
     font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
}
.menu_container_outer .profile_menu li ul li:hover a, .menu_container_outer .profile_menu li ul li a:hover {
    text-decoration:underline;
}

.related-info-grid-container .tab_title_row h2
{
    margin-left:0px;
}

.formSectionHeader.ui-state-default,
.formHeader.ui-state-default
{
    color: #707070;
}

.login_background
{
   /* background:#f7f7f7*/
}

#claim_case_task_action_dialog
{
    width: 300px;
}


#claim_case_task_action_dialog.sd-notification-dialog .task_reject:last-child {
    padding-top: 10px;
    text-align: center;
}

#error_notification_trigger_content .task_error_block .span12 ul {
    margin-left: 5%;
}

#grid_table_cases .table_case_content.table_case_no_record_present span
{
    padding-left: 0px;
}

.searchObject-grid-container tr.data_row td
{
    padding:4px;
    padding-left:2px;
}

.form_textbox_outer textarea
{
    height: 19px;
}

.default_user_image_notes {
    position:relative;
    top:-4px;
}

.top_headtab .head_tab_mid .right_head .select_wrap .selectbox .round_sb.display {
    padding-bottom:10px;
}

.novo_tab_ul li.has-children
{
    list-style-type: none;
     position: relative;

}

.novo_tab_ul li.has-children > ul {
    list-style: none outside none;
    display: none;
    width:200px;
    float:none;
    position:absolute;
    z-index:99999;
    /*margin-top:24px;
    /*margin-left:-80px;*/
    left:-2px;
    top:100%;
	max-height: 500px;
	overflow: auto;
}
.novo_tab_ul li.has-children a
{
color: #333;
    float: left;
    font: 700 12px/16px Roboto, Arial;
    outline: 0 none;
    padding: 6px 22px;
    width: auto;
     text-transform:uppercase;
}


.novo_tab_ul li.has-children:hover > ul
{
    display: inline-block;
}


.novo_tab_ul li.has-children.activeItem
{
    background-color: white !important;
    margin-top:0px;
}

.novo_tab_ul li.has-children ul li.activeItem
{
    margin-top: 0px ;
    background: none repeat scroll 0 0 #DBDBD9 !important;
}

.novo_tab_ul li.has-children > ul li {
    background: none repeat scroll 0 0 #DBDBD9 !important;
    border: 1px solid #BDBDBB;
    border-radius: 0px 0px 0px 0px;
    width: auto;
    display:block;
    list-style: none outside none;

}
.novo_tab_ul li.has-children ul li.activeItem:last-child {
   background: none repeat scroll 0 0 #DBDBD9 !important;
    border: 1px solid #BDBDBB;
    border-radius: 0 0 0 0;
    list-style: none outside none;
    width: 200px;
}

.novo_tab_ul li.has-children ul li.activeItem {
   background: none repeat scroll 0 0 #DBDBD9 !important;
    border: 1px solid #BDBDBB;
    border-radius: 0 0 0 0;
    list-style: none outside none;
    width: 200px;
}

.novo_tab_ul li.has-children ul li.activeItem span {
    background: none repeat scroll 0 0 #DBDBD9 !important;
}

.novo_tab_ul li.has-children ul li a {
    color: #333;
    float: left;
    font: 700 12px/16px Roboto, Arial;
    outline: 0 none;
    padding: 6px 22px;
    width: auto;
    display:block;
    white-space:nowrap;
}
.novo_tab_ul li.has-children ul li.activeItem a {
     color: #333;
     padding: 6px 22px;
}

.novo_tab_ul li.has-children ul li a:hover
{
    text-decoration:underline;
}

.novo_tab_ul li.has-children div.more-arrow
{
    background-position: -168px -428px;
    height: 10px;
    width: 10px;
    display: block;
    float: right;
    position: relative;
    top: 10px;
    left: -10px;
}

.novo_tab_ul li.has-children  a.more-text
{
    overflow:hidden;
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow: ellipsis;

}

.user_text_links_right ul li.post_as_li:hover {
    box-shadow: none !important;
    background:none repeat scroll 0 0 transparent !important;
    cursor:default !important;
}

.user_text_links_right ul li.post_as_li:hover a
{
    cursor:default !important;
}

.note_text
{
    margin-top:0px !important;
    padding-top:10px !important;
}

.user_text_links_right ul li:last-child {
    border-radius: 0 0 9px 0 !important;
    margin-right: -2px !important;
}

.related-info-container .grid_table td.table_grid_content {
    color: #707070;
    font: 400 12px/19px Roboto, Arial, sans-serif;
    width: 15%;
}


.add_note .add_note_cnt .user_text_outer .user_text_content .user_text_links .user_text_links_right ul li.active_link {
  background-position: -12px 0px;
}

.selectbox.items.round_sb.sortby ul li .text {
font-family: Roboto, Arial, sans-serif;
font-weight: 600;
font-size: 14px;
color: #3c3c3c;
}

.task_reject_outer .task_reject_text textarea{
	resize:none;
}

.task_reject_outer .task_reject_text .task_expand_text {
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    color: #3c3c3c;
    font-weight: 400;
    height: 21px;
    margin-bottom: 0;
    width: 98%;
}

.case_form_filed_select .select_wrap .selectbox .round_sb.display .text {
    color: #3c3c3c;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding-left: 5px;
    padding-top: 3px;
}

.case_form_filed_select .select_wrap .selectbox .round_sb.display .text {
	text-overflow: ellipsis;
    overflow: hidden;
    white-space:nowrap;
    width:363px;
}
	/*banner change*/

#addNewTask_notification .row-fluid.task_error_block.task_subject_error_block {
    margin-left: 5%;
}

.novo_tab_ul li a:hover
{
    text-decoration:none;
}

.selectbox.items li .item{padding-left:15px; }




.cust_case_head h5 {
  text-transform:uppercase;
}

.cust_case_head_right p a {
   font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
     text-transform:uppercase;
}


.cust_heading h6  {

    text-transform: none;
}

.related-info-wrap
{
   border-bottom: 1px solid #E1E1E1;
   border-top: 0px solid #E1E1E1;
    margin-bottom: 15px;
}

.case_menu_wrap.relatedinfo_menu_wrap li a
{
    text-transform:uppercase;

}

.relatedinfo-table-container th div.grid-sort-wrapper {
    cursor: pointer;
    float: left;
    padding-left: 3px;
    padding-right: 20px;
    position: relative;
}

.cust_case_head h5 {
    float: left;
    height: auto;
    padding-left: 16px;
    width: auto;
}

.case_id_box {
    background-position: 0 -934px;
}


.table_arrowdown_box a {
background-position: -198px -427px;
}



.span6.sla_message
{
    float: right;
    padding-right: 0px;
    width: 48.7179%;
    color: #F7F7F7;
}

.span6.sla_message_overdue
{
   color:red;
}

.cust_heading h6
{
    cursor:pointer;
}



.cust_image.contact_image {
    background-position: -225px -739px;
}
.cust_image.contact_image {
    float: left;
    height: 98px;
    max-width: 104px;
    width: 100%;
    position:relative;
    top:-1px;
}

.span8.contacts
{
    margin-left:0px;
}

.cust_tab.contacts {
width: 100%;
height: auto;
min-height: 62px;
float: right;
margin-right: -14px;
max-width: 193px;
}

.cust_mid.contacts {
width: auto;
float: left;
height: 62px;
min-width: 100px;
}

.cust_tab.contacts {
width: 100%;
height: auto;
min-height: 62px;
float: right;
margin-right: -14px;
max-width: 240px;
}

.cust_tab.accounts {
width: 100%;
height: auto;
min-height: 62px;
float: right;
margin-right: -14px;
max-width: 302px;
}

.cust_mid.accounts {
width: auto;
float: left;
height: 62px;
min-width: 270px;
}


.cust_mid.contacts {
width: auto;
float: left;
height: 62px;
min-width: 200px;
}


.cust_tab.contacts  .cust_follow_count,
.cust_mid.accounts .cust_follow_count {
color: #333;
font-family: Roboto, Arial, sans-serif;
font-weight: 600;
font-size: 16px;
padding-left: 26px;
}


.cust_tab.contacts .cust_followers,
.cust_tab.accounts .cust_followers {
width: 90px;
float: left;
padding: 5px 13px;
height: auto;
}

.cust_value_list ul li a {
    background:none repeat scroll 0 0 transparent;
    color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 600;
    font-size: 16px;
}

.cust_tab.accounts .cust_value {
width: 50px;
float: left;
padding: 0px 16px;
margin-top: 8px;
border-left: 1px solid #C6BFA8;
border-right: 1px solid #C6BFA8;
padding-bottom: 6px;
}


.cust_tab.contacts .cust_mood {

border-left: 1px solid #C6BFA8;
margin-bottom: 57px;
margin-top: 8px;
padding: 0 17px 1px;
}


novo_tab_ul li.has-children.activeChildItem {
    background-color: #FFFFFF !important;
    border-bottom: 1px solid;
    border-color: #C7C7C5 #C7C7C5 -moz-use-text-color;
    margin-top: 0;
}

.customer_content .customer_short_desc .task_reject span {
    float: left;
    font-size: 12px;
    height: auto;
    position: relative;
    top: 2px;
    width: auto;
}

.tweet-symbols-counter
{
    font-family: Roboto, Arial, sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #333;
    text-decoration: none;
    padding-top: 3px;
    width: 100%;
    height: 23px;
}


.tab_toolbar {
    text-align: right;
}

.tab_toolbar .add-new-record
{
    margin-right:15px;
}

.tab_toolbar .add-new-record a
{
    background-position: #fff !important;
    padding: 0px 14px;
    min-width: 64px;
    background: #fff;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    border: 1px solid #1776bf;
    font-size: 16px;
    height: 32px;
    line-height: 30px;
    color: #1776bf;
    /* text-decoration: underline; */
    cursor: pointer;
    display: inline-block;
    margin-bottom: 10px;
}

.tab_toolbar .add-new-record a:hover
{
    text-decoration:none;
}

.side_navigation_block ul li .task_reject span {
   background-position: -198px -427px;
}

.account_side_summary_img
{
     background-position: 0 -2298px;
    float: left;
    height: 54px;
    margin-left: 8%;
    min-width: 55px;
    width: 19%;
}

.customer_content .account_side_summary_img_bg {
    background-position: -3px -2298px;
    float: left;
    height: 54px;
    width: 54px;
}

#newAccount_create_content .task_reject_outer .task_reject_text .task_expand_text {
   font-family: Roboto, Arial, sans-serif;
   font-size: 14px;
   color: #3c3c3c;
   font-weight: 400;
    height: 21px;
    margin-bottom: 0;
    width: 95%;
}


.summary_button {
width: 90%;
float: left;
margin-left: 8%;
}

#sidebar .search_block .search_option
{
    background-position: -252px -1066px;
 background: url("../images/sprite_vertical_1.png") no-repeat scroll -211px -1066px transparent !important;
border: 0 none;
    float: right;
    height: 30px;
    left: 93%;
    padding: 0;
    position: absolute;
    top: 5px;
    width: 35px;
}

#sidebar .search_box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #C2C2C0;
    border-radius: 16px 16px 16px 16px;
    color: #ABABA9;
    font: 600 14px Roboto, Arial;
    min-width: 238px;
    outline: 0 none;
    padding: 5px 23px 5px 30px;
}

.search_in_object_dialog
{
    width:175px;
}

.search_in_object_dialog .checkbox {
    cursor: default;
    float: left;
    height: 15px;
    margin: 0 auto;
    width: 15px;
}

.search_in_object_dialog ul li a {
    color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
     display: block;
    padding: 2px 5px;
    padding-left:0px;
    white-space: nowrap;
}
.search_in_object_dialog ul li
{
     line-height: 20px;
 }

.search_in_object_dialog ul li a .text
{
    margin-left: 11%;
    position:relative;
    top:-2px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

.search_in_object_dialog ul li a .text
{
    margin-left: 11%;
    position:relative;
    top:-1px;
}

}


.search_in_object_dialog ul li:hover a,
.search_in_object_dialog ul li a:hover
{
    background: none repeat scroll 0 0 transparent;
}

.search_in_object_dialog .task_reject:last-child {
    padding-top: 10px;
    text-align:left !important;
}

.search_in_object_dialog .nav {

    margin-bottom: 0px;

}

#addHours_notification h4
{
    text-transform:uppercase;
}




.saving_record
{
    background: url("../images/throbber.gif") no-repeat scroll 33px 4px #FFFFFF !important;
    /* background: url("../images/sprite_additional_icons.png") no-repeat scroll -176px -524px #FFFFFF !important; */
    border: 1px solid #CCCCCC !important;
    border-radius: 7px 7px 7px 7px !important;
    color: #707070 !important;
    float: none !important;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    padding: 4px 14px !important;
    width: auto !important;
}


.login_container .saving_record , .registration_container .saving_record ,.login_submit_row .saving_record
{
    background: url("../images/throbber.gif") no-repeat scroll 64px 18px #5ebdde !important;
border: 0 none !important;
color: #fff !important;
cursor: none !important;
display: inline-block !important;
font-family: Arial !important;
font-size: 14px !important;
font-weight: bold !important;
height: 48px !important;
text-align: center !important;
width: 300px !important;
border-radius:0px !important;
}

.side_inbox_item.report_side_item .side_navigation_right a
{
    float:none;
    padding-left:2px;
    margin-left:0px;
    color: #707070;
    font: 600 12px/20px Roboto, Arial;
    width: auto;
}

.side_inbox_item.report_side_item .side_navigation_right a,
.side_inbox_item.report_side_item .side_navigation_right a:first-child:hover
{
    cursor:pointer;
}

.side_inbox_item.report_side_item .side_navigation_right a
{
    background-position: -7px -455px;
    background-repeat: no-repeat;
    padding-left: 8px;
    padding-right: 4px;
    text-decoration:none;
}

.side_inbox_item.report_side_item .side_navigation_right a:first-child
{
    background: none repeat scroll 0 0 transparent !important;
}
.side_inbox_item.report_side_item .side_navigation_right
{
    float:right ;
}

.side_report_active_item .view-option-arrow
{
    background-position: -211px -1059px;
    display: block;
    float: right;
    height: 25px;
    margin-top: -30px;
    position: relative;
    top: 3px;
    width: 25px;
}

.side_navigation_block .side_report_active_item:hover,
.side_navigation_block .side_report_active_item  li:hover,
.side_navigation_block .side_report_active_item:hover li
{
    background: none repeat scroll 0 0 transparent !important;
    color: #333;
}

.side_navigation_block .side_report_active_item:hover a,
.side_navigation_block .side_report_active_item  li:hover a,
.side_navigation_block .side_report_active_item:hover li a
{
    color: #333;
}

.side_report_active_item ul
{
    margin-left:5%;
}

.side_navigation_block ul li li.side_report_sub_items a
{
    color: #333;
    font: 600 13px/20px Roboto, Arial;
    width: auto;
}

.side_report_active_item a.parent
{
    cursor:default;
}

.badge_content_outer.report_notification_trigger
{
     height: 50px;
    width: 180px !important;
}

.badge_content_outer.report_notification_trigger ul
{
    margin:0%;
}

.badge_content_outer.report_notification_trigger .customer_head
{
     float: left;
    height: auto;
    width: 155px;
}

.badge_content_outer.report_notification_trigger .table_arrowdown_box
{
    float:right;
}

.badge_content_outer.report_notification_trigger .customer_head span
{
    color: #333;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: auto;
    text-align: left;
    width: 100%;
     margin-left: 2px;
     height:24px;
     cursor:pointer;
}
.badge_content_outer.report_notification_trigger .table_arrowdown_box a
{
     background-position: -243px -423px;
    color: #333;
    display: block;
    font-size: 0;
    height: 19px;
    margin: 0 auto;
    width: 17px;
}

#reportTitleH2
{
    color: #3D83F9;
}
.task_approve.edit_schedule_link,
.task_approve.schedule_link
{
     color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    padding-right: 15px;
    position: relative;
    text-decoration: none;
    top: -3px;
    display:inline-block;
}

.tab_toolbar .edit_schedule_link
{
    background-position: 74px -455px;
    background-repeat: no-repeat;
}

.task_approve.email_report
{
      background-position: -297px -621px;
    color: #333;
    display: inline-block;
    font-size: 0;
    height: 19px;
    margin: 0 auto;
    width: 19px;
}

.report_toolbar
{
    display:inline-block;
    margin-right:15px;
}


.tab_title_row.report_title_container
{
    background-position: 0 -358px;
}



/* Reports related css */

.SectionHeader {
color: #999 !important;
font-family: Roboto, Arial, sans-serif !important;
font-size: 12px !important;
font-weight: 700 !important;
padding-left: 10px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

.lj-listColumn{
    color: #333 !important;
}
.FormField textarea{
    width: auto;
    margin-bottom: 5px;
    min-height: 32px !important;
}

div#inputMapping textarea {
    margin: 0 0 5px;
    width: 90% !important;
}

.DHLS {
    font-weight: normal;
    font-size: 12px;
}

.formHeader.ui-state-default
{
    border-color:  #CCCCCC !important;
    color: #999 !important;
    font: 600 12px Roboto,Arial,sans-serif !important;
}

.formInnerContainer.folder-container .formHeader.ui-state-default {
    border-color: #fff !important;
    background: none repeat scroll 0 0 #fff !important;
}



#systemMessageDiv.ui-state-highlight.ui-corner-all {
    background: none repeat scroll 0 0 transparent !important;
    border:0px solid #2366CD;
     color: #333;
      font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
}

 .ui-jqgrid-sortable,
 .ui-widget ,
 .ui-widget td ,
 .ui-jqgrid-sortable td {

     color: #333;
     font-family: Roboto, Arial, sans-serif !important;
     font-size: 14px !important;
     font-weight: 600 !important;
     padding: 10px !important;
}
.ui-widget .ui-state-error.ui-corner-all tr td{
    padding: 2px !important;
}
.ui-widget .ui-state-highlight.ui-corner-all tr td{
    padding: 2px !important;
}
.DocumentExtraLightHeader .DocumentExtraLightHeader select[name="policy_list"]{
    vertical-align: middle;
    margin-top: 10px;
}

td.FormRequiredLabel {
    background-color: #FFF;
    border-bottom: 1px solid #FFFFFF;
    border-right: 4px solid green;
    color: #333;
    font-size: 12px;
    font-weight: 600 !important;
    padding: 4px 2px;
    text-align: right;
    white-space: nowrap;
    width: 25%;
}
.popup-content td.FormRequiredLabel {
    font-family: Roboto,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
td.FormRequiredLabel.formLayoutLabelPositionTop {
    border-right: none !important;
    text-align: left !important;
}
.formInnerContainer .reportHeader {
    font-family: Roboto, Arial, sans-serif !important;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 14px  !important;
    font-weight: 400  !important;
    color: #333 !important;
    background-color: #fff;
}

.formInnerContainer td, .formInnerContainer .ui-jqgrid-sortable, .formInnerContainer .ui-widget {
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 16px  !important;
    font-weight: 400  ;
     color: #333 !important;
     padding-left: 3px;
     padding-right: 3px;
}

.formInnerContainer td a.textLink:hover, .formInnerContainer td a.textLink {
    border-style: none;
    color: #333 !important;
    padding: 8px;
    font: 400 14px Roboto, Arial, sans-serif;
    text-decoration: underline;
}

#enum_items input[type=text]{
    margin-top: 5px;
    width: 97% !important;
    padding: 5px;
    line-height: 1.2rem !important;
}

.novo_tab_ul li.has-children.activeItem {
    background-color: white !important;
    margin-top: -8px;
    padding-bottom: 1px;
    padding-top: 8px;
}

.a-rs-rule-name .textLink{
    padding-left: 0px !important;
}
/*  button related */

#createTableButton{
    color: #1776BF !important;
	background: #FFF !important;
}
/* input[type=submit].lj-button.fg-button.ui-state-default.ui-corner-all{
	background: #1776BF !important;
	color: #FFF !important;
} */
td#validation_buttons input[type=button].lj-button.fg-button.ui-state-default.ui-corner-all {
    margin-top: 25px !important;
}

input.lj-button.fg-button.ui-state-default.ui-corner-all:disabled {
	color: rgba(0, 0, 0, 0.25) !important;
    background: #F2F2F2 !important;
    border: 1px solid #D9D9D9 !important;
    cursor: not-allowed !important;
}

#web_form_table .lj-button.fg-button.ui-state-default.ui-corner-all {
    /* float: right; */
    background: #1776BF !important;
    border: 1px solid #1776BF !important;
    height: 48px !important;
    line-height: 1.2rem !important;
    margin-bottom: 16px;
    margin-right: 10px !important;
    text-decoration: none !important;
    padding: 12px 20px !important;
    text-align: center !important;
    color: #ffffff !important;
    cursor: pointer !important;
    font: 400 14px Roboto, Arial, sans-serif !important;
    border-radius: 8px !important;
    width: 95px !important;
}

input.lj-button:disabled ,
.m_v_checkbox_span.disabled,
.m_h_checkbox_span.disabled ,
.checkbox.disabled
{
	color: rgba(0, 0, 0, 0.25) !important;
	cursor: not-allowed !important;
}


.m_v_checkbox_span.disabled .text,
.m_h_checkbox_span.disabled .text
{
    color: #3c3c3c;
}

.checkbox.disabled
{
	opacity:0.48;
}

.checkbox.disabled.text
{
	color: #A1A1A1;
}

td.DocumentExtraLightHeader
{
    padding-left:0px;
}


#date_filter_table td
{
     padding-left: 0px;
}

.report-button-container
{
    position:relative;
    padding-left: 4% !important;
}

.Verd10White {
    font: bold 14px Roboto, Arial, sans-serif !important;
}
.section-box-title {
    font: bold 14px Roboto, Arial, sans-serif !important;
    height: 20px !important;
    padding: 4px !important;
    background-color: #e9e9e9 !important;
}

a.accountLine,
a.accountLine:link,
a.accountLine:visited, 
a.accountLine:hover {
    font-size: 14px;
    font-family: Roboto, Arial, sans-serif;
    Font-Weight: BOLD;
    color: #000000;
    padding: 5px;
    Text-Decoration: underline;
}
#sqlbox1 {
    position: relative;
    height: 300px !important;
}

.dropdown1, select, .selectDown
{
    height: 32px !important;
    font: 400 14px Roboto,Arial,sans-serif;
}


.lj-button.fg-button.k-button.ui-save-button.ui-corner-all
{
    background: #fff !important;
    border: none !important;
    text-decoration: underline !important;
    color: #1776BF !important;
    cursor: pointer !important;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 16px !important;
    text-decoration: underline !important;
}
/* Reports related css end */

.badge_content_outer.folder_delete_notification
{
    height: 86px;
    width: 250px !important;
}

.folder_delete_notification .task_reject_text
{
     font-family: Roboto, Arial, sans-serif !important;
    font-size: 12px  !important;
    font-weight: 600  !important;
     color: #333 !important;
}
#deleteFolderButton
{
     background: none repeat scroll 0 0 #397FF5;
    color: #FFFFFF !important;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 600;
    height: 25px !important;
    line-height: 17px;
    margin-left: 0;
    padding-bottom: 2px;
    padding-top: 3px;
    width: 41px;
}

.folder_delete_notification .task_reject_outer .task_reject {
    text-align: right;
}
.folder_delete_notification .task_reject_outer .task_reject h4.alignLeft{
    text-align: left;
}

.task_approve.email_report
{
    cursor:pointer;
}

 #email_report_dialog .task_reject_outer .task_reject_text {
    text-align: left !important;
}

 #email_report_dialog  .select_wrap {
    float: left !important;
    margin-right: 10px;
    position: relative;
    width: auto;
}

#email_report_dialog .select_text
{
 float: left !important;
  float: left !important;
    padding-right: 2px;
    padding-top: 2px;
}

.task_reject_text.field_input.email_format_input
{
    margin-top:10px;
}

.task_reject_text.field_input.email_format_input .arrow
{
 background-position: -2px -1225px;
 height:10px;
}

.task_reject_text.field_input.email_format_input .text
{
    color: #5A5A5A;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
}

#email_report_dialog  .task_reject_outer .task_reject_text .task_expand_text {
   font-family: Roboto, Arial, sans-serif;
   font-size: 14px;
   color: #3c3c3c;
   font-weight: 400;
    height: 21px;
    margin-bottom: 0;
    width: 95%;
}

li.side_report_sub_items
{
    padding:5px 0px !important;
}


.inbox_grid.table_container {
   margin-top: 0;
   /*overflow: auto;*/
   min-height:500px;

}

#grid_table_cases,
.grid_table
{

     width: 100% !important;
}
.case_content_outer {
    float: left;
    margin-top: 12px;
    overflow: hidden;
    width: 100%;
}
.row-fluid.case_activity_item{
    border-bottom: 1px solid rgb(221, 221, 221);
}
.row-fluid.case_activity_item:last-child .case_content_outer
{
      margin-bottom: 40px;
}

.case_form_filed_radio
{
    color: #3c3c3c;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.case_form_filed_checkbox::after,
.case_form_filed_radio::after {
    content:"";
    display:block;
    clear:both;
}

.case_form_filed_radio div.text
{
	display:inline;
}

.case_form_filed_radio input
{
    /*height: 25px;*/
    padding: 0 5px 0 0;
    /*width: 20px;*/
}


.inner_content.kb_service_potral {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C7C7C5;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 39px;
    min-height: 1200px;
}
.knb_left_list ul li a
{

}


.kb_topic_sort {
    float: left;
    list-style: none outside none;
    margin-right: 15px;
    min-height: 31px;
}

.kb_topic_sort.drilldown {
    float: right !important;
    list-style: none outside none;
    margin-right: 15px;
    min-height: 31px;
}

.submenu_list.topic_list.kb_topic_list
{
      float: left;
    margin-top:8px;
    width: 100%;
}

.topic_items.kb_topic_items
{
     float: left;
    margin-top:20px;
    width: 100%;
}

.topic_items.kb_topic_items
{
     float: left;
    margin-top:2px;
    width: 100%;
}

.support_left_content.search_support_content {
    background: none repeat scroll 0 0 #FFF3CC;
    margin-left: 0;
    padding-left: 2%;
}

.submenu_list.topic_list ul li a {
    background: none repeat scroll 0 0 transparent !important;
    color: #3F454B;
    display: inline;
    float: none;
    font: 600 12px Roboto, Arial, sans-serif;
    padding: 0;
    width: auto;
}

.support_left_content.search_left_content
{
   display:none;
}


.main_topic_list_category
{
    margin-bottom:10px;
}

.kb_maintopic_header.kb_maintopic_drilldown_header h2 {
    color: #3F454B;
    float: left;
      overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 46%;
}

.addNewDiscussionButton:hover,
.addNewDiscussionButton,
.addNewArticleButton:hover,
.addNewArticleButton
{
    background-position: 0 -2327px;
    border: 1px solid #C2C2C0;
    border-radius: 5px 5px 5px 5px;
    color: #707070;
    float: right;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-right: 18px;
    margin-top: -31px;
    padding: 5px;
    text-decoration: none;
}

.kb_home .knb_content_right h2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 62%;
}

.badge_content_outer.sd-notification-dialog.new_article_add_template
{
    width:500px;
}

.badge_content_outer.sd-notification-dialog.new_article_add_template textarea
{
    width: 480px;
    height: 109px;
}

.badge_content_outer.sd-notification-dialog.new_article_add_template .checkbox
{
    float:left;
}

.badge_content_outer.sd-notification-dialog.new_article_add_template  .case_form_filed_select .select_wrap {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 28px;
    width: 93%;
}

.badge_content_outer.sd-notification-dialog.new_article_add_template .redactor_box {
    border: 1px solid #DDDDDD;
    overflow: visible;
    position: relative;
    width: 96%;
}

.topic_items.kb_topic_items .topic_subtitle
{
    text-transform:uppercase;
}
.discussion_subtitle
{
    text-transform:uppercase;
}

.discussion_item_details ul {
    float: left;
    width: auto !important;
}

.discussion_item_wrap.discussion_sub_item_wrap .discussion_item_img {
    float: left;
    max-width: 25px !important;
    height: 21px !important;
    min-width: 25px !important;
    padding: 2px;
    width: 7%;
      margin-top: 2px;
}

.discussion_item_wrap.discussion_sub_item_wrap  .discussion_item_img img {
    max-height: 21px !important;
    max-width: 21px  !important;
    padding: 2px;
    width: 100%;
}

.discussions_home .discussion_item_wrap.discussion_sub_item_wrap .discussion_item_img {
    background-position: -94px -472px !important;
}

.discussions_home .discussion_item_wrap.discussion_sub_item_wrap .discussion_item_question {
    line-height: 20px;
    margin-top: 0px;
    color: #3F454B;
    float: left;
    font: 600 14px/16px Roboto, Arial, sans-serif;
    width: 100%;
}

.ui-widget-daredevel-checkboxTree li {
    list-style-type: none;
    position: relative;
}

.ui-widget-daredevel-checkboxTree li span {
    cursor: default;
    position: absolute;
    top: 1px;
    left: -16px;
}

.parent_category ul
{
    margin-left:20px;
    display:block;
}

.ui-widget-daredevel-checkboxTree .checkbox
{
    float:left;
}


.ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png");
}

.ui-widget-daredevel-checkboxTree li span.ui-icon.ui-icon-triangle-1-se
{
    height: 16px;
    width: 16px;
    background-position: -48px -16px;
     cursor: default;
    left: -16px;
    position: absolute;
    top: 1px;
    cursor:pointer;
}

.ui-widget-daredevel-checkboxTree li span.ui-icon.ui-icon-triangle-1-e
{
    height: 16px;
    width: 16px;
     background-position: -32px -16px;
     cursor: default;
    left: -16px;
    position: absolute;
    top: 1px;
    cursor:pointer;
}




.category_list_dialog .parent_category.collapsed ul
{
    display:none;
}

.category_list_dialog  ul
{
    margin-left:20px;
}

.side_more_tags.green_tag.articlae_category_tags
{
    margin-left: 0%;
}

.tag_button.display_category_button
{

    background-color: #FFFFFF;
    background-image: none;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: auto;
    margin-right: 4px;
    margin-top: 3px !important;
    padding: 2px;
    width: auto;
}


.side_more_tags.green_tag.articlae_category_tags .tag_button
{
    margin-top:2px;
}

.side_more_tags.green_tag.articlae_category_tags .tag_button  a
{
    background-image: none;
}

.selectCategoriesButton
{
    background: url("../images/sprite_x_repeat_1.png") repeat-x scroll 0 0 transparent !important;
    background-position: 0 -2327px !important;
    border: 1px solid #C2C2C0;
    border-radius: 5px 5px 5px 5px;
    color: #707070;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-right: 18px;
    margin-top: 0px;
    padding: 5px;
    text-decoration: none;
    padding-top:2px;
    padding-bottom:2px;
}


.side_more_tags.green_tag.articlae_category_tags .tag_button  a span
{
    background-position: -295px -3921px;
    display: block;
    float: right;
    height: 12px;
    margin-top: 3px;
    width: 12px;
}
.case_form_filed.case_form_filed_checkbox .checkbox
{
    float:left;
     margin-top: 2px
}
.checkboxText
{
    float:left;
     padding-right: 10px;
}

.case_form_filed.article_attachement_file_field .file-upload {

    margin-top: 10px;
}

.category_list_dialog
{
    height: 512px;
    width: 800px;

}

.category_list_dialog .task_reject_text
{
    font-weight: bold;
}

.category_list_dialog  .categoriesTree_container
{
    height: 422px;
    width:100%;
    overflow:auto;
}


.articleAttachment-sd-upload-files .sd-filename.sd-file-reset
{
    width:auto !important;
}

ul.articleAttachment-sd-upload-files {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    list-style: none outside none;
    padding-top: 8px;
    width: 97% !important;
}

.articleAttachment-sd-upload-files .img-file-Close {
    background-position: -216px -427px !important;
    cursor: pointer;
    display: block;
    float: right;
    height: 20px;
    position: relative;
    top: 8px;
    width: 20px;
}

#newArticleCancelButton.case_reset_button {
    padding: 4px 16px !important;
    height: 32px !important;
    background: #fff !important;
    float: right !important;
    border: 1px solid #1776BF !important;
    line-height: 1.2rem !important;
    margin-bottom: 16px;
    margin-right: 10px !important;
    text-decoration: none !important;
    text-align: center !important;
    color: #1776BF !important;
    cursor: pointer !important;
    font: 400 14px Roboto, Arial, sans-serif !important;
    border-radius: 0px !important;
    width: auto !important;
}

.add_note_cnt .redactor_toolbar,
.add_note_cnt .redactor_box
{
    border-radius: 10px 10px 0 0;
}
.add_note_cnt .redactor_toolbar li:first-child
{
    border-radius: 10px 0px 0 0;
}

.add_note_cnt .redactor_box {
    border: 0 solid #DDDDDD;
}

.categories_header_text
{
    background-position: 0 -888px;
}

.data_row:hover
{
    background: none repeat scroll 0 0 #F0F0ED;
}



.data_row.clicked
{
    background: none repeat scroll 0 0 #F0F0ED;
}

.case_content.comment_sec_wrap .case_content_outer {
    padding-bottom: 5px;
}


.web_portal_side_summary .side_company_img
{
     background-position: -168px -740px;
}

.side_summary.web_portal_side_summary .summary_button {
    float: left;
    margin-left: 8%;
    margin-top: 10px;
    width: 90%;
}

.return_text
{
    cursor:pointer;
}

.side_summary.web_portal_side_summary .comment_head_count
{

    float: left;
    margin-left: 8%;
    margin-right: 4px;
    text-transform: none;
}

.side_summary.web_portal_side_summary .comment_head_count h6
{
    text-transform: none;
      font-weight: 600;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
}


.helpful_section_button {
    background-position: 0 -395px;
   color: #707070;

    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 19px;
    font-weight: 600;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    padding-left:5px;
    padding-right:5px;
      margin-top: 3px;
     cursor:pointer;
}
.helpful_section h3
{
    float:left ;
    color: #3c3c3c;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    width: 40%;
}

.form_textbox_outer textarea {
    line-height: 25px;
}
.form_textbox_outer textarea {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #C2C2C0;
    border-radius: 7px 7px 7px 7px;
    color: #ABABA9;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 26px;
    margin-bottom: 0;
    resize: none;
    width: 98%;
}

#deleteQuestionConfirmationDialog,
#deleteArticleConfirmationDialog
{
    width:300px !important;
}
#deleteQuestionConfirmationDialog .task_reject:last-child,
#deleteArticleConfirmationDialog .task_reject:last-child
{
    margin-top:10px;
}

.list-data-row:hover
{
    background: none repeat scroll 0 0 #F0F0ED;
}

.kb_detailcomment_cnt p {
    overflow:hidden
}

.kb_detailcomment_cnt div {
    overflow:hidden
}

.like_section.share_sec a.unsubscribed
{
    background: none ;
}

a.unsubscribed span
{
    color: #707070;
    font-size: 12px;
    margin-left: -1px;
    padding-left: 16px;
    width: 12px;
}

#resolvedQuestion
{
    text-transform:uppercase;

}


/* file uploader */

.px-form-input {
    float: left;
}
.px-buttons {
    float: left;
}

.px-input-button {
    overflow: hidden;
}

.px-input-button input {
    position:absolute;
    top: 0;
    right: 0;
    -moz-opacity:0;
    filter:alpha(opacity= 0);
    opacity: 0;
    cursor: pointer;
    border-right: 100px solid #FFF;
    border-bottom: 100px solid #FFF;
    direction: ltr;
    margin: 0;
    padding: 0;
    -o-transform: translate(250px, -50px) scale(1);
    -moz-transform: translate(-186px, 0) scale(4);
}

.upload-data {
    padding: 5px;
    width: 420px;
    margin-top: 5px;
    margin-bottom: 5px;
    position: relative;
}

.upload-data.pending {
    border: 1px solid #fbd850;
}

.upload-data.uploading {
    border: 1px solid #EDBE05;
}

.upload-data.success {
    border: 1px solid #CCCCCC;
}

.upload-data.error, .upload-data.cancel {
    border: 1px solid #FF3330;
}

.px-widget ul.actions {
    position: absolute;
    top: 5px;
    right: 5px;
    margin: 0;
    padding: 0;
}

.px-widget ul.actions li {
    cursor: pointer;
    float: left;
    list-style: none outside none;
    margin: 2px;
    padding: 4px;
    position: relative;
}

.upload-data .filename {
    padding-right: 10px;
    width: 120px;
}

.upload-data .status {
    clear: both;
}

/* jQuery UI progressbar */
.progress {
    display: none;
    padding-top: 10px;
    padding-bottom: 10px;
}
.progressBar {
    float: left;
    width: 280px;
    height: 22px;
}
.percentage {
    float: left;
    padding-left: 5px;
    width: 50px;
}
.uploading .ui-progressbar-value {

}

.px-widget .ui-button {
    height: 40px;
}




q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

sub,
sup,
small {
  font-size: 75%;
}

sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg {
/*
  For IE9.
*/
  overflow: hidden;
}

/* file uploader end*/


.ui-button-text span
{
    position:relative;
    top:1px;
}

.px-widget .ui-button {
height: 26px;
}

.upload-data.pending {
    border: 1px solid #C2C2C0;
}

.upload-data.uploading {
    border: 1px solid #C2C2C0;
}

.file-delete-icon
{

    background-position: -218px -426px;
    display: block;
    height: 12px;
    margin-top: 3px;
    width: 12px;
}

button.file-delete-icon
{
	background-position: -218px -425px;
    display: block;
    height: 20px;
    margin-top: 0;
    width: 20px;
}


.px-widget ul.actions {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 0px;
}
.type-selector .label {
    font: 400 14px Roboto,Arial,sans-serif !important;
    border-radius: 0;
}

div.px-input-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary{
    height: 32px;
    border: 1px solid #1776bf !important;
    border-radius: 0;
    padding: 0 !important;
}
.px-input-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary
{
    background:url(../images/sprite_x_repeat_1.png) repeat-x;
    background-position: -266px -427px ;
}

.px-input-button .ui-button-icon-primary.ui-icon.ui-icon-circle-plus
{
    background:url(../images/sprite_vertical_1.png) no-repeat;
    background-position: -293px -3900px;
}

#px-submit .ui-button-icon-primary.ui-icon.ui-icon-arrowthickstop-1-n
{
     background: none repeat scroll 0 0 transparent;
}

#px-clear .ui-button-icon-primary.ui-icon.ui-icon-circle-close
{
    background:url(../images/sprite_vertical_1.png) no-repeat;
    background-position: -218px -424px;
}


#px-clear,
#px-submit
{
    height:28px;
    background:url(../images/sprite_x_repeat_1.png) repeat-x;
    background-position: -266px -427px ;
    border: 1px solid #C2C2C0;
}

#px-submit .ui-button-text {
    padding: 0.4em 1em 1em 1.1em;
}

.delete.ui-state-hover
{
     background: none repeat scroll 0 0 transparent;
     border:none;
     padding:0px;
     margin:0px;
}

.ui-button-text
{
    color: #1776BF;
    background: #fff;
    font: 400 14px Roboto, Arial, sans-serif;
    text-decoration: none;
}

.filename
{
    color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
}
#notesAddAttachment_notification
{
    width:300px;
}

.upload-data {
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px;
    position: relative;
    width: 275px;
}

.ui-widget-daredevel-checkboxTree.ui-widget.ui-widget-content
{
    background: none repeat scroll 0 0 transparent;
    border: 0px solid #DDDDDD;
}

.side_recent_top ul li:first-child {
    background: none repeat scroll 0 0 transparent;
}

.side_recent_top ul li.li_newFileAddButton
{
    background-position: -9px -455px;
    background-repeat: no-repeat;
    float: right;
    margin-right: 12px;
}

.side_recent_top ul li:last-child {
    background-position: -9px -455px;
    background-repeat: no-repeat;
    float: right;
    margin-right: 12px;
}

#addNewFile_notification
{
    width:300px;
}

.new_case_form_outer .upload-data ,
.case_form_outer .upload-data {

    width: 98%;
}

.side_inbox_item a,
.side_inbox_item a:hover,
.channel-link
{
    cursor:pointer !important;
    color: #333 !important;
}


#lastDraftSaveTime
{
     color: #A1A1A1;
    float: right;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-align: right;
}


/*** Administration page related css */

.act_img_box.admin_frm_pic, .act_img_box.admin_fields_pic, .act_img_box.admin_vldn_pic, .act_img_box.admin_bznz_pic, .close_select_bx, .help_out, .priority_listngs ul li a, .close_pop_bx, .print_ico, .arrow_dwn, .customdate_prev, .customdate_next, .map_up_value_red, .map_dwn_value_red, .map_down_value_green, .map_up_value_green, .dash_map_details h5 .wrap_out, .dash_map_details h5 .wrap_out.blue, .dash_map_details h5 .wrap_out.grid_map {
    background: url("../images/sprite_vertical_1.png") no-repeat scroll 0 0 transparent;
}


.act_info_out {
    float: left;
    height: auto;
    padding-right: 2%;
    width: 98%;
}
.act_head_wrap {
    background-color: #FFFFFF;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #FAFAFA);
    border-bottom: 1px solid #E1E1E1;
    float: left;
    min-height: 70px;
    width: 100%;
}

.object_head_wrap {
    background-color: #FFFFFF;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #FAFAFA);
    float: left;
    min-height: 70px;
    margin-left:5px;
    width: 100%;
}

.admin_menu_wrp .navbar .navbar-inner {
    background: none repeat scroll 0 0 transparent;
}
.act_head_text_blue {
    color: #333;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2rem;
    padding-bottom: 8px;
    width: 100%;
}

.grdnt_bg_wrap {
    width: 100%;
    height: 18px;
    float: left;
    margin-top: -13px;
}

.act_head_wrap p {
    color: #707070;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
}
.act_head_wrap p a {
    display: none;
}
.act_admin_pages {
    float: left;
    height: auto;
    width: 100%;
}
.act_admin_pages_row {
    float: left;
    height: auto;
    padding-bottom: 15px;
    width: 100%;
}
.act_page_box {
    float: left;
    height: auto;
    width: 100%;
}
.act_img_box {
    float: left;
    height: 57px;
    max-width: 70px;
    width: 20%;
}
.act_box_cnt {
    border-bottom: 1px solid #E1E1E1;
    float: left;
    min-height: 85px;
    padding-bottom: 15px;
    width: 80%;
}
.act_box_cnt h4 {
    font: bold 16px Roboto, Arial, sans-serif;
    padding-bottom: 5px;
    color: #1776BF ;
}
.act_box_cnt p {
    display: grid;
    color: #666;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.act_box_cnt a {
    border: none !important;
    border-radius: 0 !important;
    background: #FFF !important;
    color: #1776BF !important;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
    padding-left: 0;
    padding-right: 5px;
    margin-top:7px;
    text-decoration: underline;
    width: auto;
}
.side_navigation_block.admin_menu_sidebar {
    padding-top: 15px;
}
.side_navigation_block.admin_menu_sidebar ul li.side_inbox_item:hover {
    background: none repeat scroll 0 0 transparent !important;
}
.side_navigation_block.admin_menu_sidebar ul li:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #707070 !important;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.side_navigation_block.admin_menu_sidebar ul li.side_active_item {
    background: none repeat scroll 0 0 transparent;
}
.new_rule_cnt {
    background: none repeat scroll 0 0 #E7E7E4;
    border: 8px solid rgba(93, 93, 92, 0.5);
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: auto;
    max-width: 790px;
    padding: 10px;
}
.new_rule_cnt h2 {
    color: #3D83F9;
    font-family: Roboto, Arial, sans-serif;
    font-size: 22px;
    font-weight: 600;
}
.new_rule_cnt p {
    color: #707070;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}
.new_rule_cnt .rule_txt_name {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #ABABA9;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 600;
    min-height: 30px;
    min-width: 360px;
}
.new_rule_cnt .rule_txt_name.scnd {
    float: right;
}
.new_rule_form {
    float: left;
    padding-top: 10px;
    width: 100%;
}
.rule_left_head {
    color: #707070;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.rule_right_head {
    color: #3c3c3c;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
}
.rule_form_wrap {
    float: left;
    height: auto;
    width: 100%;
}
.rule_form_cnt {
    background-color: #E7E7E4;
    background-image: -moz-linear-gradient(center top , #DDDDD9, #E7E7E4);
    border-top: 1px solid #CCCCC9;
    float: left;
    margin-bottom: 15px;
    min-height: 200px;
    width: 100%;
}
.rule_top_checkbox {
    float: left;
    height: auto;
    padding-left: 10px;
    padding-top: 20px;
    width: auto;
}
.rule_element_text {
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-weight: normal;
    height: auto;
    margin-right: 20px;
    width: auto;
}
.rule_element_text .rule_rdo_box {
    float: left;
}
.rule_element_text label {
    color: #333;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 600;
    padding-left: 5px;
}
.rule_form_fields_out {
    float: left;
    height: auto;
    width: 100%;
}
.rule_text_box {
    float: left;
    height: auto;
    padding-left: 10%;
    width: 90%;
}
.rule_text_box_left {
    float: left;
    height: auto;
    width: 100%;
}
.rule_text_small_out {
    float: left;
    height: auto;
    margin-left: 10px;
    width: auto;
}
.rule_form_fields_out label {
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-right: 10px;
}
.rule_text_small_out select {
    float: left;
    height: auto;
    width: 85px;
}
.rule_text_small {
    border: 1px solid #C2C2C0 !important;
    border-radius: 5px 5px 5px 5px;
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    min-height: 20px;
    width: 95px;
}
.select_wraps_rule {
    border-radius: 3px 3px 3px 3px;
    position: relative;
}
.rule_text_small_out .select_wraps_rule {
    float: left;
    height: auto;
    margin-left: 10px;
    width: 75px;
}
.select_wraps_rule .selectbox {
    border-radius: 2px 2px 2px 2px;
    margin: 0;
    width: 100% !important;
}
.select_wraps_rule .display.round_sb.sortby {
    background: none repeat scroll 0 0 transparent;
    border: 0 none !important;
    float: left !important;
    height: 25px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
}
.select_wraps_rule .selectbox .round_sb.display .arrow_btn {
    border-left: 1px solid #CCCCCC;
    height: 30px;
    right: -2px;
    top: -2px;
    width: 20px;
}
.select_wraps_rule .selectbox .display .arrow_btn .arrow {
    height: 5px;
    left: 6px;
    top: 13px;
    width: 8px;
}
.select_wraps_rule .selectbox .round_sb.display .text {
    color: #707070;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding-left: 5px;
    padding-top: 1px;
}
.select_wraps_rule .selectbox.focused .display .text {
    background: none repeat scroll 0 0 transparent;
    color: #333;
}
.select_wraps_rule {
    float: left;
    height: 29px;
    width: 100%;
}
.select_wraps_rule .selectbox .display {
    background: none repeat scroll 0 0 transparent;
    border-radius: 3px 3px 3px 3px;
    height: 23px;
}
.rule_text_large_out {
    float: left;
    height: auto;
    width: auto;
}
.rule_text_large_out .select_wraps_rule {
    width: 300px;
}
.select_wraps_rule .selectbox.items li > .item > .text {
    color: #707070;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding-left: 5px;
    padding-top: 3px;
}
.select_wraps_rule .selectbox.items li.hover > .item {
    background: none repeat scroll 0 0 transparent;
    color: #333;
}
.rule_text_large_out.scnd {
    padding-left: 21px;
}
.rule_form_box {
    float: left;
    height: auto;
    padding-top: 10px;
    width: 100%;
}
.rule_text_box_right p {
    color: #3c3c3c;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.conditional_head {
    float: left;
    height: auto;
    padding-top: 15px;
    width: 100%;
}
.rule_form_cnttop {
    float: left;
    height: auto;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 15px;
    width: 98%;
}
.rule_text_box_lrg {
    float: left;
    padding: 0 1%;
    width: 98%;
}
.rule_text_large_out {
    margin-bottom: 10px;
}
.close_select_bx {
    float: left;
    height: 18px;
    margin-left: 5px;
    margin-top: 5px;
    width: 18px;
}
.close_select_bx a {
    float: left;
    height: 100%;
    text-decoration: none;
    width: 100%;
}
.buttons_save_rule {
    float: right;
    height: auto;
    width: auto;
}
.rule_sub_btn {
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
}
.rule_rst_btn {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin-left: 5px;
}
.rule_text_box_right.btn_out_wrp {
    padding-top: 50px;
}
.rule_form_box .case_menu_wrap {
    float: none;
    margin: 0 auto;
    width: 385px;
}
.rule_form_box .case_menu_outer {
    margin-bottom: 15px;
}
.rule_text_mdm_out {
    float: left;
    height: auto;
    width: auto;
}
.rule_text_mdm_out .select_wraps_rule {
    margin-right: 10px;
    width: 210px;
}
.close_out_wrp {
    float: left;
    width: auto;
}
.select_wraps_rule.fde_slct .round_sb.display .text {
    color: #3c3c3c;
}
.select_wraps_rule.fde_slct .selectbox.items li > .item > .text {
    color: #3c3c3c;
}
.priority_listngs {
    float: left;
    height: auto;
    width: 100%;
}
.priority_listngs ul {
    float: left;
    margin: 0;
    padding: 7px 0 7px 75px;
    width: auto;
}
.priority_listngs ul li {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    float: left;
    list-style: none outside none;
    margin-right: 5px;
    padding: 2px 10px;
    text-align: center;
    width: 25px;
}
.priority_listngs ul li a {
    color: #333;
    float: left;
    font-size: 12px;
    font-weight: 600;
    text-align: left;
    text-decoration: none;
    width: 100%;
}
.help_out {
    float: left;
    height: 18px;
    margin-left: 5px;
    margin-top: 5px;
    width: 17px;
}
.help_out a {
    float: left;
    height: 100%;
    text-decoration: none;
    width: 100%;
}
.rule_text_mdm_out {
    position: relative;
}
.close_pop_bx {
    float: left;
    height: 18px;
    width: 17px;
}
.close_pop_bx a {
    float: left;
    height: 100%;
    text-decoration: none;
    width: 100%;
}
.help_content {
    float: left;
    padding-left: 10px;
    width: 230px;
}
.help_content p {
    color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
}
.help_content h6 {
    color: #3c3c3c;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding-bottom: 8px;
}
.rule_form_cnt .selectbox.items li > .item {
    padding: 1px 6px;
}
.rule_link_wrap {
    float: left;
    height: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
#new_rule_id {
    color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 15px;
    font-weight: 600;
    height: auto;
    width: auto;
}
.dash_perfmnce_wrp .navbar .navbar-inner {
    margin-bottom: 10px;
}
.dash_info_out {
    float: left;
    height: auto;
    width: 100%;
}
.dash_head_wrap {
    background-color: #FFFFFF;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #F9F9F9);
    border-bottom: 1px solid #E1E1E1;
    float: left;
    height: auto;
    padding-bottom: 3px;
    width: 100%;
}
.dash_head_box {
    float: left;
    height: auto;
    padding-left: 5%;
    width: 95%;
}
.dash_head_box h2 {
    color: #3F454B;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 19px;
    font-weight: 600;
}
.dash_head_box h2.dash_head_text_blue {
    color: #3D83F9;
    font-size: 22px;
}
.print_ico {
    float: left;
    height: 25px;
    margin-left: 25px;
    margin-top: 7px;
    width: 25px;
}
.print_ico a {
    float: left;
    height: auto;
    text-decoration: none;
    width: 100%;
}
.dash_head_right {
    color: #333;
    float: right;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin-top: 10px;
    padding-right: 15px;
}
.dash_head_right span {
    float: left;
    padding-right: 10px;
}
.arrow_dwn {
    float: left;
    height: 10px;
    margin-top: 2px;
    width: 10px;
}
.dash_head_box.btm {
    padding-top: 10px;
}
.dash_map_cnt {
    float: left;
    height: auto;
    padding-bottom: 10px;
    width: 100%;
}
.dash_map_img {
    float: left;
    height: auto;
    width: 100%;
}
.dash_map_img img {
    width: 100%;
}
.dash_map_details {
    float: left;
    height: auto;
    padding-top: 15px;
    width: 100%;
}
.dash_map_details h5 {
    color: #282826;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 18px;
    font-weight: lighter;
    padding-bottom: 10px;
    width: 100%;
}
.dash_map_details span {
    color: #282826;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 18px;
    font-weight: lighter;
}
.dash_map_details b {
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
    margin-right: 3px;
}
.dash_map_detail_box {
    float: left;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
}
.dash_map_text {
    float: left;
    height: auto;
    width: 100%;
}
.dash_map_value {
    float: left;
    height: auto;
    width: auto;
}
.dash_map_value span {
    padding-top: 5px;
}
.map_up_value_red {
    color: #E2221F;
    float: right;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    width: 40px;
}
.map_up_value_red a {
    color: #E2221F;
    float: left;
    height: 100%;
    padding-left: 15px;
    text-decoration: none;
    width: 25px;
}
.dash_map_text .map_up_value_red {
    margin-top: 5px;
}
.map_dwn_value_red {
    color: #E2221F;
    float: right;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    width: 40px;
}
.map_dwn_value_red a {
    color: #E2221F;
    float: left;
    height: 100%;
    padding-left: 15px;
    text-decoration: none;
    width: 25px;
}
.dash_map_text .map_dwn_value_red {
    margin-top: 5px;
}
.map_down_value_green {
    color: #E2221F;
    float: right;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    width: 40px;
}
.map_down_value_green a {
    color: #48B821;
    float: left;
    height: 100%;
    padding-left: 15px;
    text-decoration: none;
    width: 25px;
}
.dash_map_text .map_down_value_green {
    margin-top: 5px;
}
.map_up_value_green {
    color: #E2221F;
    float: right;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    width: 40px;
}
.map_up_value_green a {
    color: #48B821;
    float: left;
    height: 100%;
    padding-left: 15px;
    text-decoration: none;
    width: 25px;
}
.dash_map_text .map_up_value_green {
    margin-top: 5px;
}
.dash_map_detail_box.cntr {
    border-left: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
}
.dash_map_details.btm_area .dash_map_text {
    padding-bottom: 4px;
}
.dash_map_details h5 .wrap_out {
    float: right;
    height: 17px;
    text-decoration: none;
    width: 18px;
}
.fde_txt {
    color: #3c3c3c;
}
.dash_result_outer {
    float: left;
    height: auto;
    padding-top: 10px;
    width: 100%;
}
.dash_result_wrp {
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-weight: normal;
    height: auto;
    padding-bottom: 15px;
    padding-left: 5%;
    padding-right: 5%;
    width: 90%;
}
.result_left {
    float: left;
    height: auto;
    width: 80%;
}
.result_right {
    float: right;
    height: auto;
    width: 20%;
}
.result_left .result_count {
    color: #707070;
    float: left;
    font-size: 14px;
    margin-right: 5px;
}
.result_left h6 {
    color: #333;
    float: left;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
}
.result_left p {
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 0;
    padding-left: 6%;
    width: 94%;
}
.result_left p span {
    background: none repeat scroll 0 0 #DBE7FB;
    color: #3D83F9;
}
.result_right span {
    float: left;
}
.option_text {
    float: left;
    font-size: 12px;
    padding-left: 10%;
    padding-top: 10px;
    position: relative;
    width: auto;
}
.option_text span {
    color: #3c3c3c;
}
.option_text a.selected_class {
    background: none repeat scroll 0 0 #397FF5;
    border-radius: 7px 7px 7px 7px;
    color: #FFFFFF;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin-left: 0;
    margin-right: 2px;
    padding: 4px 14px;
    text-decoration: none;
    width: auto;
}
.option_text a.option_class {
    color: #3D83F9;
}
.dash_head_right.dash_hd_right {
    float: left;
}
.dash_head_box.small_head_box {
    padding-left: 10%;
    padding-top: 10px;
    width: 90%;
}
.case_priority {
    float: left;
    padding-top: 10px;
    width: 100%;
}
.case_priority h4 {
    color: #282826;
    float: left;
    font-size: 18px;
    font-weight: 300;
    padding-right: 10px;
    padding-top: 9px;
}
.case_priority ul {
    float: left;
    margin: 0;
    padding: 7px 0;
    width: auto;
}
.case_priority ul li {
    background-color: #FFFFFF;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #F1F1F1);
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    float: left;
    list-style: none outside none;
    margin-right: 5px;
    padding: 2px 5px 2px 10px;
    text-align: center;
    width: 40px;
}
.case_priority ul li a {
    color: #707070;
    float: left;
    font-size: 12px;
    font-weight: 600;
    text-align: left;
    text-decoration: none;
    width: 100%;
}
.case_priority ul li span {
    float: left;
    margin-right: 5px;
}
.case_priority ul li b {
    float: left;
}
.dash_map_top {
    padding-top: 10px;
}
.dash_map_details_right .dash_map_detail_box {
    margin-bottom: 20px;
}
.dash_map_details_right .dash_map_detail_box {
    padding-left: 10%;
    padding-right: 10%;
    width: 80%;
}
.dash_map_details_right .dash_map_text {
    padding-bottom: 5px;
}
.knob_wrap {
    border-left: 1px solid #E1E1E1;
    float: left;
    height: auto;
    min-height: 150px;
    padding-left: 4%;
    padding-right: 4%;
    text-align: center;
    width: 92%;
}
.knob_wrap.first_knob {
    border: 0 none;
}
.dash_map_cnt.bottom_map_cnt {
    padding-top: 10px;
}
.knob_wrap h3 {
    color: #282826;
    float: left;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
}
.knob_img {
    float: left;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
}
.knob_wrap p {
    color: #3c3c3c;
    float: left;
    font-size: 12px;
    text-align: center;
    width: 100%;
}
.range_wrap {
    border-left: 1px solid #E1E1E1;
    float: left;
    height: auto;
    margin-top: 10px;
    min-height: 150px;
    padding-left: 4%;
    padding-right: 4%;
    text-align: center;
    width: 92%;
}
.range_wrap .dash_map_detail_box {
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.no_mrgn_left {
    float: left;
    margin-left: -5.1282%;
    width: 105.128%;
}
.left_no_margin {
    float: left;
    margin-left: -5.564%;
    width: 105.564%;
}
.dash_speed_wrp {
    border-left: 1px solid #E1E1E1;
    margin-top: 10px;
    min-height: 65px;
}
.dash_speed_wrp_first {
    border: 0 none;
}
.select_call_cnt {
    background: none repeat scroll 0 0 #EBEBEB;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #888888;
    float: left;
    height: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 408px;
}
.select_call_cnt .serch_transfer_outer {
    background: none repeat scroll 0 0 #EBEBEB;
}
.select_call_cnt .search_wrap form {
    background: none repeat scroll 0 0 #EBEBEB;
}
.search_result_block ul li .checkbox {
    float: left;
    margin-right: 10px;
    margin-top: 7px;
}
.select_call_cnt .search_result_block {
    height: 300px;
    overflow: hidden;
    padding-left: 8% !important;
    padding-right: 5% !important;
    width: 87% !important;
}
.select_pop_wrap {
    position: absolute;
    right: 1333px;
}
.select_pop_wrap.select_wrp_out {
    left: 18px;
}
.jspContainer {
    overflow: hidden;
    position: relative;
    width: 100% !important;
}
.jspPane {
    padding: 0 !important;
    position: absolute;
    width: 100% !important;
}
.jspVerticalBar {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 100%;
    position: absolute;
    right: 5px;
    top: 0;
    width: 5px;
}
.jspHorizontalBar {
    background: none repeat scroll 0 0 red;
    bottom: 0;
    height: 16px;
    left: 0;
    position: absolute;
    width: 100%;
}
.jspVerticalBar *, .jspHorizontalBar * {
    margin: 0;
    padding: 0;
}
.jspCap {
    display: none;
}
.jspHorizontalBar .jspCap {
    float: left;
}
.jspTrack {
    background: none repeat scroll 0 0 #EBEBEB;
    position: relative;
}
.jspDrag {
    background: none repeat scroll 0 0 #B3B3B3;
    cursor: pointer;
    left: 0;
    position: relative;
    top: 0;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
    float: left;
    height: 100%;
}
.jspArrow {
    background: none repeat scroll 0 0 #50506D;
    cursor: pointer;
    display: block;
    text-indent: -23330px;
}
.jspArrow.jspDisabled {
    background: none repeat scroll 0 0 #80808D;
    cursor: default;
}
.jspVerticalBar .jspArrow {
    height: 16px;
}
.jspHorizontalBar .jspArrow {
    float: left;
    height: 100%;
    width: 16px;
}
.jspVerticalBar .jspArrow:focus {
    outline: medium none;
}
.jspCorner {
    background: none repeat scroll 0 0 #EEEEF4;
    float: left;
    height: 100%;
}
.address_scrollwrap {
    height: 200px;
    overflow: auto;
    width: 100%;
}
.horizontal-only {
    height: auto;
    max-height: 200px;
}
.file_panel_wrap {
    background: none repeat scroll 0 0 #E1E1E1;
    box-shadow: 0 0 5px #333;
    height: auto;
    margin: 10px auto;
    width: 99%;
}
.file_panel_left {
    float: left;
    height: auto;
    width: 100%;
}
.file_panel_top {
    background-color: #E1E1E1;
    background-image: -moz-linear-gradient(center top , #E1E1E1, #DADADA);
    border-bottom: 1px solid #C7C7C7;
    float: left;
    height: auto;
    padding: 3px 1.5%;
    width: 97%;
}
.file_panel_cnt {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 5px #333;
    float: left;
    margin: 0.5%;
    padding: 0%;
    width: 99%;
}
.file_panel_top .side_recent_content {
    margin-top: 5px;
    padding-left: 0;
}
.file_top_link {
    float: left;
    height: auto;
    width: 100%;
}
.file_top_link ul {
    float: right;
    height: auto;
    padding-top: 5px;
    width: auto;
}
.file_top_link ul li {
    border-left: 1px solid #C2C2C2;
    float: left;
    list-style: none outside none;
    padding-left: 10px;
    padding-right: 10px;
}
.file_top_link ul li:first-child {
    border: 0 none;
}
.file_top_link ul li a {
    color: #707070;
    float: left;
    font-size: 12px;
    font-weight: 600;
    position: relative;
    text-decoration: none;
}
.file_top_link ul li a .arrow_dwn {
    position: absolute;
    right: -14px;
    top: 0;
}
.file_top_link ul li.with_arrow {
    padding-right: 20px;
}
.file_panel_cnt h2 {
    color: #333;
    font-weight: 800;
    margin-bottom: 15px;
}
.file_panel_cnt p {
    color: #333;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.file_panel_cnt h4 {
    color: #333;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 15px;
    margin-top: 15px;
}
.file_panel_right {
    margin-left: -10.957%;
    width: 110.957%;
}
.file_panel_right .more_data.close_more {
    border-top: 1px solid #CCCCCC;
    padding-top: 5px;
}
.tag_out_wrap {
    float: left;
    height: auto;
    padding-left: 3%;
    padding-top: 10px;
    width: 97%;
}
.tag_out_wrap span {
    color: #707070;
    font-size: 12px;
    padding-left: 5px;
}
.tag_out_wrap span.panel_file_name {
    padding-left: 0;
}
.tag_out_wrap span a {
    color: #333;
    font-weight: 600;
    text-decoration: none;
}
.side_file_panel {
    margin-top: 150px;
}
.side_recent_content h5 a {
    color: #333;
    text-decoration: none;
}
.file_panel_right .side_more_tags {
    margin-left: 0;
    width: 100%;
}
.dash_head_right {
    position: relative;
}
#date_select_list {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C2C2C0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #D1D1D1;
    display: none;
    float: left;
    font-size: 14px;
    font-weight: 600;
    left: -5px;
    list-style: none outside none;
    max-width: 240px;
    position: absolute;
    top: 20px;
    width: 100%;
    z-index: 1333;
}
#date_select_list li {
    float: left;
    padding: 5px 3% 5px 10%;
    width: 87%;
}
#date_select_list li.active_select_item {
}
#date_select_list li a {
    color: #333;
    text-decoration: none;
}
.bottom_custom_calendar {
    float: left;
    height: auto;
    padding-top: 15px;
    width: 100%;
}
.bottom_custom_calendar .dateinput {
    color: #333;
    font-size: 14px;
    font-weight: 400;
    max-width: 210px;
    width: 100%;
}
#reset_cust_date {
    color: #333;
    float: left;
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px;
    padding-left: 10px;
    text-decoration: none;
}
.custom_cal_wrapper {
    height: auto;
    padding: 25px;
    width: 100%;
}
.custom_cal_wrapper_bottom {
    border-top: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin-bottom: 15px;
    margin-top: 15px;
    padding-top: 10px;
    width: 100%;
}
.custom_cal_wrapper_bottom .buttons_save_rule {
    margin-right: 23px;
}
#custom_calendar_trigger {
    color: #333;
    font-size: 16px;
    margin: 0 auto;
}
.clndar_trig_out {
    padding-top: 20px;
    text-align: center;
}

.act_img_box.admin_frm_pic {
    background-position: 0 -4281px;
}

.act_img_box.admin_fields_pic {
    background-position: -150px -4281px;
}

.act_img_box.admin_vldn_pic {
    background-position: -225px -4281px;
}

.act_img_box.admin_bznz_pic {
    background-position: -77px -4281px;
}

.formToolBar {
    border-bottom: none;
}

.formToolBar .span6
{
    width:50%;
    float:left;
    float: left;
    height: 10px;
    width: 50%;
}

.formToolBar .span4
{
    width:50%;
    float:left;
    float: left;
    height: 10px;
    width: 30%;
}

.formToolBar .span6  h2 {
   color: #333;
    float: left !important;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-left: 15px;
    text-align: left;
    width: 100%;
    margin-top: 11px;
}

.formToolBar .span4  h2 {
   color: #333;
    float: left !important;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-left: 15px;
    text-align: left;
    width: 100%;
    margin-top: 11px;
}
.formToolBar .span6.spanL  h2 {

    float: none !important;
    margin-top: 1px;

}

.formToolBar .span4.spanL  h2 {

    float: none !important;
    margin-top: 1px;
    margin-left:-5px;
}


.formToolBar .lj-button
{
    background-position: 0 -390px !important;
    border: 1px solid #CCCCCC !important;
    border-radius: 0 !important;
    color: #1776BF !important;
    cursor: pointer !important;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 1px 7px 1px 6px !important;
    text-decoration: none !important;
}

.reportColumnPadding {
    font-size: 12px;
    padding-left: 6px !important;
    padding-right: 6px !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #333;
    text-decoration: none;
}
.relatedInfoDataColumn {
    border-bottom-color: inherit;
    border-bottom-style: dotted;
    border-bottom-width: 0px;
    border-right-color: inherit;
    border-right-style: dotted;
    border-right-width: 0px;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 400;
    height: 15px;
    padding: 12px !important;
    border-right: 2px solid white !important;
}

.relatedInfoFirstDataColumn {
    border-bottom-color: inherit;
    border-bottom-style: dotted;
    border-bottom-width: 0;
    border-left-color: inherit;
    border-left-style: dotted;
    border-left-width: 0;
    border-right-color: inherit;
    border-right-style: dotted;
    border-right-width: 0;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 400;
    height: 15px;
    padding: 12px !important;
    vertical-align: inherit;
    border-right: 2px solid white !important;
}



tr.ui-widget-content.jqgrow:hover
{
    background: none repeat scroll 0 0 #F0F0ED;
}

.lj-listColumnNumeric.ui-jqgrid-labels.ui-state-default,
.lj-listColumn.ui-jqgrid-labels.ui-state-default
{
    border:0px;
    padding: 8px;
    background: linear-gradient(#f3f3f1, #fbfbfb);

}

.relatedInfoFirstHeaderColumn {

    height: 10px !important;
    background-position: 0 -888px;
    border-right: 2px solid white !important;
}

.relatedInfoHeaderColumn {

    height: 10px !important;
    background-position: 0 -888px;
    border-right: 2px solid white !important

}

.ViewColumnTitleLink
{
    padding-left:4px;
}

.relatedInfoFirstHeaderColumn .ViewColumnTitleLink
{
    padding-left: 4px;
}

.relatedInfoFirstDataColumn .textLink
{
    padding-left:6px;
}

.formInnerContainer
{
    padding-left:21px;
    padding-right:21px;
}


.formInnerContainer.reportFormInnerContainer td, .formInnerContainer.reportFormInnerContainer .ui-jqgrid-sortable, .formInnerContainer.reportFormInnerContainer .ui-widget {
    color: #333 !important;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;

}

.reportFormInnerContainer .formHeader.ui-state-default
{
    padding-left:2px !important;
}
.reportFormInnerContainer #VIEW_ACTION.formHeader.ui-state-default{
	color:#333;
}


.formToolBar .row-fluid:after {
    clear: both;
}
.formToolBar .row-fluid:before,.formToolBar .row-fluid:after {
    content: "";
    display: table;
}
.formToolBar .row-fluid:after {
    clear: both;
}
.formToolBar .row-fluid:before, .formToolBar .row-fluid:after {
    content: "";
    display: table;
}
.formToolBar .row-fluid:before, .formToolBar .row-fluid:after {
    content: "";
    display: table;
}
.formToolBar .row-fluid:before, .formToolBar .row-fluid:after {
    content: "";
    display: table;
}
.formToolBar .row-fluid {
    width: 100%;
}
.formToolBar .row-fluid {
    width: 100%;
}
.float-right{
    float: right;
}
.formToolBar .row-fluid [class*="span"] {
    -moz-box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 1.2%;
    margin-bottom: 1%;
    min-height: 28px;
    width: 46.8%;
}

.formToolBar .span6.spanL
{
    text-align:left;

}

.formToolBar .span6.spanR
{
    text-align: right;
    float: right;

}

.formToolBar .span6.spanL h2 {
    color: #333;
    float: left !important;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-left: -5px;
    margin-top: 1px;
    text-align: left;
    width: 100%;
}

#buttonArea #div_buttons_section
{
    text-align:right;
    width: 99.5%;
}

td.formSectionHeader,
td.formHeader
{
    background: none repeat scroll 0 0 transparent !important;
    font: 600 12px Roboto, Arial, sans-serif !important;
    padding-left: 1px !important;
    border:0px !important;
    color: #999 !important;
}

td.formSectionHeader .lj-button.fg-button.ui-state-default.ui-corner-all {
    background: #fff !important;
	float: left;
	margin-bottom: 16px !important;
	color: #1776bf !important;
}

td.formSectionHeader input[type=text] {
	height: 28px !important;
}

#imp_label,#omp_label{
    vertical-align: top !important;
}

#div_admin_block table tbody tr td input[type=checkbox] {
    margin-top: 3px;
}
/* .ui-datepicker-trigger {
    padding: 2px;
     top: 0;
} */

#ui-datepicker-div {
    width: auto;
    border-radius: 0;
    margin-top: 5px;
}

.ui-datepicker select.ui-datepicker-year {
    margin-left: 30px;
    margin-top: -3px;
    margin-bottom: 5px;
    border: none;
}
.ui-icon-circle-triangle-w{
    background-position: -98px 0px !important;
}
.ui-icon-circle-triangle-e{
    background-position: -30px 0px !important;
}
.FormDisplayLabel,
.FormLabel{
    background-color: #FFF;
    font-family: Roboto,Arial,sans-serif;
    border-bottom: 1px solid #FFFFFF;
    color: #333;
    font-size: 12px;
    font-weight: 600 !important;
    padding: 4px 2px;
    text-align: right;
    white-space: nowrap;
    width: 25%;
    /* vertical-align: middle !important; */
}

.FormDisplayField {
     padding-left:5px! important;
}

.FormLabelFixedHeight {
    background-color: #FFF;
    border-bottom: 1px solid #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    height: 32px !important;
    margin-left: 2px;
    padding: 5px 2px 4px 0;
    text-align: right;
    vertical-align: middle;
    width: 25%;
}

.FormFieldFixedHeight input[type=checkbox] {
    background-color: #FFF;
    border-bottom: 1px solid #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    margin-left: 2px;
    margin-top: 11px;
    padding: 4px 2px 4px 0;
    vertical-align: super;
    width: 25%;
}

a.commandLine,
a.commandLine:link,
a.commandLine:visited,
a.commandLine.hover {

    padding-left: 2px;
    padding-right: 2px;
    border-style: none;
    color: #333 !important;
    font: 600 14px Roboto, Arial, sans-serif !important;
    text-decoration: underline;
}

.FormField
{
    padding-left: 3px !important;
    width: auto;
}
input.sd_remove_imag_icon{
    border: none;
    height: 16px;
}

span#ui-dialog-title-customFieldFormulaDialog {
    position: relative;
    left: 75px !important;
}

#customFieldFormulaDialog {
     left: 60px !important; 
    width: auto !important;
}

#submitButton, .saveButton, #saveButton, #saveSectionColumns{
    background: #1776BF !important;
    border: 1px solid #1776BF !important;
    color: #fff !important;
    cursor: pointer;
    font: 400 14px Roboto, Arial, sans-serif !important;
    height: 32px !important;
    text-decoration: none !important;
    padding: 4px 16px !important;
    min-width: 64px !important;
    text-align: center !important;
}
.formInnerContainer.reportFormInnerContainer tr div.ui-state-default
{
    background: none repeat scroll 0 0 transparent !important;
}

.ui-dialog-titlebar.ui-widget-header
{
    background: none repeat scroll 0 0 #E3E3E3 !important;
}



div#becomeDelegateDialog  .ui-widget-content {
      border:0px !important;
   }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    background: none repeat scroll 0 0 transparent !important;
    border: 0px solid #C51637;
     font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.ui-dialog .ui-dialog-buttonpane button {
    border: 1px solid #1776BF !important;
    height: 32px !important;
    line-height: 1.2rem !important;
    margin-bottom: 16px;
    margin-right: 10px !important;
    text-decoration: none !important;
    padding: 4px 16px !important;
    text-align: center !important;
    color: #1776BF !important;
    background: #FFF !important;
    cursor: pointer !important;
    min-width: 64px !important;
    font: 400 14px Roboto, Arial, sans-serif !important;
    border-radius: 0 !important;
}

/*** Administration page related css  end*/


.support_content_list {
    float: left;
    padding-left: 5%;
    padding-right: 2%;
    width: 90%;
}


.comment_head_count h6 {
    float: left;
    height: auto;
    padding-bottom: 10px;
    padding-left: 2%;
    padding-top: 10px;
    width: auto;
    color: #ABABA9;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
}


/*.comment_count_button {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 19px;
    margin-bottom: 5px;
    margin-left: 10%;
    margin-top: 5px;
    width: 23px;
}

.comment_count_button a.up_btn {
    border-right: 0 solid #CCCCCC;
    margin-left: 7px;
    margin-right: 5px;
    padding-right: 5px;
}*/

.user_textarea_article {
    border: 1px solid #C2C2C0 !important;
    border-radius: 10px !important;
    height: auto;
    width: 100%;
}
.case_content.comment_sec_wrap .case_content_outer {
    display: block;
    float: left;
    margin-bottom: 12px;
    margin-top: 12px;
    min-height: 125px;
    overflow: hidden;
    width: 100%;
}

.case_content.comment_sec_wrap .case_content_outer.article_activity_content_outer {
    display: block;
    float: left;
    margin-bottom: 12px;
    margin-top: 12px;
    overflow: hidden;
    width: 100%;
    min-height:auto;
}



#supportQuestionButtonLink
{
    float:right;
}

#kbSearchResultDiv,
#communitySearchResultDiv
{
    background: none repeat scroll 0 0 #FFF3CC;
}

.progressBar {
    float: left;
    height: 22px;
    width: 79%;
}

.redactor_editor, .redactor_editor:focus
{
    border-radius:0px 0px 10px 10px ;
}

 .add_note_cnt .redactor_box {
    border-radius: 10px 10px 10px 10px;
}

.category_description_wrap.question_subject_wrap
{
    background-color: #FFF3CC;
    background-image:none;
    border-bottom: 0 solid #E1E1E1;
    border-top: 1px solid #D6CCAB;
    float: left;
    margin-bottom: 0px;
    padding-bottom: 2px;
    padding-top: 10px;
    width: 100%;
}

.category_description_wrap.question_description_wrap
{
     background-color: #FFF3CC;
    background-image: -moz-linear-gradient(center top , #FFF3CC, #F7ECC6);
    border-bottom: 1px solid #E1E1E1;
     border-top: 0px solid #D6CCAB;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 10px;
    padding-top:0px;
    width: 100%;
}

.category_description_wrap.question_description_wrap .kb_detailcomment_cnt
{
      font-weight: 700;
      padding-left: 7.6%;
}

.section_row_tr
{
     background-position: 0 -1332px;
    color: #999;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    padding-bottom: 10px;
}

.section_row_tr .section_title
{
    color: #999 !important;
     font-family: Roboto, Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 700 !important;

}

.case_content.comment_sec_wrap .no_comment_present h2
{
     color: #999;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    width: 100%;
}

#newFileAddButton
{
margin-right: -8px;
}

.return_text.embed_article_link
{
    text-align:right !important ;
    width: 88%;
}



.navbar .profile_menu li.statusitem a .offline_span {
    font: 700 12px Roboto, Arial, sans-serif;
    margin-left: 0px;
    padding: 2px 2px 2px 0;
}

.navbar .profile_menu li.statusitem a span
{
     padding: 2px 2px 2px 0;
     margin-left: 0px;
}

.chat-box
{
    border: 1px solid #C2C2C0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 4px #363632;
    background: none repeat scroll 0 0 #FFFFFF;
    z-index: 5333 !important;
    position:fixed;
    bottom:1px;
    right:10px;
}

.chat-box-header
{
    background: none repeat scroll 0 0 #333;
    padding-top: 8px;
    text-align: center;
    width: 100%;
    text-align: left;
    width: 93%;
    height: 20px;
    border-radius: 5px 5px 0px 0px;
    border: 1px solid black;
    padding-right: 10px;
    padding-left: 10px;
}

.chat-box-header h4 {
    color: #fff;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    width: auto;

}

.chat-box-header .sd-ui-icon-white.chat-close
{
    background-position: -94px -368px;
    border: medium none;
    float: right;
    height: 20px;
    padding: 0;
    width: 20px;
}

.sd-ui-icon-white.dashboard-edit
{
    background-position: -61px -349px;
    border: medium none;
    float: right;
    height: 20px;
    padding: 0;
    width: 20px;
}

.sd-ui-icon-white.dashboard-delete
{
    background-position: -93px -367px;
    border: medium none;
    float: right;
    height: 20px;
    padding: 0;
    width: 20px;
}

.sd-ui-icon-white.dashboard-minimize
{
    background-position: -61px -366px;
    border: medium none;
    float: right;
    height: 20px;
    padding: 0;
    width: 20px;
}

    .chat-box-header .sd-ui-icon-white.chat-minimize
{
    background-position: -61px -368px;
    border: medium none;
    float: right;
    height: 20px;
    padding: 0;
    width: 20px;
}

.sd-ui-icon-white.dashboard-maximize
{
    background-position: -173px -368px;
    border: medium none;
    float: right;
    height: 20px;
    padding: 0;
    width: 20px;
}

.chat-box-header .sd-ui-icon-white.chat-maximize
{
    background-position: -173px -368px;
    border: medium none;
    float: right;
    height: 20px;
    padding: 0;
    width: 20px;
}

.chat-box-container
{

    width:320px;
    overflow:auto

}

.chat-message-box-container
{

    padding-bottom: 2px;
    padding-top: 2px;
}

.chat-box-message-container
{
    margin-top:0px;
    max-height:250px;
    min-height: 150px;
    overflow:auto;
    padding:10px;
}

.chat-message-reply-text,
.chat-message-text
{
    color: #5A5A5A;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    margin-bottom: 0;
    float: left;
    padding-bottom: 4px;
    padding-top: 9px;
    width: 100%;
}

.chat-message-text .text
{
    width: 90%;
    float: left;
}

.chat-message-open-textarea-icon
{
    background-position: -153px -1056px;
    display: block;
    float: left;
    height: 31px;
    margin-top: -15px;
    position: relative;
    top: 3px;
    width: 25px;
    cursor:pointer;
}

.chat-message-reply-text
{
     font-weight: 700;
}

 .message-text-area
 {
    width: 93%;
 }

 .chat_reply_button {
    background: url("../images/sprite_x_repeat_1.png") repeat-x scroll 0 -388px transparent;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #707070;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: 27px;
    padding: 2px 8px 1px 6px;
    text-decoration: none;
    margin-right: 14px;
    margin-left: 80%;
}


.text-blink-on {
     color: #707070;
}

.text-blink-off {
     color: #fff;
}
.checkboxText
{
    color: #5A5A5A;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
}

.new_case_form_outer
{
    width:100%;
}

.pdf_download.question_pdf_download
{
     background-image: -moz-linear-gradient(center center , #FFF3CC, #F7ECC6);
}


.ui-widget-daredevel-checkboxTree li span.ui-icon.ui-icon-no-child {
    background-position: -79px -145px;
    height: 16px;
    left: -16px;
    position: absolute;
    top: 1px;
    width: 16px;
}

.add_new_topic
{
    background-position: 0 -2325px;
    border: 1px solid #C2C2C0;
    border-radius: 5px 5px 5px 5px;
    color: #707070;
    float: right;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-right: 5px;
    margin-top: -31px;
    padding: 5px;
    text-decoration: none
}

.lookup-input-field.parent_category_lookup-input-field
{
     background-position: 0 -356px;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    display: table-cell;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    height: 27px;
    line-height: 29px;
    margin: 0;
    padding: 0 26px 2px 0;
    vertical-align: middle;
    width: 88%;
}

.lookup-search-icon.team-lookup-search-icon,
.lookup-search-icon.parent_category_lookup-search-icon
{
    background: url("../images/sprite_vertical_1.png") no-repeat scroll -208px -1070px transparent !important;
    display: block;
    float: right;
    height: 20px;
    margin-top: -1px;
    width: 20px;
}

#addCommunityTopicsDialog .error-text
{
 color:#ff6600;
 }

 #addCommunityTopicsDialog .error-text p
 {
    margin:0px;
 }

 .pdf_block {
    float: left;
    margin-left: 15px;
    margin-top: 3px;
    min-height: 37px;
    width: auto;
}

.offline_text
{
    float:left;
    padding-right:5px;
    padding-left:5px;
}

#teamTreeListDialog
{
    width:250px;
    min-height:200px;
    max-height:300px;
    overflow:auto
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
    .task_reject.assign-team-ownership
    {
        margin-left:-10px;
    }
}

.task_reject.three-level-assign-ownership
{
        margin-left:0px;
}

.task_reject.three-level-assign-ownership a
{
	float:left;
	margin-top:5px;
	margin-right:3px;
}


.task_reject.two-level-assign-ownership
{
    margin-left:-20px;
}

#emailIframeContainer
{
    padding:10px;
}

.report-list-row .email,
.report-list-row .edit,
.report-list-row .delete {
     color: #333;
    float: left;
    font: 400 12px Roboto, Arial;
    letter-spacing: -0.03em;
    margin-left: 14px;
    text-decoration: none;
    width: auto;
    padding-right:2px;
}



.report-list-row .email {
    background-position: 24px -456px;
    background-repeat: no-repeat;
    padding-right:5px;
}
.report-list-row .edit
{
    background-position: 14px -455px;
    background-repeat: no-repeat;
    padding-right: 5px;
}


.report-list-row .edit,
.report-list-row .delete
{
    margin-left: 4px;
}

.report-list-row .title {
   color: #333;
    float: left;
    font: 400 12px Roboto, Arial;
    letter-spacing: -0.03em;
    margin-left: 14px;
    text-decoration: none;
    width: auto;
    padding-right:10px;
}

.report-header h2 {
    color: #333;
    float: left;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-left: 10px;
    width: auto;
}

.report-folder-title
{
    background-position: 0 -1632px;
}

.report-folder-title h3
{
    color: #707070;
    float: left;
    font: 700 12px/18px Roboto, Arial, sans-serif;
    margin-left: 10px;
    margin-top: 5px;
}

#tab_content_reports #reportTitleH2
{
    margin-left: 10px;
}


.badge_content_outer.report_delete_notification {
    height: 90px;
    width: 278px !important;
}

.report_delete_notification h4
{
    width:80%;
    float:left;
}
.report_delete_notification .task_reject_text
{
     font-family: Roboto, Arial, sans-serif !important;
    font-size: 12px  !important;
    font-weight: 600  !important;
     color: #333 !important;
}
#deleteReportButton
{
     background: none repeat scroll 0 0 #397FF5;
    color: #FFFFFF !important;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 600;
    height: 25px !important;
    line-height: 17px;
    margin-left: 0;
    padding-bottom: 2px;
    padding-top: 3px;
    width: 41px;
}

.report_delete_notification .task_reject_outer .task_reject:last-child {
    text-align: right;
}

.topic_list_text {
    color: #333;
    display: block;
    font: 600 12px/19px Roboto, Arial, sans-serif;
    width: 83%;

}

.dashboard_filter_wrap.accessibility_mode
{
	background: none repeat scroll 0 0 transparent !important;
	border: 0px solid #cccccc;
}

.dashboard_filter_wrap.accessibility_mode .display.round_sb.sortby
{
	border: 1px solid #CCCCCC !important;
}

.dashboard_filter_wrap .display.round_sb.sortby,
.sd-notification-dialog .display.round_sb.sortby {
    background: none repeat scroll 0 0 transparent;
    border: 0 none !important;
    float: left !important;
    height: 25px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
}

.dashboard_filter_wrap,
#changePasswordWindow  .select_wrap,
.dialog_container .select_wrap,
.sd-notification-dialog .select_wrap {
    background-position: 0 -424px;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 29px;
    width: 100%;
}

#securityQuestionWindow .newSQ {
  /* border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    float: left !important;*/
    /*height: 25px*/
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 290px !important;
	background:lightgrey none repeat scroll 0 0;
	height:38px;
	border-radius:3px;


}
#securityQuestionWindow .newSQ .text{color:#999;padding-left:37px;padding-top:10px;}
.dashboard_filter_wrap .display.round_sb.sortby,
#changePasswordWindow .display.round_sb.sortby,
.dialog_container .display.round_sb.sortby,
.sd-notification-dialog .display.round_sb.sortby {
    background: none repeat scroll 0 0 transparent;
    border: 0 none !important;
    float: left !important;
    height: 25px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
}

.dashboard_filter_wrap  .selectbox .round_sb.display .arrow_btn,
#changePasswordWindow .select_wrap  .selectbox .round_sb.display .arrow_btn,
.dialog_container .select_wrap .selectbox .round_sb.display .arrow_btn,
.sd-notification-dialog  .select_wrap .selectbox .round_sb.display .arrow_btn {
    border-left: 1px solid #CCCCCC;
    height: 30px;
    right: -2px;
    top: -2px;
    width: 20px;
}


.dashboard_filter_wrap  .selectbox.focused .display .text,
#changePasswordWindow .select_wrap .selectbox.focused .display .text,
.dialog_container .select_wrap .selectbox.focused .display .text,
.sd-notification-dialog .select_wrap .selectbox.focused .display .text {
    background: none repeat scroll 0 0 transparent;
    color: #333;
}

.dashboard_filter_wrap   .selectbox .display .arrow_btn .arrow,
#changePasswordWindow .select_wrap .selectbox .display .arrow_btn .arrow,
.dialog_container  .select_wrap .selectbox .display .arrow_btn .arrow,
.sd-notification-dialog .select_wrap .selectbox .display .arrow_btn .arrow {
    height: 8px;
    left: 4px;
    top: 10px;
    width: 10px;
}

.dashboard_filter_wrap .selectbox .display .arrow_btn .arrow ,
#changePasswordWindow .select_wrap .selectbox .display .arrow_btn .arrow ,
.dialog_container  .select_wrap .selectbox .display .arrow_btn .arrow ,
.sd-notification-dialog .select_wrap .selectbox .display .arrow_btn .arrow {
    background-position: -168px -428px;
}

.dashboard_filter_wrap  .selectbox .round_sb.display .text,
#changePasswordWindow .select_wrap .selectbox .round_sb.display .text,
.dialog_container  .select_wrap .selectbox .round_sb.display .text,
.sd-notification-dialog .select_wrap .selectbox .round_sb.display .text {
    color: #3c3c3c;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding-left: 5px;
    padding-top: 3px;
}

.cust_tab_wrap_case {
    padding-bottom: 5px;
}

.call_user_details {
    float: left;
    min-width: 170px;
    width: auto;
    max-width: 300px;
}

.call_status_block.callwaiting_block {
    background-position: 0 -2846px;
    background-repeat: repeat-x;
    background-size: 100% auto;
}

#tab_content_dashboard .arrow_dwn {
    background-position: -170px -426px;
}

.inner_content.viewmanager_inner_content
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0px solid #C7C7C5;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    min-height: 1200px;
}


.inner_content.viewmanager_inner_content .round_sb.sortby
{
    float:left;
    color: #333;
    font: 400 14px Roboto,Arial,sans-serif;
    padding-left: 5px;
}

.inner_content.viewmanager_inner_content .tab_toolbar .select_wrap {
    margin-right: 20px;
}

.inner_content.viewmanager_inner_content .tab_title_row h2 {
    color: #333;
    float: left;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-left: 10px;
    width: 100%;
}

.inner_content.viewmanager_inner_content  .tab_toolbar .selectbox .display {
    padding-right: 20px;
}
.inner_content.viewmanager_inner_content  .tab_toolbar .selectbox .display {
    padding-right: 15px;
}
.inner_content.viewmanager_inner_content  .tab_toolbar .selectbox .display {
     border: 0 none;
    line-height: 11px;
    padding-right: 30px;
    padding-top: 6px;
    width: auto;
}

.inner_content.viewmanager_inner_content .tab_toolbar .selectbox .display .text {
   white-space:nowrap;
   width:auto;
}

.inner_content.viewmanager_inner_content .tab_toolbar .selectbox .round_sb.display .arrow_btn {
    right: 10px;
    top: 4px;
}

#close_subcategory
{
    background-position:-198px -427px;
    width:11px;
    height:11px;
    border:none;
    float:right;
    padding:0px;
}

.sub_ctaegory_dialog
{
    width:400px;
}

.discussion_items_link.discussion_subitems_link
{
    color: #3F454B;
    float: right;
    font: 12px Roboto, Arial, sans-serif;
    width:180px;
    margin-right:20px;
}

.more_action_outer,
.view_action_outer
{

    float: left;
    height: 30px;
    width: auto;
}

.more_actions_wrap,
.view_actions_wrap {
    float: left;
    width: 100%;
}

.more_actions_wrap ul,
.view_actions_wrap ul {
    float: left;
    margin: -7px;
    padding-left: 13px;
    list-style: none outside none;

}

.more_actions_wrap ul .more_actions_parent,
.view_actions_wrap ul .view_actions_parent {
    cursor: pointer;
    line-height: 22px;
}

.more_actions_list,
.view_actions_list {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #828790;
    border-radius: 5px 5px 5px 5px;
    display: none;
    position: absolute;
    top: 20px;
    z-index: 99999;
    min-width:88px;
}

.more_actions_parent a
{
    color: #333;
    font: 600 12px Roboto, Arial;
    outline: medium none;
    padding-right: 18px;
    background-position: right -2274px;
    background-repeat: no-repeat;
    line-height: 0.5em;
    display: inline-block;
}

.more_actions_list li,
.view_actions_list li
{
    padding:2px 5px 2px 5px;
    text-align:left;
}

.more_actions_list li a,
.view_actions_list li a {
    background: none repeat scroll 0 0 transparent;
}

.more_actions_parent li ul,
.view_actions_parent li ul {
    width: auto;
}

.inner_content.viewmanager_inner_content .table_grid_customer a
{
    color: #333;
    font: 400 12px/ Roboto, Arial, sans-serif;

}

.topic_subtitle {
    color: #707070;
    float: left;
    font: 700 12px Roboto, Arial, sans-serif;
    width: 50%;
}

.faq_item_details ul li a.faq_user_trigger
{
    padding-right:5px !important;
}

.support_content_list .submenu_list .faq_item_details ul li a
{
    padding-left:0px !important;
}

#fliter_option .row-fluid
{
    margin-top:5px;
    margin-bottom:5px;
}

.filter_value_area
{
      clear: both;
    display: inline-block;
    height: 100%;
    margin-top: 0;
    width: 100%;
}

.filter_value_area .side_more_tags
{
    width:100%;
}
.agent_list_dialog{
    width: 270px;
}

.filter_value_area .tag_button.display_category_button
{
    background: none repeat scroll 0 0 transparent;
}

#selectFilterOptionButton{
    margin-right:15px;
}


#chartContainerDiv
{
    padding-left:10px;
    height:352px;
    width:610px;
}
#date_format_select_list,
#date_select_list {
    max-width: 352px;
    width: 203px;
}
#custom_date_range_content
{
    width:230px;
}

.view_button_wrap{
	display: inline-block;
}

.inner_content.viewmanager_inner_content .view_manager_button
{
    background-position: 0 -390px;
    /* border-radius: 5px 5px 5px 5px; */
    color: #1776BF;
    cursor: pointer;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    box-sizing: border-box;
    line-height: 1.2rem;
    padding: 6px 16px 4px 16px;
    margin-left: 10px;
    margin-bottom: 16px;
    text-decoration: none !important;
    background: #fff;
 }

.view_button_outer
{
    float: none !important;
    /* height: 30px; */
    margin-left: 5px;
    /* padding-top: 2px; */
    width: auto;
}

.view_button_wrap a {
    /* padding-top: 4px; */
    float: right;
    /* width: 100%; */
	border: 1px solid #1776BF;
	background: #fff;
    color: #1776BF !important;
    cursor: pointer;
    /* text-decoration: underline; */
	font-family: Roboto, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
	line-height: 36px;
	min-width: 64px;
	padding: 0px 14px;
	top: 20px;
	text-align: center;
}

.dashBoard_header
{
    background-position: 0 -414px;
}

.object_sub_header
{
    margin-left: -10px;
}


#addNewDashBoardDialog .lj-button.fg-button.ui-state-default.ui-corner-all,
#widgetAddFormDiv .lj-button.fg-button.ui-state-default.ui-corner-all
{
        padding: 1px 7px 2px 6px !important;
}


#all_conditions span.lj-button.fg-button.ui-state-default.ui-corner-all,
#any_conditions span.lj-button.fg-button.ui-state-default.ui-corner-all
{
    padding: 5px 7px 4px 6px!important;
    height: 22px !important;
    float: left;
}

#all_conditions [id$='all_conditions_btn'], #any_conditions [id$='any_conditions_btn']{
    float: left;
}

#addNewDashBoardDialog  .FormRequiredLabel,
#widgetAddFormDiv .FormRequiredLabel
{
    border-right: 0px solid #fff;
}

#widgetAddFormDiv #save
{
    background: none repeat scroll 0 0 #397FF5 !important ;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;

}
#addNewDashBoardDialog .sd_save_button,
#widgetAddFormDiv .sd_save_button
{
    background: none repeat scroll 0 0 #397FF5;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;

}

#widgetAddFormDiv .inputForm,
#widgetAddFormDiv .select_wrap
{
    width:90%;
}

#widgetAddFormDiv .selectbox
{
    color: #3c3c3c;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
}

#widgetAddFormDiv .selectbox .display {
    color: #3c3c3c;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
}


#widgetAddFormDiv .FormField {
    margin-bottom: 10px;
    margin-left: 3px;
    padding-left: 2px !important;
}

#widgetAddFormDiv  {
    display: block;
    padding-bottom: 4px;
    padding-top: 9px;
    width: 100%;
}



.modulecontent .reportHeaderBorder {
    border-right: 1px solid #C8C8C8 !important;
}
.modulecontent .reportHeaderBorderFirst {
    border-left: 1px solid #C8C8C8 !important;
}
.modulecontent .lj-listColumnNumeric.reportColumnPadding,
.modulecontent .lj-listColumn.reportColumnPadding
{
    background: url("../images/sdsprite.png") repeat-x scroll 0 -371px #FFFFFF  !important ;
    background-position: -134px 0px;
    border-top: 1px solid #C8C8C8 !important;
    color: #333;
    font: 700 11px/19px Roboto, Arial, sans-serif;
    line-height: 2em !important;
    padding: 0 0.5em !important;
    vertical-align: middle !important;
}

.button.dashboard_maximize
{
    background: url("../images/sdsprite.png") no-repeat scroll 0  -507px transparent !important;
    display: inline-block;
    height: 14px;
    margin-top: 1px;
    width: 14px;
    cursor:pointer;
}
.button.dashboard_minimize
{
     background: url("../images/sdsprite.png") no-repeat scroll 0 -590px  transparent !important;
    display: inline-block;
    height: 14px;
    margin-top: 1px;
    width: 14px;
    cursor:pointer;
}
.acc-high-contrast-mode .button.dashboard_minimize,
.acc-high-contrast-mode .button.dashboard_maximize{
	overflow:hidden;
	position:relative;
	margin: 0 2px;
}
.acc-high-contrast-mode .button.dashboard_maximize:before
{
    content: url("../images/sdsprite.png");
    position:absolute;
    top:-507px;
    left:0px;
}
.acc-high-contrast-mode .button.dashboard_minimize:before
{
    content: url("../images/sdsprite.png");
    position:absolute;
    top:-592px;
    left:0px;
}

.button.dashboard_delete
{
    background: url("../images/sdsprite.png") no-repeat scroll 0 -251px transparent !important;
    display: inline-block;
    height: 14px;
    margin-top: 1px;
    width: 14px;
    cursor:pointer;
}
.acc-high-contrast-mode .button.dashboard_delete{
	overflow:hidden;
	position:relative;
}
.acc-high-contrast-mode .button.dashboard_delete:before
{
    content: url("../images/sdsprite.png");
    position:absolute;
    top:-252px;
    left:0px;
}

.button.dashboard_edit
{
    background: url("../images/sdsprite.png") no-repeat scroll 0 -424px transparent !important;
    display: inline-block;
    height: 14px;
    margin-top: 1px;
    width: 14px;
    cursor:pointer;
}
.acc-high-contrast-mode .button.dashboard_edit{
	overflow:hidden;
	position:relative;
}
.acc-high-contrast-mode .button.dashboard_edit:before
{
    content: url("../images/sdsprite.png");
    position:relative;
    top:-424px;
    left:-1px;
}

.dashboard.one_column_layout
{
 background: url("../images/sdsprite.png") no-repeat scroll 0 -27px transparent !important;
    cursor: pointer;
    display: inline-block;
    height: 48px;
    margin-top: 1px;
    width: 42px;
}

.dashboard.two_column_layout
{
     background: url("../images/sdsprite.png") no-repeat scroll 0 -102px  transparent !important;
    cursor: pointer;
    display: inline-block;
    height: 48px;
    margin-top: 1px;
    width: 42px;
}


.dashboard.three_column_layout
{
     background: url("../images/sdsprite.png") no-repeat scroll 0 -177px transparent !important;
    cursor: pointer;
    display: inline-block;
    height: 48px;
    margin-top: 1px;
    width: 42px;
}



.modulecontent .lj-listColumn.reportColumnPadding {

    padding-left: 6px !important;
    padding-right: 6px !important;
}

.modulecontent .ReportDetailOddLevel ,
.modulecontent .ReportDetailEvenLevel,
.modulecontent .ReportDetailEvenLevelNumeric,
.modulecontent .ReportDetailOddLevelNumeric {
    background-color: #F5F7FF ;
    color: #333;
    font: 400 11px Roboto, Arial, sans-serif;
    padding: 3px 4px 3px 2px;
}

.dashboardview  .badge_content_outer {
    width: 200px !important;
}

#addNewDashBoardDialog h3
{
    color: #333;
    float: left;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-left: 15px;
    width: 80%;
}

#addNewDashBoardContainer
{
     height: 400px;
    overflow: auto;
    width: 100%;
}

.add-new-dashboard-dialog
{
    min-height:200px !important;
    height:auto !important;
    min-width:550px !important;
    width:auto !important;
}

.dashboardview.side_active_item a.view-option-arrow
{
    background-position: right -694px;
    display: block;
    float: right;
    height: 25px;
    margin-top: -10px !important;
    position: relative;
    top: 3px;
    width: 25px;
    z-index:99;
}

.view-option-title
{
    width:80% !important;
}

#forgotpass {
  float: left;
  margin-top: 90px;
  min-height: 500px;
  width: 100%;
}

#forgotPasswordWindow ,
#securityQuestionWindow,
#changePasswordWindow
{
    width:430px;
}

#securityQuestionWindow{min-height:500px;margin-top:90px;}
#forgotPasswordWindow{
  width: 300px!important;
}

#forgotPasswordWindow .login_left,

#securityQuestionWindow .login_left,
#changePasswordWindow .login_left
{
    border-right: 0px solid #CCCCCC;
}
#forgotPasswordWindow .login_cancel ,
.login_cancel,
#changePasswordWindow .login_cancel {
    background-position: 0 -2327px;
    border: 1px solid #C2C2C0;
    border-radius: 5px 5px 5px 5px;
    color: #707070;
   font: 700 12px Roboto, Arial, sans-serif;
    height: 30px;
    min-width: 84px;
    text-transform: uppercase;
}

.incoming_cnt .grid_table td.table_grid_count {
    padding-top: 5px;
    width: auto;
}

.faq_item_details ul li.discussion_time {
    margin-top: 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .faq_item_details ul li.discussion_time {
        margin-top: 0px;
    }
}

#relatedCasesList .faq_item_userimg
{
    width:18px;
    height:16px;
    display:block;
    float:left;
}

#relatedCasesList .faq_user_posted_label
{
    display:block;
    float:left;
    padding-right:2px;
}

#relatedCasesList .faq_user_trigger_anc
{
    display:block;
    float:left;
}

.login_message_block span {
    margin-left: 1px;
    color: #c32521;
    font: 12px Roboto, Arial, sans-serif;
}

.custom_security_question
{
    margin-top:10px;
}

.sd-show-dialog
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 8px solid #B2B2B2;
    box-shadow: none;
    float: left;
    padding: 10px 0 4px;
    position: relative;
}

.sd-show-dialog .task_reject a {
    border: 0 solid #CCCCCC;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    float: none;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding: 2px 8px 1px 6px;
    text-decoration: none;
}

.sd-show-dialog h3
{
    border-bottom: 0 solid #CCCCC9;
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    padding-left: 6px;
    position: relative;
    text-align: left;
    top: 5px;
    width: 100%;
}

 a.ViewColumnTitleLink {
 background: none repeat scroll 0 0 transparent !important;
 Text-Decoration: none !important;
 cursor: pointer;
 COLOR: #333;
 font: 600 14px Roboto,Arial,sans-serif;
 padding-top: 0px !important;
 padding-bottom: 0px !important;
}

a.ViewColumnTitleLink:active {
 Text-Decoration: none !important;
 cursor: pointer;
 COLOR: #333;
 padding-top: 0px;
 padding-bottom: 0px;
}

a.ViewColumnTitleLink:visited, a.ViewColumnTitleLink:hover {
 Text-Decoration: none !important;
 cursor: pointer;
 COLOR: #333;
}

.add-new-report-dialog #addEditReportContainer
{
    height:500px;
    width:100%;
}

.add-new-report-dialog h3
{
    border-bottom: 0 solid #CCCCC9;
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    padding-left: 6px;
    position: relative;
    text-align: left;
    top: 5px;
    width: 70%;
}

.side_recent_content.entitle_list h5{
    font-weight:600;
    font-size:12px;
    padding-left:20px;
    padding-top:2px;
}
.side_recent_content.entitle_list span{
    font-weight:normal;
    font-size:12px;
}
.side_recent_content.entitle_list p{
    font-weight:normal;
    font-size:12px;
    color:#333;
    float: left;
    line-height: 14px;
    padding-left: 9%;
    width: 91%;
    margin-bottom:0px;
}

#date_select_trigger
{
    cursor:pointer;
}

.side_recent_content.entitle_list p q{ color:#e2221f;}
.side_more_entitlements{ border-bottom:none; float: left;
    width: 100%;
    margin-top: 8px;}

.no-entitlements-present h2
{
border-bottom: 0 solid #CCCCC9;
padding-left: 2px;
line-height: 26px;
font-weight: normal;
}
.side_more_entitlements h2 {
float: left;
width: 95%;
font-family: Roboto, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #707070;
padding-left: 5%;
}


.profileitem_content_outer {
   background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    padding: 10px 0 10px 10px;
    width: auto;
    z-index: 5333 !important;
}

.profileitem_link
{
    color: #333;
    cursor: pointer;
    display: block;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin-top: 1px;
    padding: 0 0 5px 13px;
    text-decoration: none;
    white-space: nowrap;
}

.profileitem_content .case_content_image
{
    float: left;
    height: auto;
    width: 79px;
}

.profileitem_content .case_content_image
{

	background:none ;
}

.profileitem_content .case_content_image .spacer_div
{
	background-position: -233px -741px;
}

 .case_content_image .spacer_div
{
     height: 79px;
    width: 79px;
}
.profileitem_link:hover
{
    text-decoration:underline;
}

.profileitem .profileitem_content
{
    display:block;
    min-height: 82px;
	min-width: 235px;
 	min-width: 260px\9;
	clear:both;

}

.profileitem .customer_img_bg
{
     float: left;
    height: 54px;
    width: 54px;
    background-position: -169px -741px;
}

.profileitem .profileitem_list
{

    border-left: 2px solid #C2C2C0;
    display: block;
    float: left;
    margin-left: 12px;

}

.navbar .profile_menu li ul.test_hover
{
   background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #828790 !important;
    border-radius: 5px 5px 5px 5px !important;
    display: block !important;
    padding-bottom: 10px !important;
    padding-top: 5px !important;
    z-index: 5555 !important;
}


.profileitem  .profileitem_image_link
{
    color: #333;
    cursor: pointer;
    display: block;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin-top: 1px;
    padding: 0 0 5px 3px;
    text-decoration: none;
    white-space: nowrap;

}

#photo_response_container img
{

    border: 0 none !important;
    max-width: none !important;
    vertical-align: none !important;
}

#date_format_select_list {
    max-width: 352px;
    width: 203px;
}
#date_format_select_list {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C2C2C0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #D1D1D1;
    display: none;
    float: left;
    font-size: 14px;
    font-weight: 600;
    left: -5px;
    list-style: none outside none;
    max-width: 240px;
    position: absolute;
    top: 20px;
    width: 107px;
    z-index: 1333;
}

#date_format_select_list li {
    float: left;
    padding: 5px 3% 5px 21%;
    width: 87%;
}
#date_format_select_list li.active_select_item
{

}

#date_format_select_list li a {
    color: #333;
    text-decoration: none;
}

#date_format_filter
{
    cursor:pointer;
}

#date_format_select_list li:hover, #date_format_select_list li.active_select_item {
    background-position: 6px -337px;
    background-repeat: no-repeat;
}

.profileitem .user_thumbnail_img_bg {
    float: left;
    height:auto;
    width: 79px;
    display:none;
}

 .user_thumbnail_img_bg .profileitem_image_link
 {
    color: #333;
    cursor: pointer;
    display: block;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin-top: 1px;
    padding: 0 0 5px 3px;
    text-decoration: none;
    white-space: nowrap;
}

#photo_upload_container
{
    width:230px;
}

.case_content_content .view_html_action {
  background: none repeat scroll 0 0 transparent;
    color: #A1A1A1;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    padding-bottom: 10px;
    padding-right: 0;
    padding-top: 2px;
}

.maintopic_sub_container {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C2C2C0;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 10px 0 #A1A19F;
    display: none;
    max-width: 500px;
    min-width: 200px;
    padding: 15px 12px 20px;
    width: auto;
    z-index:999999;
}

.maintopic_sub_container ul li {
    border-top: 0px solid #E1E1E1;
    float: left;
    width: 90%;
}

.maintopic_sub_container .submenu_list.topic_list ul li {
     background-position: 0 -1885px !important;
}

.redactor_dropdown
{
    z-index: 9999;
}


#kb_detailcomment_cnt  div, #kb_detailcomment_cnt  span,#kb_detailcomment_cnt  applet,#kb_detailcomment_cnt  object, #kb_detailcomment_cnt  iframe,
#kb_detailcomment_cnt  h1,#kb_detailcomment_cnt  h2, #kb_detailcomment_cnt  h3,#kb_detailcomment_cnt  h4,#kb_detailcomment_cnt  h5,#kb_detailcomment_cnt  h6,#kb_detailcomment_cnt  p, #kb_detailcomment_cnt blockquote, pre,
#kb_detailcomment_cnt  a,#kb_detailcomment_cnt  abbr,#kb_detailcomment_cnt  acronym,#kb_detailcomment_cnt  address,#kb_detailcomment_cnt  big,#kb_detailcomment_cnt  cite,#kb_detailcomment_cnt  code,
#kb_detailcomment_cnt del,#kb_detailcomment_cnt  dfn, #kb_detailcomment_cnt  em, #kb_detailcomment_cnt  img,#kb_detailcomment_cnt  ins,#kb_detailcomment_cnt  kbd,#kb_detailcomment_cnt  q,#kb_detailcomment_cnt  s,#kb_detailcomment_cnt  samp,
#kb_detailcomment_cnt  small,#kb_detailcomment_cnt  strike,#kb_detailcomment_cnt  strong,#kb_detailcomment_cnt  sub,#kb_detailcomment_cnt  sup,#kb_detailcomment_cnt  tt,#kb_detailcomment_cnt  var,
#kb_detailcomment_cnt b,#kb_detailcomment_cnt  u,#kb_detailcomment_cnt  i,#kb_detailcomment_cnt  center,
#kb_detailcomment_cnt dl,#kb_detailcomment_cnt  dt,#kb_detailcomment_cnt  dd,#kb_detailcomment_cnt  ol,#kb_detailcomment_cnt  ul,#kb_detailcomment_cnt  li,
#kb_detailcomment_cnt fieldset,#kb_detailcomment_cnt  form,#kb_detailcomment_cnt  label,#kb_detailcomment_cnt  legend,
#kb_detailcomment_cnt table,#kb_detailcomment_cnt  caption,#kb_detailcomment_cnt  tbody,#kb_detailcomment_cnt  tfoot,#kb_detailcomment_cnt  thead,#kb_detailcomment_cnt  tr,#kb_detailcomment_cnt  th,#kb_detailcomment_cnt  td,
#kb_detailcomment_cnt article,#kb_detailcomment_cnt  aside, #kb_detailcomment_cnt canvas, #kb_detailcomment_cnt details,#kb_detailcomment_cnt  embed,
#kb_detailcomment_cnt figure, #kb_detailcomment_cnt figcaption,#kb_detailcomment_cnt  footer,#kb_detailcomment_cnt  header,#kb_detailcomment_cnt  hgroup,
#kb_detailcomment_cnt menu, #kb_detailcomment_cnt nav,#kb_detailcomment_cnt  output, #kb_detailcomment_cnt ruby, #kb_detailcomment_cnt section,#kb_detailcomment_cnt  summary,
#kb_detailcomment_cnt time,#kb_detailcomment_cnt  mark,#kb_detailcomment_cnt  audio,#kb_detailcomment_cnt  video {
    margin: 0 ;
    padding: 0 ;
    font-size: 100% ;
    background:none;
}

.row-fluid.case_content_description_area span ,
#kb_detailcomment_cnt span
{
    margin: 0 ;
    padding: 0 ;
    font-size: 100% ;
    background:none;
    display:block;
    float:none;
}



.row-fluid.case_content_description_area img ,
#kb_detailcomment_cnt img
{
max-width: none;
border: 0;

}

#kb_detailcomment_cnt td, th {
display: table-cell;
}

.row-fluid.case_content_description_area  [dir=rtl] dd   ,
#kb_detailcomment_cnt [dir=rtl] dd {
    margin: 0 40px 0 0;
}
.row-fluid.case_content_description_area  [dir=rtl] menu  ,
#kb_detailcomment_cnt [dir=rtl] menu {
    padding: 0 30pt 0 0;
}
.row-fluid.case_content_description_area  [dir=rtl] ol,
#kb_detailcomment_cnt [dir=rtl] ol {
    padding: 0 30pt 0 0;
}
.row-fluid.case_content_description_area  [dir=rtl] ul ,
#kb_detailcomment_cnt [dir=rtl] ul {
    padding: 0 30pt 0 0;
}

.task_related_to_link
{
    color: #06C !important;
    text-decoration: underline;
}

.row-fluid.case_content_description_area a  ,
#kb_detailcomment_cnt a {
    color: #06C;
    text-decoration: underline;
}

.row-fluid.case_content_description_area a:visited  ,
#kb_detailcomment_cnt a:visited {
    color: #a80080;
}

.row-fluid.case_content_description_area address ,
#kb_detailcomment_cnt address {
    display: block;
    font-style: italic;
}

.row-fluid.case_content_description_area b ,
#kb_detailcomment_cnt b {
    font-weight: bold;
}
.row-fluid.case_content_description_area bdo ,
#kb_detailcomment_cnt bdo {
    direction: rtl;
    unicode-bidi: bidi-override;
}

.row-fluid.case_content_description_area blockquote ,
#kb_detailcomment_cnt blockquote {
    display: block;
    margin: 1em 40px;
}

.row-fluid.case_content_description_area body,
#kb_detailcomment_cnt body {
    display: block;
    margin: 8px;
    zoom: 1;
}

.row-fluid.case_content_description_area button,
#kb_detailcomment_cnt button {
    background-color: #F0F0F0;
    border-width: 3px;
    box-sizing: border-box;
    font-family: sans-serif;
    font-size: 10pt;
    overflow: hidden;
    padding: 1px 8px;
    text-align: center;
    zoom: 1;
}
.row-fluid.case_content_description_area caption,
#kb_detailcomment_cnt caption {
    display: table-caption;
    text-align: center;
    zoom: 1;
}

.row-fluid.case_content_description_area cite,
#kb_detailcomment_cnt cite {
    font-style: italic;
}

.row-fluid.case_content_description_area code,
#kb_detailcomment_cnt code {
    font-family: monospace;
    font-size: 10pt;
}

.row-fluid.case_content_description_area col,
#kb_detailcomment_cnt col {
    box-sizing: border-box;
    display: table-column;
}

.row-fluid.case_content_description_area colgroup,
#kb_detailcomment_cnt colgroup {
    box-sizing: border-box;
    display: table-column-group;
}

.row-fluid.case_content_description_area dd,
#kb_detailcomment_cnt dd {
    display: block;
    margin: 0 0 0 40px;
}

.row-fluid.case_content_description_area del,
#kb_detailcomment_cnt del {
    text-decoration: line-through;
}

.row-fluid.case_content_description_area dfn,
#kb_detailcomment_cnt dfn {
    font-style: italic;
}

.row-fluid.case_content_description_area div,
#kb_detailcomment_cnt div {
    display: block;
}

.row-fluid.case_content_description_area dl,
#kb_detailcomment_cnt dl {
    display: block;
    margin: 1em 0;
}

.row-fluid.case_content_description_area dt,
#kb_detailcomment_cnt dt {
    display: block;
}

.row-fluid.case_content_description_area em,
#kb_detailcomment_cnt em {
    font-style: italic;
}

.row-fluid.case_content_description_area embed,
#kb_detailcomment_cnt embed {
    zoom: 1;
}

.row-fluid.case_content_description_area fieldset,
#kb_detailcomment_cnt fieldset {
    border-style: groove;
    border-width: 2px;
    display: block;
    margin: 0 2px;
    padding: 0 2px 3px;
    zoom: 1;
}

.row-fluid.case_content_description_area form,
#kb_detailcomment_cnt form {
    display: block;
}

.row-fluid.case_content_description_area h1,
#kb_detailcomment_cnt h1 {
    display: block;
    font-size: 2em;
    font-weight: bold;
    margin: 0.67em 0;
    page-break-after: avoid;
}

.row-fluid.case_content_description_area h2,
#kb_detailcomment_cnt h2 {
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0.83em 0;
    page-break-after: avoid;
    line-height: 27px;
}

.row-fluid.case_content_description_area h3,
#kb_detailcomment_cnt h3 {
    display: block;
    font-size: 1.17em;
    font-weight: bold;
    margin: 1em 0;
    page-break-after: avoid;
}

.row-fluid.case_content_description_area h4,
#kb_detailcomment_cnt h4 {
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 1.33em 0;
    page-break-after: avoid;
}

.row-fluid.case_content_description_area h5,
#kb_detailcomment_cnt h5 {
    display: block;
    font-size: 0.83em;
    font-weight: bold;
    margin: 1.67em 0;
    page-break-after: avoid;
}

.row-fluid.case_content_description_area h6,
#kb_detailcomment_cnt h6 {
    display: block;
    font-size: 0.67em;
    font-weight: bold;
    margin: 2.33em 0;
    page-break-after: avoid;
}

.row-fluid.case_content_description_area head,
#kb_detailcomment_cnt head {
    display: none;
}

.row-fluid.case_content_description_area hr,
#kb_detailcomment_cnt hr {
    border-style: inset;
    border-width: 1px;
    display: block;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    overflow: hidden;
    text-align: center;
    zoom: 1;
}

.row-fluid.case_content_description_area html,
#kb_detailcomment_cnt html {
    display: block;
    zoom: 1;
}

.row-fluid.case_content_description_area i,
#kb_detailcomment_cnt i {
    font-style: italic;
}

.row-fluid.case_content_description_area iframe,
#kb_detailcomment_cnt iframe {
    background-color: #FFF;
    height: 150px;
    width: 300px;
    zoom: 1;
}

.row-fluid.case_content_description_area img,
#kb_detailcomment_cnt img {
    zoom: 1;
}

.row-fluid.case_content_description_area input,
#kb_detailcomment_cnt input {
    background-color: #FFF;
    border-width: 2px;
    font-family: sans-serif;
    font-size: 10pt;
    overflow: hidden;
    padding: 1px;
    zoom: 1;
}

.row-fluid.case_content_description_area ins,
#kb_detailcomment_cnt ins {
    text-decoration: underline;
}

.row-fluid.case_content_description_area kbd,
#kb_detailcomment_cnt kbd {
    font-family: monospace;
    font-size: 10pt;
}

.row-fluid.case_content_description_area legend,
#kb_detailcomment_cnt legend {
    padding: 0 2px;
    zoom: 1;
}

.row-fluid.case_content_description_area li,
#kb_detailcomment_cnt li {
    display: list-item;
     line-height:normal;
}

.row-fluid.case_content_description_area menu,
#kb_detailcomment_cnt menu {
    display: block;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    margin: 1em 0;
    padding: 0 0 0 30pt;
}

.row-fluid.case_content_description_area object,
#kb_detailcomment_cnt object {
    zoom: 1;
}

.row-fluid.case_content_description_area ol,
#kb_detailcomment_cnt ol {
    display: block;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: decimal;
    margin: 0 0;
    padding: 0 0 0 30pt;
}

.row-fluid.case_content_description_area optgroup,
#kb_detailcomment_cnt optgroup {
    font-family: sans-serif;
    font-size: 10pt;
    font-style: italic;
    font-weight: bold;
}

.row-fluid.case_content_description_area option,
#kb_detailcomment_cnt option {
    font-family: sans-serif;
    font-size: 10pt;
    font-style: italic;
    font-weight: bold;
}

.row-fluid.case_content_description_area p,
#kb_detailcomment_cnt p {
    display: block;
    margin: 1em 0;
}
.row-fluid.case_content_description_area p.description-content{
    margin: 0;
}
.row-fluid.case_content_description_area pre,
#kb_detailcomment_cnt pre {
    display: block;
    font-family: monospace;
    font-size: 10pt;
    margin: 1em 0;
    white-space: normal;
}

.row-fluid.case_content_description_area rp,
#kb_detailcomment_cnt rp {
    font-size: 6pt;
}

.row-fluid.case_content_description_area rt,
#kb_detailcomment_cnt rt {
    display: ruby-text;
    font-size: 6pt;
}
.row-fluid.case_content_description_area ruby,
#kb_detailcomment_cnt ruby {
    display: ruby;
}
.row-fluid.case_content_description_area samp,
#kb_detailcomment_cnt samp {
    font-family: monospace;
    font-size: 10pt;
}

.row-fluid.case_content_description_area script,
#kb_detailcomment_cnt script {
    display: none;
    zoom: 1;
}

.row-fluid.case_content_description_area select,
#kb_detailcomment_cnt select {
    background-color: #FFF;
    border-width: 1px;
    box-sizing: border-box;
    font-family: sans-serif;
    font-size: 10pt;
    overflow: hidden;
    zoom: 1;
}

.row-fluid.case_content_description_area small,
#kb_detailcomment_cnt small {
    font-size: 0.83em;
}

.row-fluid.case_content_description_area strong,
#kb_detailcomment_cnt strong {
    font-weight: bold;
}


.row-fluid.case_content_description_area style,
#kb_detailcomment_cnt style {
    display: none;
    zoom: 1;
}

.row-fluid.case_content_description_area sub,
#kb_detailcomment_cnt sub {
    font-size: 0.83em;
}

.row-fluid.case_content_description_area sup,
#kb_detailcomment_cnt sup {
    font-size: 0.83em;
}

.row-fluid.case_content_description_area table,
#kb_detailcomment_cnt table {
    border-spacing: 2px 2px;
    box-sizing: border-box;
    display: table;
    zoom: 1;
}

.row-fluid.case_content_description_area tbody,
#kb_detailcomment_cnt tbody {
    box-sizing: border-box;
    display: table-row-group;

}

.row-fluid.case_content_description_area td,
#kb_detailcomment_cnt td {
    display: table-cell;
    padding: 1px;
    zoom: 1;

}

.row-fluid.case_content_description_area textarea,
#kb_detailcomment_cnt textarea {
    background-color: #FFF;
    border-width: 1px;
    font-family: monospace;
    font-size: 10pt;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 2px;
    white-space: pre-wrap;
    zoom: 1;
}

.row-fluid.case_content_description_area tfoot,
#kb_detailcomment_cnt tfoot {
    box-sizing: border-box;
    display: table-footer-group;

}

.row-fluid.case_content_description_area th,
#kb_detailcomment_cnt th {
    display: table-cell;
    font-weight: bold;
    padding: 1px;
    text-align: center;

    zoom: 1;
}

.row-fluid.case_content_description_area thead,
#kb_detailcomment_cnt thead {
    box-sizing: border-box;
    display: table-header-group;

}

.row-fluid.case_content_description_area tr,
#kb_detailcomment_cnt tr {
    box-sizing: border-box;
    display: table-row;

    zoom: 1;
}

.row-fluid.case_content_description_area ul,
#kb_detailcomment_cnt ul {
    display: block;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    margin: 0 0;
    padding: 0 0 0 30pt;
}

.row-fluid.case_content_description_area var ,
#kb_detailcomment_cnt var {
    font-style: italic;
}

.row-fluid.case_content_description_area table,
#kb_detailcomment_cnt table
{

    display: table;
    zoom: 1;
}

.row-fluid.case_content_description_area table tbody,
#kb_detailcomment_cnt table tbody
{
    box-sizing: border-box;
    display: table-row-group;

}

.row-fluid.case_content_description_area  table td,
#kb_detailcomment_cnt table td
{
    display: table-cell;
    padding: 1px;
    zoom: 1;



}

.row-fluid.case_content_description_area table th,
#kb_detailcomment_cnt table th
{
    display: table-cell;
    font-weight: bold;
    padding: 1px;
    text-align: center;

    zoom: 1;
}




.knb_left_list ul li {
    border-top: 0px solid #E1E1E1;
    clear: both;
    display: block;
    line-height: 18px;
    margin: 0;
    min-height: 18px;
    padding: 0 0 0 3px;
    float:none;
}

.knb_left_list ul li a
{
    background: none repeat scroll 0 0 transparent;
    float: none;
    padding: 2px 0;
    width: 100%;
}

.topic_tree_list_li {
    clear: both;
    display: block;
    line-height: 18px;
    margin: 0;
    min-height: 18px;
    padding: 0 0 0 15px;
}

.topic_tree_list_li .topic_list_text
{
    padding-left:0px;
}

.mega-menu.right.topic_tree-default
{
    margin-left:11px;
}

.topic_tree_list_li.parent .sd-ui-icon.tree_open
{
    background-position: -16px -429px;
    border: medium none;
    float:left;
    height: 20px;
    padding: 0;
    width: 17px;
    margin-top: 1px;
}

.topic_tree_list_li.parent .sd-ui-icon.tree_close
{
    background-position: 0 -429px;
    border: medium none;
    height: 20px;
    padding: 0;
    float:left;
    width: 17px;
    margin-top: 1px;
}

.topic_tree_list_li.parent ul
{
    display:none;
    margin-left:10px;
}

.topic_tree_list_li .no_child
{
    float: left;
    height: 20px;
    padding: 0;
    width: 17px;
}

.topic_tree_list_li.parent ul .no_child
{
    float: left;
    height: 0px;
    padding: 0;
    width: 0px;
}

.knb_left_title.topic_header
{
    border-bottom: 1px solid #E1E1E1;
}

.knb_left_list
{
    margin-top:8px;
}

.spacing_div
{
    display: block;
    height: 35px;
    width: 100%;
}

.test_ul{ display:block !important; z-index:5555; background:#fff; border:1px solid #828790; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; padding-top:5px; padding-bottom:10px;}

.user_profile_item_photo
{
    height:79px;
    width:79px;
    overflow:hidden
}

.servicedesk_colorSelector {
    position: relative;
    width: 36px;
    height: 36px;
    background: url(../images/select.png);
}
.servicedesk_colorSelector div {
    position: absolute;
    top: 3px;
    left: 3px;
    width: 30px;
    height: 30px;
    background: url(../images/select.png) center;
}

#systemMessageDiv.ui-state-highlight.ui-corner-all #messageText
{
    color: #1776BF !important;
}

#systemMessageDiv.ui-state-error.ui-corner-all #messageText
{
    color:#ff6600 !important;
}
.case_actions_wrap ul .case_actions_parent a {
    display: inline-block;
    font-weight: 600;
    line-height: 21px;
    padding: 4px 8px;
    text-transform: uppercase;
}

/*.ie_inner_content{margin-right:194px;}
.ie_sidebar{width:190px; padding-right: 5px;}
*/
#registerUserWindow .login_left {
   /* border-right: 0px solid #CCCCCC;
    width:90%;*/
	margin-top: 90px;
}

#registerUserWindow
{
    width:300px;
}

#registerUserWindow .login_footer_inner {
    border-top: 1px solid #CCCCCC;
    float: left;
    margin: 15px -4% 0;
    width: 127%;
}

.trial_customer_message
{
   display: block;
    float: left;
    left: 0;
    position: relative;
    width: 300px;
    color:#fff;
}

.trial_link a
{
 color:white;
}

#notification_wrap {
    float: right;
    position: relative;
    width: 62%;
}

.incoming_cnt .case_view a {
   background: none repeat scroll 0 0 transparent;
}

.user_text_bottom_section .check_box_out {
    float: left;
    height: auto;
    width: 100%;
}


.user_text_bottom_section .check_box_out p {
     float: none;
}

.user_text_bottom_section .check_box_out checkbox {
     float: left;
}

.event-title {
    font-weight: bold;
    font-size: 16px;
}

.event-descr {
    margin-bottom: 10px;
}

.event-info {
    width: 600px;
}

.event-info td{
    padding-right: 5px;
    padding-bottom: 5px;
    font-size: 14px;
}

.event-info td.lbl {
    font-weight: bold;
}

.event-info td label {
    display: inline;
    margin-right: 4px;
    margin-left: 4px;
}



.iFrameArticle .category_desc_head {
    float: left;
    height: auto;
    margin-left: -5px;
    min-height: 50px;
    padding-left: 10%;
    width: 92%;
}

.iFrameArticle .case_actions_wrap ul .case_actions_parent a {
    display: inline-block;
    font-weight: 600;
    line-height: 21px;
    padding: 4px 3px;
    text-transform: uppercase;
}

.case_image_area.pdf_block h4
{
    padding-left: 14px;
}

.case_form_filed span.filename,
.word-break {
  /* The following styles prevent unbroken strings from breaking the layout */
  min-width: 81px; /* set to whatever width you need */
  max-width: 100%;
  box-sizing: border-box;
  word-break: break-all;
  overflow: hidden;
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: normal; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-wrap; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
  -moz-binding: url('xbl.xml#wordwrap'); /* Firefox (using XBL) */
}

.word_donot_break {
  /* The following styles prevent unbroken strings from breaking the layout */
  min-width: 81px; /* set to whatever width you need */
  max-width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: normal; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-wrap; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
  -moz-binding: url('xbl.xml#wordwrap'); /* Firefox (using XBL) */
}

.word-break_data-row {
	/* The following styles prevent unbroken strings from breaking the layout */
  width: auto; /* set to whatever width you need */
  /* min-width: 91px; this width is removed because of removal of max Column length property */
  overflow: hidden;
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: normal; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-wrap; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
  -moz-binding: url('xbl.xml#wordwrap'); /* Firefox (using XBL) */

}
.side_recent_content.case_image_area.pdf_block
{
    margin-left: 0;
    margin-top: 10px;
}

.side_report_active_item .parent
{
     font-weight: 700;
}

.formInnerContainer.reorder_folder .FormHelpLabel
{
    padding-left:14px;
}

.setupitem_menu
{
    width:850px;
    min-height:300px;
    display:block;
    padding:10px;
}

.setupitem_menu.dcm_application
{
    width:850px;
}

.setupitem_menu.db_application
{
    width:350px;
}

#setupitem_menu .row-fluid .span2
{
    width:17%;
}

#setupitem_menu.dcm_application .row-fluid .span2
{
    width:17%;
}

.setup_item_header,
.setup_item_help_text,
.setup_item_member
{
     color: #333;
    cursor: pointer;
    display: block;
    font-family: Roboto, Arial, sans-serif;
    font-size: 13px;
    font-weight: 700;
    margin-top: 1px;
    padding: 0 0 5px 13px;


}

.setup_item_member:hover
{
    text-decoration:unde
}

.setup_item_header
{
  color: #3D83F9;
  font-size: 15px;
  font-weight: 700;
}

.setup_item_header,
.setup_item_member
{
    white-space:nowrap;
}


.setup_item_help_text
{

    font-weight: 500;
    cursor: default;

}

.profileitem .setup_item_member_container .menu_item_active_role
{
    display: block;
    padding:0 20px 0 20px;
    word-wrap: break-word;
    position: relative;



}
.profileitem .setup_item_member_container .setup_item_help_text{
     display: block;
     padding-left: 20px;
     position: relative;
     cursor: pointer;
     word-wrap: break-word;




}
.profileitem .setup_item_member_container .right_panel_sec{
    max-width:200px;
}

.profileitem .setup_item_member_container .menu_item_active_role .role_icon{
    position: absolute;
    top: 0;
    right: 0;
}
/*.profileitem .profileitem_list{
    padding-left: 20px;
}*/
.profile_menu .profileitem #user_name_anchor_tag{
       max-width: 200px;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    overflow-x: hidden;
}
.break-word {
  overflow: hidden;
  word-wrap: break-word; /* IE */
}

.sd-ui-icon.sd-ui-icon-no-child
{
    background-position: -80px -382px;
    border: medium none;
    height: 20px;
    padding: 0;
    float:left;
    width: 17px;
    margin-top: 1px;
}

#objectCreatorDialog,
#applicationCreatorDialog,
#knowledgebaseDialog
{
    height: auto;
    width: auto;

}
#objectCreatorIframeContainer,
#applicationCreatorIframeContainer
{
    background: none repeat scroll 0 0 #FFF;
    width:988px;
    height:518px;
}

#objectCreatorIframeContainer,
#objectCreatorTabs,
#applicationCreatorIframeContainer,
#applicationCreatorTabs
{
    margin-left: 5px;
    margin-right: 5px;
}

#objectCreatorDialog,
#applicationCreatorDialog
{
     background: none repeat scroll 0 0 #f4f4f4;
     height: auto;
     width: auto;
}

.iframe_search_box_knb
{
    width:84%;
}

.iframe_ie_search_box_knb
{
    width:82%;
}
.table_container{float:left; width:98%; margin: 6px;}

.table_container.cust_detail_table
{
     height: 131px;
    margin-top: 0;
    overflow: auto;

}

.form_field_horizontal_line
{
    border-top: 1px solid #CCCCCC;
    display: block;
    width: 100%;
	 height:31px;
}

.form_field_spacer
{
    display:block;
    width:100%;
    height: 31px;
}
.case_details_forms .case_form_filed h3.filedtype_label{
    font-weight: normal;
    font-size: inherit;
    line-height: inherit;
}
.form_field_case_only_label_field
{
	display:block;
    width:100%;
    min-height: 31px;
}
.relatedInfoDataColumn .textLink, .commandLine {
font-size: 14px;
font-family: Roboto,Arial,sans-serif;
}

.LightText{
    padding-bottom: 16px !important;
    font-family: Roboto,Arial,sans-serif;
    font-size: 14px;
}

.HelpLabel
{
    margin-left:-1px;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2rem;
    color: #666;
}

.FormHelpLabel {
    text-align: left;
    font-size: 12px;
    font-family: Roboto,Arial,sans-serif;
    color: #333;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 5px;
    BACKGROUND-COLOR: #ffffff;
    border-bottom: solid 1px #ffffff;
    width: 25%;
    margin-left:10px !important;
    padding-left: 10px !important;
    padding-top: 4px;
    padding-bottom: 4px;

}


.tail_top_bottom {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.side_report_content_datetime,
.hoursLogged_datetime,
.hoursLogged_description
{
     color: #3c3c3c;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    width: 100%;
}

/*
* Business Rule Filter Css
*
*/
.business_rule_filter,
.bs_rule_filter li.activesort a
{background:url(../images/sprite_x_repeat_1.png) repeat-x;}

.bs_rule_filter li.activesort a{background-position: 0 -395px;}

.business_rule_filter .bs_rule_filter{
   margin: 12px 5px 12px 0px !important;
}
.bs_rule_filter {float: left; list-style: none outside none; margin-right: 15px; min-height: 21px;}
.bs_rule_filter li{float:left;padding: 1px 4px;}
.bs_rule_filter li a{float:left; color:#333333; font:400 14px Roboto, Arial, sans-serif; padding:1px 20px; }
.bs_rule_filter li.activesort{
    border-bottom: 2px solid #1776bf;
}
.bs_rule_filter li.activesort a{
    color: #333;
    font: 400 14px Roboto,Arial,sans-serif;
    padding-bottom: 8px !important;
    background: #fff !important;
    /* -webkit-border-radius: 12px 12px 12px 12px;
       -moz-border-radius: 12px 12px 12px 12px; */
            border-radius:0px !important;
            border: none !important;
}

.business_rule_filter{float:left; width:100%;}
.business_rule_filter h2{color:#3f454b; float:left;}
.business_rule_filter { background-position: 0 -2367px;}
.bs_rule_filter a {  text-decoration: none;}
.bs_rule_filter a{border-style:none; text-decoration:none;}
.bs_rule_filter a{ outline: 0px none!important;}
.bs_rule_filter a:hover { }
.bs_rule_filter a:hover,a:active {  outline: 0;}
.bs_rule_filter a:focus {   outline: 0;}

.bottom_line {
    border-bottom: 1px solid #E1E1E1;
    padding-bottom: 16px;
}
.top_border_line {
    border-top: 1px solid #E1E1E1;
}


.spacer5_div {
    height: 5px;
    width: 100%;
}


.formInnerContainer td.a-rs-rule-name a.textLink:hover,
.formInnerContainer td.a-rs-rule-name a.textLink {
    border-style: none;
    color: #71A4CD !important;
    font: 400 14px Roboto, Arial, sans-serif !important;
    text-decoration: none;
}

.a-rs-rule-record-setting-right-padding {
    padding-right: 20px;
}


.rsFormTitlebar
{
  height: 27px;
  padding-top: 0px;
  padding-left: 4px;
  margin-left:1px;
  border-left: 0px solid white !important;
  border-right: 0px solid white!important;
  border-top: 0px solid white !important;
  border-bottom: 1px solid #E1E1E1 !important;
  background:none;
  background-color:#ffffff;
  font-size:12px;
}

.a-rs-element-rule-list
{
  height: 27px;
  padding-top: 0px;
  padding-left: 4px;
  margin-left:1px;
  border-left: 0px solid white !important;
  border-right: 0px solid white!important;
  border-top: 0px solid white !important;
  border-bottom: 1px solid #E1E1E1 !important;
  background:none;
  background-color:#ffffff;
  font-size:12px;
}

.layoutfield .relatedInfolabel {
    width: 280px;
}

#copyPasteContent .inputForm,
#importMessageTable .inputForm,
#sctatchMainDiv .inputForm
{
    background: none repeat scroll 0 0 transparent;
    color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 22px;
    width: auto !important;
    line-height: 1.2rem !important;
    margin: 0;
    padding: 4px 10px;
    vertical-align: middle;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    /* border-radius: 3px 3px 3px 3px; */
    /* box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; */
    transition: border linear .2s,box-shadow linear .2s;

}

#sctatchMainDiv .LargeText label
{
    color: #333;
    font: 600 14px Roboto, Arial, sans-serif !important;

}

#sctatchMainDiv .LargeText
{
    color: #333;
    font: 400 14px Roboto, Arial, sans-serif !important;

}

#sctatchMainDiv .reportColumnPadding.relatedInfoDataColumn{
	color: #333;
    vertical-align: inherit;
    font: 400 14px Roboto, Arial, sans-serif !important;
}

#sctatchMainDiv .lj-listColumn.ui-jqgrid-labels.ui-state-default.ui-th-rtr,
#sctatchMainDiv .lj-listColumn.ui-jqgrid-labels.ui-state-default.ui-th-ltr,
#relationshipDiv .lj-listColumn.ui-jqgrid-labels.ui-state-default.jqgrid-rownum
{
     font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
}

#relationshipDiv select {
    padding: 4px 10px;
    font: 400 14px Roboto,Arial,sans-serif !important;
}

#copyPasteContent td.LightText{
	font: 400 14px Roboto, Arial, sans-serif !important;
    line-height: 1.2rem;
    color: #666 !important;
}

#ImportFromFileContent{
    padding-left: 16px;
}

#importMessageTable td, #importMessageTable .LightText, .BodyTextSM{
    font: 400 14px Roboto, Arial, sans-serif !important;
    line-height: 1.2rem;
    color: #333 !important;
}

#ImportFromFileContent .LightText {
    font: 400 14px Roboto, Arial, sans-serif;
    line-height: 1.2rem;
    color: #333;
}

#importTableContent input[type=text]{
    width: 90% !important;
}

#copyPasteContent td,
#fieldDefinationTable td {
    color: #333 !important;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}

.sd_bread_crumbs_outer_box
{
 padding:0px;
}

.breadCrumbsToolbar
{
  height: 20px;
  padding-top: 2px;
  padding-left: 10px;
  border-left: 0px solid white !important;
  border-right: 0px solid white!important;
  border-top: 0px solid white !important;
  position:relative
}

.breadCrumbsToolbarTable
{
  border: 0px;
  border-spacing: 0;
  width:100%;
  padding:0;
  float:none;
}


.breadCrumbsHeaderTitleLabel a
{   color: #1776BF;
    font: 600 14px Roboto,Arial,sans-serif;
    text-decoration: none;
}

.breadCrumbsHeaderTitleLabel a:visited, .breadCrumbsHeaderTitleLabel a:active, .breadCrumbsHeaderTitleLabel a:hover {
    color: #1776BF;
    text-decoration: underline;
}
.breadCrumbsHeaderTitleLabel {
    color: #1776BF !important;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    border-style: none;
    text-decoration: none;
}

.lr-table-padding
{
    padding-left:10px;
    padding-right:10px;
}

 .reportColumnPadding.relatedInfoDataColumn
 {
     background: none repeat scroll 0 0 transparent;
 }

.dashboard_view_table .ui-widget-content,
 .dashboard_report_table .ui-widget-content {
   background: none repeat scroll 0 0 transparent;
    border: 1px solid #FFF;
    color: #707070;
     font: 600 11px Roboto, Arial, sans-serif;
}
.dashboard_view_table .ViewColumnTitleLink img,
.dashboard_report_table .ViewColumnTitleLink img
{
    display:none !important;
    visibility:hidden;
}

#floatToolBar {
    position: static;
    z-index: 10;
    width:normal;
}

.dashboard_view_table .textLink,
.dashboard_report_table .textLink
{
    color: #333 !important;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-decoration: underline;
}

#reportDataTable .textLink
{
    border-style: none;
     color: #707070;
    font: 600 12px Roboto, Arial, sans-serif;
    text-decoration: underline;
}

li.side_report_sub_items a:hover
{
    color: #90908f !important;
    text-decoration:underline;
}

@media (min-width: 768px) and (max-width: 979px) {
    .novo_tab_ul li.has-children a {font: 600 11px/12px Roboto, Arial; padding: 5px 15px;max-height: 400px;}
    .novo_tab_ul li.has-children ul li a {font: 600 11px/12px Roboto, Arial; padding: 5px 15px;}
    .setupitem_menu {width: 650px; }
    .setup_item_member{font: 700 11px/12px Roboto, Arial;}
    .setup_item_header{font: 700 13px/12px Roboto, Arial;}
    .add_note .add_note_cnt .user_text_outer .user_text_content {width:90%}
    .top_headtab .head_tab_mid h2.subject-header {width: 337px;}
    .novo_tab_ul li.has-children div.more-arrow { background-position: -168px -431px; }
    .search_box { width: 122px; }
    #sidebar .search_box {min-width:100px;}
    #sidebar .search_block .search_option {left:89%}
}

@media (max-width: 767px) {
    .novo_tab_ul li.has-children a {font: 600 10px/12px Roboto, Arial; padding: 5px 13px;max-height:400px;}
    .novo_tab_ul li.has-children ul li a {font: 600 10px/12px Roboto, Arial; padding: 5px 13px;}
    .setupitem_menu {width: 650px; }
    .setup_item_member{font: 700 11px/12px Roboto, Arial;}
    .setup_item_header{font: 700 13px/12px Roboto, Arial;}
    .add_note .add_note_cnt .user_text_outer .user_text_content {width:90%}
    .top_headtab .head_tab_mid h2.subject-header {width: 337px;}
    .novo_tab_ul li.has-children div.more-arrow { background-position: -168px -431px; }
    .search_box { width: inherit; }
    #sidebar .search_box {min-width:100px;}
    #sidebar .search_block .search_option {right: -25px;left: inherit;}
    .search_wrap {width: 94%;}


}

.support_right_list {
float: left;
width: 92%;
padding-left: 4%;
padding-right: 4%;
margin-top: 5px;
}

.support_right_list.tweet_listing
{
    padding-right: 4%;
    padding-left: 4%;
    width:92%;
}

div.dp-time , div.dp-time  select{
   font: 400 12px Roboto, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.2em;
}
div.dp-time
{
    text-align:center;
}
div.dp-time  select
{
    width: 50px;
    padding:0px;
    margin:0px;
    margin-bottom:5px;
    height:auto;

}

div.dp-time .hour-field-div,
div.dp-time .minute-field-div,
div.dp-time .ampm-field-div
{
    display:inline

}

div.dp-calendar_button
{
    text-align:center;
    margin-top:2px;

}

div.dp-calendar_button #selectDate
{
    font: 400 12px Roboto, Arial, sans-serif;
    background-position: 0 -391px;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #707070;
    float: none;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: 23px;
    padding: 2px 8px 1px 6px;
    text-decoration: none;
}

.case_content.comment_sec_wrap .case_img_wrap
{
    width:15%;
}

.tab_content_twitter .tab_title_row
{
    background-position: 0 -1632px !important;
    min-height: 0px;
    height: 30px;
}

.sd-ui-icon-disable.wrench
{
    background-position: 191px -17px;
    cursor: pointer;
    display: none;
    float: right;
    height: 15px;
    margin: -7px;
    position: absolute;
    right: 11px;
    top: 50%;
    width: 15px;

}

.inner_content.viewmanager_inner_content  .view_list_toolbar{
    color: #333;
    float: left;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-left: 2px;
    width: 100%;
}

.inner_content.viewmanager_inner_content  .view_list_toolbar .selectbox {
    margin: 1px;
    position: relative;
    vertical-align: middle;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-left: 1px;
}

.inner_content.viewmanager_inner_content  .view_list_toolbar .selectbox .display
{
    border: 0 none;
    line-height: 11px;
    padding-right: 16px;
    padding-top: 2px;
    width: auto;
}

.inner_content.viewmanager_inner_content  .view_list_toolbar .selectbox .display .text
{
   white-space:nowrap;
   width:auto;
   color: #333;
   font: 600 18px Roboto, Arial, sans-serif;
}

.inner_content.viewmanager_inner_content  .view_list_toolbar .selectbox .round_sb.display .arrow_btn
{
    right: -5px;
    top: 5px;
}

.inner_content.viewmanager_inner_content .view_list_toolbar .select_wrap {
    margin-left: 1px;
    float: left;
}

.view_actions_parent a
{
    background-position: -176px -112px;
    cursor: pointer;
    color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    outline: medium none;
    padding-right: 18px;
    background-repeat: no-repeat;
}

.inner_content.viewmanager_inner_content .view_list_toolbar .view_actions_wrap {
    padding-top: 3px;
}

.inner_content.viewmanager_inner_content .view_list_toolbar .view_actions_list {
    color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    width:125px;
}

.case_form_filed_checkbox .checkbox,
.case_form_filed_checkbox .text
{
    float:left;
}

.top_headtab .right_head .right_head_section.second .select_wrap .selectbox .round_sb.display{ float:left !important; margin-left:-14px !important;} /*new addition for latest banner change*/

.case_form_filed_checkbox .text
{
    margin-right:10px;
    margin-left:5px;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
     color: #3C3C3C;
}

.case_form_filed_radio .m_v_checkbox_span ,
.case_form_filed_checkbox  .m_v_checkbox_span
{
    width:100%;
    display:block;
    margin-left:0px;
}
.case_form_filed_radio .m_h_checkbox_span ,
.case_form_filed_checkbox  .m_h_checkbox_span
{
    display:inline-block;
    margin-left:0px;
    width:auto;
	height:inherit;
}

.case_form_filed_radio .m_h_checkbox_span
{
    padding-right:5px;
}

.case_form_filed_radio  .radiobtn_list_item,
.case_form_filed_checkbox  .checkbox_list_item{
        display: inline-block;
        min-height: inherit;
        margin-bottom: 5px;
}
.case_form_filed_radio  .radiobtn_list_item .radiobutton,
.case_form_filed_checkbox  .checkbox_list_item .checkbox{
    position: absolute;
    margin-top: -1px;
}
.case_form_filed_checkbox  .checkbox_list_item .checkbox{
    margin-top: 2px;
}
.case_form_filed_radio  .radiobtn_list_item .text,
.case_form_filed_checkbox  .checkbox_list_item .text{
    float: left;
    padding: 0 0 0 15px;
    word-break: break-all;
}
.case_form_filed_radio  .radiobtn_list_item .radiobtn-field,
.case_form_filed_checkbox  .checkbox_list_item .checkbox-field{
    height: inherit;
    padding: 0;
    position: absolute;
}
.case_form_filed_radio  .radiobtn_list_item .label-text,
.case_form_filed_checkbox  .checkbox_list_item .label-text{
    display: inline-block;
    word-break: break-all;
    padding: 0 10px 0 18px;
}
.case_form_filed_radio  .radiobtn_list_item.disabledField .label-text,
.case_form_filed_radio  .radiobtn_list_item.disabledField .text,
.case_form_filed_checkbox  .checkbox_list_item.disabledField .label-text,
.case_form_filed_checkbox  .checkbox_list_item.disabledField .text,
.case_form_filed_checkbox  .checkbox_list_item.disabledField .checkbox{
    cursor: not-allowed;
}

#printTemplateDialog input[type='radio'],
#printTemplateDialog label,
.case_form_filed_radio label{
   vertical-align: middle;
    padding: 0;
    margin-top: 0px;
 }


ul.call_status_list
{
    padding-right:15px;
    width:100% !important;
}

ul.call_status_list li
{
    display:block;
    width:100% !important;
}

.select_item_button_div
{
     float: left;
    margin-bottom: 5px;
    margin-left: 12px;
    margin-top: 5px;
}

.select_item_button
{
    background-position: 0 -2327px;
    border: 1px solid #C2C2C0;
    border-radius: 5px 5px 5px 5px;
    color: #707070;
    font: 700 12px Roboto, Arial, sans-serif;
    height: 30px;
    min-width: 84px;
    cursor: pointer !important;
    padding:0px 4px 0px 4px;
    cursor: pointer !important;


}


.view_help_text_container {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 16px;
    width: 98%;
}

.view_help_text_container .HelpLabel
{
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2rem;
    color: #666;

}

#scratchTable .lj-button.fg-button.ui-state-default.ui-corner-all
{
    padding-top:0px !important;
    padding-bottom:0px !important;
    height: 32px !important;
    margin-bottom: 0;
    float: left;
}

.span6.dialogTitle h2 {
 color: #333;
    float: left;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-top: 10px;
    width: 100%;
}

.case_details_forms .case_form_filed
{
    display:block;
}

.case_form_left
{
    clear:both;
}

.case_details_forms.new_case_details_forms .case_form_filed .lookup-input-field
{
    width:95%;
}
.case_form_left.singleColumn .lookup-input-field
{
    width:96.5% !important;
}

.case_form_left.singleColumn .lookup-field-label
{
    width:100%;
}


.area_container{
    font-size:12px;
    padding:10px 10px 10px 10px;
    border-right:solid 0px #FFFFFF;
    border-bottom:solid 0px #FFFFFF;
    border-left:solid 0px #FFFFFF;
}

.relatedInfoHeaderColumn.td_left_border{

  border-left: 1px solid #CCCCBC!important;

}

.case_details_forms .tag_button.display_category_button
{
    background: none repeat scroll 0 0 transparent !important;
}

#tab_content_reports
{
    padding-left:10px;
    padding-right:10px;
    width:98%;
}


#editPortalUserInfoContainer .row-fluid.task_error_block
{
    margin-left:4%;
}

#editPortalUserInfoContainer .case_details_forms {
    padding-left: 3%;
    padding-right: 3%;
    width: 94%
}

#editPortalUserInfoContainer .case_reset_button {
    background-position: 0 -388px;
}

.inner_content.viewmanager_inner_content .tab_toolbar .more_action_outer .more_actions_wrap {
    padding-top: 3px;
}

.formToolbarPop{
    border-left: 0 solid white !important;
    border-right: 0 solid white !important;
    border-top: 0 solid white !important;
    height: 27px;
    font: 400 10px Roboto,Arial,sans-serif;
    padding-left: 2px;
    padding-top: 5px;
    position: relative;
}

.case_type
{
    margin-right: 15px;
}

.case_type .case_type_label
{
    background-position: 0 -390px;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #707070;
    cursor: pointer;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    padding: 1px 6px;
    text-decoration: none;
    display:inline-block;
}

.case_type ul li:hover ul
{
    display:block;

}

.case_type .sub_item
{
    display: block;
    float: right;
    width: auto;
}

.case_type ul.case_type_item
{
    display:none;
    position:absolute;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #828790;
    border-radius: 5px 5px 5px 5px;
    padding-bottom: 10px;
    padding-top: 5px;
    z-index: 5555;
    float:right
}

.case_type ul.sub_item li
{
   background: none repeat scroll 0 0 transparent;
   list-style: none outside none;
   padding-left: 5px;

}

.case_type ul.case_type_item li
{
   background: none repeat scroll 0 0 transparent;
   list-style: none outside none;
   padding-left: 5px;
   width: 90%;
   text-align: left;
}

.case_type ul.case_type_item li a {
    display: block;
    padding: 2px 5px;
    white-space: nowrap;
    color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
}


.case_type_label .arrow
{
     background-position: -168px -428px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 10px;
    margin-left: 7px;
    width: 10px;
}


#knbsearchButton
{
     text-transform: uppercase;
}


.case_details_forms .case_menu_outer
{
    max-width:100%;
}




.grid_table_header th {
   background: url("../images/sdsprite.png") no-repeat scroll 4 -675px transparent ;
}

.tab_content_cases table, .tab_content_cases td, .tab_content_cases th {
    vertical-align: top;
}

#applcationObjectViewTitleH2
{
    margin-left: 9px;
}

#table_container_application_object
{
    margin-left: 10px;
}

.left-padding-zero
{
 padding-left: 0px !important;
}

#addNewMultiStepTask_notification .task_reject_text.adhoc_grid_header
{
     background-position: 1px -2183px;
}

#multiStepTaskPreviewDialog .multi-step-preview-container .grid_table_header th
{
	padding: 5px;
}

#multiStepTaskPreviewDialog .multi-step-preview-container td.table_grid_content:first-child
{
	width: 2% !important;
}

#multiStepTaskPreviewDialog .multi-step-preview-container td.table_grid_content
{
	padding: 5px;
	width: 15%;
	vertical-align: top;
}

#multiStepTaskPreviewDialog .task_reject h4
{
	float:left;
	padding-left:5px;
	padding-bottom:5px;
}

.side_activities_top a
{
     color: #707070;
    float: right;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
    width: auto;
}

#recordProcessTaskDialog .group_activity_name
{
    color: #333;
    font: 700 12px/19px Roboto, Arial, sans-serif;
}

#recordProcessTaskDialog th
{
     background: none repeat scroll 0 0 transparent !important;
}

#recordProcessTaskDialog .grid_table_header
{
     background-position: 1px -2183px;
}

#recordProcessTaskDialog #recordProcessTaskTableContainer
{
    height: 506px;
    margin: 0 9px;
    overflow: auto;
    width: 834px;
}

#recordProcessTaskDialog .group_activity_tasks_subject
{
    padding-left:5px;
}

#recordProcessTaskDialog .grid_table
{

}

#recordProcessTaskDialog .task_reject h3
{
    color: #333;
    float: left;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-left: 6px;
    margin-top: -7px;
    width: 90%;
}

#recordProcessTaskDialog tr.task_completed .group_activity_tasks_subject
{
    background-position: 1px -242px;
    color: #FFFFFF;
}

#recordProcessTaskDialog tr.task_completed .group_activity_tasks_subject
{
    background-position: 1px -242px;
    color: #FFFFFF;
}


#recordProcessTaskDialog td.table_grid_content.overdue_task {

    color: #FF3330;
}

.side_navigation_block .badge_content_outer.view_option_dialog
{
    width: 319px;
}

.side_navigation_block .badge_content_outer.view_option_dialog .remove_edit:first-child
{
     margin-right: 41px;
}


.side_navigation_block .assigned_actions .task_reject {
	float:right;
}

.report-list-row .no_report_title {
    color: #333;
    float: left;
    font: 400 12px Roboto, Arial;
    letter-spacing: -0.03em;
    margin-left: 5px;
    padding-right: 10px;
    text-decoration: none;
    width: auto;
    cursor:default;
}

.side_report_sub_items .no_reports_in_folder,
.side_report_sub_items .no_reports_in_folder:hover
{
    cursor:default;
    text-decoration: none;
    color: #333;

}


.file-delete-icon.lookup_field_delete
{
     background-image: url("images/ui-icons_222222_256x240.png");
    background-position: -67px -114px;
    cursor: pointer;
    float: right;
    width:16px;
}

.filename.lookup_name
{
    text-decoration:underline;
    cursor:pointer;

}

.filename.USER.lookup_name,
.filename.TEAM.lookup_name,
.filename.entitlementProcesses.lookup_name
{
    text-decoration:none;
    cursor:default;
}

.custom_form_action_container {
    float: left;
    width: 98%;
    height: auto;
    margin-bottom: 5px;
    padding-top: 8px;
    padding-left: 1%;
    padding-right: 1%;

}

.side_navigation_block a.parent.view_name
{
    margin-right:15px;
    width:80%;
}

.kb_detailcomment_separator
{
    background: url("../images/sprite_x_repeat_1.png") repeat-x scroll 0 0 transparent;
    background-position: 0px -1346px;
    display: block;
    clear: both;
}

.case_content.comment_sec_wrap
{
    margin-bottom:10%;
}


.tdLeftBorder {
    border-left: 1px solid #E1E1E1 !important;
}

.tdTopBorder {
    border-top: 1px solid #E1E1E1 !important;
}

.tdBottomBorder {
    border-bottom: 1px solid #E1E1E1 !important;
}

.tdRightBorder {
    border-right: 1px solid #E1E1E1 !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

.report-list-row .edit {
background-position: 18px -455px;
background-repeat: no-repeat;
padding-right: 9px;
}

}

.side_navigation_right #addNewFolder:hover
{
    text-decoration:underline;
}

.side_recent_content span.closeFiles
{
   display: inline-block;
    float: right;
    height: 16px;
    padding-left: 8%;
    width: 14px;
}

.case_activity_item .case_activity_filename
{
    float:left;
}

.case_activity_item .case_activity.closeFiles
{
      background-position: -286px -421px;
    float: left;
    height: 17px;
    margin-top: 1px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    width: 16px !important;
}

#recordProcessTaskTableContainer .grid_table.recordProcessTaskTable
{

    width:100%;
}

.dashboard_report_table .ReportGroupComputeLevel2,
.dashboard_report_table .ReportGroupComputeLevel,
.dashboard_report_table .ReportGroupComputeLevel3,
.dashboard_report_table .ReportGroupComputeLevel1
{
    color: #707070;
    font: 700 11px Roboto, Arial, sans-serif;

}

#viewDiagramInfo h3
{
    color: #333;
    float: left;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-left: 6px;
    margin-top: -7px;
    width: 90%;
}

#pic_info {
    overflow: auto;
}

.side_events{
    float: left;
    width: 100%;
    margin-top: 25px;
}

.side_events .side_events_top {
    border-bottom: 1px solid #CCCCC9;
    float: left;
    padding-bottom: 5px;
    padding-left: 5%;
    padding-right: 4%;
    width: 91%;
}

.side_events_top h2 {
     border-bottom: 0 solid #CCCCC9;
    color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    padding-left: 0;
    width: 25%;
    white-space:nowrap;
    text-transform: uppercase;
}

.side_events_outer
{
    float: left;
    margin-left: 4%;
    margin-top: 10px;
    width: 96%;
}

.side_events_top a
{
     color: #707070;
    float: right;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
    width: auto;
}

.side_recent_file
{
    display: inline-block;
    float: left;
    width: 20px !important;
    height: 23px;
    padding-left: 0px !important;
}

.side_recent_file_info
{
    float: left;
    display: inline-block;
    margin-left: 1px;
    width: 90%;
}
.side_recent_history
{
    padding-left:5px !important;
}

.side_recent_file.jpeg_block {
    background-position: -9px -1278px;
}

.side_recent_file.html_block {
background-position: -9px -1169px;
}

.side_recent_file.doc_block {
background-position: -9px -1223px;
}

.side_recent_file.xls_block {
background-position: -9px -1333px;
}


.side_recent_file.unknow_block {
    background-position: -9px -1386px;
}

.side_recent_file.pdf_block {
background-position: -9px -1115px;
margin:0px;
}
/*overwrite sd_unified.css */
.side_recent_content h5 {
    padding-left: 7px;
}

.new_case_form_outer  .upload-data,
.case_form_outer .upload-data
{
    margin:0px;
    padding: 4px;
    min-height: 21px;
}


#pop_input_search_option_row .lj-button.fg-button.ui-state-default.ui-corner-all
{
    padding: 1px 6px 4px 5px !important;
}


.HeaderTitleLabelSD  a:link, .HeaderTitleLabelSD a:visited, .HeaderTitleLabelSD a:active, .HeaderTitleLabelSD a:hover {
    text-decoration: none;
    color: #333;
}

.HeaderTitleLabelSD {
    padding-left: 10px;
    font-size: 12px;
    font-weight:bolder;
    padding-right: 14px;
    color: #333;
    font: 700 12px Roboto, Arial, sans-serif;
}

#customObjectLookupTable .lj-listColumnNumericui-jqgrid-labels.ui-state-default,
#customObjectLookupTable .lj-listColumnui-jqgrid-labels.ui-state-default {
    border: 0 none;
}

#printTemplateDialog
{
    width:400px;
}

#printTemplateDialog input[type='radio']
{
    margin-left:10px;
}

#printTemplateDialog input[type='radio']:first-child
{
    margin-left:0px;
}

.ErrorLightText {
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 13px !important;
    font-weight: normal;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-top: 2px;
}

a.alphaLine {
 font: 400 12px Roboto,Arial,sans-serif;
 padding: 5px;
 color: #333 !important;
 Text-Decoration:none;
}

a.alphaLine:active {
    font: 400 12px Roboto,Arial,sans-serif;
    color: #333 !important;
}

a.alphaLine:visited {
    font: 400 12px Roboto,Arial,sans-serif;
    color: #333;
}

a.alphaLine:hover {
 color: #333;
 Text-Decoration:underline;
 font: 400 12px Roboto,Arial,sans-serif;
}

div#aplha_search_div a {
    font-size: 12px;
    font-weight: 400;
    padding: 5px;
}

.aplha_search {
    float: left;
    margin: 0px;
    padding-top: 5px;
    font-family: Roboto, Arial, sans-serif;
    /* font-size: larger; */
}

.dashboard_view_table .textLink.report_link ,
.dashboard_report_table .textLink.report_link,
 #reportDataTable .textLink.report_link
{
    text-decoration:none;
    cursor:default;
}


.dashboard_view_table .textLink.report_link:hover ,
.dashboard_report_table .textLink.report_link:hover,
 #reportDataTable .textLink.report_link:hover
{
    text-decoration:none;
    cursor:default;
}


.case_twiiter.case_id_box{background-position:0 -934px;}


.sdvm_search_outer {
    float: right;
    height: 25px;
    margin-left: 10px;
    margin-bottom: 12px;
    padding-top: 2px;
    width: 200px;
}


.sdvm_search_wrap {
    background: none repeat scroll 0 0 #FFF3CC;
    border-top: 1px solid #D6CCAB;
    float: left;
    margin-top: 1px;
    padding: 0 0 10px 2%;
    width: 100%;
}
.sdvm_search_wrap .search_box_sdvm {
    background: none repeat scroll 0 0 #FFFFFF;
}
.sdvm_search_wrap .search_box_sdvmbutton {
    margin-right: -10px;
}

.search_box_sdvm {
    border: 1px solid #C2C2C0;
    border-radius: 15px 15px 15px 15px;
    float: left;
    height: 20px;
    position: relative;
    width: 96%;
}
.sdvm_search_form {
    float: left;
    height: auto;
    padding-top: 1px;
    width: 100%;
}

.search_box_sdvm input.text_box_sdvm {
    border: 0 none;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0;
    font-size: 12px;
    height: 18px;
    margin: 1px 0 0;
    padding-bottom: 2px;
    padding-left: 30px;
    padding-top: 2px;
    width: 90%;
}

.search_box_sdvm .sdvm_search_btn {
    top: 0;
}

input.sdvm_search_btn {
    background-position: -178px -545px;
    border: 0 none;
    float: left;
    height: 30px;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 35px;
}

.sdvm_search_container {
    float: right;
    margin-left: 10px;
    margin-right: 10px;
    text-align: right;
}



.search_box_sdvm input.sdvm_search_cancel_btn {
    background-position:right -1624px;
    border: 0 none;
    float: right;
    height: 30px;
    left: 93%;
    padding: 0;
    position: absolute;
    top: 0;
    width: 35px;
}


#sidebar {
	/* margin-bottom: 80px; */
    margin-top: 3.4rem;
}

.comment_count_text {

	   padding-left: 11%;
}

.applicationlist_item_list
{
	max-height:600px;
	min-width: 180px !important;
	overflow:auto
}


.help_container
{
	float:left;
	width:98%;
	font: 400 14px Roboto, Arial, sans-serif;
    margin: 1px 1px 16px 10px;
    line-height: 1.2rem;
}


.gensd_search_outer {
    float: right;
    height: 25px;
    margin-left: 10px;
    padding-top: 2px;
    width: 200px;
}


.gensd_search_wrap {
    background: none repeat scroll 0 0 #FFF3CC;
    border-top: 1px solid #D6CCAB;
    float: left;
    margin-top: 1px;
    padding: 0 0 10px 2%;
    width: 100%;
}
.gensd_search_wrap .search_box_gensd {
    background: none repeat scroll 0 0 #FFFFFF;
}
.gensd_search_wrap .search_box_gensdbutton {
    margin-right: -10px;
}

.search_box_gensd {
    border: 1px solid #C2C2C0;
    border-radius: 15px 15px 15px 15px;
    float: left;
    height: 20px;
    position: relative;
    width: 96%;
}
.gensd_search_form {
    float: left;
    height: auto;
    padding-top: 1px;
    width: 100%;
}

.search_box_gensd input.text_box_gensd {
    border: 0 none;
    border-radius: 0 0 0 0;
    font-size: 12px;
    height: 16px;
    margin: 1px 0 0;
    padding-bottom: 1px;
    padding-left: 30px;
    padding-top: 1px;
    width: 150px;
}

.search_box_gensd .gensd_search_btn {
    top: 0;
}

input.gensd_search_btn {
    background-position: -178px -545px;
    border: 0 none;
    float: left;
    height: 30px;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 35px;
}

.gensd_search_container {
    float: right;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: right;
}



.case_form_filed .form_checkbox_outer
{
	height:30px;
}

.table_grid_content.url_link .textLink
{
	text-decoration:underline;
}

#myApplicationViewTitleH2,
#applcationObjectViewTitleH2{
    margin-left: 9px;
    color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 18px;
    font-weight: 600;
}



.side_inbox_item .report_label,
.side_inbox_item .report_label:hover
{
	cursor:default !important;
}


.grid_table_header th {
    background: url("../images/sdsprite.png") repeat scroll 4 -675px transparent ;
}

.grey_color
{
	color: #C2C2C0 !important;
}

.tb-tr-padding
{
    padding-left:2px;
    padding-right:2px;
}

.span12.tasks .cust_desc h5
{
	line-height: 24px;
}

.setup_item_member.hline
{
	border-bottom: 1px solid #CCCCC9;
	margin-left:13px;
}


.side_navigation_block ul li.side_active_item span {
    color: #FFFFFF;
}

.side_navigation_block ul li.side_active_item span.bClose{
    right: 6px;
    position: absolute;
    padding: 5px 6px;
    top: 7px;
}

.sd_bread_crumbs_info_out .breadCrumbsToolbar,
.act_info_out .breadCrumbsToolbar {
    padding-left: 2px;
}

.sd_bread_crumbs_info_out .breadCrumbsToolbarTable td,
.act_info_out .breadCrumbsToolbarTable td{
	text-align: left;
}

.sd_bread_crumbs_info_out{
    padding-left: 0.7%;
    width: 98%;
}

.sd_bread_crumbs_info_out .breadCrumbsHeaderTitleLabel,
.act_info_out .breadCrumbsHeaderTitleLabel {
    font-weight: 600;
}

#gridSDTable.grid_table_header th,
.grid_table_header th {
    background-position: 0 -888px;
    background: #f3f3f1;
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f1), to(#fbfbfb));
    background: -webkit-linear-gradient(#f3f3f1, #fbfbfb);
    background: -moz-linear-gradient(top, #f3f3f1, #fbfbfb);
    background: -ms-linear-gradient(#f3f3f1, #fbfbfb);
    background: -o-linear-gradient(#f3f3f1, #fbfbfb);
    background: linear-gradient(#f3f3f1, #fbfbfb);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f1', endColorstr='#fbfbfb');
    zoom: 1;
    border-right: 2px solid white !important;
}
.searchField{
    width: 100% !important;
}

.templateToolTable{
		border:2px solid #CCCCC9;
}
.templateToolTable .FormField select.dropdown1{
    width: 120px !important;
}
.fg-button{
    margin-top: 0px !important;
}

.select_option_new{
		color:#3D83F9 !important
}


#mulitSelectedLookupPopupCloseButton
{
	background: url("../images/sprite_vertical_1.png") no-repeat scroll 0 0 transparent;
    background-position: -289px -1577px;
    float: right;
    height: 23px;
    right: -24px;
    width: 19px;
	  position: absolute;
	top: -18px;
}


.navbar .profile_menu li ul.applicationlist_item_list li a {
display: block;
padding: 2px;
padding-left: 5px;
padding-right: 5px;
white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: normal; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-wrap; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}

.navbar .profile_menu li ul.applicationlist_item_list {
	width: 300px;
}

.upload-data.readonly {
    margin: 0;
    min-height: 21px;
    padding: 4px;
	 background: none repeat scroll 0 0 #EEEEEE;
	border-color: #DDDDDD;
	cursor: not-allowed;
	 border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

.sb.selectbox.round_sb.sortby.disabled,
.round_sb.sortby.disabled
{
	background: none repeat scroll 0 0 #EEEEEE;
	border-color: #DDDDDD;
	cursor: not-allowed;

}

.right_head_section.second  .sb.selectbox.round_sb.sortby.disabled,
.right_head_section.second .round_sb.sortby.disabled
{
	background: none repeat scroll 0 0 transparent;
	border-color: #DDDDDD;
	cursor: default;

}


.sb.selectbox.round_sb.sortby.disabled .arrow, .sb.selectbox.round_sb.sortby.disabled .text {
	cursor: not-allowed;

}

.sb.multi_selectbox.round_sb.sortby.disabled .arrow_btn,
.sb.selectbox.round_sb.sortby.disabled .arrow_btn
{
	display:none !important;
}
.formToolBar .row-fluid .span9
{
    width:85%;
    float:left;
    float: left;
    min-height: 10px;
}

.formToolBar .row-fluid .span1
{
    width:10%;
    float:left;
    float: left;
    min-height: 10px;

}

.formToolBar .span9  h2 {
   color: #333;
    float: left !important;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-left: 15px;
    text-align: left;
    width: 100%;
    margin-top: 11px;
}

.formToolBar .span9.spanL  h2 {

    float: none !important;
    margin-top: 1px;

}

.formToolBar .span9.spanL
{
    text-align:left;

}

.formToolBar .span1.spanR
{
    text-align:right;

}

.formToolBar .span9.spanL h2 {
    color: #333;
    float: left !important;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-left: -5px;
    margin-top: 1px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;

}

/* layout rules */
#mandatoryFieldSectionDiv
{
   width:100%;
   height:200px;
   overflow:auto;
}

.mandatoryCheckBox
{
	 float: left;
    margin-right: 10px;
}

.mandatoryFieldLabel
{
	 float: left;

}



#skip a, #skip a:hover, #skip a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
color:#FFFFFF;
}

#skip a:active, #skip a:focus
{
position:static;
width:auto;
height:auto;
}

.element-invisible {
  position: absolute !important;
  height: 1px; width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}



#globalBroadcastMessagesDialog
{
	width:400px;
	height:auto;
}

.registration_form_left {
	float: left;
	height: auto;
	width: 100%;
	padding-bottom: 9px;
	clear: both;
}
.registration_form_right {
	float: left;
	height: auto;
	width: 100%;
	padding-bottom: 9px;
	padding: 0;
	margin: 0;
}
.registration_container {
	/*background: #f7f7f7;*/
	max-width: 800px;
	width: 800px;
	margin: 0px auto;
	/*border: 8px solid #b2b2af;*/
	min-height: 240px;
	/*-webkit-border-radius: 3px 3px 3px 3px;*/
	/*border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 3px 0 #8d8d8d;
	-webkit-box-shadow: 0 0 3px 0 #8d8d8d;*/
	padding: 10px 10px 5px 20px;
	right: 20%;
	position: absolute;
	top: 80px;
	z-index: 4;
	height: 530px;
}
.registration_container h2{color:#3d83f9; font: 22px Roboto, Arial, sans-serif; padding-bottom: 10px}

.session_list_container {
	background: #fff;
	max-width: 800px;
	width: 800px;
	margin: 0px auto;
	border: 8px solid #b2b2af;
	min-height: 240px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 3px 0 #8d8d8d;
	-webkit-box-shadow: 0 0 3px 0 #8d8d8d;
	padding: 10px 10px 5px 20px;
	right: 20%;
	position: absolute;
	top: 80px;
	z-index: 4;
	height: 530px;
}


.formToolBar .td_class3
{
    height: 25px;
    width: 30%;
}

.formToolBar .td_class4
{
    height: 25px;
    width: 40%;
}

.formToolBar .td_class7
{
    width:70%;
    height: 25px;
}

.formToolBar .td_class6
{
    width:60%;
    height: 25px;
}

.formToolBar .td_classL
{
    text-align: left;
}

.formToolBar .td_classR
{
    text-align: right;
}

.formToolBar .td_classC
{
    text-align: center;
}


.formToolBar .td_class4  h2,
.formToolBar .td_class3  h2 {
    color: #333;
    float: left !important;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-left: 10px;
    text-align: left;
    width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
}

.div_btn_sec_width100{
	width:100% !important;
	}

.formToolBar #submitButton
{
    height: 36px;
    /* border: 1px solid #FFFFFF !important; */
}

.mandatorySectionName
{
	 font: 700 12px Roboto, Arial, sans-serif;
}


.button.dashboard_show_report {
    background: url("../images/sprite_vertical_1.png") no-repeat scroll 0 -448px rgba(0, 0, 0, 0) !important;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-top: 1px;
    width: 21px;
	z-index:999999;
}
.acc-high-contrast-mode .button.dashboard_show_report{
	width:21px;
	height: 16px;
	margin-left:10px;
	position: relative;
	overflow:hidden;
	z-index:0;
}
.acc-high-contrast-mode .button.dashboard_show_report:before{
	content:url("../images/sprite_vertical_1.png");
	position:absolute;
	left:0px;
	top:-448px;
}
.acc-high-contrast-mode .button.dashboard_show_report span{
	padding:8px 10px;
	position: absolute;
	z-index: 1;
	}

span.field_hint,div.field_hint
{
    background: url("../images/sprite_additional_icons.png")  no-repeat;
	background-position: -5px -799px;
    display: inline-block;
    float: right;
    height: 20px;
    left: 100%;
    width: 18px;
   cursor:pointer;
	position:absolute;
	left:95%;
	top:-2px;
	z-index:1;

}
.acc-high-contrast-mode div.field_hint{
	overflow:hidden;
}

.acc-high-contrast-mode div.field_hint:before
{
  content: url("../images/sprite_additional_icons.png");
  	position:absolute;
	left:-5px;
	top:-799px;
}
span.label span.field_hint {  left: 92.7%; position: absolute; top: -3px;}

.case_details_forms .case_form_filed,.case_details_forms .case_form_filed label {position:relative;cursor:default;}

.case_form_filed.has-hint label, .case_form_filed.has-hint span.label{ margin-right: 23px;}
#addNewRecordContainer .case_form_filed.has-hint label, #addNewRecordContainer .case_form_filed.has-hint span.label, #addNewRecordContainer .case_form_filed.has-hint fieldset legend{ margin-right: 28px;}
.case_details_forms .case_form_filed span.label{white-space: normal; width:auto; }
 #addNewRecordContainer .case_form_filed.has-hint fieldset legend{ width:auto;}
 .case_form_filed.has-hint div.field_hint, .case_form_filed.has-hint span.field_hint {left:inherit; right:0px;}
 .case_form_filed span.label { line-height:18px}
 .case_form_filed span.label, .case_form_filed label{
    word-wrap: break-word;
 }
#addNewRecordContainer .case_details_forms .case_form_filed.checkbox_boolean span.label{
    margin-left:0;
    padding-left: 0;
}
#addNewRecordContainer .case_details_forms .case_form_filed.checkbox_boolean label.boolean_label,
#addNewRecordContainer .case_details_forms .case_form_filed.checkbox_boolean.has_hint label.boolean_label
 {
    margin-right: 0;
    margin-bottom: 30px;
}

#addNewRecordContainer .case_form_filed.checkbox_boolean label.boolean_label div.form_checkbox_outer{
    display: inline-block;
    position: absolute;
    margin-bottom: -30px;
}
a.field_hint
{
    background: url("../images/sprite_additional_icons.png")  no-repeat;
	background-position: -5px -799px;
    display: inline-block;
    float: right;
    height: 20px;
    left: 100%;
    width: 18px;
	cursor:pointer;
	margin-top: -1px;
	vertical-align: middle;
	text-align:center;
}




.field_tooltip{
		margin:8px;
		padding:8px;
		background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        border-radius: 3px 3px 3px 3px;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
		position: absolute;
		z-index: 2;
        transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
        font-family: Roboto, Arial, sans-serif;
        font-size: 11px;
        font-weight: 600;
	}


.geo_location_div
{
	margin-top:5px;
}

.geo_location_div .geolocation_button {

	background:url("../images/sprite_x_repeat_1.png") repeat-x scroll 0 0 transparent;
    background-position: 0 -395px;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #707070;
    float: none;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: 27px;
    padding: 2px 8px 1px 6px;
    text-decoration: none;
	margin-right:5px;
}

#addEditGridRecordContainer .geo_location_div .geolocation_button,
#addNewRecordContainer .geo_location_div .geolocation_button {

	background: url("../images/sprite_x_repeat_1.png") repeat-x scroll 0 -482px rgba(0, 0, 0, 0);
}

.report-header a.anchor_link {
    float: none;
    color: blue;
    font: 600 18px Roboto, Arial, sans-serif;
    margin-left: 0;
    padding-left: 2px;
    width: auto;
    text-decoration: underline;
}

.adhoc-s-no
{
	width: 20px;
	margin-left: 5px;
}

.adhoc-remove-step
{
	width:10px;
	float: right;
	margin: 10px 10px 0px 0px;
}

.adhoc-desc
{
	width: 170px;
    margin-left: 20px;
}

.adhoc-owner
{
	width: 170px;
    margin-left: 30px;
}

.adhoc-owner-div
{
	width: 170px;
}

.adhoc-due-date
{
	width: 170px;
    margin-left: 30px;
}

.adhoc-type
{
	width: 130px;
    margin-left: 30px;
}

.adhoc-go-to
{
	width: 80px;
    margin-left: 30px;
}

.adhoc_header
{
	float:left;
}


#sqlBrowserTable .ui-state-default,
#sqlBrowserTable .ui-widget-content .ui-state-default,
#sqlBrowserTable .ui-widget-header .ui-state-default {

	background-position: 0 -888px;
    background: #f3f3f1;
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f1), to(#fbfbfb));
    background: -webkit-linear-gradient(#f3f3f1, #fbfbfb);
    background: -moz-linear-gradient(top, #f3f3f1, #fbfbfb);
    background: -ms-linear-gradient(#f3f3f1, #fbfbfb);
    background: -o-linear-gradient(#f3f3f1, #fbfbfb);
    background: linear-gradient(#f3f3f1, #fbfbfb);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f1', endColorstr='#fbfbfb');
    zoom: 1;

}

#sqlBrowserTable .ui-state-active,
#sqlBrowserTable .ui-widget-content .ui-state-active,
#sqlBrowserTable .ui-widget-header .ui-state-active {
    background: none repeat scroll 0 0 #0085AD;
    border: 1px solid #0085AD;
}

#sqlBrowserTable .ui-widget-content {
    background: none;
    border: 1px solid #DDDDDD;
}


#sqlBrowserTable #resultSet td {
    color: #707070;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
}

#sqlBrowserTable #resultMainDiv th {
    color: #333;
    font: 700 12px/19px Roboto, Arial, sans-serif !important;
}

.sql_browser_object_tree_list td {
	color: #707070;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
}

.form-table td
{
	padding-left:0px;
}


.form-table td .layoutfield
{
	border-right: 1px solid #DCDCDC;
}

.form-table td .layoutfield
{
	border-right: 1px solid #DCDCDC;
}

.form-table td:nth-child(2) .layoutfield
{
	border-left: 0px solid #DCDCDC;
}

.form-table td:nth-child(2) .layoutfield.undermouse
{
	border-left: 0px solid #DCDCDC;
}

.form-table td:nth-child(2) .layoutfield.undermouse .formfieldtoolbar
{
	width:80%;
}

.report-list-row .description {
    color: #333;
    float: right;
    font: 400 12px Roboto, Arial;
    letter-spacing: -0.03em;
    margin-left: 14px;
    padding-right: 10px;
    text-decoration: none;
    width: auto;
}

.multi-select-dropdown
{
	width:120px;
}



#web_form_table .inputForm {
    display: table-cell;
  	color: #333 !important;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 400;
    height: 40px;
    line-height: 21px;
    margin: 0;
   padding: 10px 14px;
    vertical-align: middle;

    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;

}
#web_form_table .inputForm[type="file"]{
    text-align: center;
    padding: 10px 14px;
    font-size: 16px;
    color: gray;
    border-radius: 8px;
}

#web_form_table textarea{
    height: 130px !important;
}
.banner-image-empty{
    /* width: 100vw; */
    height: 12vh;
    display: flex;
    justify-content: center;
    align-items: center;
}
.logo-image{
    width: 119px;
				 
    position: absolute;
    margin-top: 23px;
    margin-bottom: 23px;
    left: 40px;
    height: 30px;
}
.formHeader.rightHand.collapsible.noround.ui-accordion-header.ui-helper-reset.ui-state-default{
    display: none;
}
#div_active_section_image{
    margin-bottom: 25px;
}


#web_form_table textarea.inputForm {
	height:auto;
    display: table-cell;
  	color: #333 !important;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 400;
    margin: 0;
    padding: 10px 14px;
    vertical-align: middle;
}
#web_form_table .dropdown1 {
	height:40px !important;
    text-align: top;
    Cursor: Hand;
	color: #333 !important;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 400;
    line-height:normal;
    margin: 0;
   padding: 9px 14px;
    vertical-align:-moz-middle;
    vertical-align:-webkit-middle;

    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;

 }
 
 .formLayoutLabelPositionTop {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-right: 1px solid #FFFFFF;
    font-weight: bold;
    text-align: left;
    width: 100% !important;
}
.ui_tpicker_hour.ui-slider.ui-slider-horizontal{
    padding: 0px  !important;
 }
 .ui_tpicker_minute.ui-slider.ui-slider-horizontal{
    padding: 0px  !important;
 }
 .ui-slider .ui-slider-handle{
    height: 1.4em  !important;
 }
.formLayoutFieldPositionTop {
    width: 100% !important;
}

.formInnerContainer.reportFormInnerContainer  div.chart_render_cell
{
	font-weight:normal !important;
}

.cust_heading h6 a {
    color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 15px;
    font-weight: 600;
	text-decoration:none;
}


.cust_heading h6 a:before {
    content: "\00ab";
    margin-right: 5px;
}

.search_in_object_dialog ul li a .text {
    margin-right: 11%;
	margin-left: 10%;
    position: relative;
    top: -2px;
}


.setup_item_header,
 .setup_item_member
 {
	white-space: normal;
	 overflow: hidden;
   white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: normal; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-wrap; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
  -moz-binding: url('xbl.xml#wordwrap'); /* Firefox (using XBL) */
 }
 .switchback
 {white-space:nowrap;width:105%}
 *:focus {
    outline: none;
	border-width:1px;
   }

.setup_item_member:hover
{

	background-color: #6e6d6d;
	color: #fff;
}

.profileitem .profileitem_image_link
{
	white-space: normal;
	 overflow: hidden;
   white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: normal; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-wrap; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
  -moz-binding: url('xbl.xml#wordwrap'); /* Firefox (using XBL) */
}

/* Grid Section Css start*/

.grid-section-table-container{
 	background: none repeat scroll 0 0 #FFFFFF;
}

.grid_add_button p a {
   font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform:uppercase;
}

.grid_add_button .task_reject {
   float: right;
   text-align: right;
}

.grid_table_footer td {
    background: linear-gradient(#F3F3F1, #FBFBFB) repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 4px;
}

.grid-section-table-container {
	overflow:auto;
}

.grid-section-info-main-container
{
	padding-bottom: 15px;
}

.numeric_field
{
	text-align:right;
}

.grid_table td.table_grid_footer_content {
    color: #707070;
    font: 400 12px/19px Roboto, Arial, sans-serif;
    width: 31%;
}


th div.grid-sort-wrapper.numeric_field{
    padding-right: 4px;
    float: right;
}

.subform_head_right {
	float: left;
    height: auto;
    padding-top: 10px;
    width: 40%;
}

.subform_head {
	color: #707070;
    float: left;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 700;
    height: auto;
    padding-top: 10px;
    text-align: left;
    width: 60%;
}


.top_border_2x_line {
    border-top: 2px solid #B6B6B6;
}


.table-info-css-details{
	width:90%;
}
/* Grid Section Css End*/

.update-record-action
{

  overflow: hidden;
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP printers */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: normal; /* Opera 4-6 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-wrap; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
  -moz-binding: url('xbl.xml#wordwrap'); /* Firefox (using XBL) */
  white-space: normal;
}

.top_headtab .right_head{
	margin-left: -56px; /*new addition for latest banner change*/
	}

TD.GridRowNum {
	background-color: #FFFFFF;
}


#tab_content_reports .table_container {
    margin-bottom: 0;
    margin-top: 0;
}
/*banner changes starts*/
.top_headtab .head_tab_mid .right_head .select_wrap .text{ font-size:18px; width:270px; text-overflow: ellipsis; overflow: hidden; height:21px; white-space:nowrap;} /*new addition of 'width' 'text-overflow' 'overflow' 'height' for latest banner change*/
.top_headtab .head_tab_mid .right_head .right_head_section .selectbox .round_sb.display .arrow_btn{ top:3px; right:-179px;} /*new addition for latest banner change*/
.top_headtab .head_tab_mid .right_head .right_head_section.second .selectbox .round_sb.display .arrow_btn{ top:1px; right:-181px;} /*new addition for latest banner change*/
.top_headtab .head_tab_mid .right_head .right_head_section{background-position:-127px; background-repeat:no-repeat;}
.case-priority-status-header .priority .disabled_field{
	min-height: inherit;
	margin-top: 0px;
	width: 90%;
}
.case-priority-status-header .status .disabled_field{
	min-height: inherit;
	margin-top: 2px;
	width: 90%;
}
/*banner changes ends*/


.side_inbox_item a.only-text:hover,
.side_inbox_item a.only-text
{
  cursor:default !important;
  color: #333 !important;
  text-decoration:none !important;
}


#tab_content_searchContainer .tab_title_row.object-related-info-header-row
{
 background: none;
}



td.moduleheader span.headertitle {
    width:70%;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*Changes for editable fields*/
.multi_select_wrap .display.round_sb.sortby.upload-data.readonly,
.select_wrap .display.round_sb.sortby.upload-data.readonly
{
	background:none repeat scroll 0 0 #EEEEEE !important;
}




@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  .row-fluid .span8 {
width: 61.95744680199999%;
}

.row-fluid .span4 {
width: 31.914894%;
}


.cust_tab.contacts .cust_followers,
.cust_tab.accounts .cust_followers {
  padding: 2% 2%;
}


.cust_tab.contacts .cust_mood {
  padding: 0px 8.5%;

}

.cust_tab.contacts {

  margin-right: -19px;

}

 input[type="radio"]  {
width: 16px;
}

.add_note .add_note_cnt .user_text_outer .user_text_content .user_text_links .user_text_links_right ul li a {

width: 32px;

}


}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  .row-fluid .span8 {
width: 61.95744680199999%;
}

.row-fluid .span4 {
width: 35.914894%;
}


.cust_tab.contacts .cust_followers,
.cust_tab.accounts .cust_followers {
  padding: 2% 2%;
}


.cust_tab.contacts .cust_mood {
  padding: 0px 8.5%;

}
.cust_tab.contacts {

  margin-right: -19px;

}

 input[type="radio"] {
width: 16px;
}


.add_note .add_note_cnt .user_text_outer .user_text_content .user_text_links .user_text_links_right ul li a {

min-width: 32px;

}

}

.side_recent h2,
.side_events h2,
.side_hour_logged h2,
.side_record_visibility h2
{
	float: left;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
	color: #707070;
	}

	.top_headtab .head_tab_mid .right_head .right_head_section.second {
	padding-left:10px;
	width:97.5%;
	background:none;
    margin-left:-0;
    }

    .top_headtab .head_tab_mid {
    float: left;
    height: auto;/*64px*/ /*latest change for banner*/
    width: 97%;/*96%*/ /*latest change for banner*/
    position: relative; /*new addition for latest banner change*/
    left: 12px; /*new addition for latest banner change*/
}

.top_headtab .right_head{
	margin-left:0;
	padding-left:0;

	}
.row-fluid .span7{
	width: 47%;
	float:left;
}
.row-fluid .span5{
	width: 50%;
	float:right;
}
.top_headtab .head_tab_mid{
	width: 96.3%;
}

.top_headtab{
	margin-left:0;
	margin-right:0;
	width:100%;
}

.top_headtab .head_tab_mid{
	left:0;
	width:100%;
}

.top_headtab .head_tab_mid .right_head .right_head_section.second .select_wrap{
	width:100% !important;
}
.top_headtab .head_tab_mid .right_head .right_head_section.second .select_wrap .sb.selectbox.round_sb.sortby{
	width:100% !important;
}
.top_headtab .right_head .right_head_section.second .select_wrap .selectbox .round_sb.display{
	margin-left:0 !important;
	/*width:100% !important;*/
}
/*.top_headtab .head_tab_mid .right_head .right_head_section.second .selectbox .round_sb.display .arrow_btn{
	right: 9px;
}*/

.case-priority-status-header .selectbox.items.round_sb.sortby{
	left:63.4% !important;/*537.333px*/
}
/*.top_headtab .head_tab_mid .right_head .selectbox .display{
	width: 95%;
}*/
.top_headtab .head_tab_mid .right_head .right_head_section.second .selectbox .round_sb.display .arrow_btn{
	right: -277px;
	top: -22px;
	position: relative;
}

.top_headtab .head_tab_mid h2.subject-header{
	width: 97%;
}

.top_headtab .head_tab_mid .right_head .select_wrap .selectbox .round_sb.display{
	/*padding-right: 197px !important;*/
}

.top_headtab .head_tab_mid .right_head .select_wrap .text{
	width: 242% !important;
}

.top_headtab .head_tab_mid .right_head .right_head_section.second .selectbox .round_sb.display .arrow_btn{
	left:252% !important;
	right:0 !important;
	position: inherit !important;
}
.case-priority-status-header .right_head{
	padding-bottom:6px
}

/*ipad fix starts*/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

	.case-priority-status-header .head_tab_mid .span5{
	width: 46.95% !important;
	/*border: 1px solid red;*/
}

.case-priority-status-header .right_head_section.second.status .chrome{
	padding-left:14% !important; /*12*/
}

.top_headtab .head_tab_mid h2.subject-header{
	width: 87%;
}

.top_headtab .head_tab_mid .right_head .select_wrap .text{
	width: 188% !important;
}

.top_headtab .right_head{
	margin-left: -23px;
}

.top_headtab .head_tab_mid .right_head .right_head_section.second .selectbox .round_sb.display .arrow_btn{
	left:197% !important;
	right:0 !important;
	position: inherit !important;
}

.case-priority-status-header .selectbox.items.round_sb.sortby{
	left: 64% !important;/*63*/
	width: 168px !important;
}

/*fix for case 7199*/
.cust_details .row-fluid .span4{
	width:100% !important;
}

.side_summary_text{
	margin-left: 9% !important;
}
/*ends*/

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

	.case-priority-status-header .right_head_section.second.status .chrome{
	padding-left:12% !important;
}

.case-priority-status-header .head_tab_mid .span5{
	/*border: 1px solid red;*/
}

.case-priority-status-header .head_tab_mid .span5{
	width: 47.6% !important;
}

.case-priority-status-header .selectbox.items.round_sb.sortby{
	left:64% !important;/*537.333px 62*/
	width: 214px !important;
}

}


.act_system_msg_wrap
{
	color: #36f !important;
	padding-bottom: 5px;
	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.file-delete-icon.lookup_field_delete:focus
{
	outline: none;
	border-width:1px;

}

button.add_case_trig {
    background-position: -256px -1068px;
    margin-left: 5px;
}

button.add_case_trig:focus {
border: 1px dotted #333333;
}

.ui-widget-daredevel-checkboxTree li input[type='image'].ui-icon.ui-icon-triangle-1-se
{
    height: 16px;
    width: 16px;
    background-position: -48px -16px;
     cursor: default;
    left: -16px;
    position: absolute;
    top: 1px;
    cursor:pointer;

}

.ui-widget-daredevel-checkboxTree li input[type='image'].ui-icon.ui-icon-triangle-1-e
{
    height: 16px;
    width: 16px;
     background-position: -32px -16px;
     cursor: default;
    left: -16px;
    position: absolute;
    top: 1px;
    cursor:pointer;

}

.ui-widget-daredevel-checkboxTree li input[type='image'].ui-icon.ui-icon-no-child {
    background-position: -79px -145px;
    height: 16px;
    left: -16px;
    position: absolute;
    top: 1px;
    width: 16px;
}


a.tree_item_name,
a.tree_item_name:hover
{
	text-decoration: none;
	border-style: none;
	color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    float:inherit;
    padding: 0;
}

#addNewMultiStepTask_notification a.tree_item_name
{
	float:inherit;
}

.ui-widget-daredevel-checkboxTree li input[type='image'].ui-icon.ui-icon-triangle-1-se:focus,
.ui-widget-daredevel-checkboxTree li input[type='image'].ui-icon.ui-icon-triangle-1-e:focus
{
	border: 1px dotted #333333;
}

.topic_tree_list_li.parent input[type='image'].sd-tree-node-image-icon.sd-ui-icon.tree_open:focus,
.topic_tree_list_li.parent input[type='image'].sd-tree-node-image-icon.sd-ui-icon.tree_close:focus {
   border: 1px dotted #333333;
}



.topic_tree_list_li.parent .sd-tree-node-image-icon.sd-ui-icon.tree_close {

    background-position: 0 -429px;
    cursor: pointer;
    height: 20px;
    left: 0px;
    top: 1px;
    width: 17px;
    border: none none;
    position: relative;

}

.topic_tree_list_li.parent .sd-tree-node-image-icon.sd-ui-icon.tree_open {

    background-position: -16px -429px;
    cursor: pointer;
    height: 20px;
    left: 0px;
    top: 1px;
    width: 17px;
    border: none none;
    position: relative;
}

.sd-tree-node-image-icon
{
	text-indent: -99999px !important;
	overflow: hidden;

}

.topic_tree_ancher_tag
{
	margin-left: 20px;
	width:90% !important;
}

.invisible
{
	display:none;
}

#sd_tool_tip{
  position:absolute;
  border:1px solid #333;
  background:#fbfbfb;
  padding:2px 5px;
  color:#333;
  display:none;
  float:right;
  z-index:99999;
}

.table_user_avtar_td a
{
	color: #333;
    display: block;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px;
    text-decoration: none;
    /*width: 100%;*/
	float:left;
	margin-left:6px;
	text-align:center;

}

a.user_details_desc_close_link
{
    margin-left: 0px;
}

#mass-action .mass-operation-action,
.mass-operation-action
{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 7px;
    color: #707070;
    display: inline-block;
    font: 700 14px/20px Roboto, Arial;
    height: 20px;
    letter-spacing: -0.03em;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    padding: 3px 7px;
    text-decoration: none;
    width: auto;
}


.accessibility_menu_container_outer  .menu_container {
    margin: 10px;
}

.accessibility_menu_container_outer .menu_container .selected_item.count_item a {
	margin-top: 5px;
    color: #333;
}

.accessibility-text-link:hover,
.accessibility-text-link:active,
.accessibility-text-link:visited,
.accessibility-text-link
{
	cursor:defualt;
	text-decoration:none;
	 color: #333;
}


input.tag_button_item_remove
{
	background: none repeat scroll 0 0 transparent !important;
    border: 0 none;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 16px !important;
    line-height: 15px;
    width: 11px !important;
}


input.remove_icon_btn {
	background:none !important;
    height: 20px !important;
    line-height: 15px;
    width: 20px !important;
    font-weight: bold;
    padding: 4px 6px 10px !important;
    margin-left: 0 !important;
    vertical-align: middle;
    font-size: 14px;
	border:0px;
}

.select_wrap_close.accessibility_mode
{
	background: none repeat scroll 0 0 transparent !important;
}

.select_wrap_close.accessibility_mode a
{
	font-size: 13px;
    font-weight: bold;
    height: 16px !important;
    line-height: 15px;
    width: 11px !important;
    color: #333;
}


.act_box_cnt a.act_item_header_link
{
	background: none repeat scroll 0 0 transparent !important;
    border: 0 solid #ccc;
    border-radius: 0;
    color: #1776BF;
    float: none;
    font: bold 16px Roboto, Arial, sans-serif;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none
}


.inner_content.viewmanager_inner_content #viewList.round_sb.sortby.accessibility-mode {
	width:150px !important;
	margin-left: 7px;

}

.tabfocus:focus
{
	outline: 1px dotted black;
}

.editor-hint-container
{
	position:relative;
}

.editor-hint-container a
{
	 color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 30px;
    padding: 4px;
    text-decoration: none;
    width: 100%;
}

.shortcutkey-hint
{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #333;
    display: none;
    left: 20px;
    padding: 5px 15px 5px 15px;
    position: absolute;
    top: 25px;
    z-index: 9999999;

}
.shortcutkey-hint table{
    margin:10px 0;
}
.shortcutkey-hint table th,.shortcutkey-hint table td{
    padding: 0 5px;
}

.editor-hint-container:focus .shortcutkey-hint
{
	display:block;
}



.view_actions_parent #view_action_list.accessibility-mode
{
	padding-left: 5px;
}


.ckeditor-shortcutkey-hint
{
  position:absolute;
  border:1px solid #333;
  background:#ffffff;
  padding:2px 5px;
  color:#333;
  display:none;
  float:right;
  z-index:99999;
}


.ckeditor-shortcutkey-hint td {
	   font-size: 9px !important;
	   font-weight: 400;
}


.more_actions_parent a.accessibility-mode
{
    color: #333;
    font: 600 12px Roboto, Arial;
    outline: medium none;
    padding-right: 18px;
    background: none repeat scroll 0 0 transparent !important;
    line-height: 0.5em;
    display: inline-block;
}


.SectionHeader h4.section_header_h4{
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 700;
    padding: 0px 0px 0px 0px;
    margin: 0 0 0 0;
}

#changePasswordWindow .security_question_section .select_wrap.accessibility-mode
{
	background: none repeat scroll 0 0 #fff !important;
	border: 1px solid #ccc;
    border-radius: 0px;
    height: 25px;
}


.report-header h2.zero_left_margin{
	margin-left: 0px;
}

.task_reject .dummy-popup-close-button
{
	background: url("../images/sprite_vertical_1.png") no-repeat scroll -289px -1577px rgba(0, 0, 0, 0);
    border: 0 solid #cccccc;
    border-radius: 0;
    color: #fff;
    float: none;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: 23px;
    padding: 2px 8px 1px 6px;
    position: absolute;
    right: -25px;
    text-decoration: none;
    top: -20px;
    width: 19px;
}

.error-field
{
	border:1px solid #ff3330 !important;

}

.show_error_msg_block li
{
	color:#c32521;
	width:80%;
	font: 12px Roboto, Arial, sans-serif;
}

.show_error_msg_block
{
	padding:5px;
	padding-bottom:10px;

}

.display.round_sb.sortby.disabled.hover
{
	cursor:default !important;

}

.display.round_sb.sortby.disabled .arrow, .display.round_sb.sortby.disabled .text {
    cursor:default !important;
}

.data_row_focus{background: none repeat scroll 0 0 #F0F0ED;}

#overlay_case_header_right
{
	z-index:3;
	background-color:black;
	border:1px solid gray;
	position:absolute;
	top:0;
	height:100%;
	opacity:0.1;
	cursor:not-allowed;
}

.enable_case_submit_button
{
	cursor:pointer !important;
	background:#397ff5 !important;
	background-position:0 -395px !important;
	color:#fff !important;
}
.enable_case_edit_button
{
	cursor:pointer !important;
	background:#397ff5 !important;
	background-position:0 -395px !important;
}
.disable_case_edit_button
{
	cursor:not-allowed !important;
	background:0 !important;
	background-position:0 -395px !important;
	border:1px solid #CCCCCC !important;
	color:#707070 !important;
}

#mergetabContainer .grid_table .data-row
{
	height:30px;

}


#mergetabContainer input[type="radio"],
#mergetabContainer input[type="checkbox"]
{
    margin-right: 7px;
    margin-top: -1px;
    width: auto;
}

.session-timeout-countdown-dialog{
	background-color:#ffffff;
	display:block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	height:94%;
	width:94%;
}

#sessionExpWarning
{
	background-color:#ffffff;
}

.session-hr-line
{
	border-top: 1px solid #E1E1E1;
	padding-bottom: 10px;
}

.session-timeout-countdown{
	text-align:center;
}

.button_outer.session-timeout-btn-align
{
	float:right;
	padding-bottom:6px;
}

.accessible_ui .lookup-pagination_container .seek_button, .accessible_ui .lookup-pagination_container .popup_button{
	border-radius: 5px;
	padding: 2px 8px 1px 6px;
	color: #707070;
	border: 1px solid #CCC;
	font-family: "Open Sans",sans-serif;
	font-size: 12px;
	font-weight: 600;
	height: 23px;
}
.accessible_ui .lookup-pagination_container .popup_button{
	background: transparent url("../images/sprite_x_repeat_1.png") repeat-x scroll 0px -392px;
}
.accessible_ui .lookup-pagination_container .seek_button.sd-ui-icon-enable{
	background-color: #fff;
	box-shadow: 2px 2px #f5f5f5 inset;
}
.accessible_ui .lookup-pagination_container .seek_button.sd-icon-seek-next{
	background-position: -31px -158px;
}
.accessible_ui .lookup-pagination_container .seek_button.sd-icon-seek-prev{
	background-position: -47px -158px;
}
.accessible_ui .lookup-pagination_container .sd-ui-icon-enable.seek_button:focus,
.accessible_ui #lookup-grid-table-header .popup_cancel_button:focus,
.accessible_ui .lookup-pagination_container .popup_button:focus
{
	background-color:#FFCD04;
	color:#333;
	box-shadow:none;
	outline:1px dotted #333 !important;

}
.accessible_ui #lookup-grid-table-header .popup_cancel_button:focus,
.accessible_ui .lookup-pagination_container .popup_button:focus
{
	background-image:none;
}
.acc-high-contrast-mode .accessible_ui .lookup-pagination_container .popup_button:focus,.acc-high-contrast-mode .accessible_ui .lookup-pagination_container .sd-ui-icon-enable.seek_button:focus{

	border-style:inset !important;
}
.accessible_ui .lookup-pagination_container  .sd-icon-page-text{
	margin-top:2px;
}

/*UI Components
 * Form components
*/
.sd-button{
    display: inline-block;
    padding: 4px 8px;
    margin-bottom: 0;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 120%;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid #CCC;
    border-radius: 4px;
    color: #707070;
    text-decoration: none;
}
.accessible_ui .sd-button:focus{
    background-image: none;
    background-color: #FFCD04;
    border: 1px dotted #333;
    color: #333;
}
.sd-button:hover{
    text-decoration: underline;
}
.sd-button-primary{
    background-position: 0px -395px;
}
#guest_user_case_submit_dialog_action .popup_cancel_button.focus_border_black{
    background: none repeat scroll 0 0 #ffcd04 ;
    color: #333 ;
    border: 1px dotted #333;
}
.guest-user-case-submit-dialog h2.title{
    font-size: 16px;
    line-height: 18px;
}
/* utility classes*/
.align-right{
    text-align: right;
}

.case_id_box ul li {
    color: #fff;
    float: left;
    font: 700 12px/19px "Open Sans",sans-serif;
    overflow: hidden;
    padding: 0 6px;
    text-overflow: ellipsis;
    width: 55.2%;
}

.grid_table .data_row .case_id_box {
    width: 100%;
}

.case_id_box ul {
    width: 100%;
}

.unassigned_table .case_id_box ul li.case_box_status{
    width: 24%;
}


.disabled_field{
	display:none;
}
.case_details_forms .case_form_filed.field_state_disabled .disabled_field,
.new_case_form_outer .case_form_filed.field_state_disabled .disabled_field
{
	display:block;
}
.case_form_outer .case_form_filed.field_state_disabled [disabled=disabled],
.case_form_outer .case_form_filed.field_state_disabled button,
.case_form_outer .case_form_filed.field_state_disabled a.px-input-button,
.case_form_outer .case_form_filed.field_state_disabled div.date-icon,
.case_form_outer .case_form_filed.field_state_disabled .form_checkbox_outer,
.case_form_outer .case_form_filed.field_state_disabled .geo_location_div,
.case_form_outer .case_form_filed.field_state_disabled .disabled_field.has_attached_file,
.case_form_outer .case_form_filed.field_state_disabled .case_form_filed_radio,
.case_form_outer .case_form_filed.field_state_disabled .case_form_filed_checkbox,
.case_form_outer .case_form_filed.field_state_disabled .geo_location_div,
.case_form_outer .case_form_filed.field_state_disabled .lookup_existing_value_lookup,
.case_form_outer .case_form_filed.field_state_disabled .lookup-input-field,
.case_form_outer .case_form_filed.field_state_disabled .lookup-select-field,
.case_form_outer .case_form_filed.field_state_disabled .multi_obje_lookup_field_wrapper,
.new_case_form_outer .case_form_filed.field_state_disabled [disabled=disabled],
.new_case_form_outer .case_form_filed.field_state_disabled button,
.new_case_form_outer .case_form_filed.field_state_disabled a.px-input-button,
.new_case_form_outer .case_form_filed.field_state_disabled div.date-icon,
.new_case_form_outer .case_form_filed.field_state_disabled .form_checkbox_outer,
.new_case_form_outer .case_form_filed.field_state_disabled .geo_location_div,
.new_case_form_outer .case_form_filed.field_state_disabled .disabled_field.has_attached_file,
.new_case_form_outer .case_form_filed.field_state_disabled .case_form_filed_radio,
.new_case_form_outer .case_form_filed.field_state_disabled .case_form_filed_checkbox,
.new_case_form_outer .case_form_filed.field_state_disabled .geo_location_div,
.new_case_form_outer .case_form_filed.field_state_disabled .lookup_existing_value_lookup,
.new_case_form_outer .case_form_filed.field_state_disabled .lookup-input-field,
.new_case_form_outer .case_form_filed.field_state_disabled .lookup-select-field,
.new_case_form_outer .case_form_filed.field_state_disabled .multi_obje_lookup_field_wrapper

{
	display:none !important;
}

#sctatchMainDiv .case_form_filed select{
    width: auto;
}
.case_form_filed select{
    width: inherit;
}
.case_form_filed .lookup-select-field{
    width: 100%;
}
.section_row_tr .section_title.non-collapsible
{
	cursor:default;
}

.case_form_filed_select .display.round_sb.sortby.error-field {
	border: 1px solid #ff3330 !important;
}

.formToolBar .td_class4 h1, .formToolBar .td_class3 h1 {
    color: #333;
    float: left !important;
    font: 600 18px "Open Sans",sans-serif;
    margin-bottom: 2px;
    margin-left: 10px;
    margin-top: 2px;
    text-align: left;
    width: 100%;
}
.accessibility-mode.summary_button .summary_button_outer{
    background-image: none;
}
.accessibility-mode.summary_button .summary_button_outer .sd-button-primary{
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #cccccc;
}
.accessibility-mode.summary_button .summary_button_outer li.dismiss_actions_menu .sd-button-primary{
    padding: 0px 4px;
    text-transform: capitalize;
    margin: 0 8px 8px;
    float: right;
}
.accessibility-mode.summary_button .case_actions_wrap ul .case_actions_parent{
    cursor: default;
}
.case_actions_wrap ul .case_actions_parent a#article_actions_link,
.case_actions_wrap ul .case_actions_parent a#case_actions_list_trigger,
.case_actions_wrap ul .case_actions_parent a#discussion_actions_link{
    display: block;
}
.accessibility-mode.summary_button .case_actions_wrap ul .case_actions_parent a#article_actions_link,
.accessibility-mode.summary_button .case_actions_wrap ul .case_actions_parent a#case_actions_list_trigger,
.accessibility-mode.summary_button .case_actions_wrap ul .case_actions_parent a#discussion_actions_link{
    display: inline-block;
}
/*Task Delegation More link */
.inner_content.viewmanager_inner_content .table_grid_customer #showmore a.morelink {
    text-decoration:none;
    outline: none;
    color: #333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 600;
}
/*Task Delegation More Link */

#tab_content_dashboard h1 {
    color: #333;
    float: left;
    font: 600 18px "Open Sans",sans-serif;
    margin-left: 15px;
    width: 100%;
}


.section_row_tr .section_title h2 {
    color: #999 !important;
    font: 600 12px Roboto,Arial,sans-serif !important;
    margin-bottom: 24px;
}

/*UI dialogues for AAL*/
.aal_ui_dialog_wrapper{
    background-color: #FFF;
    padding: 10px;
    border-radius: 5px;
    font-family: Roboto, Arial, sans-serif;
    color: #5a5a5a;
    font-size: 12px;
    min-width: 400px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.aal_ui_dialog_wrapper .dialog_title{
    color: #707070;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
.aal_ui_dialog_wrapper #mptdialog_description{
    font-size: 13px;
}
.aal_ui_dialog_wrapper label{
    display: block;
    font-size: 12px;
}
.aal_ui_dialog_wrapper select{
    width: 100%;
}
.aal_ui_dialog_wrapper .list_horizontal label{
    display: inline-block;
    margin-right: 5px;
}

.aal_ui_dialog_wrapper legend{
    font-size: inherit;
    line-height: inherit;
    border:0;
    padding: 0;
    margin: 0;
    color: inherit;

}
.aal_ui_dialog_wrapper .align-right{
    text-align: right;
}
.aal_ui_dialog_wrapper .align-center{
    text-align: center;
}

.massPrintTemplateDialogFrameClass{
width:0px;
height:0;
display:none;
}
.aal_ui_button.primary{

    background: none repeat scroll 0 0 #397FF5;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    margin-right: 5px;

}
.aal_ui_button.primary:hover{
    color: #FFFFFF;
}
.aal_ui_button{
    border: 1px solid #cccccc;
    color: #707070;
    border-radius: 5px 5px 5px 5px;
    padding: 1px 8px 1px 6px;
    font-weight: 700;
    cursor: pointer;
}
.aal_ui_button:hover{
    color: #707070;
 }
.aal_ui_button.disabled{
    background: #949494;
    cursor: default;
}
.aal_ui_button.disabled:focus{
    border-style:solid !important;
  }
.aal_ui_button.disabled:hover{
    text-decoration: none !important;
}
.aal_ui_dialog_wrapper .info_color{
    color: #ef7101;
}
.aal_ui_icon{

}
.aal_ui_icon.aal_icon_arrow_down{
    background: url(../images/sprite_vertical_1.png) no-repeat;
    background-position: -168px -428px;
    padding: 6px 6px;
    display: inline-block;
    vertical-align: middle;
}
.aal_ui_nav_list{

}

.aal_ui_nav_list_item{
    border: 1px solid #ddd;
}
.aal_ui_nav_list.orient_hoz .aal_ui_nav_list_item,
.aal_ui_nav_list.orient_hoz .aal_ui_nav_list_item .aal_ui_nav_sub_list .aal_ui_nav_sub_list_item{
    display: inline-block;
    float: left;
    width: auto;
    padding: 0px;
    z-index: 1;
    margin: 0 ;
    position: relative;
}
.aal_ui_nav_list.orient_hoz .aal_ui_nav_list_item{
     margin: 0 5px 0 0;
     border-radius: 5px;
}
.aal_ui_nav_list.orient_hoz .aal_ui_nav_list_item .aal_ui_nav_sub_list .aal_ui_nav_sub_list_item{
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 0;
    border-bottom: 1px solid #ddd;
}
.aal_ui_nav_list.orient_hoz .aal_ui_nav_list_item .aal_ui_nav_sub_list .aal_ui_nav_sub_list_item:last-child{
border-bottom: 0;
}
.aal_ui_nav_list .aal_ui_nav_list_item.aal_ui_button
{
        background-position: 0px -389px;
}
.side_navigation_block .aal_ui_nav_list .aal_ui_nav_list_item a,
.side_navigation_block .aal_ui_nav_list .aal_ui_nav_list_item .aal_ui_nav_sub_list .aal_ui_nav_sub_list_item a{
    border: 0;
    width: auto;
    text-align: left;
    float: none;
    display: block;
    padding: 4px 10px;
    background:none;
    height: inherit;
}
.side_navigation_block ul.aal_ui_nav_list li.aal_ui_nav_list_item:hover,
.side_navigation_block ul.aal_ui_nav_list li.aal_ui_nav_list_item ul.aal_ui_nav_sub_list li.aal_ui_nav_sub_list_item:hover{
    background:inherit !important;

}
.side_navigation_block ul.aal_ui_nav_list li.aal_ui_nav_list_item.focus a,
.side_navigation_block ul.aal_ui_nav_list li.aal_ui_nav_list_item ul.aal_ui_nav_sub_list li.aal_ui_nav_sub_list_item.focus a{
    color:#333 !important;

}
.side_navigation_block ul.aal_ui_nav_list li.aal_ui_nav_list_item ul.aal_ui_nav_sub_list li.aal_ui_nav_sub_list_item.focus a{
    border-radius: 0;
}
.side_navigation_block ul.aal_ui_nav_list li.aal_ui_nav_list_item.expanded:hover{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.aal_ui_nav_sub_list {
    display: none;
    position: absolute;
    z-index: 3;

    background: none #FFF;
    top: 22px;
    left:-1px;
    right: 0;
    border-style:solid;
    border-width:1px;
    border-color:#ddd;
}
.side_navigation_block ul.aal_ui_nav_list li.aal_ui_nav_list_item.expanded ul.aal_ui_nav_sub_list{
    display: table;
    float:none;
    width: auto;
    min-width: 100%;
}
.aal_ui_nav_sub_list_item{

}

.aal_process_indicator{
	background: url(../images/throbber.gif) no-repeat transparent;
    padding: 0px 9px;
}

/*UI dialogues for AAL Ends*/
.case_details_forms .case_form_filed.aal_form_error_field
{
    border:1px solid #F3CDCD;
    background: #F9EEEE none;
    padding: 5px;
    box-sizing: border-box;
    margin-bottom: 5px;
}
.case_details_forms .case_form_filed.aal_form_error_field .aal_form_error_field_message{
    color:#f75167;
    font-size: 11px;
}
.case_menu_outer .case_menu_wrap ul li.aal_form_error_section a{
    color:#f75167;
}

.case_details_forms  .aal_generic_error_msg_holder {
    text-align: left;
    border:1px solid #F3CDCD;
    background: #F9EEEE none;
    padding: 5px;
    box-sizing: border-box;
    margin-bottom: 5px;
    color:#f75167;
    font-size: 12px;
}
.case_details_forms .aal_generic_error_msg_holder ul{
    padding-left: 20px;
    list-style-type: none;
}


.select_wrap select{
	border:0;
}
.select_wrap select.round_sb.sortby{
	width:inherit !important;
	height: inherit !important;
    margin-bottom: 0;
    line-height: inherit;
	border-radius: 0 !important;
	background: transparent;
}
.select_wrap select.round_sb.sortby option{
	background-color:#FFF;
	color:#333;
}
.right_select_box  .select_wrap select.round_sb.sortby{
	background-color: transparent;
}
.case-priority-status-header.red_tab .right_select_box  .select_wrap select.round_sb.sortby,
.case-priority-status-header.blue_tab .right_select_box  .select_wrap select.round_sb.sortby
{
	color:#FFF;
}
.case-priority-status-header.grey_tab_default .right_select_box  .select_wrap select.round_sb.sortby
{
	color:#333;
}
.select_wrap select[disabled].round_sb.sortby{
	background: #eee;
}

.case-priority-status-header.top_headtab .right_select_box  .select_wrap select[disabled].round_sb.sortby{
	color:#9b9a9a ;
	background-color:transparent;
}
.case-priority-status-header.top_headtab.grey_tab_default .right_select_box  .select_wrap select[disabled].round_sb.sortby{
	color:#4d4d4d;

}

.formTitlescroller {
  text-align:center;
  display:none;
  padding:5px;
  white-space:no-wrap;
  vertical-align:middle;
}

.formTitlescroller > button{
	border: none;
    background: transparent;
    width: 16px;
}

.formTitlescroller > button:disabled > i {
	border: solid #ddd;
    border-width: 0 3px 3px 0;
}


.scroller-right{
  float:right;
}

.scroller-left {
  float:left;
}

.formTitlescroller  i {
    border: solid #707070;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 5px;
    margin-top: 4px;
}

.formTitlescroller i.left{
	margin-left: 5px;
}

.formTitlescroller i.right{
   margin-right: 5px;
}

.scroller-right .right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.scroller-left .left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}


.designer-only .nav.profile_menu .caseitem,
.designer-only .search_block , .designer-only .nav.profile_menu .application-switch ,
.designer-only .nav.profile_menu .settingsitem,.designer-only .nav.profile_menu .last_li ,.designer-only .nav.profile_menu .newCaseType{
	display:none;
}

.designer-only .navbar .profile_menu li ul.applicationlist_item_list {
	right:2px;
}

.designer-only .navbar .profile_menu li ul.profileitem_list #profileitem_menu .profile-menu-left-contaniner {
	display:none;
}

.designer-only .navbar .profile_menu li ul.profileitem_list #profileitem_menu .profile-menu-right-contaniner .setup_item_member_container .row-fluid .right_panel_sec {
	display:none;
}

.designer-only .navbar .profile_menu li ul.profileitem_list #profileitem_menu .profile-menu-right-contaniner .setup_item_member_container .row-fluid .span12 .setup_item_member {
	display:none;
}

.designer-only .navbar .profile_menu li ul.profileitem_list {
	left:-160px !important;
}

.designer-only .navbar .profile_menu li.profileitem #profileitem .accessibility-profile-menu-item {
	display:none;
}

.designer-only .navbar .profile_menu li ul.profileitem_list #profileitem_menu .profile-menu-right-contaniner .setup_item_member_container .row-fluid .span12 .setup_item_member.logout-button {
	display:block;
	min-width: 200px;
	margin-right: -5px;
    padding: 5px;
}

.preview-icon {
	display:none;
}

.designer-only .nav.profile_menu .preview-icon {
}

.designer-only .container-fluid .bottom_container section .inner-content {
	margin-top:0px;
}

.designer-only  #sidebar {
	/* margin-top:35px; */
}

.designer-only .inner_content {
	margin-top:16px;
}

.preview-button {
    float: right;
    border: 1px solid #fff;
    font-family: Roboto, Arial, sans-serif;
    font-size: 16px;
    text-decoration: none;
    font-weight: 400;
    line-height: 36px;
    color: #fff;
    width: 112px;
    left: 20px;
    padding: 0px 14px;
    top: 20px;
    background: #1776BF;
}

.primary-button {
	border: 1px solid #fff !important;
	font-family: Roboto, Arial, sans-serif;
    font-size: 16px;
	text-decoration: none;
    font-weight: 400;
	line-height: 36px;
    color: #fff;
	min-width: 64px;
	padding: 0px 14px;
	top: 20px;
	background: #1776BF !important;
}
.popup-title-bar{
    font-size: 14px;
    font-family: Roboto,Arial,sans-serif;
    font-weight: 600;
}
.popup-table{
    border: 8px solid #b2b2b2;
    border-radius: 5px;
}
.homeButton {
    float: none;
    background-position: 0 -395px;
    color: #000;
    float: none;
    font-family: Roboto, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
	text-align: center;
	line-height: 36px;
    padding: 2px 8px 1px 6px;
    text-decoration: none;
	padding:0px 14px;
	min-width: 64px;
	left: 239px;
	top: 20px;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
}

.home-button {
	  background: #fff;
    border: none !important;
    text-decoration: underline !important;
    color: #1776BF;
    cursor: pointer;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 16px !important;
}

.nav.profile_menu .application-switch {
	display:none;
}

.td_class7 .td_classR input[type=button] {
	display: flex;
    margin-bottom: 16px;
    margin-left: 16px;
}

.ellipsis-button-container {
    justify-content: flex-end;
}

#sctatchMainDiv table tbody tr td input[type=button] {
    float: none !important;
    margin-left: 14px;
}

.DocumentExtraLightHeader input.sd_remove_imag_icon{
    width: 15px !important;
    padding: 4px;
    margin-top: 3px;
    height: 15px !important;
}

.tooltip-icon {
    margin-left: 2px;
    vertical-align: baseline;
    margin-right: 10px;

}

div#div_legacy_form_script {
    margin-top: 16px;
}

td.FormHelpLabel {
    color: #666 !important;
}

table#business_hours_time input[type=text] {
	width: auto !important;
}

.m_h_checkbox_span input[type=radio] {	
	width: auto !important;	
	margin-right: 2px;	
}

div#importSubmitWrapper {
    margin-top: 16px;
}

td.DocumentExtraLightHeader a img {
    margin-top: 10px;
}
.lr-table-padding tr td a.textLink.pinup.pointer.ui-icon.ui-icon-close.sd_x_button_icon {
	margin-left: 10px !important;
}

#run_as_lookup_href {
	margin: 5px;
	vertical-align: text-bottom;
}
.grid_table_header th.select-all-th {
    display: none;
}

#list_table_application_object .grid_table_header th, #list_table_myapplication .grid_table_header th{
    cursor: pointer;
    padding: 8px;
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    color: #333;
    word-wrap: break-word;
    width: 100%;
    text-align: left;
}

.elements-ico{
    font: bold 14px Roboto,Arial,sans-serif;
}

.element-tab THEAD TD.element-tab-active A {
    border-bottom: 2px solid #1776bf;
}

#select_cell_value_run_this_rule input[type=radio] {
	height: 22px;
}

#pop_input_search_option_row input[type=submit] {
    float: right;
    position: absolute;
}

#tbl_code_text_editors {
    margin-top: 10px;
}

div#innerTabs.innerTabs.ui-tabs ul {
	height: 37px !important;
    max-width: 94vw !important;
}
.scrollDiv{
     height: 37px !important;
	 min-width: 100vw !important;						   
}
div.innerTabs.ui-tabs ul {
	height: 36px !important;
}

a.anchorLine {
    font-size: 14px !important;
}

.table-header{
	font-weight: bold !important;
	padding: 8px !important;
}
div.task_reject h3{
	font: bold 18px Roboto,Arial,sans-serif;
	color: #333;
}

#addNewViewContainer {
	margin-top: 10px;
}

.grid_table_header th{
    padding: 8px;
}

#div_show_syntax_text_custom_criteria, #div_show_syntax_text {
    float: left;
    white-space: normal;
}
.scrollButtonL{
    left: -22px !important;
}

.scrollButtonR{
    right: -45px !important;
}
